thunderbird / thunderbird/thunderbird-android

Unified Account

Open
#10,203 3 comments 11 reactions 1 assignee View on GitHub

@wmontwe is already working on this.

Since Dec 5, 2025.

type: enhancement
Dominant language
Kotlin
Stars
14k
Forks
2.8k
Avg merge
3d 3h
Merged PRs (30d)
57

Description

🎯 The objective

Currently, the app supports a single configurable Unified Folder. While this is typically used as a Unified Inbox, it can include messages from any folder that the user has selected to "integrate" into this unified view.

To conclude the drawer ui changes we need to add support for:

  • A unified account view in the drawer.
  • Provide dedicated unified folders for Inbox, Outbox, Drafts, Sent, Spam, and Trash.
  • Ensure that selecting a unified folder displays messages from that folder type across all accounts.
  • Distinguish between the existing configurable "Unified Folder" (which aggregates multiple folders) and the new type-specific unified special folders.

🦮 Rules of the Road

🟢 In Scope
  • Support for global special folders in the unified account view.
  • Infrastructure and search capabilities to support cross-account folder-type queries.
  • UI and data layer updates to expose and display unified folders in the drawer.
  • Consistency in behavior between the Unified Inbox and other unified special folders.
🔴 Out of Scope
  • Support for custom unified folders (user-defined across accounts).
  • Unified "Archive" folder (unless specifically requested later).
  • Changes to the message list UI itself (beyond display of query results).
  • Performance optimizations for extremely large sets of accounts (beyond current architecture).
🚧 Technical and/or Business Requirements
  • Unified folders must behave exactly like the Unified Inbox in terms of selection and data flow.
  • Provide a "true" unified account experience that users expect from a modern email client.
  • Unified views must accurately reflect the combined state (unread/starred counts) of their constituent folders.
  • Users should understand the difference between the integrated "Unified Folder" and type-specific unified views.

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.

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.