| Age | Commit message (Expand) | Author |
| 3 days | feat(restclient): add REST API client for interactive API exploration | Craig Jennings |
| 4 days | fix(org): remap date picker keys — . for today, <> for days, M-,/. for months | Craig Jennings |
| 6 days | chore: close completed tasks in todo (yasnippet, ERT checklist) | Craig Jennings |
| 6 days | chore(yasnippet): move snippets into emacs.d for source control | Craig Jennings |
| 6 days | fix(tests): add missing requires for org-noter test dependencies | Craig Jennings |
| 6 days | feat(org-noter): overhaul keybindings, dynamic split, background highlight | Craig Jennings |
| 6 days | fix(pdf): move keybindings to eval-after-load, add page-only scrolling | Craig Jennings |
| 6 days | chore: complete ERT test checklist [13/13] | Craig Jennings |
| 6 days | fix(chrono-tools): correct undefined variable in timer reset message | Craig Jennings |
| 6 days | test: add 38 tests for org-agenda-config and org-refile-config | Craig Jennings |
| 6 days | test: add 86 new tests, fix 3 production bugs, fix 8 stale tests | Craig Jennings |
| 6 days | chore(todo): reorganize tasks by functional area, audit test coverage | Craig Jennings |
| 6 days | fix(reveal): suppress date/caps on title slide, move transition to init options | Craig Jennings |
| 6 days | fix(keybindings): remove auth-cache binding from C-; A | Craig Jennings |
| 6 days | merge: playlist UI improvements from feat/music-playlist-ui | Craig Jennings |
| 6 days | feat(music): add playlist UI with header overlay, track styling, and tests | Craig Jennings |
| 7 days | feat(dashboard,calibredb): reorganize nav buttons, tweak display settings | Craig Jennings |
| 7 days | docs(music): add ncmpcpp keybinding comparison table to commentary | Craig Jennings |
| 7 days | feat(music): align EMMS keybindings with ncmpcpp, add consume mode | Craig Jennings |
| 7 days | feat(dashboard): add recent files section to startup dashboard | Craig Jennings |
| 7 days | perf(calendar-sync): replace shell-out timezone conversion with pure Elisp | Craig Jennings |
| 8 days | refactor(tasks): migrate todo.org to Open Work / Resolved format | Craig Jennings |
| 8 days | feat(reveal): add org-reveal presentation workflow with ERT tests | Craig Jennings |
| 8 days | test: add ERT coverage for modeline-config and hugo-config | Craig Jennings |
| 8 days | feat(hugo): extract hugo-config module with C-; h keybindings | Craig Jennings |
| 8 days | feat(export): add ox-hugo config with capture template | Craig Jennings |
| 9 days | fix(agenda): scope file scan to immediate subdirs of ~/projects | Craig Jennings |
| 12 days | fix(keyboard): support daemon mode for M-S- key translations | Craig Jennings |
| 13 days | fix(font): prevent HarfBuzz SIGSEGV crash on emoji in mu4e headers | Craig Jennings |
| 2026-02-07 | chore: sync templates, rename NOTES.org to notes.org | Craig Jennings |
| 2026-02-06 | fix(test): add missing testutil require for sanitize-org-body tests | Craig Jennings |
| 2026-02-06 | feat(recording): rewrite device setup, fix video stop, update modeline icons | Craig Jennings |
| 2026-02-06 | fix(calendar-sync): increase fetch timeout for large calendars | Craig Jennings |
| 2026-02-06 | fix(calendar-sync): sanitize description text to prevent org heading corruption | Craig Jennings |
| 2026-02-05 | fix(calendar-sync): fix heading order, continuation lines, and exception text... | Craig Jennings |
| 2026-02-05 | feat(calendar-sync): add event details — attendees, organizer, status, URL | Craig Jennings |
| 2026-02-05 | chore(todo): add TRAMP/dirvish timestamp investigation task | Craig Jennings |
| 2026-02-05 | feat(dirvish): add TrueNAS backups quick access shortcut | Craig Jennings |
| 2026-02-04 | chore: minor housekeeping updates | Craig Jennings |
| 2026-02-04 | chore: add new typo corrections to abbrev_defs | Craig Jennings |
| 2026-02-04 | fix(email): require mm-decode at load time for macro availability | Craig Jennings |
| 2026-02-04 | fix(email): improve MIME handle parsing for email viewer | Craig Jennings |
| 2026-02-04 | style(dirvish): normalize indentation and add TrueNAS shortcuts | Craig Jennings |
| 2026-02-04 | refactor(calendar): move calendar URLs into calendar-sync.el | Craig Jennings |
| 2026-02-04 | feat(buffer): add EWW and email viewing functions | Craig Jennings |
| 2026-02-04 | feat(lsp): disable LSP on remote/TRAMP files | Craig Jennings |
| 2026-02-03 | test(video-recording): add process cleanup tests | Craig Jennings |
| 2026-02-03 | fix(video-recording): kill orphan wf-recorder on Wayland | Craig Jennings |
| 2026-02-03 | fix(video-recording): use generic 'Built-in Audio' label | Craig Jennings |
| 2026-02-03 | test(video-recording): add command structure validation tests | Craig Jennings |