aboutsummaryrefslogtreecommitdiffstats
path: root/CHANGELOG.md
diff options
context:
space:
mode:
Diffstat (limited to 'CHANGELOG.md')
-rw-r--r--CHANGELOG.md19
1 files changed, 19 insertions, 0 deletions
diff --git a/CHANGELOG.md b/CHANGELOG.md
index a8f0a55..cb213d1 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -11,6 +11,25 @@ point at which they are stable.
## [Unreleased]
+### Changed
+
+- The thread list now follows a background sync on its own. New mail appears
+ where the sort puts it, threads that stopped matching leave, and threads whose
+ state changed repaint, with no keystroke. Previously the status bar asked you
+ to press Enter, because refreshing meant re-running the query, which cleared
+ the list, the selection and the message pane; the list is now reconciled
+ instead, so an expanded thread stays expanded, the selection stays put and the
+ message being read stays on screen. The "Background sync completed" message is
+ gone: a refresh that changes nothing should be invisible.
+
+### Added
+
+- A notice above the message when the thread being read no longer matches the
+ current query, with a button that brings it back. Reading a thread to the end
+ of an Unread view now removes it from the list as it should, and this is the
+ way back to it: the whole thread is listed, and the message that was on screen
+ is re-selected, so returning to reply four of eight lands on reply four.
+
## [0.13.0] - 2026-08-10
The thread list stops being a table. Each thread is a card of three lines,