diff options
| author | Danilo M. <danix@danix.xyz> | 2026-08-03 20:35:58 +0200 |
|---|---|---|
| committer | Danilo M. <danix@danix.xyz> | 2026-08-04 12:54:01 +0200 |
| commit | 8f1220257259cce26f30416359fc27af353a9eac (patch) | |
| tree | 5fea0865b34d10de0e0e7b266361c28d1b1fc5e4 /docs/superpowers/specs | |
| parent | ffc24b2581f0ea0d88586cabfacaa06d75f420cf (diff) | |
| download | qtmaildir-8f1220257259cce26f30416359fc27af353a9eac.tar.gz qtmaildir-8f1220257259cce26f30416359fc27af353a9eac.zip | |
docs: add the query completion implementation plan
Twelve tasks, TDD throughout, tokenizer first: the parsing rules are where
the defects will be and they need neither a widget nor a database to test.
CompletionEntry gets its own header. Config needs it and QueryCompleter
needs Config, so declaring it in querycompleter.h would make the two headers
include each other.
Also corrects the spec: NmTags already exists in nmraii.h, it does not need
adding.
Diffstat (limited to 'docs/superpowers/specs')
| -rw-r--r-- | docs/superpowers/specs/2026-08-03-query-completion-design.md | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/docs/superpowers/specs/2026-08-03-query-completion-design.md b/docs/superpowers/specs/2026-08-03-query-completion-design.md index ef118ba..9d4d21f 100644 --- a/docs/superpowers/specs/2026-08-03-query-completion-design.md +++ b/docs/superpowers/specs/2026-08-03-query-completion-design.md @@ -206,9 +206,9 @@ read as a promise. `NotmuchWorker` gains `requestAllTags(quint64 generation)`, wrapping `notmuch_database_get_all_tags()` (notmuch.h:942) and emitting a sorted -`QStringList`. A `NmTags` RAII alias is added to `nmraii.h` alongside the -existing ones. No notmuch pointer crosses the thread boundary; the generation -counter follows the existing pattern. +`QStringList`. The `NmTags` RAII alias it needs already exists in `nmraii.h`. +No notmuch pointer crosses the thread boundary; the generation counter follows +the existing pattern. The list refreshes: |
