Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Basic implementation of message drafts, to preserve composing progress #1217

Open
chrisbobbe opened this issue Dec 27, 2024 · 1 comment
Open
Labels
a-compose Compose box, autocomplete, attaching files/images beta feedback Things beta users have specifically asked for
Milestone

Comments

@chrisbobbe
Copy link
Collaborator

From beta feedback on CZO:

Tried to report an issue and ended up with an error. Please add drafts as it deleted message content. Only topic tittle survived.

In the legacy apps, if you write some text in the compose-box content input, then exit and re-enter the same message list, the text will appear in the input, so you can pick up composing where you left off. These drafts aren't synced with the server, and there's no UI to browse a list of your drafts to choose from, so you have to remember which message-list view you were looking at while writing it.

This issue is for a similarly basic implementation. For anything more complicated, we'll need a design.

@chrisbobbe chrisbobbe added a-compose Compose box, autocomplete, attaching files/images beta feedback Things beta users have specifically asked for labels Dec 27, 2024
@chrisbobbe
Copy link
Collaborator Author

In this user's case, this part of #720 would have helped:

We'll await the result of the send request. If it succeeds, the send is done and we can proceed just like the send button does now: clear the input and take it back to a ready state. If it fails, we'll show an error message and make the input ready again, but still holding the text the user entered.

because the input wouldn't have been cleared before making the send-message request to the server.

@chrisbobbe chrisbobbe added this to the M5: Launch milestone Dec 27, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
a-compose Compose box, autocomplete, attaching files/images beta feedback Things beta users have specifically asked for
Projects
Status: No status
Development

No branches or pull requests

1 participant