The threading problem
Gmail pioneered conversation threading. When someone replies to an email, Gmail groups the original and all replies into a single "conversation." It looks clean and saves space in the inbox. For casual email users, it works fine.
But for professionals who process high volumes of email, threading creates real problems:
- Hidden replies — a 20-message thread shows as one line in your inbox. If someone replies deep in the thread, you might not notice. Important responses get buried inside collapsed conversations.
- Can't sort by sender — in threaded view, Gmail sorts by the most recent message in the thread. You can't sort your inbox by sender name to quickly find all emails from a specific person.
- Can't sort by subject — threads collapse multiple subjects (when people change the subject line mid-conversation) into one row. Sorting by subject doesn't work as expected.
- Mixed contexts in one thread — Gmail threads by subject line. If two unrelated conversations share a similar subject, Gmail merges them into one confusing thread.
- Hard to process one-by-one — if you need to take a different action on each reply (forward one, archive another, flag a third), threaded view makes you open the thread and handle each message individually inside it. Non-threaded view lets you act on each message directly from the list.
- Difficult to audit — compliance, legal, and operations teams often need to review every individual message. Threads obscure the timeline and make it easy to miss messages.
Gmail lets you turn off "Conversation view" in settings — but the web interface still lacks column sorting. ChainMail gives you non-threaded view with full sort controls.
How ChainMail handles it
Every message is its own row
ChainMail displays each email as a separate entry in the message list. A 15-message conversation shows as 15 rows, each with its own sender, subject, date, and snippet. Nothing is hidden inside a collapsed thread.
Sort by any column
Click a column header to sort your message list:
- From — group all emails from the same sender together. Instantly see every message from "john@supplier.com" in one block.
- Subject — alphabetical subject sorting to find specific topics or spot patterns.
- Date — newest first or oldest first. Process your backlog chronologically, or jump to the latest.
This is how Outlook, Thunderbird, and classic desktop email clients have always worked. It's the most efficient way to process email when you're dealing with volume.
Filter and find
Combined with Gmail's powerful server-side search (all the operators you know: from:, to:, has:attachment, after:), the non-threaded view means you can quickly zero in on exactly the email you need — then sort the results to process them efficiently.
No emails left behind
The biggest advantage of non-threaded view is simple: you can see everything. No replies hiding inside collapsed conversations. No messages missed because they were the 8th reply in a thread you glanced at and moved on from. Every email gets its own line, its own attention.
Who needs non-threaded email
Operations and logistics
When you're coordinating shipments, processing orders, or managing vendor communications, every individual email might require a different action. Threading obscures the individual actions you need to take. Sorting by sender lets you batch-process all emails from a specific vendor or carrier at once.
Legal and compliance
Legal review and compliance audits require seeing every individual message in chronological order. Threaded views collapse this timeline and make it easy to miss relevant communications. Non-threaded view with date sorting provides a clean, auditable trail.
Customer service
Support teams processing a shared inbox need to see every incoming message as its own item. If three customers reply to similar-subject emails, threading might merge them. Non-threaded view keeps each customer's message distinct and actionable.
Anyone with a crowded inbox
If you regularly have 50+ unread emails and need to triage them efficiently, non-threaded view with column sorting is the fastest workflow. Sort by sender to handle all messages from your boss first. Sort by date to process oldest first. Sort by subject to group related requests.
| Capability | Gmail Web (threaded) | Gmail Web (non-threaded) | ChainMail |
|---|---|---|---|
| Individual message rows | ✕ | ✓ | ✓ |
| Sort by sender | ✕ | ✕ | ✓ |
| Sort by subject | ✕ | ✕ | ✓ |
| Sort by date | Default only | Default only | ✓ Asc/Desc |
| Reading pane preview | ✕ | ✕ | ✓ |
| Desktop app | ✕ | ✕ | ✓ |
Frequently Asked Questions
Can I switch between threaded and non-threaded view?
ChainMail currently uses a non-threaded (flat) message list by default. Each email is always displayed as its own row. This matches the classic Outlook-style workflow that most desktop email users prefer.
Does sorting work with Gmail search results?
Yes. Search your mailbox using Gmail's operators (from:, to:, subject:, has:attachment, etc.), and then sort the results by any column. This is a powerful combination for finding and processing specific emails.
Will I still see the full conversation context?
Yes. When you click on a reply, the reading pane shows the full message including quoted text from the original. You get the individual message view in the list and the full context in the reading pane.
Does this change anything in Gmail?
No. ChainMail's view is independent of your Gmail settings. Your Gmail web interface can stay in conversation view if you prefer it there. ChainMail presents the same messages in a flat, sortable format.
Can I sort by whether an email has an attachment?
You can use Gmail's has:attachment search operator to filter to only emails with attachments, then sort the results by sender, subject, or date.