index
:
qtmaildir
card-avatars
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
about
summary
refs
log
tree
commit
diff
stats
log msg
author
committer
range
path:
root
/
tests
Age
Commit message (
Expand
)
Author
Files
Lines
8 days
feat(delete): bind Del, and resolve a restore against the database
Danilo M.
1
-3
/
+75
8 days
feat(trash): restore mail from the trash view
Danilo M.
1
-0
/
+211
8 days
fix(delete): repair seven defects in the move-to-trash path
Danilo M.
1
-14
/
+765
8 days
fix(tags): let a tag be removed even when its name breaks the rules
Danilo M.
1
-0
/
+57
9 days
feat(delete): move the message to the account's trash folder
Danilo M.
1
-20
/
+395
9 days
feat(worker): move messages between maildir folders
Danilo M.
1
-0
/
+144
9 days
feat(config): add the trash query generator
Danilo M.
2
-5
/
+66
9 days
feat(config): warn when an account configures no trash folder
Danilo M.
1
-11
/
+45
9 days
feat(config): read a per-account trash folder
Danilo M.
1
-0
/
+30
9 days
feat(rules): show each rule's note in the rule list
Danilo M.
1
-0
/
+69
9 days
fix(ui): drop the browser's own actions from the message pane menu
Danilo M.
1
-0
/
+80
9 days
fix(ui): make Important a toggle, like Delete and Toggle unread
Danilo M.
1
-0
/
+129
10 days
feat(ui): act on the message a row displays, not its whole thread
Danilo M.
4
-14
/
+1778
11 days
feat(ui): open a thread on its own by double-clicking a row
Danilo M.
1
-0
/
+142
11 days
fix(sync): send held edits before the sync-end refresh reads the database
Danilo M.
1
-0
/
+95
11 days
fix(sync): re-arm the automatic sync when it skips a concurrent run
Danilo M.
1
-0
/
+62
11 days
fix(ui): load a thread that was already displayed when the query ran
Danilo M.
1
-1
/
+104
11 days
feat(ui): highlight the built-in filter matching the current view
Danilo M.
1
-0
/
+129
11 days
feat(i18n): add a language key overriding the system locale
Danilo M.
1
-0
/
+81
11 days
feat(i18n): wire translations and ship an Italian one (item 22)
Danilo M.
3
-0
/
+329
11 days
test(config): pin the dotted account key for startup_account
Danilo M.
1
-0
/
+48
11 days
feat(startup): add startup_account, the account the dropdown opens on
Danilo M.
2
-0
/
+134
11 days
fix(startup): let startup_query name a built-in filter, and run it
Danilo M.
2
-11
/
+161
11 days
fix(filters): label the flagged filter Important, and give the four icons
Danilo M.
2
-21
/
+86
11 days
fix(queries): make a query in the overflow menu runnable
Danilo M.
1
-0
/
+69
11 days
feat(filters): put the four built-in filters on the query row
Danilo M.
2
-31
/
+390
11 days
feat(filters): resolve built-in filters per account
Danilo M.
1
-0
/
+136
11 days
fix(status): count threads as they arrive instead of "Searching..."
Danilo M.
1
-0
/
+99
12 days
Revert the message-scoped auto mark-read
Danilo M.
1
-210
/
+0
12 days
fix(read): repaint the card when one message is marked read
Danilo M.
1
-0
/
+58
12 days
fix(read): auto mark-read touches only the message on screen
Danilo M.
1
-0
/
+152
12 days
test(worker): cover the Sent view's matched-message branch
Danilo M.
1
-0
/
+37
12 days
feat(pane): always render one message, never the conversation
thread-view-removed
Danilo M.
2
-0
/
+97
12 days
docs: close item 36, narrow item 66 with a negative result
Danilo M.
1
-2
/
+5
12 days
test(mainwindow): give it a real worker, and probe item 66
Danilo M.
1
-4
/
+199
12 days
fix(startup): raise the config-problem modal outside the constructor
Danilo M.
1
-0
/
+35
12 days
feat(search): offer Exclude from search in both menus
Danilo M.
1
-0
/
+39
12 days
refactor(search): carry SearchMode instead of bool extend
Danilo M.
3
-10
/
+15
12 days
feat(search): add SearchTerm::exclude
Danilo M.
1
-0
/
+39
12 days
feat(search): run a search asked for from the message pane
Danilo M.
2
-0
/
+116
12 days
feat(details): rebuild the message details dialog as rows
Danilo M.
2
-0
/
+183
12 days
feat(search): search for the selected body text
Danilo M.
1
-0
/
+34
12 days
feat(search): offer the header's fields for searching
Danilo M.
1
-1
/
+98
12 days
feat(tags): hit-test a chip in the tag strip
Danilo M.
2
-0
/
+109
12 days
refactor(mime): expose the Date: header parse as MimeParser::parseDate
Danilo M.
1
-0
/
+23
12 days
feat(search): build notmuch terms for the right-click actions
Danilo M.
2
-0
/
+147
12 days
test(queries): pin which saved queries offer a tagging rule
Danilo M.
1
-0
/
+64
12 days
feat(rules): seed the rules dialog even when it is open
Danilo M.
1
-0
/
+44
12 days
test(rules): pin a seeded id against colliding with a rule
Danilo M.
1
-0
/
+40
12 days
feat(rules): open the rules dialog on a seeded rule
Danilo M.
1
-0
/
+47
[next]