| Commit message (Expand) | Author | Age | Files | Lines |
| ... | |
| * | refactor(load-graph): make hidden module dependencies explicit | Craig Jennings | 12 days | 10 | -89/+59 |
| * | docs(todo): close module-classification task, split out elfeed-config | Craig Jennings | 12 days | 1 | -16/+4 |
| * | docs(load-graph): classify remaining domain and optional modulesload-graph-classify-end | Craig Jennings | 12 days | 21 | -30/+249 |
| * | docs(load-graph): classify domain, integration, and optional modules | Craig Jennings | 12 days | 20 | -33/+240 |
| * | docs(load-graph): classify Org modules | Craig Jennings | 12 days | 15 | -17/+172 |
| * | docs(load-graph): classify programming modules | Craig Jennings | 12 days | 12 | -13/+137 |
| * | docs(load-graph): classify dev, diff, help, lint, and VC modules | Craig Jennings | 12 days | 11 | -15/+126 |
| * | docs(load-graph): classify UI and core-UX modules | Craig Jennings | 12 days | 12 | -19/+133 |
| * | docs(load-graph): classify core libraries and command modules | Craig Jennings | 12 days | 9 | -10/+92 |
| * | test: extend header allowlist to text/editing modules | Craig Jennings | 12 days | 1 | -2/+13 |
| * | docs(load-graph): classify text/editing command modules | Craig Jennings | 12 days | 10 | -14/+130 |
| * | docs(init): retire stale module comments and track follow-ups | Craig Jennings | 12 days | 2 | -4/+10 |
| * | test: enforce load-graph headers on classified modules | Craig Jennings | 12 days | 1 | -0/+111 |
| * | docs(load-graph): seed module inventory and annotate foundation headers | Craig Jennings | 12 days | 8 | -2/+258 |
| * | test: require host-environment in system-defaults tests | Craig Jennings | 12 days | 1 | -3/+7 |
| * | docs(todo): close coverage backlog after assessing the sub-60% clusterload-graph-classify-start | Craig Jennings | 12 days | 1 | -19/+13 |
| * | test: cover markdown-html filter and media-player selector | Craig Jennings | 12 days | 2 | -0/+53 |
| * | docs(todo): refresh stale coverage backlog against a clean run | Craig Jennings | 12 days | 1 | -318/+18 |
| * | test(elfeed): cover extract-stream-url and process-entries helpers | Craig Jennings | 12 days | 1 | -0/+109 |
| * | docs(todo): log the third solo-hardening batch (move-branch, keymaps, export,... | Craig Jennings | 12 days | 1 | -64/+10 |
| * | test(org-capture): smoke-test template key uniqueness and file targets | Craig Jennings | 12 days | 1 | -0/+67 |
| * | fix(elfeed): bound and clean up the synchronous YouTube fetch | Craig Jennings | 12 days | 3 | -35/+171 |
| * | fix(org-export): remove contradictory org-export-with-tasks default | Craig Jennings | 12 days | 2 | -1/+22 |
| * | refactor: declare cross-module commands bound in custom keymaps | Craig Jennings | 12 days | 2 | -0/+10 |
| * | fix(org-roam): guard move-branch-to-roam against data loss | Craig Jennings | 12 days | 2 | -22/+63 |
| * | refactor(linear): point config at the renamed pearl package | Craig Jennings | 12 days | 4 | -94/+94 |
| * | docs(todo): log the second solo-hardening batch (webclip, qvc timers, dir sca... | Craig Jennings | 12 days | 1 | -50/+11 |
| * | refactor(text-enclose): extract shared region-or-buffer bounds helper | Craig Jennings | 12 days | 2 | -24/+64 |
| * | fix(modeline): key VC cache on resolved truename for symlink moves | Craig Jennings | 12 days | 2 | -2/+62 |
| * | fix(org): surface directory-scan failures instead of crashing or hiding them | Craig Jennings | 12 days | 4 | -18/+124 |
| * | refactor(video-capture): drop startup timers for lazy protocol init | Craig Jennings | 12 days | 2 | -29/+80 |
| * | refactor(webclipper): scope clip URL/title to dynamic bindings | Craig Jennings | 12 days | 2 | -45/+60 |
| * | docs(todo): log the org-drill, git-clone, and video-capture hardening | Craig Jennings | 12 days | 1 | -33/+7 |
| * | refactor(video-capture): scope capture URL to a dynamic binding | Craig Jennings | 12 days | 2 | -13/+90 |
| * | fix(vc): harden clipboard git-clone process and path handling | Craig Jennings | 12 days | 2 | -13/+122 |
| * | refactor(org-drill): share one validated drill-file selector | Craig Jennings | 12 days | 3 | -11/+73 |
| * | docs(dwim-shell): record accepted 7z password-on-argv tradeoff | Craig Jennings | 12 days | 2 | -15/+22 |
| * | docs(todo): log the defensive restart/shutdown hardening | Craig Jennings | 12 days | 1 | -15/+3 |
| * | fix(system-commands): make Emacs restart and destructive confirms defensive | Craig Jennings | 12 days | 2 | -59/+150 |
| * | docs(todo): log the three video-audio-recording hardening fixes | Craig Jennings | 12 days | 1 | -30/+6 |
| * | fix(recording): create the selected recording directory, not its parent | Craig Jennings | 12 days | 2 | -14/+66 |
| * | fix(recording): scope wf-recorder stop signal to our own process | Craig Jennings | 12 days | 2 | -4/+75 |
| * | fix(recording): shell-quote device names and output paths in ffmpeg commands | Craig Jennings | 12 days | 3 | -19/+117 |
| * | docs(todo): close C-s isearch task — verified non-bug on Emacs 30.2 | Craig Jennings | 12 days | 1 | -10/+3 |
| * | docs(ai-kb): fold in review 6 and resolve the build-time decisions | Craig Jennings | 12 days | 2 | -39/+91 |
| * | docs(todo): split Implement ai-kb tasks into 1a/1b and fold in review-5 harde... | Craig Jennings | 12 days | 1 | -0/+43 |
| * | docs(design): incorporate ai-kb review 5 | Craig Jennings | 12 days | 1 | -21/+38 |
| * | docs(design): resolve ai-kb open decisions and refresh provisioning | Craig Jennings | 13 days | 1 | -10/+11 |
| * | docs(design): fold ai-kb reviews 3-4 into the spec | Craig Jennings | 13 days | 1 | -115/+151 |
| * | docs(design): add ai-kb spec — global org-roam memory store for the agent | Craig Jennings | 13 days | 1 | -0/+244 |