Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Conversation in mail list #5051

Open
3 of 4 tasks
Tracked by #6
bedhub opened this issue Jan 27, 2023 · 2 comments
Open
3 of 4 tasks
Tracked by #6

Conversation in mail list #5051

bedhub opened this issue Jan 27, 2023 · 2 comments
Labels
feature: conversation view goal: email for business roadmap label to indicate that this issue is/was part of the roadmap and is visible on the website
Milestone

Comments

@bedhub
Copy link
Contributor

bedhub commented Jan 27, 2023

As a user I want to see a clear list of ongoing conversations in the list so that I don't have to scan through multiple mails that belong to the same conversation.

AC

  • There is a filter option to filter mail list by conversation.
  • When filter is active only the newest email of a conversation is shown in the list
  • The visible list entry shows the amount of emails that were filtered out
  • Selecting the entryshows the whole conversation and  opens the latest email in the viewer
  • Toolbar actions:
    • Reply/Reply all/Forward will do the action for the newest email
    • Move/Delete: Move all emails from the folder to its new destination (so it doesn't appear in the inbox anymore).
    • Mark read/unread: Applies to all  emails within that folder.

Tasks

Notes

Still some questions need to be answered before starting with this issue
#5052

@MasterInQuestion
Copy link

    This may be implemented through allowing selected folders to be tagged as the information source of specific Conversation.

@bedhub bedhub mentioned this issue Mar 1, 2023
2 tasks
@bedhub bedhub added this to the Roadmap milestone Jan 15, 2024
@bedhub bedhub added goal: email for business roadmap label to indicate that this issue is/was part of the roadmap and is visible on the website labels Jan 29, 2024
@dtcg
Copy link

dtcg commented Sep 18, 2024

Hello, any updates on this?

My inbox has become pretty much unusable on the app as group conversations and tracking orders have invaded all the space. Workflow is making me revert to other providers.

paw-hub added a commit that referenced this issue Feb 6, 2025
- This list model groups all emails by conversation in the mail list
- Also adds setting for grouping by conversation (i.e. enables this)
- The setting is overridden for SENT and DRAFT folder types (it uses the
  other per-mail list model instead)
- Adds MailSetListModel which provides a common interface for the
  MailViewModel so that additional list models can be created; it is
  used for MailListModel and the new ConversationListModel, but it can
  be extended to even more list models in the future if it is ever
  desired.

Note: This does not include actions. Any action you do (delete, archive,
etc.) will be applied to the selected email. The purpose of this commit
is to just implement the list model. See #5051 for more information.

Closes #8223

Co-authored-by: bir <bir@tutao.de>
paw-hub added a commit that referenced this issue Feb 6, 2025
- This list model groups all emails by conversation in the mail list
- Also adds setting for grouping by conversation (i.e. enables this)
- The setting is overridden for SENT and DRAFT folder types (it uses the
  other per-mail list model instead)
- Adds MailSetListModel which provides a common interface for the
  MailViewModel so that additional list models can be created; it is
  used for MailListModel and the new ConversationListModel, but it can
  be extended to even more list models in the future if it is ever
  desired.

Note: This does not include actions. Any action you do (delete, archive,
etc.) will be applied to the selected email. The purpose of this commit
is to just implement the list model. See #5051 for more information.

Closes #8223

Co-authored-by: bir <bir@tutao.de>
paw-hub added a commit that referenced this issue Feb 6, 2025
- This list model groups all emails by conversation in the mail list
- Also adds setting for grouping by conversation (i.e. enables this)
- The setting is overridden for SENT and DRAFT folder types (it uses the
  other per-mail list model instead)
- Adds MailSetListModel which provides a common interface for the
  MailViewModel so that additional list models can be created; it is
  used for MailListModel and the new ConversationListModel, but it can
  be extended to even more list models in the future if it is ever
  desired.

Note: This does not include actions. Any action you do (delete, archive,
etc.) will be applied to the selected email. The purpose of this commit
is to just implement the list model. See #5051 for more information.

Closes #8223

Co-authored-by: bir <bir@tutao.de>
Co-authored-by: ivk <charlag@users.noreply.github.com>
paw-hub added a commit that referenced this issue Feb 6, 2025
- This list model groups all emails by conversation in the mail list
- Also adds setting for grouping by conversation (i.e. enables this)
- The setting is overridden for SENT and DRAFT folder types (it uses the
  other per-mail list model instead)
- Adds MailSetListModel which provides a common interface for the
  MailViewModel so that additional list models can be created; it is
  used for MailListModel and the new ConversationListModel, but it can
  be extended to even more list models in the future if it is ever
  desired.

Note: This does not include actions. Any action you do (delete, archive,
etc.) will be applied to the selected email. The purpose of this commit
is to just implement the list model. See #5051 for more information.

Closes #8223

Co-authored-by: bir <bir@tutao.de>
Co-authored-by: ivk <charlag@users.noreply.github.com>
paw-hub added a commit that referenced this issue Feb 6, 2025
- This list model groups all emails by conversation in the mail list
- Also adds setting for grouping by conversation (i.e. enables this)
- The setting is overridden for SENT and DRAFT folder types (it uses the
  other per-mail list model instead)
- Adds MailSetListModel which provides a common interface for the
  MailViewModel so that additional list models can be created; it is
  used for MailListModel and the new ConversationListModel, but it can
  be extended to even more list models in the future if it is ever
  desired.

Note: This does not include actions. Any action you do (delete, archive,
etc.) will be applied to the selected email. The purpose of this commit
is to just implement the list model. See #5051 for more information.

Closes #8223

Co-authored-by: bir <bir@tutao.de>
Co-authored-by: ivk <charlag@users.noreply.github.com>
charlag added a commit that referenced this issue Feb 6, 2025
- This list model groups all emails by conversation in the mail list
- Also adds setting for grouping by conversation (i.e. enables this)
- The setting is overridden for SENT and DRAFT folder types (it uses the
  other per-mail list model instead)
- Adds MailSetListModel which provides a common interface for the
  MailViewModel so that additional list models can be created; it is
  used for MailListModel and the new ConversationListModel, but it can
  be extended to even more list models in the future if it is ever
  desired.

Note: This does not include actions. Any action you do (delete, archive,
etc.) will be applied to the selected email. The purpose of this commit
is to just implement the list model. See #5051 for more information.

Closes #8223

Co-authored-by: bir <bir@tutao.de>
Co-authored-by: ivk <ivk@tutao.de>
charlag added a commit that referenced this issue Feb 6, 2025
- This list model groups all emails by conversation in the mail list
- Also adds setting for grouping by conversation (i.e. enables this)
- The setting is overridden for SENT and DRAFT folder types (it uses the
  other per-mail list model instead)
- Adds MailSetListModel which provides a common interface for the
  MailViewModel so that additional list models can be created; it is
  used for MailListModel and the new ConversationListModel, but it can
  be extended to even more list models in the future if it is ever
  desired.

Note: This does not include actions. Any action you do (delete, archive,
etc.) will be applied to the selected email. The purpose of this commit
is to just implement the list model. See #5051 for more information.

Closes #8223

Co-authored-by: bir <bir@tutao.de>
Co-authored-by: ivk <ivk@tutao.de>
charlag added a commit that referenced this issue Feb 10, 2025
- This list model groups all emails by conversation in the mail list
- Also adds setting for grouping by conversation (i.e. enables this)
- The setting is overridden for SENT and DRAFT folder types (it uses the
  other per-mail list model instead)
- Adds MailSetListModel which provides a common interface for the
  MailViewModel so that additional list models can be created; it is
  used for MailListModel and the new ConversationListModel, but it can
  be extended to even more list models in the future if it is ever
  desired.

Note: This does not include actions. Any action you do (delete, archive,
etc.) will be applied to the selected email. The purpose of this commit
is to just implement the list model. See #5051 for more information.

Closes #8223

Co-authored-by: bir <bir@tutao.de>
Co-authored-by: ivk <ivk@tutao.de>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
feature: conversation view goal: email for business roadmap label to indicate that this issue is/was part of the roadmap and is visible on the website
Projects
None yet
Development

No branches or pull requests

3 participants