ProtonMail / ProtonMail/WebClients
[Enhancement] Allow multiple messages to be selected inside conversation view.
Nobody has claimed this yet.
- Dominant language
- TypeScript
- Stars
- 5.6k
- Forks
- 715
- PR merge metrics
- No merged PRs in 30d
Description
Prerequisites
- I have searched open and closed issues for duplicates
- This isn't a feature request
- This is not a report about my app not working as expected
Problem
Although I am able to perform actions on specific conversations (rather than all or solely one):
...I cannot perform bulk actions to solely specific messages inside conversation view. Instead, I must perform them on all, or solely one at a time:
Solution
Provide checkboxes alongside messages in the conversation view.
Tasks
| Status | Task | Solution |
|---|---|---|
| Complete | Ask about this at Reddit, to confirm that it is accurate. | I have asked at reddit.com/r/ProtonMail/comments/1nig7l3. |
| Incomplete | File this as a suggestion at protonmail.uservoice.com/#suggestion_title. |
|
| Incomplete | File at ProtonMail/protoncore_android/issues. |
|
| Incomplete | File at ProtonMail/ios-mail/issues. |
I am waiting for protonmail.uservoice.com/forums/945460-general-ideas/suggestions/50436528 to be implemented, so that this can be filed as a bug via the correct avenue.
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
No files, tests, or code entry points are named. Start by locating the conversation view and its existing per-message action flow, then define how selected-message bulk actions should behave and verify the result against the screenshots and current conversation actions.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- react, typescript
- Domain
- frontend, web-dev
- Issue type
- Feature
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 35/100