aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* Add theme studio face color step arrowsCraig Jennings10 days7-30/+158
|
* Preview selected theme studio chip while pickingCraig Jennings10 days4-12/+40
|
* Change theme studio spans to endpoint divisionsCraig Jennings10 days6-35/+72
|
* Remove theme studio save buttonCraig Jennings10 days4-29/+10
|
* Fix theme studio span endpoint tilesCraig Jennings10 days7-31/+57
|
* Sort theme studio dropdown colors by lightnessCraig Jennings10 days4-8/+38
|
* Fix theme studio ground endpoint editCraig Jennings10 days3-6/+28
|
* Fix theme studio fg endpoint selectionCraig Jennings10 days3-6/+30
|
* Refine theme studio tile name editingCraig Jennings10 days6-9/+46
|
* Migrate roam inbox tasks to todoCraig Jennings10 days1-0/+36
|
* Make theme studio column delete saferCraig Jennings10 days5-10/+31
|
* Add theme studio Rust and Zig samplesCraig Jennings10 days6-5/+98
|
* Fix theme studio column delete task hashCraig Jennings10 days1-1/+1
|
* Add theme studio column deleteCraig Jennings10 days8-13/+106
|
* Refactor theme studio palette testsCraig Jennings10 days9-679/+835
|
* Add theme studio palette clear and lock togglesCraig Jennings10 days3-10/+112
|
* Fix theme studio ground column orderCraig Jennings10 days2-12/+34
|
* Fix theme studio bg-prefixed span inferenceCraig Jennings10 days4-12/+26
|
* Queue theme studio column deletion taskCraig Jennings10 days1-0/+8
|
* Fix theme studio style button stateCraig Jennings10 days2-2/+26
|
* Fix theme studio bg-like imported colorsCraig Jennings10 days5-44/+111
|
* Add theme studio palette generator specCraig Jennings10 days2-0/+249
|
* Add theme studio column selection and reorder controlsCraig Jennings10 days3-10/+120
|
* Set theme studio default picker colorCraig Jennings10 days3-12/+14
|
* Group numeric color names by stemCraig Jennings10 days5-4/+16
|
* Document theme studio import color inferenceCraig Jennings10 days1-0/+2
|
* Treat legacy color names as base columnsCraig Jennings10 days6-4/+39
|
* Retire stale theme studio todo entriesCraig Jennings10 days1-3/+9
|
* Split theme studio generator data and templateCraig Jennings10 days4-384/+394
|
* Add theme studio default face drift summaryCraig Jennings10 days3-1/+102
|
* docs(claude): codify the cl-letf C-primitive native-comp trampoline trapCraig Jennings10 days1-0/+2
| | | | Mocking a C primitive (buffer-modified-p, file-exists-p, kill-buffer) via cl-letf triggers a native-comp trampoline rebuild that fails under --batch. Drive real state or extract a pure helper instead.
* Pin theme studio preview links and column exportsCraig Jennings10 days4-10/+58
|
* fix(help-config): non-destructive info open, clean cancel, drop dead configCraig Jennings10 days3-23/+68
| | | | Three audit defects in one file. cj/open-with-info-mode used cl-return-from inside a plain defun, so declining the save prompt threw "No catch for tag" instead of cancelling. The decision is now a pure cj/--info-open-plan and the command routes through it. A dead :hook (info-mode . info-persist-history-mode, which names a non-existent mode on the wrong hook) and an empty :preface are gone. The auto-mode-alist entry that mapped .info to that interactive, buffer-killing command is dropped, so find-file-noselect of a .info no longer destroys buffers. cj/open-with-info-mode stays an M-x command and C-h i still browses info files.
* Add theme studio UI inherit spec taskCraig Jennings10 days1-1/+7
|
* Add theme studio generated file checkCraig Jennings10 days2-1/+12
|
* Rename theme studio column browser gateCraig Jennings10 days4-10/+10
|
* Pin theme studio generated defaultsCraig Jennings10 days1-0/+32
|
* Refactor theme studio face assemblyCraig Jennings10 days8-61/+205
|
* docs(claude): codify the make-test no-package-init testability gotchaCraig Jennings10 days1-0/+2
| | | | make test runs without package-initialize, so defuns nested in a use-package :config are unbound there even though the PostToolUse hook loads them. Extract such logic to top-level for unit tests; verify :config-bound keys live.
* Rename theme studio color model to columnsCraig Jennings10 days5-187/+187
|
* Guard theme studio package face coverageCraig Jennings10 days1-0/+35
|
* Extract theme studio default face adapterCraig Jennings10 days3-81/+203
|
* Update theme studio color columns and defaultsCraig Jennings10 days10-460/+30503
|
* fix(dwim-shell): valid zip name, real backup timestamp, reachable menu keyCraig Jennings10 days4-6/+59
| | | | Three audit fixes. Single-file zip named the archive after the input file (<<fne>>.<<e>>), making invalid archives and a "foo." name for directories. It now builds <fne>.zip. The dated backup single-quoted $(date ...), so the stamp sat literal in the filename. Now the timestamp is interpolated in Elisp with format-time-string. The dired menu used "M-S-d", which Meta-Shift-d never emits (it sends M-D), so the menu was unreachable in plain dired. It now binds M-D, matching the dirvish sibling. Both command strings moved to top-level builders so they're unit-testable without loading the dwim-shell-command package.
* fix(markdown): restore the live preview (rename, guard, dead setq)Craig Jennings10 days3-7/+23
| | | | F2 ran markdown-mode's own markdown-preview instead of the custom one, so the impatient-mode strapdown preview was dead. I renamed the custom command to cj/markdown-preview and rebound F2 so markdown-mode no longer shadows it. The server guard now uses httpd-running-p (httpd-process isn't a variable), and a dead (setq imp-set-user-filter 'markdown-html) that named neither a real variable nor a real filter is gone.
* fix(completion): let orderless match, prescient sortCraig Jennings10 days2-1/+13
| | | | vertico-prescient-mode defaulted vertico-prescient-enable-filtering to t, which overrode completion-styles to prescient inside vertico sessions and left the orderless config dead where it mattered. Setting it nil restores orderless space-separated out-of-order matching while prescient keeps doing the sorting.
* fix(keys): destructive delete on capital D, diff on lowercase dCraig Jennings10 days3-3/+41
| | | | C-; b d now runs cj/diff-buffer-with-file (the op I hit most, comparing a buffer against the saved file) and C-; b D runs cj/delete-buffer-and-file. The destructive command sat on the easy lowercase key and diff on the capital. A keymap-lookup test guards the swap.
* docs(claude): codify the manual-verification VERIFY-child patternCraig Jennings10 days1-0/+2
| | | | When a task's code is done and only the hands-on check remains, file that check as a VERIFY child under the Manual testing and validation parent and close the originating task, instead of leaving the whole task DOING.
* chore(todo): import emacs tasks from roam inboxCraig Jennings10 days1-1/+270
| | | | Routed six Emacs items out of the roam global inbox into Open Work: unified popup placement/dismissal rules, fullscreen-terminal pull-away, removing unused system-power keybindings, two dirvish/buffer keybinding tweaks, and F1 dashboard-refresh (folded into the existing dashboard task). Each rewritten, priced, and tagged per the project scheme.
* chore(todo): stamp reviewed tasks, mark two audit fixes DOINGCraig Jennings10 days1-2/+37
| | | | Task-review batch of 7 stamped :LAST_REVIEWED: 2026-06-13, all kept; reconcile-open-repos gained :quick:. The C-s vertico-repeat and dotted-repo fixes moved to DOING with dated resolution notes and manual-test entries under the validation parent, pending my confirm.