| Commit message (Expand) | Author | Age | Files | Lines |
| * | 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 |
| * | test(dirvish-config): cover ediff-files, create-playlist, set-wallpaper wrappers | Craig Jennings | 2026-05-14 | 1 | -0/+144 |
| * | test(org-agenda-config): cover scan-files, todo-list wrappers, main-display, ... | Craig Jennings | 2026-05-14 | 1 | -0/+162 |
| * | test(org-roam-config): cover copy-todo-to-today and move-org-branch-to-roam b... | Craig Jennings | 2026-05-14 | 1 | -0/+129 |
| * | test(custom-ordering): cover the interactive arrayify/listify/sort wrappers | Craig Jennings | 2026-05-14 | 1 | -0/+145 |
| * | test(org-refile-config): cover cj/--org-refile-scan-targets disk walker | Craig Jennings | 2026-05-14 | 1 | -0/+142 |
| * | test(mail-config): cover toggle-smtpmail-debug, disable-auto-composition, mar... | Craig Jennings | 2026-05-14 | 1 | -0/+70 |
| * | test(ui-theme): cover switch-themes, save-to-file, get-active-name | Craig Jennings | 2026-05-14 | 1 | -0/+110 |
| * | test(org-drill-config): cover drill-edit, drill-capture, drill-refile | Craig Jennings | 2026-05-14 | 1 | -0/+91 |
| * | test(host-environment): cover cj/match-localtime-to-zoneinfo | Craig Jennings | 2026-05-14 | 1 | -0/+58 |
| * | test(ui-navigation): cover split-and-follow + undo-kill-buffer | Craig Jennings | 2026-05-14 | 1 | -0/+108 |
| * | test(coverage-elisp): cover project-root resolution, report-path, run | Craig Jennings | 2026-05-14 | 1 | -0/+113 |
| * | test(system-utils): cover open-file-with-command, server-shutdown | Craig Jennings | 2026-05-14 | 1 | -0/+94 |