| Age | Commit message (Expand) | Author | Files | Lines |
| 11 days | docs: close item 36, narrow item 66 with a negative result | Danilo M. | 2 | -44/+67 |
| 11 days | docs: close item 84, spec item 36 | Danilo M. | 3 | -64/+216 |
| 11 days | docs: close item 86, excluding a value from a search | Danilo M. | 2 | -33/+40 |
| 11 days | docs(plan): six-task plan for item 86, excluding from a search | Danilo M. | 1 | -0/+817 |
| 11 days | docs(spec): design for excluding a value from a search, item 86 | Danilo M. | 2 | -31/+194 |
| 11 days | docs(backlog): record item 86, excluding a value from a search | Danilo M. | 1 | -0/+54 |
| 11 days | docs: close item 85, searching from the message pane | Danilo M. | 2 | -54/+97 |
| 11 days | docs: fix a weekday in the plan's date fixtures | Danilo M. | 1 | -3/+9 |
| 11 days | docs: plan item 85 as eight tasks | Danilo M. | 2 | -8/+1993 |
| 11 days | docs: design searching from the message pane as item 85 | Danilo M. | 2 | -1/+263 |
| 11 days | docs: record the modal that hangs test_mainwindow as item 84 | Danilo M. | 2 | -3/+60 |
| 11 days | docs: close item 81, saved query to tagging rule | Danilo M. | 2 | -28/+45 |
| 11 days | docs: plan item 81, saved query to tagging rule | Danilo M. | 1 | -0/+832 |
| 11 days | docs: spec turning a saved query into a tagging rule | Danilo M. | 2 | -38/+150 |
| 11 days | fix(rules): stop a rule with a spaced name from vanishing on save | Danilo M. | 2 | -108/+171 |
| 12 days | feat(queries): edit, pin and delete a saved query from the UI | Danilo M. | 1 | -1/+25 |
| 12 days | fix(queries): put the Save query button beside the query bar | Danilo M. | 2 | -0/+55 |
| 12 days | docs: spec the saved-query file, and reduce item 23 to a pointer | Danilo M. | 2 | -105/+228 |
| 12 days | docs: move item 23's saved queries to a JSON file of their own | Danilo M. | 1 | -20/+72 |
| 12 days | docs: record the user's design for item 23, and split item 81 out of it | Danilo M. | 1 | -19/+91 |
| 12 days | docs: split the closed backlog items out to a companion file | Danilo M. | 3 | -4511/+4561 |
| 12 days | feat(rules): preview a rule's mail in the thread list | Danilo M. | 1 | -1/+13 |
| 12 days | fix(rules): a long rule no longer squeezes the rule list away | Danilo M. | 1 | -0/+34 |
| 12 days | docs: the window size cannot be restored under a tiling compositor | Danilo M. | 1 | -4/+23 |
| 12 days | fix(rules): save the window size on Cancel and Save, not only on X | Danilo M. | 1 | -0/+12 |
| 12 days | feat(rules): the rules window keeps its size and column widths | Danilo M. | 1 | -2/+20 |
| 12 days | fix(rules): keep the text-mode toggle reachable | Danilo M. | 1 | -2/+15 |
| 12 days | docs: the data-loss defect took the note too | Danilo M. | 1 | -2/+10 |
| 12 days | docs: record the rules dialog data-loss defect as item 79 | Danilo M. | 1 | -0/+52 |
| 12 days | docs: correct the claim that a paren-bearing value is unrepresentable | Danilo M. | 2 | -9/+33 |
| 12 days | docs,rulequery: state the tag quoting rule rather than the test | Danilo M. | 1 | -2/+16 |
| 12 days | docs: implementation plan for the rule builder | Danilo M. | 1 | -0/+2054 |
| 12 days | docs: record items 75-78 and design the rule builder | Danilo M. | 2 | -0/+512 |
| 12 days | test(mainwindow): stop the suite reading the real kernel lock table | Danilo M. | 1 | -1/+27 |
| 12 days | docs(backlog): record item 44 as done | Danilo M. | 1 | -1/+45 |
| 13 days | docs(plans): implementation plan for the shared tagging rules | Danilo M. | 1 | -0/+2955 |
| 13 days | docs(backlog): specify item 44 as a shared tagging-rule store | Danilo M. | 2 | -23/+432 |
| 14 days | feat(panes): draw the pane marks from shipped SVGs, not font glyphs | Danilo M. | 1 | -2/+53 |
| 2026-08-11 | feat(sync): sync a tag change automatically after a short delay | Danilo M. | 1 | -1/+47 |
| 2026-08-11 | docs(backlog): record item 67 as shipped in 0.15.0 | Danilo M. | 1 | -1/+13 |
| 2026-08-11 | docs(backlog): reconcile with the user's notes, and settle item 68 | Danilo M. | 1 | -0/+244 |
| 2026-08-11 | feat(sent): add a Sent view, flat and by recipient | Danilo M. | 2 | -2/+62 |
| 2026-08-11 | docs: specify item 63, sent mail, in its own design file | Danilo M. | 2 | -15/+225 |
| 2026-08-11 | feat(config): let the date format on a card be configured | Danilo M. | 1 | -1/+25 |
| 2026-08-11 | feat(ui): give Sync the refresh icon | Danilo M. | 1 | -0/+64 |
| 2026-08-10 | feat(view): follow a background sync without a keystroke | Danilo M. | 1 | -2/+381 |
| 2026-08-10 | docs: record the intermittent test_mainwindow failure as item 61 | Danilo M. | 1 | -0/+43 |
| 2026-08-10 | docs: close items 20, 51, 53 and 60, now that the card list is on master | Danilo M. | 1 | -20/+22 |
| 2026-08-10 | docs: record the card list, and correct what CLAUDE.md claims | Danilo M. | 1 | -9/+21 |
| 2026-08-10 | docs(item-20): specify message rows in the thread list and plan the work | Danilo M. | 1 | -9/+0 |