diff options
| author | Danilo M. <danix@danix.xyz> | 2026-08-04 11:03:19 +0200 |
|---|---|---|
| committer | Danilo M. <danix@danix.xyz> | 2026-08-04 12:54:46 +0200 |
| commit | 272cb9de98ea387b1d73c55333e4058d1af5da47 (patch) | |
| tree | 5d8270a4ba47c9b84db27b794d6759f5458d4680 /src/CMakeLists.txt | |
| parent | 288733a55ef854bb125de5e0f7c7aaad6800697a (diff) | |
| download | qtmaildir-272cb9de98ea387b1d73c55333e4058d1af5da47.tar.gz qtmaildir-272cb9de98ea387b1d73c55333e4058d1af5da47.zip | |
docs: add items 21-23 and refine item 5 from the user's notes
Four items from the user's own notes that this document did not carry.
Item 5 gains two concrete sub-items: a star column for flagged threads,
mirroring the paperclip, and the observation that everything looks
unread. The second is recorded with a warning rather than as a defect,
because bold is already conditional on isUnread() in the model; either
the list really is mostly unread or bold leaks through some other path,
and that has to be reproduced before the font logic is touched.
Item 21, better default shortcuts, records why the defaults moved once
already: a bare letter cannot be a menu accelerator, and a bare capital
parses to a key no keystroke emits. Both still constrain a second pass,
as does the rule against testing reachability with synthetic input.
Item 22 is the translatability audit CLAUDE.md has owed since the tr()
rule was written, plus the loading machinery, which does not exist at
all: no QTranslator, no .ts files, no CMake rule. Those are separate
sizes and the item says so.
Item 23, saving a query from the UI, carries the one real design question
with it: whether the write lands in the hand-edited config or the state
file. Saved queries are user intent rather than machine state, which
argues against the split item 1 established, so the decision is flagged
rather than assumed. It also notes that item 23 may answer postponed item
10 as a side effect, since account-scoped saved queries were exactly what
item 10 proposed.
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
Diffstat (limited to 'src/CMakeLists.txt')
0 files changed, 0 insertions, 0 deletions
