diff options
| author | Danilo M. <danix@danix.xyz> | 2026-08-04 11:27:21 +0200 |
|---|---|---|
| committer | Danilo M. <danix@danix.xyz> | 2026-08-04 12:54:52 +0200 |
| commit | 4574a6e8d1253c0a70972f0c6e4d13d528ea6420 (patch) | |
| tree | d56f1d5a0e0d58d7c65ec31e469cb96a7357ef8f /tests/test_querycompleter.cpp | |
| parent | 1fda7abc56df02c9a255fe0863244c0364562f7d (diff) | |
| download | qtmaildir-4574a6e8d1253c0a70972f0c6e4d13d528ea6420.tar.gz qtmaildir-4574a6e8d1253c0a70972f0c6e4d13d528ea6420.zip | |
docs: add item 26, no way to tag from the UI
The user asked how to add a tag to a message and the answer is that you
cannot: every tagging action writes a hardcoded name, so archive, delete,
spam, flag and toggle_unread are the only tags reachable from the UI. For
an application whose purpose is organising mail by tag, that is a hole
worth its own item rather than being folded into item 25.
The plumbing is already there. tagSelected() takes arbitrary add and
remove lists, applyTagsToThreads() handles multi-row selections in one
query, undo works, and the completer already holds every tag in the
database, which is what makes completing the dialog's input the obvious
guard against creating 'shoppping' beside 'shopping'.
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
Diffstat (limited to 'tests/test_querycompleter.cpp')
0 files changed, 0 insertions, 0 deletions
