| Commit message (Expand) | Author | Age | Files | Lines |
| * | fix(custom-comments): heavy-box interiors are valid comments | Craig Jennings | 23 hours | 3 | -42/+54 |
| * | fix(dirvish): mark-all-visible no longer skips every other file | Craig Jennings | 23 hours | 5 | -379/+372 |
| * | chore(todo): fix doubled :next: tag on music extract-faces | Craig Jennings | 23 hours | 1 | -87/+58 |
| * | chore(todo): close the no-approvals batch tasks, archive resolved | Craig Jennings | 23 hours | 1 | -64/+74 |
| * | refactor(ui-config): drop buffer-state cursor coloring | Craig Jennings | 23 hours | 4 | -260/+11 |
| * | chore(todo): archive resolved tasks | Craig Jennings | 24 hours | 1 | -36/+34 |
| * | chore(todo): close audit fixes, file roam captures, note gptel defer | Craig Jennings | 24 hours | 1 | -5/+22 |
| * | test(ai-term): stub default-direction in display-rule test | Craig Jennings | 24 hours | 1 | -1/+1 |
| * | test(ai-term): stub default-direction in reuse-edge-window tests | Craig Jennings | 24 hours | 1 | -7/+7 |
| * | refactor(theme-studio): extract a groundPair() helper | Craig Jennings | 24 hours | 4 | -68/+76 |
| * | feat(dashboard): add a Signal launcher | Craig Jennings | 24 hours | 2 | -14/+18 |
| * | test(ai-term): pin display-saved defaults via stubbed direction | Craig Jennings | 24 hours | 1 | -8/+7 |
| * | feat(ai-term): dock the agent window by frame aspect ratio | Craig Jennings | 24 hours | 2 | -39/+52 |
| * | fix(ui-navigation): undo-kill-buffer skips open files via equal | Craig Jennings | 24 hours | 2 | -1/+27 |
| * | feat(dashboard): g refreshes, Telegram moves to G, F1 refreshes on show | Craig Jennings | 24 hours | 2 | -2/+10 |
| * | feat(ui-navigation): C-x 2/3 show the dashboard in the new window | Craig Jennings | 24 hours | 2 | -0/+97 |
| * | fix(eshell): flatten visual-commands, wire xterm-color correctly | Craig Jennings | 24 hours | 1 | -14/+20 |
| * | fix(prog-go): autoload gofmt so C-; f works under go-ts-mode | Craig Jennings | 24 hours | 1 | -0/+4 |
| * | fix(system-defaults): guard server-start and custom-file against batch | Craig Jennings | 24 hours | 2 | -4/+21 |
| * | fix(auth-config): guard gpg-connect-agent, require user-constants at runtime | Craig Jennings | 25 hours | 1 | -4/+6 |
| * | fix(prog): keep electric-pair and line-number setup buffer-local | Craig Jennings | 25 hours | 6 | -13/+17 |
| * | fix(eww): quick-add bookmarks to the default store, not a new dir | Craig Jennings | 25 hours | 1 | -5/+2 |
| * | chore(todo): file studio inbox tasks, archive resolved | Craig Jennings | 25 hours | 1 | -193/+183 |
| * | chore(todo): close the gallery color picker task | Craig Jennings | 25 hours | 1 | -4/+5 |
| * | feat(theme-studio): 2D gallery color picker for the assignment dropdowns | Craig Jennings | 25 hours | 6 | -33/+234 |
| * | feat(theme-studio): show view-area > element usages on palette tile hover | Craig Jennings | 26 hours | 5 | -8/+106 |
| * | chore(todo): file ground() helper extraction refactor | Craig Jennings | 26 hours | 1 | -0/+2 |
| * | style(theme-studio): thin the barber-pole flag border | Craig Jennings | 27 hours | 2 | -6/+6 |
| * | style(theme-studio): make the unused and gone flags a two-color barber-pole b... | Craig Jennings | 27 hours | 2 | -6/+20 |
| * | chore(todo): close palette toggle/unused/gone tasks; flag max-spans ambiguity | Craig Jennings | 27 hours | 1 | -6/+11 |
| * | feat(theme-studio): flag gone color assignments with a border | Craig Jennings | 27 hours | 4 | -2/+38 |
| * | feat(theme-studio): flag unused palette tiles and columns | Craig Jennings | 27 hours | 6 | -8/+105 |
| * | feat(theme-studio): add a palette display toggle for base colors vs full spans | Craig Jennings | 27 hours | 4 | -4/+62 |
| * | chore(todo): close span-bounds/rename/cluster-size tasks; fix calendar-sync tag | Craig Jennings | 27 hours | 1 | -11/+15 |
| * | refactor(theme-studio): rename preview samples and match cluster button sizes | Craig Jennings | 27 hours | 3 | -14/+14 |
| * | fix(theme-studio): clamp generated palette spans to the bg/fg bounds | Craig Jennings | 27 hours | 5 | -20/+67 |
| * | chore(todo): file two theme-studio palette tasks from roam inbox | Craig Jennings | 27 hours | 1 | -0/+4 |
| * | chore(todo): file roam-inbox theme-studio/emacs tasks; close reset-button tas... | Craig Jennings | 28 hours | 1 | -1844/+1860 |
| * | refactor(theme-studio): drop dead bindings and CSS left by the cluster work | Craig Jennings | 28 hours | 4 | -8/+6 |
| * | feat(theme-studio): reflow the B/I/U/S style buttons into a 2x2 cluster | Craig Jennings | 28 hours | 4 | -6/+30 |
| * | feat(theme-studio): compact the box control into a 2x2 button cluster | Craig Jennings | 28 hours | 4 | -22/+92 |
| * | refactor(theme-studio): drop the per-row reset column from package faces | Craig Jennings | 29 hours | 4 | -10/+10 |
| * | refactor(theme-studio): collapse assignment views into one dropdown panel | Craig Jennings | 29 hours | 4 | -14/+104 |
| * | chore(theme): update WIP theme build | Craig Jennings | 29 hours | 1 | -103/+115 |
| * | chore(theme-studio): label highlighted preview line (process highlights) | Craig Jennings | 29 hours | 2 | -2/+2 |
| * | refactor(org-agenda): drop OVERDUE block, lead with the schedule | Craig Jennings | 30 hours | 3 | -113/+33 |
| * | docs: spec the theme-studio preview-locate feature; file org-agenda app task | Craig Jennings | 31 hours | 2 | -0/+152 |
| * | feat(face-diagnostic): bind cj/describe-face-at-point to C-h F | Craig Jennings | 32 hours | 2 | -1/+12 |
| * | feat(face-diagnostic): Phase 4 render, command, and init wiring | Craig Jennings | 34 hours | 5 | -8/+219 |
| * | feat(face-diagnostic): Phase 3 per-face provenance trace | Craig Jennings | 34 hours | 3 | -6/+129 |