area: compose (drafts/network/echo)help wantedin progressnew feature
描述
When there are unsent messages in the outbox, we should allow viewing them in the drafts overlay. We can have two tabs:
- Drafts ({draft count})
- Outbox ({outbox count})
The tabs should be shown only if the outbox is not empty. Tabs should be styled as in the user profile modal.
New Outbox tab
We should show all the messages in the outbox, most recent on top. Each message should have the same resend and cancel action buttons as in the message feed:
We should also implement checkbox selection functionality, as for drafts:
- Can select each message, or "Select all messages".
- Rather than a "delete" button, we'll have the two resend/cancel buttons that can be applied to all selected messages.
When working on this feature, please post screenshots in #design for feedback.
Notes
- We should think about what to do when a message hasn't been rejected, but also hasn't been received from the server after a long delay. See #3212.