diff options
| author | Danilo M. <danix@danix.xyz> | 2026-08-13 11:46:51 +0200 |
|---|---|---|
| committer | Danilo M. <danix@danix.xyz> | 2026-08-13 11:46:51 +0200 |
| commit | 4361411957e3e4d0b4739cf784fc12dfa8654714 (patch) | |
| tree | 4e1ed1a9ac507e5358397f29ac47180eff7170de /CHANGELOG.md | |
| parent | 4a9bbff4cb157538106b588bc84f39dd7fd38289 (diff) | |
| download | qtmaildir-4361411957e3e4d0b4739cf784fc12dfa8654714.tar.gz qtmaildir-4361411957e3e4d0b4739cf784fc12dfa8654714.zip | |
docs: changelog for the rule builder
Diffstat (limited to 'CHANGELOG.md')
| -rw-r--r-- | CHANGELOG.md | 22 |
1 files changed, 22 insertions, 0 deletions
diff --git a/CHANGELOG.md b/CHANGELOG.md index fa9e7cf..03b5046 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -11,6 +11,28 @@ point at which they are stable. ## [Unreleased] +### Added + +- The tagging rules dialog builds a rule from rows now: a field and operator + dropdown per condition, `+`/`-` to add and remove them, a match all/any + choice, and a separate "but not" block for exclusions. The notmuch query + stays visible and is what gets saved, so a rule the builder cannot show + opens as text and still works. Opening a rule without editing it leaves the + stored query untouched. +- A Folder condition picks from your configured accounts rather than being + typed. A folder path with a typo matches nothing and notmuch reports no + error, so the rule would simply never fire. The list stays editable, so a + folder that is in the rules file but not in your config still opens and + still saves. + +### Fixed + +- Opening the tagging rules dialog and saving destroyed the first rule in the + list, even with nothing edited. The rule lost its query and its tags, then + vanished on the next load, since a rule with an empty query is dropped as + malformed. Populating the form emitted a change signal that wrote the form + back over the rule before the query field had been filled. + ## [0.16.0] - 2026-08-13 The rules that tag your mail on arrival move out of a shell script and into the |
