19-Jul-2026 — make unread counts agree with the conversations on screen #306

build 780commit dd4f3b3


The unread count in the header now matches what the inbox opens on

What's new

The inbox used to show three different unread figures at once: a count on the envelope in the header, a different number beside the unread filter, and a caption on the list that disagreed with both. They were all counting the same mailbox, but answering slightly different questions.

They now all count the same thing, and it is the thing you see on screen.

What changed

Faster too

The inbox was doing more work than it needed on every visit, including loading map boundary data it never used. Opening the message list is now roughly twice as quick.

Unread conversations stand out, and the caption counts conversations rather than messages

On a phone the list controls are tidier, and step out of the way while you read

Finding your unread mail

The filter button switches between everything in the mailbox and just the unread conversations. The caption above the list tells you which you are looking at, and it now counts the same unit the list shows. Hovering the button tells you which way it will switch.

Showing everything: the caption counts every conversation in the mailbox

Unread only: the same caption now counts just the unread ones

Showing everything, so the button offers unread only

Showing unread only, so the button offers everything back