aboutsummaryrefslogtreecommitdiff
Commit message (Expand)AuthorAgeFilesLines
* chore: delete wip.el and remove its stale require from init.elCraig Jennings2026-04-222-61/+0
* feat(hugo): draft picker, preview toggle, publish commandCraig Jennings2026-04-223-2/+224
* fix: load freshness, wttrin path, compile-time package initCraig Jennings2026-04-223-1/+10
* docs: add README.orgCraig Jennings2026-04-201-0/+89
* style(font): set default and fallback font heights to 120Craig Jennings2026-04-201-2/+2
* chore: rename /docs/ → /.ai/ in gitignore and CLAUDE.mdCraig Jennings2026-04-202-3/+4
* chore: sync validate-el.sh JSON channel + pairwise rule from rulesetsCraig Jennings2026-04-192-9/+44
* chore: sync testing rules — pyramid, overmocking, refactor-for-testability,...Craig Jennings2026-04-192-0/+130
* chore: sync elisp-testing.md (testutil pattern generalized)Craig Jennings2026-04-191-3/+3
* chore: sync bundle — add commits.md rule, attribution suppressionCraig Jennings2026-04-193-1/+71
* chore: gitignore *.eln (native-compiled artifacts from validate-el.sh)Craig Jennings2026-04-191-0/+3
* chore: sync .claude/ bundle — package-initialize, flat-layout, generic testingCraig Jennings2026-04-193-4/+168
* chore: remove install-hooks target, rulesets install handles itCraig Jennings2026-04-191-10/+1
* chore: track CLAUDE.md and .claude/ bundle, narrow gitignoreCraig Jennings2026-04-197-3/+418
* chore(hooks): add tracked pre-commit hook via githooks/Craig Jennings2026-04-192-1/+60
* refactor(transcription): extract running-transcriptions and format-entryCraig Jennings2026-04-192-20/+91
* refactor(transcription): extract four sentinel side-effect helpersCraig Jennings2026-04-192-40/+180
* refactor(transcription): extract init-log-file and track-transcriptionCraig Jennings2026-04-192-14/+132
* refactor(transcription): extract cj/--build-process-environmentCraig Jennings2026-04-192-9/+109
* refactor(transcription): consolidate backends into descriptor alistCraig Jennings2026-04-192-90/+93
* test(transcription): add characterization tests for API-key retrievalCraig Jennings2026-04-191-0/+90
* refactor(org-contacts): remove dead boundp branchesCraig Jennings2026-04-191-16/+12
* fix(reconcile): restore repo iteration under projects-dir and code-dirCraig Jennings2026-04-192-1/+182
* refactor(reconcile): extract helpers, add recursive repo discovery and 28 testsCraig Jennings2026-04-197-36/+549
* fix: make this function recursiveCraig Jennings2026-04-181-4/+14
* fix: fix M-P by removing autoload cookie from keybindingCraig Jennings2026-04-181-1/+1
* feat(agenda): add project-filtered agenda view on C-f8Craig Jennings2026-04-092-6/+36
* feat(vterm): pass F8, F9, F10 through to EmacsCraig Jennings2026-04-073-3/+7
* test(recording): add direct tests for device-sort-key, device-status-label, g...Craig Jennings2026-04-053-0/+198
* test(calendar-sync): add 32 tests for recurrence exceptions, helpers, unfoldingCraig Jennings2026-04-056-0/+313
* refactor(calendar-sync): extract require-calendars guard from 4 locationsCraig Jennings2026-04-051-8/+10
* refactor(calendar-sync): extract RFC 5545 continuation line unfoldingCraig Jennings2026-04-051-17/+17
* refactor(calendar-sync): extract CN and email parsing from duplicated codeCraig Jennings2026-04-051-25/+19
* refactor(calendar-sync): remove dead function calendar-sync--timezone-nameCraig Jennings2026-04-052-12/+1
* test(calendar-sync): add 68 tests across 13 files for untested pure functionsCraig Jennings2026-04-0513-0/+647
* test(recording): add direct tests for extracted refactoring helpersCraig Jennings2026-04-053-0/+243
* refactor(recording): extract select-from-labeled helper, flatten quick-setupCraig Jennings2026-04-051-33/+27
* refactor(recording): extract video command builder from ffmpeg-record-videoCraig Jennings2026-04-051-42/+42
* refactor(recording): extract shared test-device helper from test-mic/test-mon...Craig Jennings2026-04-051-21/+16
* refactor(recording): unify parse-pactl-sources/sinks-verbose into single func...Craig Jennings2026-04-053-61/+28
* chore: gitignore and untrack data/ directoryCraig Jennings2026-04-053-230/+2
* chore: gitignore and untrack CLAUDE.mdv0.7.2Craig Jennings2026-04-052-28/+1
* chore: gitignore and untrack build artifacts, vendored assets, personal filesCraig Jennings2026-04-052043-30969/+15
* feat(music): add random-aware next/previous; refactor music + calendar-syncCraig Jennings2026-04-036-174/+1050
* feat(org): add <cj structure template for daily prep comment blocksCraig Jennings2026-04-021-1/+3
* feat(music): add test coverage for 7 functions, refactor with extracted helpersCraig Jennings2026-04-018-36/+975
* fix(slack): disable emojify in lui buffers, add org cache reset commandCraig Jennings2026-03-162-1/+27
* fix(slack): add error visibility to notification handlerCraig Jennings2026-03-142-10/+23
* fix(slack): fix notification bug, add close-all-buffers commandCraig Jennings2026-03-101-1/+17
* fix(music): place point on first track after playlist load/reloadCraig Jennings2026-03-101-2/+4