aboutsummaryrefslogtreecommitdiffstats
path: root/CHANGELOG.md
diff options
context:
space:
mode:
authorDanilo M. <danix@danix.xyz>2026-08-14 11:35:24 +0200
committerDanilo M. <danix@danix.xyz>2026-08-14 11:35:24 +0200
commit1c3f86d5a8e62f8617bbf1b7b834c81701e8b5c4 (patch)
tree1a02b0e10e2231176fd9b3b81f1974628c6630e9 /CHANGELOG.md
parentdda9fd9c918aa169eb01947e02d5b30ec13ee6eb (diff)
downloadqtmaildir-1c3f86d5a8e62f8617bbf1b7b834c81701e8b5c4.tar.gz
qtmaildir-1c3f86d5a8e62f8617bbf1b7b834c81701e8b5c4.zip
docs: close item 81, saved query to tagging rule
Also records item 83's fix and the warning banner in the changelog, which the earlier commit did not. Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
Diffstat (limited to 'CHANGELOG.md')
-rw-r--r--CHANGELOG.md25
1 files changed, 25 insertions, 0 deletions
diff --git a/CHANGELOG.md b/CHANGELOG.md
index c4e3c8e..c02ff38 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -11,6 +11,31 @@ point at which they are stable.
## [Unreleased]
+### Added
+
+- A saved query can be turned into a tagging rule: right-click a stored query
+ and choose **Create tagging rule...**. The rules dialog opens on a new rule
+ carrying that query, with the tags left for you to fill in. Generated
+ entries such as Sent are excluded, since their query is composed from your
+ accounts and a rule would freeze a stale copy of it.
+
+### Fixed
+
+- A tagging rule whose name contained a space, a capital or punctuation was
+ written to `rules.json` and then dropped by everything that read it back: it
+ was invisible in the dialog, never applied by the `post-new` hook, and would
+ have been deleted outright by the next save. Names are now cleaned into a
+ valid id as you type them, saving is refused with a reason when a rule could
+ not be read back, and a rule already in the file with a bad name is loaded
+ for repair rather than discarded.
+
+### Changed
+
+- The tagging rules dialog reports problems in a red banner beside Save,
+ rather than as a line of ordinary text under the heading where it read as
+ more explanation. It can be dismissed, and comes back when there is
+ something new to say.
+
## [0.18.0] - 2026-08-13
A query you have just written and are looking at the results of can now be