| Commit message (Expand) | Author | Age | Files | Lines |
| * | chore(todo): mark color-families spec Ready, break out build tasks | Craig Jennings | 15 hours | 1 | -1/+5 |
| * | docs(theme-studio): record the palette-ramps spec Ready verification | Craig Jennings | 15 hours | 1 | -4/+8 |
| * | docs(theme-studio): fold the color-families review and pivot to hex grouping | Craig Jennings | 15 hours | 1 | -98/+128 |
| * | docs(theme-studio): spec live color families for the palette | Craig Jennings | 16 hours | 1 | -0/+168 |
| * | docs(theme-studio): fold Codex review into palette-ramps spec | Craig Jennings | 21 hours | 1 | -21/+84 |
| * | docs(theme-studio): spec palette ramp generation + background-contrast safety | Craig Jennings | 22 hours | 1 | -0/+152 |
| * | docs(theme-studio): separate Design Rules from Fidelity Rules | Craig Jennings | 26 hours | 1 | -0/+47 |
| * | docs(theme-studio): add seeding-engine spec | Craig Jennings | 44 hours | 1 | -0/+350 |
| * | docs(theme-studio): add perceptual color metrics spec | Craig Jennings | 47 hours | 1 | -0/+576 |
| * | refactor(theme-studio): rename theme-selector to theme-studio | Craig Jennings | 2 days | 1 | -9/+9 |
| * | docs(theme-selector): document underline and strike in the theme.json contract | Craig Jennings | 2 days | 1 | -1/+2 |
| * | feat(theme-selector): add relative height to the package-face schema | Craig Jennings | 3 days | 1 | -18/+85 |
| * | docs(theme-selector): finalize package-faces spec and emit implementation tasks | Craig Jennings | 3 days | 1 | -8/+8 |
| * | docs(theme-selector): settle inheritance as model-and-override in the spec | Craig Jennings | 3 days | 1 | -22/+29 |
| * | docs(theme-selector): incorporate Codex review into the package-faces spec | Craig Jennings | 3 days | 1 | -11/+154 |
| * | docs(theme-selector): fold first-round answers into the package-faces spec | Craig Jennings | 3 days | 1 | -38/+186 |
| * | docs(theme-selector): spec the tier-3 package-faces section | Craig Jennings | 3 days | 1 | -0/+220 |
| * | docs(design): spec the dupre-clear contrast-first theme, add task | Craig Jennings | 3 days | 1 | -0/+89 |
| * | feat(pearl): add multi-account config, rename module to pearl-config | Craig Jennings | 4 days | 1 | -1/+1 |
| * | fix(term): make F9 and F12 reach Emacs inside ghostel buffers | Craig Jennings | 5 days | 1 | -3/+8 |
| * | feat(term): replace vterm with ghostel as the terminal engine | Craig Jennings | 5 days | 3 | -3/+418 |
| * | docs(design): file org-roam shared-KB brainstorm | Craig Jennings | 10 days | 1 | -0/+420 |
| * | docs: reshape todo backlog and add buttercup evaluation | Craig Jennings | 14 days | 1 | -0/+117 |
| * | docs(signel): harden initiate-message spec to Ready | Craig Jennings | 14 days | 2 | -4/+233 |
| * | feat(signal): add Signal client foundation on a signel fork | Craig Jennings | 2026-05-26 | 1 | -0/+88 |
| * | docs: add vterm/eat/ghostel terminal comparison | Craig Jennings | 2026-05-26 | 1 | -0/+121 |
| * | feat(auto-dim): dim non-selected windows via auto-dim-other-buffers | Craig Jennings | 2026-05-25 | 1 | -4/+5 |
| * | docs(load-graph): classify elfeed-config, the last init module | Craig Jennings | 2026-05-25 | 1 | -21/+7 |
| * | refactor(load-graph): make hidden module dependencies explicit | Craig Jennings | 2026-05-24 | 1 | -10/+14 |
| * | docs(load-graph): classify remaining domain and optional modulesload-graph-classify-end | Craig Jennings | 2026-05-24 | 1 | -21/+38 |
| * | docs(load-graph): classify domain, integration, and optional modules | Craig Jennings | 2026-05-24 | 1 | -19/+47 |
| * | docs(load-graph): classify Org modules | Craig Jennings | 2026-05-24 | 1 | -15/+26 |
| * | docs(load-graph): classify programming modules | Craig Jennings | 2026-05-24 | 1 | -12/+22 |
| * | docs(load-graph): classify dev, diff, help, lint, and VC modules | Craig Jennings | 2026-05-24 | 1 | -11/+26 |
| * | docs(load-graph): classify UI and core-UX modules | Craig Jennings | 2026-05-24 | 1 | -12/+22 |
| * | docs(load-graph): classify core libraries and command modules | Craig Jennings | 2026-05-24 | 1 | -9/+18 |
| * | docs(load-graph): classify text/editing command modules | Craig Jennings | 2026-05-24 | 1 | -11/+29 |
| * | docs(load-graph): seed module inventory and annotate foundation headers | Craig Jennings | 2026-05-24 | 1 | -0/+180 |
| * | docs(ai-kb): fold in review 6 and resolve the build-time decisions | Craig Jennings | 2026-05-24 | 1 | -28/+74 |
| * | docs(design): incorporate ai-kb review 5 | Craig Jennings | 2026-05-24 | 1 | -21/+38 |
| * | docs(design): resolve ai-kb open decisions and refresh provisioning | Craig Jennings | 2026-05-24 | 1 | -10/+11 |
| * | docs(design): fold ai-kb reviews 3-4 into the spec | Craig Jennings | 2026-05-24 | 1 | -115/+151 |
| * | docs(design): add ai-kb spec — global org-roam memory store for the agent | Craig Jennings | 2026-05-24 | 1 | -0/+244 |
| * | docs(mail): document compose-buffer cleanup settings | Craig Jennings | 2026-05-23 | 1 | -0/+63 |
| * | feat(calendar-sync): add Python helper for Google Calendar API sync | Craig Jennings | 2026-05-19 | 1 | -0/+171 |
| * | docs(design): keep local gptel-magit design draft as .local.org | Craig Jennings | 2026-05-17 | 1 | -0/+592 |
| * | docs(design): MCP-into-gptel + gh-as-gptel-tool specs + MCP phases | Craig Jennings | 2026-05-17 | 2 | -0/+2495 |
| * | fix(coverage): include gptel-tools in instrumentation glob | Craig Jennings | 2026-05-16 | 1 | -0/+31 |
| * | docs(design): network tools brainstorm + GPTel Tool Work hierarchy | Craig Jennings | 2026-05-16 | 1 | -0/+407 |
| * | docs(design): three new gptel / agentic design notes | Craig Jennings | 2026-05-16 | 3 | -0/+448 |