ProtonMail / ProtonMail/WebClients

[Enhancement] Allow multiple messages to be selected inside conversation view.

Open
#461 0 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

Dominant language
TypeScript
Stars
5.6k
Forks
715
PR merge metrics
No merged PRs in 30d

Description

Prerequisites
  1. I have searched open and closed issues for duplicates
  2. This isn't a feature request
  3. 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):

Image

...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:

Image

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

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. 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

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.