| Age | Commit message (Expand) | Author | Files | Lines |
| 29 hours | fix: keep a failed rule's error on screenrule-apply | Danilo M. | 1 | -0/+1 |
| 29 hours | docs: record rule apply and archive-on-arrival | Danilo M. | 6 | -64/+258 |
| 29 hours | fix: handle every rule answer, and keep its failure out of errorOccurred | Danilo M. | 6 | -73/+173 |
| 29 hours | fix: build a backfill's undo from the worker's answer, not the queue | Danilo M. | 3 | -74/+263 |
| 30 hours | feat: a worker entry point that applies a rule to existing mail | Danilo M. | 3 | -50/+221 |
| 30 hours | Revert "fix: credit a tag confirmation to the command whose tags it names" | Danilo M. | 3 | -100/+15 |
| 30 hours | fix: credit a tag confirmation to the command whose tags it names | Danilo M. | 3 | -15/+100 |
| 30 hours | feat: apply a saved rule to existing mail, confirmed and undoable | Danilo M. | 3 | -4/+254 |
| 30 hours | fix: keep the rules banner true after Apply, delete and copy | Danilo M. | 3 | -1/+108 |
| 30 hours | feat: apply a rule from the rules dialog, and opt a rule into archiving | Danilo M. | 4 | -16/+237 |
| 30 hours | fix: keep undo bookkeeping linear on large writes | Danilo M. | 1 | -2/+11 |
| 30 hours | feat: apply a tag change to every message a query would move | Danilo M. | 3 | -0/+65 |
| 30 hours | fix: let an opted-in rule archive arriving mail | Danilo M. | 2 | -15/+71 |
| 30 hours | feat: an optional allow_archive field on a tagging rule | Danilo M. | 5 | -2/+139 |
| 30 hours | feat: build the query for what a tag change would move | Danilo M. | 3 | -0/+79 |
| 30 hours | docs: plan applying a rule to existing mailHEADmaster | Danilo M. | 1 | -0/+1546 |
| 31 hours | docs: design applying a rule to existing mail | Danilo M. | 2 | -0/+252 |
| 31 hours | fix: keep bulk tag actions linear, and say when they land | Danilo M. | 11 | -65/+357 |
| 2026-10-01 | feat: scroll the thread list smoothly | Danilo M. | 5 | -2/+103 |
| 2026-10-01 | docs: close item 200, the launch selectors | Danilo M. | 2 | -48/+58 |
| 2026-10-01 | fix: open a conversation's first message from the overview | Danilo M. | 4 | -8/+71 |
| 2026-10-01 | fix: double a quote in a search term, as notmuch expects | Danilo M. | 5 | -11/+27 |
| 2026-09-29 | fix: open a conversation's first message itself for --messagecli-selectors | Danilo M. | 4 | -29/+243 |
| 2026-09-29 | fix: select a launch's row whatever the keyboard last held | Danilo M. | 2 | -1/+117 |
| 2026-09-29 | feat: bash completion for the launch selectors | Danilo M. | 3 | -0/+33 |
| 2026-09-29 | fix: find a launch's thread in any account, and name a miss | Danilo M. | 5 | -11/+283 |
| 2026-09-29 | fix: show the account's startup view for a lone --account | Danilo M. | 3 | -1/+121 |
| 2026-09-29 | fix: accept a bracketed Message-ID in the message selector | Danilo M. | 3 | -3/+69 |
| 2026-09-29 | docs: document the launch selectors and translate them | Danilo M. | 3 | -0/+129 |
| 2026-09-29 | feat: accept the launch selectors on the command line | Danilo M. | 1 | -12/+69 |
| 2026-09-29 | fix: render the status bar as plain text | Danilo M. | 2 | -0/+5 |
| 2026-09-29 | feat: apply the launch selectors to the window | Danilo M. | 4 | -2/+386 |
| 2026-09-29 | feat: resolve a Message-ID to its thread id | Danilo M. | 3 | -0/+111 |
| 2026-09-29 | feat: add the single-instance socket | Danilo M. | 5 | -0/+413 |
| 2026-09-29 | feat: parse the launch selectors as a value type | Danilo M. | 5 | -0/+446 |
| 2026-09-29 | build: link Qt6::Network for the single-instance socket | Danilo M. | 2 | -2/+8 |
| 2026-09-29 | release: 0.30.0v0.30.0 | Danilo M. | 2 | -1/+7 |
| 2026-09-29 | test: keep the cron-drain test off the real sync status | Danilo M. | 1 | -2/+6 |
| 2026-09-29 | docs: close item 206, the calendar windowcalendar | Danilo M. | 2 | -37/+37 |
| 2026-09-24 | feat: close the calendar's event pane with Escape | Danilo M. | 6 | -9/+47 |
| 2026-09-24 | feat: hide the calendar's event pane while nothing is selected | Danilo M. | 1 | -0/+4 |
| 2026-09-24 | fix: stop a chip's colour flooding the next calendar day cell | Danilo M. | 1 | -0/+3 |
| 2026-09-24 | fix: drop orphaned overrides when a series stops, plus review minors | Danilo M. | 10 | -2/+162 |
| 2026-09-24 | docs: the calendar entry stays when it is unconfigured, and it says so | Danilo M. | 4 | -8/+15 |
| 2026-09-24 | docs: document the calendar, translate it, file its follow-ups | Danilo M. | 9 | -23/+765 |
| 2026-09-24 | feat: open the calendar from the View menu and the toolbar | Danilo M. | 4 | -0/+87 |
| 2026-09-24 | fix: add the toolbar New button, sync the month controls, and let a stale sav... | Danilo M. | 3 | -4/+81 |
| 2026-09-24 | feat: the calendar window, with undo and a stale-safe save | Danilo M. | 5 | -0/+1089 |
| 2026-09-24 | fix: show the collection swatch and translate the attendee line in the event ... | Danilo M. | 2 | -3/+16 |
| 2026-09-24 | feat: show and edit a calendar event in the side pane | Danilo M. | 3 | -0/+621 |