diff options
| author | Danilo M. <danix@danix.xyz> | 2026-09-14 14:02:21 +0200 |
|---|---|---|
| committer | Danilo M. <danix@danix.xyz> | 2026-09-14 14:02:21 +0200 |
| commit | 40328fb336ebcec716a39d1f78cdee95b89bc75b (patch) | |
| tree | 5564c0b731a8f0af4cf56791ffac04062c6f03dd /README.md | |
| parent | 9fdac493c9a6e35f36dc45ff0e13583ddf88605e (diff) | |
| download | qtmaildir-40328fb336ebcec716a39d1f78cdee95b89bc75b.tar.gz qtmaildir-40328fb336ebcec716a39d1f78cdee95b89bc75b.zip | |
fix: the Not spam review findings
Close the two Important test gaps and fold in the minor notes.
notSpamIsAbsentOnAReplyRow passed for the wrong reason: the reply node had
no filePath and the selected child was the first message, so the predicate
answered false on the empty path and hid the action with or without the reply
guard. Give the reply a real spam path and select the actual reply child;
mutation-checked that removing the guard now fails the test.
Add notSpamThreadMovesEveryMessageHome, the thread-scoped coverage
notSpamThreads()/m_pendingThreadScope/wholeThreadIds had none of, and assert
the folded thread-scoped trash Restore re-adds the inbox tag.
Rename the label Not junk -> Not spam (no free mnemonic in the Message menu)
to match the rest of the UI, with the Italian translation updated, and add a
changelog line for the thread-scoped Restore inbox-tag fix.
Diffstat (limited to 'README.md')
| -rw-r--r-- | README.md | 4 |
1 files changed, 2 insertions, 2 deletions
@@ -596,7 +596,7 @@ From: account re-seeds it only until you pick one yourself. Archive, mark-important and toggle-unread write fixed tags. Delete and spam move the file instead: each adds a fixed tag (`deleted` or `spam`) and records the folder the file left in a `moved-from:<folder>` origin. Restore (in the -trash) and Not junk (in the spam folder) are their inverses: each moves the +trash) and Not spam (in the spam folder) are their inverses: each moves the message back to the folder its origin names, and mail caught by a provider with no origin at all goes to the account's inbox, which the status line reports. For anything else, **Ctrl+T** opens a dialog over the selected threads: type tags to @@ -783,7 +783,7 @@ Defaults, all rebindable through `[keys]`: Every action in this table carries a default binding, and every one appears in a menu. Seven actions carry none, because a chord for them would be arbitrary: -Check for stranded spam, Empty trash, Delete permanently, Empty spam, Not junk, +Check for stranded spam, Empty trash, Delete permanently, Empty spam, Not spam, Edit draft and Save message. They are reachable from the menus, and the shortcut reference prints them as unbound. **Help > Keyboard shortcuts** lists the current bindings, generated from the |
