summaryrefslogtreecommitdiffstats
path: root/CHANGELOG.md
diff options
context:
space:
mode:
authorDanilo M. <danix@danix.xyz>2026-08-04 11:01:00 +0200
committerDanilo M. <danix@danix.xyz>2026-08-04 12:54:45 +0200
commit288733a55ef854bb125de5e0f7c7aaad6800697a (patch)
treef66f8d9fa0bcbdcf2500e991d5db93d40232be8e /CHANGELOG.md
parente19e2318fc637d50b86f663b21bd97494057232d (diff)
downloadqtmaildir-0.6.0.tar.gz
qtmaildir-0.6.0.zip
release: 0.6.0v0.6.0
Message details and automatic mark-read are both new features, so this takes the minor slot. The SlackBuild's MD5SUM stays at the previous value until the 0.6.0 snapshot tarball exists, which is after the tag is pushed. Update it with sbodl before building the package. Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
Diffstat (limited to 'CHANGELOG.md')
-rw-r--r--CHANGELOG.md36
1 files changed, 36 insertions, 0 deletions
diff --git a/CHANGELOG.md b/CHANGELOG.md
index f37aa45..744fd71 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -13,6 +13,42 @@ point at which they are stable.
Nothing yet.
+## [0.6.0] - 2026-08-04
+
+Two things the app knew and would not say: who a message was addressed to,
+and whether you had read it.
+
+### Added
+
+- **From, To and Cc in the message header.** All three were parsed on every
+ message and then discarded before rendering. A thread holding one message
+ now shows them under the subject.
+- A thread holding **several** messages still shows only the subject and the
+ count. From, To and Cc differ per message, and once you have replied there is
+ no single address the thread is addressed to, so naming one would be a guess
+ presented as a fact. An empty Cc omits its row rather than printing a label
+ with nothing after it.
+- **A details dialog**, behind a `Details...` button beside the subject or
+ `Ctrl+Shift+D`, listing Subject, From, To, Cc, Date and Message-Id for every
+ message in the thread, numbered. Read-only plain text: these values come from
+ strangers, and the format that cannot interpret markup is the right one for
+ showing them verbatim.
+- **An opened thread is marked read after a delay**, 2 seconds by default.
+ Arrowing quickly through a list marks only the thread you stop on, never the
+ ones you pass through. Configurable through `[general] mark_read_delay_ms`:
+ zero marks read at once, and any negative value turns the behaviour off.
+
+### Notes
+
+The automatic mark-read is deliberately **not** on the undo stack. Undoing an
+action you never took is worse than leaving a thread read, and `Ctrl+U` already
+puts it back. Marking a thread unread by hand cancels any pending timer, so the
+key cannot be silently reversed a moment later.
+
+**HTML messages already opened as HTML**, which a backlog item had doubted.
+Verified against real mail; no code changed. No preference was added for
+defaulting to plain text, since `Ctrl+H` already switches a thread by hand.
+
## [0.5.0] - 2026-08-04
Completion in the query bar. The point is not to save typing but to make the