| Commit message (Expand) | Author | Age | Files | Lines |
| * | fix(ai-term): drop the Agent: echo after an agent swap | Craig Jennings | 2 days | 1 | -2/+5 |
| * | feat(modeline): eat state icons and info-left, systray-right layout | Craig Jennings | 2 days | 1 | -0/+94 |
| * | feat(markdown): start the preview server from F2 when it's down | Craig Jennings | 2 days | 2 | -7/+81 |
| * | fix(keybindings): retire the two-column F2 and C-x 6 bindings | Craig Jennings | 2 days | 1 | -0/+26 |
| * | feat(modeline): mode icons, status segments, and a repair command | Craig Jennings | 2 days | 6 | -8/+291 |
| * | refactor(ai-term): split into sessions, display, and EAT-backend layers | Craig Jennings | 2 days | 1 | -0/+3 |
| * | feat(buffer-file): confirmation policy for the destructive C-; b operations | Craig Jennings | 2 days | 2 | -38/+205 |
| * | fix(treesit): prompt before grammar installs, add explicit bootstrap | Craig Jennings | 2 days | 1 | -0/+34 |
| * | refactor(org-babel): move the babel-confirm toggle to the org menu | Craig Jennings | 2 days | 1 | -3/+9 |
| * | feat(ai-term): say so when M-SPC has no other agent to switch to | Craig Jennings | 2 days | 1 | -0/+125 |
| * | test(recording): record integration captures into a temp dir | Craig Jennings | 2 days | 1 | -42/+48 |
| * | fix(native-comp): compile at speed 2 to preserve redefinition semantics | Craig Jennings | 2 days | 1 | -0/+35 |
| * | fix(eat): guard against a nil charset wedging the terminal | Craig Jennings | 3 days | 1 | -0/+43 |
| * | fix(recording): record audio-only to lossless FLAC, not AAC/M4A | Craig Jennings | 3 days | 3 | -11/+14 |
| * | fix(calendar-sync): skip overlapping syncs for the same calendar | Craig Jennings | 3 days | 1 | -0/+84 |
| * | fix(prog-shell): only auto-chmod scripts in prog-mode buffers | Craig Jennings | 3 days | 1 | -0/+14 |
| * | fix(markdown): vendor strapdown.js instead of a plain-HTTP CDN | Craig Jennings | 3 days | 1 | -1/+20 |
| * | fix(undead-buffers): drop cj/save-some-buffers name collision | Craig Jennings | 4 days | 2 | -7/+44 |
| * | fix(calendar-sync): drop singly-declined recurring occurrences | Craig Jennings | 4 days | 2 | -0/+66 |
| * | feat(buffer-file): legible save prompts for save-some-buffers and disk-change... | Craig Jennings | 4 days | 3 | -0/+466 |
| * | feat(nov-reading): persist font size, add per-palette structural faces | Craig Jennings | 4 days | 2 | -5/+142 |
| * | feat(nov): reading-view theme layer with palettes and font sizing | Craig Jennings | 4 days | 2 | -5/+66 |
| * | refactor(calendar-sync): defer auto-start until first agenda use | Craig Jennings | 4 days | 1 | -0/+43 |
| * | refactor(icons): drop all-the-icons, nerd-icons drives everything | Craig Jennings | 4 days | 2 | -11/+11 |
| * | fix(org-capture): reap stray popup frames reliably | Craig Jennings | 4 days | 1 | -11/+24 |
| * | feat(completion): annotate the file-basename pickers with size and date | Craig Jennings | 5 days | 1 | -0/+54 |
| * | refactor: split video-audio-recording.el into layered modules | Craig Jennings | 5 days | 1 | -0/+2 |
| * | refactor: split calendar-sync.el into layered modules | Craig Jennings | 5 days | 1 | -0/+4 |
| * | test: fix restart-emacs no-service mock to survive native-comp | Craig Jennings | 5 days | 1 | -2/+8 |
| * | refactor: split custom-misc.el into focused modules | Craig Jennings | 5 days | 7 | -54/+56 |
| * | refactor: prefix two collision-prone helpers, document naming audit | Craig Jennings | 5 days | 3 | -25/+25 |
| * | refactor: normalize module package headers and enforce them | Craig Jennings | 5 days | 1 | -0/+98 |
| * | fix(music): define the playlist-header faces | Craig Jennings | 5 days | 1 | -0/+25 |
| * | fix(ai-term): keep agent buffers alive through the kill-all sweep | Craig Jennings | 6 days | 1 | -0/+52 |
| * | feat(calibre): open calibredb filtered to the in-progress books | Craig Jennings | 6 days | 1 | -0/+57 |
| * | feat(reading): reformat PDF bookmark names like EPUBs | Craig Jennings | 6 days | 1 | -37/+57 |
| * | feat(dashboard): add a weather launcher (wttrin) | Craig Jennings | 6 days | 1 | -12/+18 |
| * | fix(ai-term): summon restores the agent's last fullscreen state | Craig Jennings | 6 days | 1 | -0/+114 |
| * | feat(windows): bind M-arrow to the window pull-away and resize | Craig Jennings | 6 days | 1 | -0/+45 |
| * | docs: fix blank package summaries and normalize more module headers | Craig Jennings | 6 days | 2 | -2/+2 |
| * | refactor(system-commands): bind C-; ! to the menu, drop the leaf keys | Craig Jennings | 6 days | 1 | -19/+18 |
| * | fix(transcription): write stderr to the error log instead of a phantom buffer | Craig Jennings | 6 days | 1 | -3/+47 |
| * | feat(eat): reset SGR at newline to contain unterminated-color bleed | Craig Jennings | 8 days | 1 | -0/+11 |
| * | feat(eat): tame the viewport bounce from full-frame inline redraws | Craig Jennings | 8 days | 1 | -0/+9 |
| * | feat(dirvish): make dired d=diff and D=delete to match the convention | Craig Jennings | 8 days | 1 | -0/+23 |
| * | fix(eat): forward word-motion arrows to the terminal in agent buffers | Craig Jennings | 8 days | 1 | -0/+8 |
| * | fix(eat): make Escape the unified copy-mode exit | Craig Jennings | 8 days | 1 | -0/+15 |
| * | chore(ibuffer): put diff on d and delete on D | Craig Jennings | 8 days | 1 | -0/+9 |
| * | refactor(term): finish ghostel retirement (phase 5) | Craig Jennings | 8 days | 16 | -44/+32 |
| * | feat(external-open): open videos in a looping player | Craig Jennings | 8 days | 1 | -4/+81 |