element-hq / element-hq/element-web
Message Previews: Drafts
- Dominant language
- TypeScript
- Stars
- 13.5k
- Forks
- 2.8k
- PR merge metrics
- PR metrics pending
Description
### Your use case
#### What would you like to do?
1. Pin Rooms with drafts to the top of the Room list or respective section.
2. Indicate draft message.
#### Why would you like to do it?
Pinning rooms with drafts makes them easier to find and reduces the chance of forgotten unsent messages.
### Have you considered any alternatives?
Add 'Drafts' filter.
### Additional context
_No response_
Contributor guide
Research direction
Start by reading how the room list and its sections are rendered, and how draft messages are represented in the client. The issue asks for rooms with drafts to be pinnable or prioritized and for drafts to be indicated; it also mentions a Drafts filter as an alternative. Done means the chosen behavior makes rooms with unsent drafts easier to find and visibly identifies those drafts.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- typescript
- Domain
- frontend
- Issue type
- Feature
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Active
- Clarity
- Mostly clear
- Newbie friendliness
- 45/100