| Commit message (Expand) | Author | Age | Files | Lines |
| * | fix(help-config): non-destructive info open, clean cancel, drop dead config | Craig Jennings | 19 hours | 1 | -0/+32 |
| * | fix(dwim-shell): valid zip name, real backup timestamp, reachable menu key | Craig Jennings | 20 hours | 1 | -0/+33 |
| * | fix(markdown): restore the live preview (rename, guard, dead setq) | Craig Jennings | 21 hours | 1 | -0/+10 |
| * | fix(keys): destructive delete on capital D, diff on lowercase d | Craig Jennings | 22 hours | 1 | -0/+30 |
| * | fix: vertico-repeat C-s and dotted-repo discovery (audit bugs) | Craig Jennings | 23 hours | 2 | -0/+15 |
| * | fix: lock-screen, confirm-tier, and mail-folder audit bugs | Craig Jennings | 27 hours | 2 | -0/+77 |
| * | fix(snippets): stop electric-pair from stranding ">" after "<"-key snippets | Craig Jennings | 33 hours | 1 | -0/+54 |
| * | fix(keys): revert 4a1ecf64, restore the M-S- launcher bindings | Craig Jennings | 33 hours | 1 | -32/+0 |
| * | fix(org-capture): make the desktop quick-capture popup behave | Craig Jennings | 33 hours | 1 | -0/+281 |
| * | fix(ui-navigation): error clearly when undo-kill prefix exceeds the list | Craig Jennings | 47 hours | 1 | -0/+13 |
| * | fix(org-drill): route drill-refile targets through the validated helper | Craig Jennings | 48 hours | 1 | -13/+29 |
| * | fix(dashboard): add EMMS exclusion to recentf-exclude without clobbering it | Craig Jennings | 48 hours | 1 | -0/+33 |
| * | fix(org-drill): let-bind org-refile-targets and target real drill files | Craig Jennings | 2 days | 1 | -7/+20 |
| * | fix(keys): bind eww/elfeed/calibredb launchers to the uppercase Meta event | Craig Jennings | 2 days | 1 | -0/+32 |
| * | fix(org-roam): put dailies #+FILETAGS and #+TITLE on separate lines | Craig Jennings | 2 days | 1 | -0/+29 |
| * | fix(ui-navigation): correct cj/undo-kill-buffer off-by-one on plain invocation | Craig Jennings | 2 days | 1 | -9/+7 |
| * | feat(signal): route message toasts through the notify script | Craig Jennings | 3 days | 2 | -0/+239 |
| * | feat(theme-studio): add a real, exported :box face attribute | Craig Jennings | 5 days | 1 | -0/+21 |
| * | feat(term): open the agenda with F8 from inside ghostel buffers | Craig Jennings | 6 days | 1 | -0/+42 |
| * | refactor(theme-studio): rename theme-selector to theme-studio | Craig Jennings | 6 days | 1 | -4/+4 |
| * | feat(theme-selector): converter writes :underline and :strike-through | Craig Jennings | 6 days | 1 | -7/+27 |
| * | feat(theme-selector): convert theme.json into a loadable deftheme | Craig Jennings | 6 days | 1 | -0/+292 |
| * | fix(dupre): make diff-changed and diff-refine-changed legible | Craig Jennings | 7 days | 1 | -0/+34 |
| * | feat(pearl): add multi-account config, rename module to pearl-config | Craig Jennings | 8 days | 1 | -1/+1 |
| * | fix(ai-term): keep the window split when closing an agent | Craig Jennings | 8 days | 1 | -0/+31 |
| * | feat(calibredb): curated ? menu, docked description, filter-preserving sort | Craig Jennings | 8 days | 1 | -0/+52 |
| * | fix(nov): name EPUB bookmarks "Author, Title" from the filename | Craig Jennings | 8 days | 1 | -0/+87 |
| * | feat(capture): project-aware Task and Bug capture targets | Craig Jennings | 8 days | 1 | -0/+174 |
| * | fix(term): land copy-mode cursor at column 0 | Craig Jennings | 8 days | 1 | -7/+16 |
| * | fix(signal): register C-; M prefix via canonical helper | Craig Jennings | 8 days | 1 | -0/+10 |
| * | fix(term): forward F10 and C-F10 to Emacs in ghostel buffers | Craig Jennings | 9 days | 1 | -0/+11 |
| * | fix(term): forward C-SPC and window-nav keys in ghostel buffers | Craig Jennings | 9 days | 1 | -0/+17 |
| * | fix(term): make F9 and F12 reach Emacs inside ghostel buffers | Craig Jennings | 9 days | 2 | -0/+20 |
| * | feat(term): replace vterm with ghostel as the terminal engine | Craig Jennings | 9 days | 45 | -1968/+1563 |
| * | refactor(linear): reduce to a vanilla pearl setup | Craig Jennings | 12 days | 1 | -86/+0 |
| * | fix(ai-vterm): make F9 a faithful toggle of the agent split | Craig Jennings | 12 days | 2 | -22/+194 |
| * | fix(prog-general): repoint daily-prep opener to root symlink | Craig Jennings | 13 days | 1 | -4/+3 |
| * | feat(ai-vterm): gate the F9 launcher to GUI frames | Craig Jennings | 14 days | 5 | -13/+104 |
| * | feat(signal): dock chat buffer to bottom 30% and add cancel binding | Craig Jennings | 2026-05-28 | 2 | -0/+99 |
| * | fix(signal): require signel before reading its private variables | Craig Jennings | 2026-05-28 | 1 | -0/+23 |
| * | feat(signal): initiate-message workflow (picker, guard, cache, keymap) | Craig Jennings | 2026-05-27 | 2 | -0/+276 |
| * | test(signel): cover the JSON-RPC success-result dispatch contract | Craig Jennings | 2026-05-27 | 1 | -0/+94 |
| * | feat(ai): remember the AI-Assistant panel width across toggles | Craig Jennings | 2026-05-27 | 1 | -0/+9 |
| * | fix(vterm): never reopen the F9/F12 windows from the top | Craig Jennings | 2026-05-27 | 1 | -0/+46 |
| * | fix(org): stop folded property-drawer headings wrapping their tag indicators | Craig Jennings | 2026-05-27 | 2 | -0/+69 |
| * | feat(org): open file links in the same window on shift/right-click | Craig Jennings | 2026-05-27 | 1 | -0/+72 |
| * | refactor(prog): open daily-prep respecting the window split | Craig Jennings | 2026-05-27 | 1 | -9/+12 |
| * | feat(window): remember a side window's size across toggles | Craig Jennings | 2026-05-27 | 2 | -0/+100 |
| * | feat(signal): add Signal client foundation on a signel fork | Craig Jennings | 2026-05-26 | 1 | -0/+141 |
| * | feat(projectile): open the project daily prep on C-c p d | Craig Jennings | 2026-05-26 | 1 | -0/+57 |