index
:
qtmaildir
compose-and-send
delete-to-trash
item-20-message-rows
master
signatures
thread-row-identity
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
31 hours
fix: say an edit is waiting for the sync instead of claiming it landed
Danilo M.
1
-0
/
+65
31 hours
fix: refresh the conversation dashboard after a write
Danilo M.
1
-0
/
+78
31 hours
fix: judge a conversation's trash state on all of its messages
Danilo M.
2
-0
/
+153
44 hours
feat: count a card's messages, not its replies
thread-row-identity
Danilo M.
3
-33
/
+39
45 hours
fix: list a conversation's first message under its row
Danilo M.
2
-54
/
+186
46 hours
feat: show the dashboard when a conversation is selected
Danilo M.
1
-75
/
+255
47 hours
feat: read a thread's digest from the index
Danilo M.
1
-0
/
+136
47 hours
fix: undo only what the write actually changed
Danilo M.
2
-0
/
+153
47 hours
feat: add the thread dashboard
Danilo M.
2
-0
/
+75
47 hours
feat: judge a row's membership on the thread's union
Danilo M.
1
-0
/
+112
48 hours
feat: treat a mixed conversation's unread state as unread
Danilo M.
1
-34
/
+63
2 days
feat: scope an action to the row it was invoked on
Danilo M.
3
-473
/
+617
2 days
feat: resolve a selection's scope from what each row is
Danilo M.
1
-0
/
+93
2 days
refactor: remove the sibling chip tier
Danilo M.
1
-125
/
+0
2 days
feat: draw a conversation row's own tags, in one tier
Danilo M.
2
-228
/
+17
2 days
feat: let a row say whether it is a conversation
Danilo M.
1
-0
/
+79
3 days
feat: forward an HTML message with its formatting
Danilo M.
6
-9
/
+619
3 days
fix: flag a saved draft seen so it is not tagged unread
Danilo M.
2
-2
/
+60
4 days
feat: open the unsynced-changes count to see what it counts
Danilo M.
4
-0
/
+233
4 days
feat: resolve pending-change ids to subjects
Danilo M.
1
-0
/
+67
4 days
feat: snapshot the pending changes as rows
Danilo M.
1
-0
/
+85
4 days
refactor: drop the unnettable pending-edit counter
Danilo M.
1
-10
/
+40
4 days
fix: give a restored message its inbox tag back
Danilo M.
1
-0
/
+15
4 days
fix: correct the avatar initials, the two-tone fill and the fade
Danilo M.
4
-7
/
+192
4 days
fix: harden candidate appends and cover the message-row sender roles
Danilo M.
2
-0
/
+58
4 days
feat: propose business senders from newly synced mail
Danilo M.
1
-0
/
+39
4 days
feat: load the business-senders list at startup
Danilo M.
1
-0
/
+18
4 days
feat: draw a sender's avatar on every card
Danilo M.
1
-0
/
+41
4 days
feat: fade the account colour across a card
Danilo M.
1
-0
/
+25
4 days
feat: expose a row's sender to the delegate
Danilo M.
1
-0
/
+23
4 days
feat: reserve a card's avatar gutter
Danilo M.
1
-2
/
+71
4 days
feat: propose business-sender candidates, always commented out
Danilo M.
1
-0
/
+100
4 days
feat: read the business-senders list
Danilo M.
2
-0
/
+102
4 days
feat: paint the avatar squircle from a hashed seed
Danilo M.
1
-0
/
+30
4 days
feat: choose an avatar fill and derive its colour
Danilo M.
1
-0
/
+28
4 days
feat: derive a sender's avatar initials
Danilo M.
2
-0
/
+96
4 days
feat: carry the first message's sender address on a thread summary
Danilo M.
1
-0
/
+36
4 days
feat: flag what you answered, mark what was forwarded to you
Danilo M.
3
-6
/
+474
5 days
fix: offer Delete and Restore only where they mean something
Danilo M.
1
-0
/
+162
5 days
feat: empty the trash, the one action that asks first
Danilo M.
2
-0
/
+216
5 days
feat: say which way the unread action will go, and hide it when it cannot
Danilo M.
1
-2
/
+210
5 days
fix(worker): reopen the notmuch handle so queries see new mail
Danilo M.
1
-0
/
+55
5 days
fix(compose): resolve a path a sync renamed, at all three read sites
Danilo M.
2
-0
/
+174
5 days
fix(delete): recover when a sync renamed the file underneath a move
Danilo M.
1
-0
/
+78
5 days
feat(compose): a menu bar on the composer
Danilo M.
1
-0
/
+165
5 days
feat(compose): report autosave state in a status bar
Danilo M.
2
-0
/
+202
5 days
fix(drafts): list drafts as messages, not threads
signatures
Danilo M.
1
-9
/
+27
6 days
fix(drafts): index a saved draft so it appears without a sync
Danilo M.
2
-0
/
+160
6 days
fix(compose): a resumed draft does not re-seed on a From: change
Danilo M.
1
-0
/
+58
6 days
feat(compose): the signature follows the account until it is chosen
Danilo M.
1
-0
/
+119
[next]