| Age | Commit message (Expand) | Author | Files | Lines |
| 12 hours | feat(tags): add an Edit tags dialog on Ctrl+T | Danilo M. | 1 | -1/+33 |
| 12 hours | docs: add item 26, no way to tag from the UI | Danilo M. | 1 | -0/+43 |
| 12 hours | docs: add items 24 and 25 from the user's notes | Danilo M. | 1 | -0/+60 |
| 12 hours | feat(sync): show unsynced edits and offer to sync on exit | Danilo M. | 1 | -2/+53 |
| 12 hours | docs: add items 21-23 and refine item 5 from the user's notes | Danilo M. | 1 | -0/+109 |
| 12 hours | feat(threads): mark an opened thread read after a delay | Danilo M. | 1 | -2/+46 |
| 12 hours | feat(message): show From/To/Cc and add a details dialog | Danilo M. | 1 | -1/+32 |
| 12 hours | docs: record the item 2 decision, postpone 10, add items 18-20 | Danilo M. | 1 | -4/+178 |
| 12 hours | docs: document query completion config and shortcut | Danilo M. | 1 | -1/+1 |
| 12 hours | docs: add the query completion implementation plan | Danilo M. | 2 | -3/+1658 |
| 12 hours | docs: make the mimetype completion list user-extensible | Danilo M. | 1 | -3/+44 |
| 12 hours | docs: spec query bar completion, require translatable strings | Danilo M. | 1 | -0/+240 |
| 12 hours | build: add a SlackBuild under assets/slackbuild | Danilo M. | 1 | -1/+1 |
| 12 hours | feat: make attachments reachable from the message pane | Danilo M. | 1 | -1/+47 |
| 12 hours | docs: add backlog items 15 to 17 from usage notes | Danilo M. | 1 | -0/+103 |
| 12 hours | feat: choose the startup query by name | Danilo M. | 1 | -0/+15 |
| 12 hours | feat: own the message-pane zoom and persist it | Danilo M. | 1 | -1/+33 |
| 12 hours | feat: persist window, splitter and column widths | Danilo M. | 1 | -1/+19 |
| 12 hours | feat: use the application icon | Danilo M. | 1 | -1/+39 |
| 12 hours | feat: show that a tag action landed | Danilo M. | 1 | -0/+38 |
| 12 hours | feat: add menus, a toolbar and a shortcut reference | Danilo M. | 1 | -3/+32 |
| 12 hours | docs: add post-0.1.0 usability backlog and app icon | Danilo M. | 1 | -0/+349 |
| 12 hours | docs: remove personal details from the verification record | Danilo M. | 3 | -20/+21 |
| 12 hours | docs: add README, changelog and release procedurev0.1.0 | Danilo M. | 1 | -0/+83 |
| 12 hours | docs: record manual verification items 16-20 | Danilo M. | 1 | -15/+66 |
| 12 hours | docs: record item 15 and summarise the manual pass | Danilo M. | 1 | -4/+41 |
| 12 hours | docs: correct the commit hash for the keyboard fix | Danilo M. | 1 | -1/+1 |
| 12 hours | docs: record item 12 and item 14 with the keyboard fix | Danilo M. | 1 | -2/+31 |
| 12 hours | docs: record manual verification items 4, 6-11 | Danilo M. | 1 | -6/+96 |
| 12 hours | fix: render the message pane at all | Danilo M. | 1 | -1/+11 |
| 12 hours | docs: record manual verification results | Danilo M. | 1 | -0/+124 |
| 12 hours | docs: fold deferred findings into the task 13 checklist | Danilo M. | 1 | -5/+23 |
| 12 hours | feat: add MailSync process wrapper | Danilo M. | 2 | -6/+6 |
| 12 hours | docs: unit-test NotmuchWorker against a throwaway database | Danilo M. | 2 | -6/+22 |
| 12 hours | docs: scope the document-load exemption to an exact URL | Danilo M. | 2 | -3/+31 |
| 12 hours | fix: make attachment path-containment guard separator-aware | Danilo M. | 1 | -5/+20 |
| 12 hours | feat: add Config with account, query, and sync parsing | Danilo M. | 2 | -8/+8 |
| 12 hours | docs: fold full thread rendering and batch tagging into spec and plan | Danilo M. | 2 | -89/+541 |
| 12 hours | docs: add qtmaildir v1 implementation plan | Danilo M. | 1 | -0/+3988 |
| 12 hours | docs: add qtmaildir v1 design spec | Danilo M. | 1 | -0/+430 |