Skip to content

Tagging #25

@Quix0r

Description

@Quix0r

Tagging messages as known from Thunderbird and many other mailer should be implemented. This allows easier handling of your messages. The user should be able to create additional "labels" or "tags" such as (but not limited).

Todo (must)

  • Read tags from IMAP and store them into our database Add tagging to messages #4665
  • Switch $important imap label to a $label1 tag just like Thunderbird -> interoperability Add tagging to messages #4665
  • Add a one-time async background job that migrates old IMAP data from $important to $label1 on IMAP (changes will automagically flow into our cache at the next sync)
  • Add a one-time async background job that pushes the local flag_important to IMAP (as $label1) for those server that support it, but also populate the tags table for all others
  • Handle reading a new message with no $label1 on IMAP but a local label in the database -> this happens when permflags are not supported but the account was known before
  • Show tags in envelope list and message details #4805 Display tags in the UI (assigned through Thunderbird)
  • Add UI to assign tags #4807 Allow user to assign default and custom tags
  • Tag management UI #4806 Let the user configure additional tags (with label + color)

Todo (optionall follow-up, should possibly become a ticket when this one is closed)

  • Add quick filtering for tags

Metadata

Metadata

Assignees

Type

No type

Projects

No projects

Milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions