Deleting mail is safe for synced devices now, the Cloud mirror survives its own
first sync, and the folders you keep on your own mail server can join the menu —
off unless you turn them on.
Deleting mail no longer stalls a synced device
- Deleting a message that other messages replied to could wedge the app's local
mirror of a Cloud account: the sync page carrying the delete aborted on a
reply's reference to the deleted message, the same page was retried forever, and
new mail stopped arriving with no error on screen. - Deletes now detach the surviving replies instead of aborting — on the
single-message path and the whole-thread path alike — and every detachment is
announced through the same sync feed. An install that had already hit this
starts moving again on its first sync after the update: the page that used to
abort now applies.
The Cloud mirror survives its own first sync
- An interrupted first sync resumes where it stopped instead of starting over.
- Every sync request carries a deadline, so a hung connection fails and
retries instead of freezing the mirror behind it. - Being signed out shows as signed out, with the door to sign back in — not as
a false "offline" banner over a network that is fine. An expired session is
detected and named instead of masquerading as an outage. - The wake channel backs off when the server asks it to, instead of retrying
into the same refusal.
The hosted door re-earns its answer
The gate that decides whether the desktop's hosted client is signed in re-checks
whenever the engine changes, and cancelling the sign-in overlay re-asks the
engine before any mail is shown — a stale "signed in" cannot survive a cancelled
sign-in any more.
Rules before mail
A first sync loads the account's screening decisions before its mail, so senders
you have already let in never flash as unscreened while the backlog downloads.
Your mail server's own folders (opt-in)
- Settings → "Use folders" shows the folders you keep on your mail server in
the menu, each opening as its own list with unread counts. It only shows what
already exists — nothing is moved — and turning it off hides them again without
touching your mail. - Delete, in the reading pane. With folders on, the message goes to your
server's own Trash, behind a confirmation that says exactly that. - In the hosted web client the Screener's Spam view also gains a Junk segment
— a live window into the mailbox's own Junk folder, with "Not junk" moving a
message back to your inbox on your own server. The desktop app keeps its
verdict-based Spam pile for now.
Sending and attachments
- A just-sent message shows its attachments immediately, and a forwarded
message's sent copy lists the files it inherited. - The picture-quality dial re-encodes pictures that are already attached, and
its refusals name the limit that actually fired: an unreadable file gets its own
sentence, a mixed batch states both failures, and a removed file stays removed.
Parked mail returns where it belongs
Mail taken back out of Parked, Answer Later or a scheduled resurface returns at
its own chronological position instead of wherever an old reading stamp put it,
and answering a resurfaced message completes the resurface — the pin no longer
stays up over mail you just replied to.
The full list is in CHANGELOG.md.
Install notes are unchanged: nothing is signed on any platform yet — see the
README's install notes for the Gatekeeper, SmartScreen and AppImage steps.
Installed 0.11.0 and 0.10.0 apps will offer this update themselves.