Skip to content

Pin email/thread #11064

@ChristophWurst

Description

@ChristophWurst

Is your feature request related to a problem? Please describe.

As a Nextcloud Mail user I want specific messages to not move out of sight.

Describe the solution you'd like

Allow me to pin a message or thread, which will make it stay on top of the thread list.

In a technical sense we will sort by pinned first, then the actual sort attribute (date).

  • find out if a pinned message is tag ( compatibility with other clients)
  • if it doesn't exist use favorite flag (sort them them to the top)

Conclusion

  • Interoperability is not possible which leaves us with using flagged state (favorite) as it's an IMAP standard and should be able to filter by it on most clients.

Potential solutions

  • Similar to Priority inbox:

    • In each mailbox, load a hardcoded number of 'Pinned' messages with a load more button
    • Underneath the Pinned messages load the usual 20 messages (unflagged) , load more on scroll
    • Challenge: where to put this feature in priority inbox
  • Add a new Pinned state and don't use the favorite flag.

    • Pro: Offer it a separate feature
    • Con: fully local solution

Describe alternatives you've considered

N/a

Additional context

N/a

Metadata

Metadata

Assignees

Projects

Status

🏗️ In progress

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions