aboutsummaryrefslogtreecommitdiffstats
path: root/src/pendingchangesdialog.cpp
diff options
context:
space:
mode:
authorDanilo M. <danix@danix.xyz>2026-10-31 12:49:53 +0100
committerDanilo M. <danix@danix.xyz>2026-10-31 12:49:53 +0100
commitc7d09a3956c2b32f9590651c2088ab34334ac538 (patch)
treee7fdf1cc55ecfe836981ad770315e9c6d832958d /src/pendingchangesdialog.cpp
parent2b6ecd2a1f624c12c071320ff1ed96404d75f839 (diff)
downloadqtmaildir-c7d09a3956c2b32f9590651c2088ab34334ac538.tar.gz
qtmaildir-c7d09a3956c2b32f9590651c2088ab34334ac538.zip
docs: record rule apply and archive-on-arrival
The no-confirmation rule gains its second exception, by property: a write scoped to the whole index confirms with the count, though it can be undone. AGENTS.md and the spec now describe the backfill as built: the worker resolves the ids once, writes one tag at a time over that fixed list, and answers with a single ruleApplied from which the undo macro is built, with nothing armed on the shared confirmation queue. Apply is refused during a sync. Hand round trip, throwaway index of 2 messages (one from the promo sender), rules.json written by TagRules::save from the C++ side with allow_archive and a note: post-new exited 0 and logged "applied 1 rule(s)"; after it, tag:promo 1, tag:inbox 1, tag:promo and tag:inbox 0, tag:unread 2, tag:new 0. The file read back 1 rule with allow_archive True and note "kept". Italian translations for the 16 new strings; lrelease reports 725 finished, 0 unfinished. Items 212 and 213 closed. Item 214 opened: an undo's write is not armed, so its confirmation is credited to whatever command is waiting. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Diffstat (limited to 'src/pendingchangesdialog.cpp')
0 files changed, 0 insertions, 0 deletions