aboutsummaryrefslogtreecommitdiffstats
path: root/src/savequerydialog.h
diff options
context:
space:
mode:
authorDanilo M. <danix@danix.xyz>2026-08-26 14:36:46 +0200
committerDanilo M. <danix@danix.xyz>2026-08-26 14:36:46 +0200
commitd38bbff34e0c0d1282251bd9412423aa3d182727 (patch)
treeb39eec66ce4e79aa22dd9250a603ed9c8fee744b /src/savequerydialog.h
parent0ca4624195cdd8c78ff614e3912af5b914458497 (diff)
downloadqtmaildir-d38bbff34e0c0d1282251bd9412423aa3d182727.tar.gz
qtmaildir-d38bbff34e0c0d1282251bd9412423aa3d182727.zip
docs: reconcile the backlog, and specify card avatars
Reconciliation against the user's notes found two unrecorded lines, and corrected the cause of one entry that was recorded wrongly. - 169, new: a card shows the account only as a bar, with no fade and no avatar. Half of it shipped as the accent bar. - 170, new: a row that stops matching the view only leaves it on the Delete path. Filed from a note that reads as a stale request for optimistic updates; it is not. removeThreadsWithoutTag() has exactly one caller, so marking a message read in the Unread view repaints the row and leaves it in a list it no longer belongs to. - 65, narrowed: the notes now name it as a dead-code and duplication sweep rather than a performance or security pass, so it produces a list to decide on rather than a diff. The spec for 169 covers the avatar geometry, the fade, the two hash-generated fills and the sender list that chooses between them. It also records the one structural change the feature needs and the measurement that forced it: ThreadSummary::authors carries display names only, with no address anywhere, so the identicon has nothing stable to hash and the sender list has nothing to match. ThreadSummary gains firstMessageSender, filled by the walk that already fills firstMessageId. Co-Authored-By: Claude Opus 5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01LXCZFLXbAii5n5wtovpdhh
Diffstat (limited to 'src/savequerydialog.h')
0 files changed, 0 insertions, 0 deletions