diff options
| author | Danilo M. <danix@danix.xyz> | 2026-08-25 19:19:51 +0200 |
|---|---|---|
| committer | Danilo M. <danix@danix.xyz> | 2026-08-25 19:19:51 +0200 |
| commit | d835cf3c554e9657fffdb91971b66e3a74aee323 (patch) | |
| tree | f5635da18f3f1009d97f4589b887e58ee83418c8 | |
| parent | dd6e7a051c22e5145c1b23da0614179aef2e1379 (diff) | |
| download | qtmaildir-d835cf3c554e9657fffdb91971b66e3a74aee323.tar.gz qtmaildir-d835cf3c554e9657fffdb91971b66e3a74aee323.zip | |
Six entries under Unreleased, covering items 104, 112, 118, 166, 167 and
168. The two fixes are worth a user reading them: one made the
application look like it had stopped syncing, and the other lost mail
from the account that received it.
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01HFuRPtzFrSxCQjFk6tq7gD
| -rw-r--r-- | CHANGELOG.md | 40 |
1 files changed, 40 insertions, 0 deletions
diff --git a/CHANGELOG.md b/CHANGELOG.md index 3dcc0a4..9588017 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -25,6 +25,46 @@ point at which they are stable. already there and is now findable: Send and Close under File, the editor's undo and clipboard actions under Edit, and the formatting buttons, Attach, Send as HTML and the signature switch under Format. +- **Empty trash**, under Message. It permanently deletes every message in the + trash of the selected account, or of every account in the All accounts view. + This is the one action in qtmaildir that cannot be undone, so it is also the + one that asks first, naming how many messages it will destroy and where; + Cancel is the default and it has no keyboard shortcut. The files are removed + locally, and a channel configured with `Expunge Both` carries that to the + server on the next sync. +- **A build number on unreleased builds.** A build of an unreleased version + now reports `X.Y.Z build N`, so one binary can be told from the one it + replaced; a release reports a plain `X.Y.Z`. Shown by `--version`, `--help`, + the About dialog and the placeholder pane, and deliberately not in the + window title. + +### Changed + +- **The unread action says which way it will go.** "Toggle unread" read the + same whichever direction it would take; it is now "Mark as read" on unread + mail and "Mark as unread" on read mail, and it is hidden entirely when the + selection holds both, where no label would be true. +- **Marking a whole thread read or unread is now two entries**, both under + Whole thread, replacing the single toggle. A thread's unread state is the + union over its messages, so a thread with one unread reply always answered + "unread" and the toggle could only ever mark it read. Neither entry carries + a shortcut, and `Ctrl+Alt+U` is now unbound. +- **Delete and Restore appear only where they apply.** Delete is hidden on + mail already in the trash, where it reported success and did nothing, and + Restore is hidden on mail that was never deleted. +- **Deleting a message also marks it read.** Mail you threw away no longer + counts towards unread. Undo returns both the folder and the tag. + +### Fixed + +- **New mail reached the index but not the window.** The worker never reopened + its read-only notmuch handle, so nothing indexed after startup appeared in + any query and the application looked like it had stopped syncing. +- **Mail sent to another of your own accounts lost `inbox`** and was missing + from the account that received it. notmuch stores one message with two files + in that case, the sender's copy and the recipient's, and the `post-new` + hook's sent-mail carve-out matched the sent copy and stripped the tag from + both. ## [0.27.0] - 2026-08-25 |
