Is your feature request related to a problem?
Emails are displayed as a flat list. Related emails in a conversation (replies, forwards) are scattered across the inbox with no visual grouping. This makes it hard to follow email threads.
Describe the solution you'd like
Group emails into conversation threads using In-Reply-To and References headers (RFC 5322). Display threads as collapsible groups in the inbox, showing the latest message and a count of messages in the thread. When expanded, show all messages in chronological order.
Describe alternatives you've considered
Subject-based threading (grouping by matching subjects after stripping Re:/Fwd: prefixes). This is simpler but less accurate — unrelated emails can share subjects.
Additional context
Most modern email clients (Gmail, Thunderbird, Apple Mail) support conversation threading. The email headers needed for proper threading (Message-ID, In-Reply-To, References) are already fetched by matcha's IMAP implementation.
Is your feature request related to a problem?
Emails are displayed as a flat list. Related emails in a conversation (replies, forwards) are scattered across the inbox with no visual grouping. This makes it hard to follow email threads.
Describe the solution you'd like
Group emails into conversation threads using
In-Reply-ToandReferencesheaders (RFC 5322). Display threads as collapsible groups in the inbox, showing the latest message and a count of messages in the thread. When expanded, show all messages in chronological order.Describe alternatives you've considered
Subject-based threading (grouping by matching subjects after stripping Re:/Fwd: prefixes). This is simpler but less accurate — unrelated emails can share subjects.
Additional context
Most modern email clients (Gmail, Thunderbird, Apple Mail) support conversation threading. The email headers needed for proper threading (
Message-ID,In-Reply-To,References) are already fetched by matcha's IMAP implementation.