diff options
| author | Danilo M. <danix@danix.xyz> | 2026-08-10 08:55:13 +0200 |
|---|---|---|
| committer | Danilo M. <danix@danix.xyz> | 2026-08-10 08:55:13 +0200 |
| commit | 1a96ce7d2a2ba5575502db85bce8ed0efe799665 (patch) | |
| tree | 79dd1cbe8ff3ac95f79fc60495e7585e754d112d /src/config.h | |
| parent | 91311854173c06b5007302341fcf1840585d9d37 (diff) | |
| download | qtmaildir-1a96ce7d2a2ba5575502db85bce8ed0efe799665.tar.gz qtmaildir-1a96ce7d2a2ba5575502db85bce8ed0efe799665.zip | |
docs: record the card list, and correct what CLAUDE.md claims
The architecture section described ThreadListView as existing to paint a strip
across columns. That was true until this change and is now the opposite of true:
it survives only for the expander hit-test. Kept as one paragraph of history,
since it explains the file's shape, but no longer stated as current behaviour.
Two traps are recorded inverted rather than deleted, because the rule survived
its own reason changing. The reply indent is still asserted on where the TEXT
lands, but where visualRect lies has flipped: it used to report an indent the
text did not have, and now reports none while the text is indented. And Q_ENUM
is documented as insufficient for a queued Q_ARG, which cost a silently dropped
sort argument.
Item 60's recorded cause was wrong and is corrected in place. It was read off
master, where the row arithmetic really is current.row() + 1; the branch had
already fixed it a commit earlier with threadRowOf(). The entry stays, with the
correction, because the reasoning was sound and the tests it demanded now exist.
Items 20, 51 and 53 are marked built on the branch rather than done. Nothing is
merged and the user has not seen it, which is the whole point of Task 10.
Diffstat (limited to 'src/config.h')
0 files changed, 0 insertions, 0 deletions
