| Commit message (Expand) | Author | Age | Files | Lines |
| ... | |
| * | chore(todo): file dupre diff-face legibility bug from pearl handoff | Craig Jennings | 2026-06-07 | 2 | -0/+10 |
| * | feat(pearl): add multi-account config, rename module to pearl-config | Craig Jennings | 2026-06-06 | 5 | -61/+69 |
| * | chore(todo): reorder open work, restamp reviews, close M-F9 split task | Craig Jennings | 2026-06-06 | 1 | -69/+85 |
| * | fix(ai-term): keep the window split when closing an agent | Craig Jennings | 2026-06-06 | 2 | -7/+45 |
| * | chore(todo): group Calibre work, file new feature and convention tasks | Craig Jennings | 2026-06-06 | 1 | -135/+208 |
| * | 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 |
| * | chore(todo): add Calibre bookmark-title task | Craig Jennings | 2026-06-06 | 1 | -0/+8 |
| * | 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 | 3 | -6/+20 |
| * | chore: spin Duet out into its own project; add config stub | Craig Jennings | 2026-06-06 | 2 | -3/+22 |
| * | chore(todo): cancel ghostel auto-dim revisit task | Craig Jennings | 2026-06-05 | 1 | -2/+2 |
| * | 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 |
| * | chore(todo): re-stamp task-review batch, tag two quick tasks | Craig Jennings | 2026-06-05 | 1 | -6/+15 |
| * | chore(todo): file slack-popup and ghostel selection-color tasks | Craig Jennings | 2026-06-05 | 1 | -0/+6 |
| * | 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 | 58 | -3027/+2796 |
| * | chore(todo): restore orphaned heading, file TTY keymap task | Craig Jennings | 2026-06-03 | 1 | -1/+13 |
| * | feat(linear): add global C-; L prefix and short assignee tags | Craig Jennings | 2026-06-03 | 1 | -8/+15 |
| * | chore(todo): drop keybinding-display.md item from pearl follow-ups | Craig Jennings | 2026-06-02 | 1 | -1/+0 |
| * | chore(todo): archive resolved tasks and file pearl follow-ups | Craig Jennings | 2026-06-02 | 1 | -41/+47 |
| * | 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 | 9 | -18/+33 |
| * | chore(todo): reconcile stale tasks and re-stamp the reviewed batch | Craig Jennings | 2026-06-02 | 1 | -13/+22 |
| * | fix(ai-vterm): make F9 a faithful toggle of the agent split | Craig Jennings | 2026-06-02 | 4 | -41/+261 |
| * | docs(rules): record auth-source credential cache in live-reload caveats | Craig Jennings | 2026-06-01 | 1 | -0/+1 |
| * | chore(todo): task-review hygiene pass | Craig Jennings | 2026-06-01 | 1 | -7/+13 |
| * | 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 | 7 | -13/+128 |
| * | docs(todo): file gptel-magit activation bug on velox | Craig Jennings | 2026-05-31 | 1 | -0/+10 |
| * | docs(todo): add Signal-to-dashboard task | Craig Jennings | 2026-05-31 | 1 | -0/+1 |
| * | 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 |
| * | docs(todo): close chat-buffer placement + exit-keys task | Craig Jennings | 2026-05-28 | 1 | -6/+2 |
| * | 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 | 2 | -248/+488 |
| * | fix(signal): require signel before reading its private variables | Craig Jennings | 2026-05-28 | 2 | -1/+31 |
| * | chore(todo): tag deferred Signal follow-ups :no-sync: | Craig Jennings | 2026-05-27 | 1 | -2/+2 |
| * | docs(todo): split signel manual-verify into discrete checkable tasks | Craig Jennings | 2026-05-27 | 1 | -14/+55 |
| * | docs(todo): add manual-verification checklist for the signel initiate-message... | Craig Jennings | 2026-05-27 | 1 | -0/+15 |
| * | feat(signal): initiate-message workflow (picker, guard, cache, keymap) | Craig Jennings | 2026-05-27 | 4 | -8/+436 |
| * | test(signel): cover the JSON-RPC success-result dispatch contract | Craig Jennings | 2026-05-27 | 2 | -1/+98 |
| * | docs(signel): harden initiate-message spec to Ready | Craig Jennings | 2026-05-27 | 3 | -4/+239 |
| * | 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 |