| Age | Commit message (Expand) | Author | Files | Lines |
| 29 hours | feat: empty the trash, the one action that asks first | Danilo M. | 1 | -0/+4 |
| 30 hours | feat: say which way the unread action will go, and hide it when it cannot | Danilo M. | 1 | -2/+6 |
| 2 days | feat(compose): open a draft to finish it | Danilo M. | 1 | -0/+1 |
| 5 days | feat(compose): register the six compose actions, item 123 | Danilo M. | 1 | -0/+33 |
| 8 days | feat: find mail tagged deleted but never moved to trash | Danilo M. | 1 | -0/+6 |
| 8 days | feat(delete): bind Del, and resolve a restore against the database | Danilo M. | 1 | -1/+45 |
| 8 days | feat(trash): restore mail from the trash view | Danilo M. | 1 | -0/+4 |
| 10 days | feat(ui): act on the message a row displays, not its whole thread | Danilo M. | 1 | -0/+29 |
| 11 days | feat(i18n): wire translations and ship an Italian one (item 22) | Danilo M. | 1 | -3/+3 |
| 13 days | feat(queries): save a query from the UI, and split the buttons off the query row | Danilo M. | 1 | -0/+5 |
| 2026-08-12 | feat(rules): open the tagging rules from the Message menu | Danilo M. | 1 | -0/+6 |
| 2026-08-10 | feat(ui): step by index, and give thread stepping a second binding | Danilo M. | 1 | -0/+36 |
| 2026-08-07 | feat(ui): make Escape deselect the row as well as blank the pane | Danilo M. | 1 | -1/+12 |
| 2026-08-07 | feat(tags): mark every thread in the view read, in one undoable step | Danilo M. | 1 | -0/+5 |
| 2026-08-04 | feat(ui): disable Sync during a background sync, and blank the pane on Esc | Danilo M. | 1 | -0/+5 |
| 2026-08-04 | feat(ui): make multi-select discoverable and stop it opening threads | Danilo M. | 1 | -0/+4 |
| 2026-08-04 | feat(tags): add an Edit tags dialog on Ctrl+T | Danilo M. | 1 | -0/+2 |
| 2026-08-04 | feat(message): show From/To/Cc and add a details dialog | Danilo M. | 1 | -0/+5 |
| 2026-08-04 | keymap: register complete_query bound to Ctrl+Space | Danilo M. | 1 | -0/+5 |
| 2026-08-04 | feat: own the message-pane zoom and persist it | Danilo M. | 1 | -0/+12 |
| 2026-08-04 | feat: add menus, a toolbar and a shortcut reference | Danilo M. | 1 | -7/+23 |
| 2026-08-04 | fix: bind shortcuts users can actually press | Danilo M. | 1 | -22/+90 |
| 2026-08-04 | Add GPLv2-only license and per-file headers | Danilo M. | 1 | -0/+18 |
| 2026-08-04 | fix: report collisions between INI overrides bound to the same key | Danilo M. | 1 | -0/+18 |
| 2026-08-04 | feat: add KeyMap with defaults and INI overrides | Danilo M. | 1 | -0/+82 |