diff options
| author | Danilo M. <danix@danix.xyz> | 2026-08-15 16:23:36 +0200 |
|---|---|---|
| committer | Danilo M. <danix@danix.xyz> | 2026-08-15 16:23:36 +0200 |
| commit | 3461c2ac1784a320fee4f97fb5c8c4801ecdcf15 (patch) | |
| tree | f68fd0e2337384ca3f0d3f5546d65d2b87136d2a /src/messagedetailsdialog.h | |
| parent | 1fa8abd93fb9ada4c3dbad06a363da0b6a09e392 (diff) | |
| download | qtmaildir-3461c2ac1784a320fee4f97fb5c8c4801ecdcf15.tar.gz qtmaildir-3461c2ac1784a320fee4f97fb5c8c4801ecdcf15.zip | |
docs(backlog): settle item 91's open question, postpone item 92
91 needed one decision, how the user leaves a drill-down, and the answer is that
nothing is built for it: "I didn't think of a back action, usually I'd go back
to a known list like unread or inbox at that point." The filter buttons already
are that and are one click away in every view, so the Back action, the history
stack and the restore-the-previous-query scheme are all unnecessary. That also
retires the undo-stack concern: a drill-down clears the stack exactly as a typed
query does, which is the behaviour the user already expects from the query bar.
The item is now fully specified and ready to build at S.
92 is postponed at the user's request: "I don't see the utility, so I don't
really know how to answer." The clarification that preceded it named the
per-message version, which needs provenance nothing records, costs a format
change across both repos against a hook running on real mail every ten minutes,
and stays blank on every message already tagged. A feature whose requester
cannot say what it is for should not be built. The cheaper substitute is
recorded beside it for if the question ever turns out to be "why does this
message carry this tag", which rules.json can answer at read time with nothing
stored.
Section moved to the closed-items file on this commit, per CLAUDE.md.
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
Diffstat (limited to 'src/messagedetailsdialog.h')
0 files changed, 0 insertions, 0 deletions
