index
:
qtmaildir
compose-and-send
delete-to-trash
item-20-message-rows
master
signatures
A Qt6 desktop mail client for a local, notmuch-indexed Maildir
by Danilo aka danix
summary
refs
log
tree
commit
diff
stats
log msg
author
committer
range
path:
root
/
tests
Age
Commit message (
Expand
)
Author
Files
Lines
10 days
fix(queries): make a query in the overflow menu runnable
Danilo M.
1
-0
/
+69
10 days
feat(filters): put the four built-in filters on the query row
Danilo M.
2
-31
/
+390
10 days
feat(filters): resolve built-in filters per account
Danilo M.
1
-0
/
+136
10 days
fix(status): count threads as they arrive instead of "Searching..."
Danilo M.
1
-0
/
+99
11 days
Revert the message-scoped auto mark-read
Danilo M.
1
-210
/
+0
11 days
fix(read): repaint the card when one message is marked read
Danilo M.
1
-0
/
+58
11 days
fix(read): auto mark-read touches only the message on screen
Danilo M.
1
-0
/
+152
11 days
test(worker): cover the Sent view's matched-message branch
Danilo M.
1
-0
/
+37
11 days
feat(pane): always render one message, never the conversation
thread-view-removed
Danilo M.
2
-0
/
+97
11 days
docs: close item 36, narrow item 66 with a negative result
Danilo M.
1
-2
/
+5
11 days
test(mainwindow): give it a real worker, and probe item 66
Danilo M.
1
-4
/
+199
11 days
fix(startup): raise the config-problem modal outside the constructor
Danilo M.
1
-0
/
+35
11 days
feat(search): offer Exclude from search in both menus
Danilo M.
1
-0
/
+39
11 days
refactor(search): carry SearchMode instead of bool extend
Danilo M.
3
-10
/
+15
11 days
feat(search): add SearchTerm::exclude
Danilo M.
1
-0
/
+39
11 days
feat(search): run a search asked for from the message pane
Danilo M.
2
-0
/
+116
11 days
feat(details): rebuild the message details dialog as rows
Danilo M.
2
-0
/
+183
11 days
feat(search): search for the selected body text
Danilo M.
1
-0
/
+34
11 days
feat(search): offer the header's fields for searching
Danilo M.
1
-1
/
+98
11 days
feat(tags): hit-test a chip in the tag strip
Danilo M.
2
-0
/
+109
11 days
refactor(mime): expose the Date: header parse as MimeParser::parseDate
Danilo M.
1
-0
/
+23
11 days
feat(search): build notmuch terms for the right-click actions
Danilo M.
2
-0
/
+147
11 days
test(queries): pin which saved queries offer a tagging rule
Danilo M.
1
-0
/
+64
11 days
feat(rules): seed the rules dialog even when it is open
Danilo M.
1
-0
/
+44
11 days
test(rules): pin a seeded id against colliding with a rule
Danilo M.
1
-0
/
+40
11 days
feat(rules): open the rules dialog on a seeded rule
Danilo M.
1
-0
/
+47
11 days
fix(rules): stop a rule with a spaced name from vanishing on save
Danilo M.
1
-6
/
+370
12 days
fix(queries): stop writing keys that carry no information
Danilo M.
1
-0
/
+50
12 days
feat(queries): edit, pin and delete a saved query from the UI
Danilo M.
1
-0
/
+200
12 days
feat(queries): make Sent a saved query rather than a fixed button
Danilo M.
2
-0
/
+267
12 days
fix(queries): give Save query a clearer icon and a label
Danilo M.
1
-0
/
+18
12 days
feat(queries): right-align the More queries menu, and keep the row when nothi...
Danilo M.
1
-0
/
+72
12 days
fix(queries): put the Save query button beside the query bar
Danilo M.
1
-0
/
+34
12 days
feat(queries): save a query from the UI, and split the buttons off the query row
Danilo M.
1
-0
/
+275
12 days
feat(queries): store saved queries in queries.json
Danilo M.
1
-4
/
+327
12 days
feat(rules): preview a rule's mail in the thread list
Danilo M.
1
-0
/
+74
12 days
fix(rules): a long rule no longer squeezes the rule list away
Danilo M.
1
-0
/
+72
12 days
docs: the window size cannot be restored under a tiling compositor
Danilo M.
1
-0
/
+8
12 days
fix(rules): save the window size on Cancel and Save, not only on X
Danilo M.
1
-2
/
+56
12 days
feat(rules): the rules window keeps its size and column widths
Danilo M.
1
-0
/
+99
12 days
feat(rules): every Maildir folder in the Folder dropdown
Danilo M.
1
-0
/
+77
12 days
fix(rules): keep the text-mode toggle reachable
Danilo M.
1
-0
/
+44
12 days
feat(rules): a folder dropdown, so the path suffix is never typed
Danilo M.
1
-0
/
+46
12 days
feat(rules): report the text-mode refusal without a modal
Danilo M.
1
-0
/
+50
12 days
feat(rules): text mode, and leave untouched rules unwritten
Danilo M.
1
-0
/
+181
12 days
feat(rules): load a rule into the builder rows
Danilo M.
1
-0
/
+72
12 days
test(rulequery): round-trip the real rule shapes
Danilo M.
1
-0
/
+39
12 days
test(rulequery): pin whole-query rejection
Danilo M.
1
-0
/
+48
12 days
feat(rulequery): parse an or-group with trailing exclusions
Danilo M.
1
-0
/
+24
12 days
feat(rulequery): parse a flat and/or chain
Danilo M.
1
-0
/
+93
[next]