summaryrefslogtreecommitdiffstats
path: root/src/keymap.cpp
diff options
context:
space:
mode:
authorDanilo M. <danix@danix.xyz>2026-09-14 12:26:19 +0200
committerDanilo M. <danix@danix.xyz>2026-09-14 12:26:19 +0200
commit5f51d30e76fa20f8bd1212684ae0b2e1e773a7f3 (patch)
tree6d96cb0bbb9d6461a8a25d9cbe7a072e4968efbd /src/keymap.cpp
parent3d986788b9576451ef1215e0f423d587629b3f81 (diff)
downloadqtmaildir-5f51d30e76fa20f8bd1212684ae0b2e1e773a7f3.tar.gz
qtmaildir-5f51d30e76fa20f8bd1212684ae0b2e1e773a7f3.zip
feat: find stranded spam mail
Diffstat (limited to 'src/keymap.cpp')
-rw-r--r--src/keymap.cpp6
1 files changed, 6 insertions, 0 deletions
diff --git a/src/keymap.cpp b/src/keymap.cpp
index 098a85d..d62ba3e 100644
--- a/src/keymap.cpp
+++ b/src/keymap.cpp
@@ -33,6 +33,12 @@ QStringList KeyMap::knownActions()
QStringLiteral("delete"),
QStringLiteral("restore"),
QStringLiteral("cleanup_stranded"),
+ // Item 103's spam sibling: it reports mail tagged `spam` that is not in
+ // any account's spam folder, and moves nothing. No default binding,
+ // matching cleanup_stranded: a view-replacing report is reached from a
+ // menu, and since item 132 an unbound action is menu-reachable rather
+ // than broken.
+ QStringLiteral("cleanup_stranded_spam"),
// Item 118. No default binding, deliberately: this is the one action
// that destroys mail with no undo, and a chord is how it would be run
// by accident. Menu only, which item 132 made a legitimate choice.