diff options
| author | Danilo M. <danix@danix.xyz> | 2026-10-31 12:08:42 +0100 |
|---|---|---|
| committer | Danilo M. <danix@danix.xyz> | 2026-10-31 12:08:42 +0100 |
| commit | b1f6660b9f1471659ead81cf527d13d93dd57146 (patch) | |
| tree | 34ec1d186839c12a7288ad99c1f22f25b43b9d6f /AGENTS.md | |
| parent | 3474936404df92ac08534c010aed94f97e6fca15 (diff) | |
| download | qtmaildir-b1f6660b9f1471659ead81cf527d13d93dd57146.tar.gz qtmaildir-b1f6660b9f1471659ead81cf527d13d93dd57146.zip | |
feat: apply a saved rule to existing mail, confirmed and undoable
The dialog's Apply reaches MainWindow, which counts the messages the rule
would actually move, confirms with that count, then writes through the
worker. The rule is written one tag at a time inside one undo macro,
because the worker's effective set is per message: a single +a -b write
would make the undo strip a tag from messages that already had it. Each
undo entry is filled from its own confirmation, so it reverts exactly
what moved. Refused while a sync holds the write lock, checked again
after the confirmation closes.
Item 212.
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Diffstat (limited to 'AGENTS.md')
0 files changed, 0 insertions, 0 deletions
