| Age | Commit message (Expand) | Author | Files | Lines |
| 23 hours | feat: resolve pending-change ids to subjects | Danilo M. | 1 | -0/+82 |
| 25 hours | fix: correct the avatar initials, the two-tone fill and the fade | Danilo M. | 1 | -35/+56 |
| 26 hours | feat: propose business senders from newly synced mail | Danilo M. | 1 | -0/+49 |
| 27 hours | feat: expose a row's sender to the delegate | Danilo M. | 1 | -0/+1 |
| 27 hours | feat: carry the first message's sender address on a thread summary | Danilo M. | 1 | -0/+59 |
| 48 hours | feat: empty the trash, the one action that asks first | Danilo M. | 1 | -0/+101 |
| 2 days | fix(worker): reopen the notmuch handle so queries see new mail | Danilo M. | 1 | -1/+21 |
| 2 days | fix(delete): recover when a sync renamed the file underneath a move | Danilo M. | 1 | -1/+81 |
| 3 days | fix(drafts): index a saved draft so it appears without a sync | Danilo M. | 1 | -1/+92 |
| 5 days | feat(compose): wire the composer into the main window, item 123compose-and-send | Danilo M. | 1 | -1/+31 |
| 7 days | refactor(maildir): extract freshMaildirName for reuse, item 123 | Danilo M. | 1 | -61/+3 |
| 7 days | fix(worker): read the mail root, not the index directory | Danilo M. | 1 | -4/+26 |
| 8 days | fix(worker): give a moved message a fresh maildir name | Danilo M. | 1 | -4/+73 |
| 9 days | feat(delete): bind Del, and resolve a restore against the database | Danilo M. | 1 | -4/+23 |
| 9 days | feat(worker): resolve whole threads to their messages, ids and paths | Danilo M. | 1 | -0/+66 |
| 10 days | feat(delete): move the message to the account's trash folder | Danilo M. | 1 | -0/+56 |
| 10 days | feat(worker): move messages between maildir folders | Danilo M. | 1 | -0/+106 |
| 11 days | feat(ui): act on the message a row displays, not its whole thread | Danilo M. | 1 | -0/+6 |
| 13 days | feat(pane): always render one message, never the conversationthread-view-removed | Danilo M. | 1 | -0/+50 |
| 2026-08-13 | feat(rules): every Maildir folder in the Folder dropdown | Danilo M. | 1 | -0/+37 |
| 2026-08-12 | feat(worker): count messages as well as threads | Danilo M. | 1 | -0/+31 |
| 2026-08-11 | feat(sent): add a Sent view, flat and by recipient | Danilo M. | 1 | -2/+55 |
| 2026-08-10 | feat(ui): let the user choose newest or oldest first | Danilo M. | 1 | -0/+16 |
| 2026-08-10 | feat(worker): let a query choose newest or oldest first | Danilo M. | 1 | -2/+5 |
| 2026-08-10 | feat(ui): render a single message when its row is selected | Danilo M. | 1 | -0/+48 |
| 2026-08-10 | feat(worker): load a thread as a reply tree with per-message depth | Danilo M. | 1 | -0/+93 |
| 2026-08-07 | feat(ui): add a Maildir overview under Help | Danilo M. | 1 | -0/+42 |
| 2026-08-07 | feat(ui): fill the blank message pane with a branded placeholder | Danilo M. | 1 | -0/+30 |
| 2026-08-06 | fix(sync): hold tag edits made during a background sync | Danilo M. | 1 | -1/+10 |
| 2026-08-04 | feat(worker): list every tag in the database | Danilo M. | 1 | -0/+21 |
| 2026-08-04 | Add GPLv2-only license and per-file headers | Danilo M. | 1 | -0/+18 |
| 2026-08-04 | feat: add NotmuchWorker with batched queries and tag mutation | Danilo M. | 1 | -0/+316 |