diff options
| author | Danilo M. <danix@danix.xyz> | 2026-10-01 10:31:52 +0200 |
|---|---|---|
| committer | Danilo M. <danix@danix.xyz> | 2026-10-01 10:31:52 +0200 |
| commit | 63c7a1fcaadb1e26c1597d5b86ce85066890ece3 (patch) | |
| tree | 80fd9e156af879818521015f0d9ad8384886c3da /CHANGELOG.md | |
| parent | b12aada52d682c45aa1e66e13dc448dc894aee79 (diff) | |
| download | qtmaildir-63c7a1fcaadb1e26c1597d5b86ce85066890ece3.tar.gz qtmaildir-63c7a1fcaadb1e26c1597d5b86ce85066890ece3.zip | |
fix: open a conversation's first message from the overview
Clicking the first message in a conversation overview's unread list did
nothing visible. applyPendingDashboardSelection() matched the
conversation row on the root's message id, so it reselected the row that
was already current and the overview stayed on screen. Since item 177
setThreadMessages keeps a conversation's first message as child 0, so
it has a row of its own. Only a thread of one now answers for its
message on its own row, the same guard 236ac86 added to the recovery.
AGENTS.md still said a thread's first message is never among its
children, which has been true only for a thread of one since item 177.
It is corrected to say so.
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Diffstat (limited to 'CHANGELOG.md')
| -rw-r--r-- | CHANGELOG.md | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/CHANGELOG.md b/CHANGELOG.md index a92ff4e..31ad3d8 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -40,6 +40,8 @@ point at which they are stable. - Searching on selected text containing a double quote no longer lets the rest of the selection escape the query. Quotes are now doubled, which is notmuch's own escape; the backslash form ended the quoted term early. +- Clicking a conversation's first message in the overview's unread list now + opens that message, instead of doing nothing visible. ## [0.30.0] - 2026-09-29 |
