| Age | Commit message (Expand) | Author | Files | Lines |
| 6 hours | fix(sync): stop a local sync reporting itself as a background one | Danilo M. | 3 | -10/+157 |
| 6 hours | feat(sync): notice syncs this window did not start | Danilo M. | 7 | -0/+487 |
| 6 hours | docs: record the two selection-model traps found in 987a9e7 | Danilo M. | 1 | -0/+21 |
| 6 hours | feat(ui): make multi-select discoverable and stop it opening threads | Danilo M. | 4 | -0/+429 |
| 12 hours | docs: scrub account names from comments, tests and fixtures | Danilo M. | 5 | -14/+14 |
| 12 hours | feat(sync): dismissable log pane, progress bar, and a skip that is not a failure | Danilo M. | 5 | -9/+197 |
| 12 hours | docs: warn against redirecting mailsync.sh into its own log | Danilo M. | 1 | -0/+13 |
| 12 hours | fix(sync): stop mailsync.sh rotating a log logrotate already owns | Danilo M. | 1 | -7/+10 |
| 12 hours | feat(sync): bring mailsync.sh here, print to stdout, exit truthfully | Danilo M. | 4 | -1/+154 |
| 12 hours | release: 0.7.0v0.7.0 | Danilo M. | 4 | -4/+52 |
| 12 hours | fix(tags): complete every tag in the list, not only the first | Danilo M. | 3 | -1/+165 |
| 12 hours | feat(tags): add an Edit tags dialog on Ctrl+T | Danilo M. | 10 | -1/+688 |
| 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. | 8 | -20/+498 |
| 12 hours | docs: add items 21-23 and refine item 5 from the user's notes | Danilo M. | 1 | -0/+109 |
| 12 hours | release: 0.6.0v0.6.0 | Danilo M. | 4 | -4/+40 |
| 12 hours | feat(threads): mark an opened thread read after a delay | Danilo M. | 8 | -2/+362 |
| 12 hours | feat(message): show From/To/Cc and add a details dialog | Danilo M. | 7 | -13/+336 |
| 12 hours | docs: record the item 2 decision, postpone 10, add items 18-20 | Danilo M. | 1 | -4/+178 |
| 12 hours | release: 0.5.0v0.5.0 | Danilo M. | 4 | -4/+58 |
| 12 hours | feat(completion): size the description column by need, not by half | Danilo M. | 2 | -7/+121 |
| 12 hours | docs: comment out the live example config in the README | Danilo M. | 1 | -2/+2 |
| 12 hours | fix(query): let the query bar keep Return instead of open_thread | Danilo M. | 3 | -5/+100 |
| 12 hours | fix(completion): stop the key filter handing itself the key it forwards | Danilo M. | 3 | -1/+156 |
| 12 hours | fix(completion): filter keys on the application, not the line edit | Danilo M. | 3 | -3/+208 |
| 12 hours | fix(completion): drive the popup instead of QLineEdit::setCompleter | Danilo M. | 3 | -6/+210 |
| 12 hours | docs: document query completion config and shortcut | Danilo M. | 2 | -1/+51 |
| 12 hours | feat(completion): wire query completion into the main window | Danilo M. | 4 | -1/+99 |
| 12 hours | feat(completion): render the popup with descriptions | Danilo M. | 3 | -0/+301 |
| 12 hours | feat(completion): select candidates per context | Danilo M. | 3 | -0/+209 |
| 12 hours | feat(config): add completion_on_focus and extra_mimetypes | Danilo M. | 3 | -0/+123 |
| 12 hours | keymap: register complete_query bound to Ctrl+Space | Danilo M. | 2 | -0/+13 |
| 12 hours | feat(completion): add the prefix, date and mimetype vocabularies | Danilo M. | 4 | -0/+142 |
| 12 hours | feat(worker): list every tag in the database | Danilo M. | 3 | -0/+66 |
| 12 hours | test(completion): make the lower-bound span test discriminate | Danilo M. | 1 | -3/+7 |
| 12 hours | feat(completion): complete both bounds of a date range | Danilo M. | 3 | -7/+105 |
| 12 hours | feat(completion): complete nothing inside a quoted literal | Danilo M. | 2 | -0/+33 |
| 12 hours | feat(completion): recognise value context after a prefix | Danilo M. | 2 | -4/+55 |
| 12 hours | feat(completion): add the query cursor-context tokenizer | Danilo M. | 5 | -0/+174 |
| 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. | 2 | -0/+246 |
| 12 hours | feat(about): custom About dialog with icon, copyright and project link | Danilo M. | 1 | -7/+46 |
| 12 hours | build: point the SlackBuild at the 0.4.1 tarball | Danilo M. | 1 | -3/+3 |
| 12 hours | release: 0.4.1v0.4.1 | Danilo M. | 4 | -5/+18 |
| 12 hours | build: add a SlackBuild under assets/slackbuild | Danilo M. | 8 | -4/+218 |
| 12 hours | release: 0.4.0v0.4.0 | Danilo M. | 3 | -1/+62 |
| 12 hours | feat: make attachments reachable from the message pane | Danilo M. | 7 | -3/+639 |
| 12 hours | feat: show a paperclip for threads with attachments | Danilo M. | 6 | -2/+155 |