diff options
| author | Danilo M. <danix@danix.xyz> | 2026-08-15 10:44:16 +0200 |
|---|---|---|
| committer | Danilo M. <danix@danix.xyz> | 2026-08-15 10:44:16 +0200 |
| commit | e6e18849bd5aa49dbdd299982d39a92e7360d0aa (patch) | |
| tree | 081e25b645ec52dd361c3e26ee74ffaeafff7ec3 /tests/test_marks.cpp | |
| parent | fdbe1d207e2fbdf3224c929ff24e947fe8591ba3 (diff) | |
| download | qtmaildir-e6e18849bd5aa49dbdd299982d39a92e7360d0aa.tar.gz qtmaildir-e6e18849bd5aa49dbdd299982d39a92e7360d0aa.zip | |
docs: open item 94, dropping pinned once the buttons are built-in
The user's end state for the query row is built-in filters only, with every
saved query living in the menu. At that point SavedQuery::pinned has nothing
left to decide.
Blocked on 93 and deliberately separate from it: the four buttons have to be
lived with first, and if one of them is wrong, pinning is the escape hatch,
which has to still exist to be used.
Recorded as a user-visible removal rather than a cleanup. pinned shipped in
0.18.0 as a checkbox in SaveQueryDialog and a right-click action, so removing
it is a minor bump with an Upgrading note. The stored field is a separate
decision from the UI, and leaving it in queries.json unread is both cheaper
and reversible.
The spec for 93 gains the ordering rule this resolves: filters first in fixed
order, the user's pinned queries after them, and nothing configurable, since
the mixed row exists only until 94 lands.
Diffstat (limited to 'tests/test_marks.cpp')
0 files changed, 0 insertions, 0 deletions
