| Commit message (Expand) | Author | Age | Files | Lines |
| * | fix(system-commands): require keybindings at load time, not just compile time | Craig Jennings | 2026-05-15 | 1 | -1/+6 |
| * | chore(todo): close gptel-toggle + buffer-source follow-up bugs | Craig Jennings | 2026-05-15 | 1 | -30/+37 |
| * | fix(custom-buffer-file): Info dispatcher returns full org bracket link | Craig Jennings | 2026-05-15 | 2 | -5/+26 |
| * | fix(ai-vterm): autoload cj/toggle-gptel to silence cross-module warning | Craig Jennings | 2026-05-15 | 2 | -0/+19 |
| * | chore(todo): housekeeping — music spec closeout + module review progress | Craig Jennings | 2026-05-15 | 1 | -11/+112 |
| * | chore(todo): reopen gptel-toggle and buffer-source tasks with follow-up bugs | Craig Jennings | 2026-05-15 | 1 | -4/+32 |
| * | test(architecture): guard top-level timers + add startup-contract smoke test | Craig Jennings | 2026-05-15 | 6 | -22/+142 |
| * | feat(coverage): report modules missing from SimpleCov + project-module score | Craig Jennings | 2026-05-15 | 3 | -19/+211 |
| * | docs(design): commit music-config-without-emms spec + readiness review | Craig Jennings | 2026-05-15 | 2 | -0/+842 |
| * | docs(design): rewrite flycheck modeline customization spec | Craig Jennings | 2026-05-15 | 2 | -21/+337 |
| * | docs(design): add company-to-corfu migration spec | Craig Jennings | 2026-05-15 | 2 | -5/+332 |
| * | feat(custom-buffer-file): extend buffer-source dispatch to mu4e and Info | Craig Jennings | 2026-05-15 | 3 | -2/+79 |
| * | chore(todo): mark org-noter insert-note rebind DONE | Craig Jennings | 2026-05-15 | 1 | -16/+3 |
| * | refactor(org-noter-config): rebind insert-note to n; sync to angle brackets | Craig Jennings | 2026-05-15 | 2 | -7/+54 |
| * | chore(todo): mark calibredb-epub defun-dedup DONE | Craig Jennings | 2026-05-15 | 1 | -1/+23 |
| * | refactor(calibredb-epub): reorder defuns above their use-package consumers | Craig Jennings | 2026-05-15 | 1 | -69/+69 |
| * | chore(todo): mark buffer-source dispatcher DONE; file follow-up for extra modes | Craig Jennings | 2026-05-15 | 1 | -1/+52 |
| * | feat(custom-buffer-file): make C-; b p dispatch by major-mode, with tests | Craig Jennings | 2026-05-15 | 2 | -11/+185 |
| * | chore(todo): brainstorm buffer-source extensions; correct EPUB nit to DONE | Craig Jennings | 2026-05-15 | 1 | -25/+102 |
| * | chore(todo): mark M-F9 gptel-toggle refactor DONE | Craig Jennings | 2026-05-14 | 1 | -2/+19 |
| * | refactor(ai-vterm): retire M-F9 buffer picker; bind to cj/toggle-gptel | Craig Jennings | 2026-05-14 | 3 | -149/+18 |
| * | chore(todo): mark gptel model refresh DONE | Craig Jennings | 2026-05-14 | 1 | -7/+30 |
| * | chore(ai-config): refresh gptel model menus | Craig Jennings | 2026-05-14 | 1 | -8/+7 |
| * | chore(todo): queue gptel model refresh + C-; b p source extensions | Craig Jennings | 2026-05-14 | 1 | -9/+18 |
| * | feat(markdown-config): register markdown as an org src-block language | Craig Jennings | 2026-05-14 | 2 | -0/+34 |
| * | chore(todo): archive today's DONE work + sync child priorities | Craig Jennings | 2026-05-14 | 1 | -545/+536 |
| * | chore(todo): mark org narrowing + sparse-tree task DONE | Craig Jennings | 2026-05-14 | 1 | -1/+14 |
| * | refactor(org-config): surface narrowing + sparse-tree under C-; O | Craig Jennings | 2026-05-14 | 2 | -5/+62 |
| * | chore(todo): add task to surface org narrowing + sparse-tree under C-; O | Craig Jennings | 2026-05-14 | 1 | -0/+42 |
| * | chore(todo): mark dashboard rebalance DONE | Craig Jennings | 2026-05-14 | 1 | -1/+14 |
| * | refactor(dashboard): regroup launcher icons into 4/4/4 by purpose | Craig Jennings | 2026-05-14 | 1 | -33/+39 |
| * | chore(todo): mark video-T transcription task DONE | Craig Jennings | 2026-05-14 | 1 | -1/+2 |
| * | feat(transcription): extend dired T to transcribe videos via ffmpeg, with tests | Craig Jennings | 2026-05-14 | 4 | -19/+270 |
| * | chore(todo): add task to extend dired T to transcribe videos | Craig Jennings | 2026-05-14 | 1 | -0/+39 |
| * | refactor: clear transcription C-; T menu, move telega launcher to C-; T | Craig Jennings | 2026-05-14 | 3 | -33/+20 |
| * | refactor(org-config): flatten table ops directly under the org menu | Craig Jennings | 2026-05-14 | 2 | -19/+34 |
| * | refactor(org-config): move org-table-map under the org menu | Craig Jennings | 2026-05-14 | 1 | -9/+11 |
| * | feat(telega-config): guard launcher with a helpful message when telega is mis... | Craig Jennings | 2026-05-14 | 3 | -5/+47 |
| * | feat(setup-telega): install the telega Emacs package alongside docker setup | Craig Jennings | 2026-05-14 | 2 | -2/+88 |
| * | chore(todo): close the coverage-below-70 parent + two child tasks | Craig Jennings | 2026-05-14 | 1 | -28/+45 |
| * | refactor(system-commands): use string interactive spec so undercover instruments | Craig Jennings | 2026-05-14 | 2 | -2/+32 |
| * | test(system-defaults): switch to single top-level require so undercover instr... | Craig Jennings | 2026-05-14 | 1 | -90/+106 |
| * | chore(todo): close Python tree-sitter predicate bug as upstream-resolved | Craig Jennings | 2026-05-14 | 2 | -7/+32 |
| * | chore(todo): reconcile test-coverage tracking with current state | Craig Jennings | 2026-05-14 | 1 | -35/+75 |
| * | chore(todo): mark journal-save fix DONE | Craig Jennings | 2026-05-14 | 1 | -0/+32 |
| * | fix(org-roam-config): save journal buffer after copying DONE task | Craig Jennings | 2026-05-14 | 2 | -2/+33 |
| * | test(music-config): cover playlist load/save/edit/toggle/show + create-radio-... | Craig Jennings | 2026-05-14 | 1 | -0/+173 |
| * | test(music-config): cover add-directory, fuzzy-select, playlist-clear, next/p... | Craig Jennings | 2026-05-14 | 1 | -0/+191 |
| * | test(ai-config): cover available-backends, change-model, add-file, toggle, co... | Craig Jennings | 2026-05-14 | 1 | -0/+160 |
| * | test(transcription-config): cover notify, start-process, sentinel bodies | Craig Jennings | 2026-05-14 | 1 | -0/+165 |