element-hq / element-hq/element-android
Retrying & deleting failed messages
- Dominant language
- Kotlin
- Stars
- 3.7k
- Forks
- 917
- PR merge metrics
- No merged PRs in 30d
Description
When a message failed to send
- [ ] Display an exclamation mark (on a red background). In case of a multi-line message, the tick is aligned with the last line:

- [ ] When a message with an error is selected, show a bottom sheet with:
- the message being actioned, to re-enforce context
- the 4 following actions: Retry - Delete - Edit - Copy

- If users press on Retry, send again the message and display a loading wheel

- If users press on Delete, a confirmation dialog is displayed

- [ ] When error messages occur, a general error message appears above the composer. Selecting Delete will delete all error messages. Pressing on Retry will attempt to resend error messages.

If users press on Delete, a confirmation dialog is displayed

- [ ] In room lists, decorate rooms with errored messages with the error icon. Rooms with errors should be sorted first

Contributor guide
Assessment
This issue has not been assessed yet.