| Commit message (Expand) | Author | Age | Files | Lines |
| * | feat(theme-selector): edit palette colors in place, taller mock frame | Craig Jennings | 2026-06-07 | 2 | -30/+58 |
| * | feat(theme-selector): add a live mock Emacs frame for the interface faces | Craig Jennings | 2026-06-07 | 2 | -4/+100 |
| * | feat(theme-selector): two-column layout, contrast ratings, taller samples | Craig Jennings | 2026-06-07 | 3 | -75/+165 |
| * | feat(theme-selector): add browser-based theme design tool | Craig Jennings | 2026-06-07 | 4 | -0/+604 |
| * | docs(design): spec the dupre-clear contrast-first theme, add task | Craig Jennings | 2026-06-07 | 1 | -0/+89 |
| * | chore(hooks): sync validate-el.sh compact test output from the bundle | Craig Jennings | 2026-06-07 | 1 | -3/+13 |
| * | fix(dupre): make diff-changed and diff-refine-changed legible | Craig Jennings | 2026-06-07 | 3 | -3/+37 |
| * | chore(todo): file dupre diff-face legibility bug from pearl handoff | Craig Jennings | 2026-06-07 | 1 | -0/+0 |
| * | feat(pearl): add multi-account config, rename module to pearl-config | Craig Jennings | 2026-06-06 | 5 | -61/+69 |
| * | fix(ai-term): keep the window split when closing an agent | Craig Jennings | 2026-06-06 | 2 | -7/+45 |
| * | feat(calibredb): curated ? menu, docked description, filter-preserving sort | Craig Jennings | 2026-06-06 | 2 | -1/+136 |
| * | fix(nov): name EPUB bookmarks "Author, Title" from the filename | Craig Jennings | 2026-06-06 | 2 | -0/+135 |
| * | feat(capture): project-aware Task and Bug capture targets | Craig Jennings | 2026-06-06 | 2 | -1/+262 |
| * | fix(term): land copy-mode cursor at column 0 | Craig Jennings | 2026-06-06 | 2 | -15/+32 |
| * | fix(signal): register C-; M prefix via canonical helper | Craig Jennings | 2026-06-06 | 2 | -4/+16 |
| * | chore: spin Duet out into its own project; add config stub | Craig Jennings | 2026-06-06 | 1 | -0/+19 |
| * | fix(term): forward F10 and C-F10 to Emacs in ghostel buffers | Craig Jennings | 2026-06-05 | 2 | -2/+16 |
| * | chore(claude): add patterns-catalog pointer rule from bundle | Craig Jennings | 2026-06-05 | 1 | -0/+29 |
| * | fix(term): forward C-SPC and window-nav keys in ghostel buffers | Craig Jennings | 2026-06-05 | 2 | -6/+43 |
| * | fix(term): make F9 and F12 reach Emacs inside ghostel buffers | Craig Jennings | 2026-06-05 | 6 | -6/+52 |
| * | feat(term): replace vterm with ghostel as the terminal engine | Craig Jennings | 2026-06-05 | 57 | -3015/+2707 |
| * | feat(linear): add global C-; L prefix and short assignee tags | Craig Jennings | 2026-06-03 | 1 | -8/+15 |
| * | chore: gitignore slime-history.eld | Craig Jennings | 2026-06-02 | 1 | -0/+1 |
| * | refactor(linear): reduce to a vanilla pearl setup | Craig Jennings | 2026-06-02 | 2 | -256/+30 |
| * | feat(ui): name the operation in completing-read prompts | Craig Jennings | 2026-06-02 | 8 | -17/+17 |
| * | fix(ai-vterm): make F9 a faithful toggle of the agent split | Craig Jennings | 2026-06-02 | 3 | -41/+258 |
| * | docs(rules): record auth-source credential cache in live-reload caveats | Craig Jennings | 2026-06-01 | 1 | -0/+1 |
| * | fix(prog-general): repoint daily-prep opener to root symlink | Craig Jennings | 2026-06-01 | 2 | -10/+9 |
| * | feat(ai-vterm): gate the F9 launcher to GUI frames | Craig Jennings | 2026-05-31 | 6 | -13/+120 |
| * | docs(design): file org-roam shared-KB brainstorm | Craig Jennings | 2026-05-31 | 1 | -0/+420 |
| * | chore(claude): sync bundle rules and add coverage-summary script | Craig Jennings | 2026-05-31 | 3 | -0/+188 |
| * | feat(signal): dock chat buffer to bottom 30% and add cancel binding | Craig Jennings | 2026-05-28 | 3 | -0/+109 |
| * | docs: reshape todo backlog and add buttercup evaluation | Craig Jennings | 2026-05-28 | 1 | -0/+117 |
| * | fix(signal): require signel before reading its private variables | Craig Jennings | 2026-05-28 | 2 | -1/+31 |
| * | feat(signal): initiate-message workflow (picker, guard, cache, keymap) | Craig Jennings | 2026-05-27 | 3 | -0/+428 |
| * | test(signel): cover the JSON-RPC success-result dispatch contract | Craig Jennings | 2026-05-27 | 1 | -0/+94 |
| * | docs(signel): harden initiate-message spec to Ready | Craig Jennings | 2026-05-27 | 2 | -4/+233 |
| * | feat(ai): remember the AI-Assistant panel width across toggles | Craig Jennings | 2026-05-27 | 4 | -11/+51 |
| * | fix(vterm): never reopen the F9/F12 windows from the top | Craig Jennings | 2026-05-27 | 4 | -13/+79 |
| * | fix(org): stop folded property-drawer headings wrapping their tag indicators | Craig Jennings | 2026-05-27 | 3 | -4/+79 |
| * | feat(org): open file links in the same window on shift/right-click | Craig Jennings | 2026-05-27 | 2 | -1/+103 |
| * | refactor(prog): open daily-prep respecting the window split | Craig Jennings | 2026-05-27 | 2 | -12/+16 |
| * | feat(window): remember a side window's size across toggles | Craig Jennings | 2026-05-27 | 5 | -2/+180 |
| * | feat(signal): add Signal client foundation on a signel fork | Craig Jennings | 2026-05-26 | 5 | -0/+362 |
| * | fix(early-init): stop wiring C-g to the debugger at startup | Craig Jennings | 2026-05-26 | 1 | -4/+8 |
| * | chore: drop the stray butterfly PNG backup and ignore .bak files | Craig Jennings | 2026-05-26 | 2 | -0/+3 |
| * | fix(prog-general): require user-constants for its config constants | Craig Jennings | 2026-05-26 | 1 | -4/+3 |
| * | chore(init): drop the disabled popper-config module | Craig Jennings | 2026-05-26 | 2 | -59/+0 |
| * | feat(projectile): open the project daily prep on C-c p d | Craig Jennings | 2026-05-26 | 2 | -4/+74 |
| * | docs: add vterm/eat/ghostel terminal comparison | Craig Jennings | 2026-05-26 | 1 | -0/+121 |