| Commit message (Expand) | Author | Age | Files | Lines |
| * | docs: reclassify subr-mock-migration as a design note | Craig Jennings | 47 hours | 1 | -1/+1 |
| * | docs(specs): adopt status-heading lifecycle convention across specs | Craig Jennings | 2 days | 31 | -132/+248 |
| * | fix(theme-studio): persist regexp/doc/negation/warning syntax faces | Craig Jennings | 2 days | 3 | -3/+20 |
| * | fix(markdown): drop obsolete user-error note from preview docstring | Craig Jennings | 2 days | 1 | -3/+1 |
| * | feat(ai-term): add ~/.dotfiles to the project picker | Craig Jennings | 2 days | 1 | -1/+2 |
| * | chore: gitignore the network-security.data NSM runtime database | Craig Jennings | 3 days | 1 | -0/+3 |
| * | chore(theme-studio): update WIP theme state | Craig Jennings | 3 days | 2 | -107/+165 |
| * | fix(eat): prohibit C-z so a stray keypress can't background the agent | Craig Jennings | 3 days | 1 | -1/+6 |
| * | fix(modeline): pin padding height to the frame, not the buffer | Craig Jennings | 3 days | 2 | -15/+30 |
| * | feat(theme-studio): pin the remaining chrome at absolute heights | Craig Jennings | 4 days | 6 | -38/+101 |
| * | feat(theme-studio): previews render the chosen face height | Craig Jennings | 4 days | 5 | -10/+52 |
| * | feat(theme-studio): inline height control on the exposed face rows | Craig Jennings | 4 days | 8 | -78/+431 |
| * | feat(theme-studio): explicit absolute-vs-relative face height kind | Craig Jennings | 4 days | 11 | -30/+204 |
| * | docs: editable-height spec READY -> DOING | Craig Jennings | 4 days | 1 | -2/+8 |
| * | fix(theme-studio): pin mode-line at an absolute height | Craig Jennings | 4 days | 5 | -5/+38 |
| * | docs: editable-height spec reviewed, DRAFT -> READY | Craig Jennings | 4 days | 1 | -23/+39 |
| * | fix(weather): keep wttrin runtime state in data/ | Craig Jennings | 4 days | 1 | -0/+3 |
| * | docs: theme-studio editable-height spec draft | Craig Jennings | 4 days | 1 | -0/+83 |
| * | chore(theme): WIP theme snapshot | Craig Jennings | 4 days | 2 | -99/+122 |
| * | feat(theme-studio): wire the ansi-color scene, closing its dangling preview key | Craig Jennings | 4 days | 4 | -1/+61 |
| * | feat(theme-studio): scenes for pinned ghostel and all-the-icons | Craig Jennings | 4 days | 5 | -1/+138 |
| * | feat(theme-studio): scenes for tmr, wttrin, alert, org-superstar, nerd-icons-... | Craig Jennings | 4 days | 5 | -1/+113 |
| * | feat(theme-studio): scenes for indent-guides, yasnippet, prescient, flyspell-... | Craig Jennings | 4 days | 5 | -1/+102 |
| * | feat(theme-studio): scenes for emms, org-roam, hl-todo, symbol-overlay | Craig Jennings | 4 days | 5 | -1/+136 |
| * | feat(theme-studio): minibuffer-stack scenes on one shared session | Craig Jennings | 4 days | 5 | -1/+213 |
| * | feat(theme-studio): web-mode scene covering all 81 faces + HTML sample | Craig Jennings | 4 days | 7 | -3/+118 |
| * | feat(theme-studio): realistic scenes for company, transient, and friends | Craig Jennings | 4 days | 5 | -3/+224 |
| * | feat(theme-studio): pin retired packages so themes keep covering them | Craig Jennings | 4 days | 4 | -7/+106 |
| * | chore(theme): WIP theme snapshot | Craig Jennings | 4 days | 2 | -156/+339 |
| * | feat(theme-studio): screenshot harness + ecosystem coverage policy | Craig Jennings | 4 days | 4 | -0/+108 |
| * | feat(theme-studio): register the ai-term agent-color faces | Craig Jennings | 4 days | 4 | -3/+52 |
| * | feat(ai-term): auto-set each project's session color on fresh launch | Craig Jennings | 4 days | 5 | -20/+313 |
| * | feat(ai-term): render Claude Code session colors in dupre hues | Craig Jennings | 4 days | 3 | -47/+113 |
| * | feat(ai-term): paint the agent accent dupre blue | Craig Jennings | 4 days | 3 | -0/+142 |
| * | feat(buffer-file): make the disk-changed diff review navigable | Craig Jennings | 4 days | 2 | -30/+427 |
| * | fix(org-capture): block global popup keys while a capture is open | Craig Jennings | 5 days | 2 | -0/+59 |
| * | feat(mail): annotate the attachment picker with MIME type and size | Craig Jennings | 5 days | 2 | -3/+70 |
| * | docs: sort three theme-studio specs into docs/specs with status headings | Craig Jennings | 5 days | 4 | -7/+31 |
| * | feat(org): resolve org-id links into project spec docs | Craig Jennings | 5 days | 4 | -0/+161 |
| * | fix(ai-term): drop the Agent: echo after an agent swap | Craig Jennings | 5 days | 2 | -7/+12 |
| * | feat(modeline): eat state icons and info-left, systray-right layout | Craig Jennings | 5 days | 3 | -11/+191 |
| * | feat(markdown): start the preview server from F2 when it's down | Craig Jennings | 5 days | 3 | -13/+93 |
| * | fix(keybindings): retire the two-column F2 and C-x 6 bindings | Craig Jennings | 5 days | 2 | -0/+32 |
| * | feat(modeline): mode icons, status segments, and a repair command | Craig Jennings | 5 days | 7 | -49/+508 |
| * | feat(weather): show a three-day forecast in the mode-line tooltip | Craig Jennings | 5 days | 1 | -0/+3 |
| * | refactor(ai-term): split into sessions, display, and EAT-backend layers | Craig Jennings | 5 days | 5 | -797/+921 |
| * | feat(buffer-file): confirmation policy for the destructive C-; b operations | Craig Jennings | 5 days | 3 | -49/+272 |
| * | fix(mail): drop obsolete image vars, make the remote-image toggle report state | Craig Jennings | 5 days | 1 | -7/+13 |
| * | fix(packages): verify signatures as allow-unsigned, keep GNU keys fresh | Craig Jennings | 5 days | 1 | -3/+20 |
| * | fix(treesit): prompt before grammar installs, add explicit bootstrap | Craig Jennings | 5 days | 2 | -3/+48 |