| Commit message (Expand) | Author | Age | Files | Lines |
| ... | |
| * | feat(coverage): add changed-lines helper and diff parser | Craig Jennings | 2026-04-22 | 1 | -0/+64 |
| * | feat(coverage): add cj/--coverage-parse-lcov helper | Craig Jennings | 2026-04-22 | 1 | -0/+58 |
| * | chore(org): move org-reveal to F2, freeing F5 | Craig Jennings | 2026-04-22 | 1 | -1/+1 |
| * | docs(font): sync font-config module header with current code | Craig Jennings | 2026-04-22 | 1 | -3/+5 |
| * | fix(host-environment): detect battery correctly on Linux desktops | Craig Jennings | 2026-04-22 | 1 | -5/+30 |
| * | feat(font): set default font height per machine | Craig Jennings | 2026-04-22 | 1 | -2/+2 |
| * | fix(hugo): defer browser until server ready, report crashes | Craig Jennings | 2026-04-22 | 1 | -3/+40 |
| * | refactor(hugo): prune stale header, group functions by purpose | Craig Jennings | 2026-04-22 | 1 | -38/+41 |
| * | chore: delete wip.el and remove its stale require from init.el | Craig Jennings | 2026-04-22 | 1 | -60/+0 |
| * | feat(hugo): draft picker, preview toggle, publish command | Craig Jennings | 2026-04-22 | 1 | -2/+79 |
| * | fix: load freshness, wttrin path, compile-time package init | Craig Jennings | 2026-04-22 | 1 | -1/+1 |
| * | style(font): set default and fallback font heights to 120 | Craig Jennings | 2026-04-20 | 1 | -2/+2 |
| * | refactor(transcription): extract running-transcriptions and format-entry | Craig Jennings | 2026-04-19 | 1 | -20/+25 |
| * | refactor(transcription): extract four sentinel side-effect helpers | Craig Jennings | 2026-04-19 | 1 | -40/+44 |
| * | refactor(transcription): extract init-log-file and track-transcription | Craig Jennings | 2026-04-19 | 1 | -14/+16 |
| * | refactor(transcription): extract cj/--build-process-environment | Craig Jennings | 2026-04-19 | 1 | -9/+15 |
| * | refactor(transcription): consolidate backends into descriptor alist | Craig Jennings | 2026-04-19 | 1 | -39/+29 |
| * | refactor(org-contacts): remove dead boundp branches | Craig Jennings | 2026-04-19 | 1 | -16/+12 |
| * | fix(reconcile): restore repo iteration under projects-dir and code-dir | Craig Jennings | 2026-04-19 | 1 | -1/+1 |
| * | refactor(reconcile): extract helpers, add recursive repo discovery and 28 tests | Craig Jennings | 2026-04-19 | 1 | -36/+48 |
| * | fix: make this function recursive | Craig Jennings | 2026-04-18 | 1 | -4/+14 |
| * | fix: fix M-P by removing autoload cookie from keybinding | Craig Jennings | 2026-04-18 | 1 | -1/+1 |
| * | feat(agenda): add project-filtered agenda view on C-f8 | Craig Jennings | 2026-04-09 | 1 | -2/+31 |
| * | feat(vterm): pass F8, F9, F10 through to Emacs | Craig Jennings | 2026-04-07 | 2 | -1/+4 |
| * | refactor(calendar-sync): extract require-calendars guard from 4 locations | Craig Jennings | 2026-04-05 | 1 | -8/+10 |
| * | refactor(calendar-sync): extract RFC 5545 continuation line unfolding | Craig Jennings | 2026-04-05 | 1 | -17/+17 |
| * | refactor(calendar-sync): extract CN and email parsing from duplicated code | Craig Jennings | 2026-04-05 | 1 | -25/+19 |
| * | refactor(calendar-sync): remove dead function calendar-sync--timezone-name | Craig Jennings | 2026-04-05 | 1 | -5/+0 |
| * | refactor(recording): extract select-from-labeled helper, flatten quick-setup | Craig Jennings | 2026-04-05 | 1 | -33/+27 |
| * | refactor(recording): extract video command builder from ffmpeg-record-video | Craig Jennings | 2026-04-05 | 1 | -42/+42 |
| * | refactor(recording): extract shared test-device helper from test-mic/test-mon... | Craig Jennings | 2026-04-05 | 1 | -21/+16 |
| * | refactor(recording): unify parse-pactl-sources/sinks-verbose into single func... | Craig Jennings | 2026-04-05 | 1 | -45/+12 |
| * | feat(music): add random-aware next/previous; refactor music + calendar-sync | Craig Jennings | 2026-04-03 | 2 | -174/+136 |
| * | feat(org): add <cj structure template for daily prep comment blocks | Craig Jennings | 2026-04-02 | 1 | -1/+3 |
| * | feat(music): add test coverage for 7 functions, refactor with extracted helpers | Craig Jennings | 2026-04-01 | 1 | -36/+45 |
| * | fix(slack): disable emojify in lui buffers, add org cache reset command | Craig Jennings | 2026-03-16 | 2 | -1/+27 |
| * | fix(slack): add error visibility to notification handler | Craig Jennings | 2026-03-14 | 1 | -8/+20 |
| * | fix(slack): fix notification bug, add close-all-buffers command | Craig Jennings | 2026-03-10 | 1 | -1/+17 |
| * | fix(music): place point on first track after playlist load/reload | Craig Jennings | 2026-03-10 | 1 | -2/+4 |
| * | fix(calendar-sync): handle variable-length date lists in RRULE UNTIL | Craig Jennings | 2026-03-09 | 2 | -5/+11 |
| * | refactor(gptel): extract model-list and selection logic for testability | Craig Jennings | 2026-03-06 | 1 | -20/+42 |
| * | refactor(gptel): lazy-load gptel-magit, rebind rewrite/context keys | Craig Jennings | 2026-03-06 | 1 | -29/+47 |
| * | refactor(gptel): move config defuns to top level, rebind keys, set reasoning | Craig Jennings | 2026-03-06 | 1 | -39/+34 |
| * | test(gptel): add unit tests for ai-config, remove dead cj/gptel-backends | Craig Jennings | 2026-03-06 | 1 | -6/+0 |
| * | fix(gptel): fix docstring warnings, rename model->string to model-to-string | Craig Jennings | 2026-03-06 | 1 | -15/+10 |
| * | fix(gptel): remove duplicate backend setter, fix commentary keybindings | Craig Jennings | 2026-03-06 | 1 | -10/+9 |
| * | feat(gptel): update Claude models, fix default system prompt | Craig Jennings | 2026-03-06 | 1 | -5/+8 |
| * | fix(slack): fix notification and mark-as-read bugs | Craig Jennings | 2026-03-06 | 1 | -3/+12 |
| * | feat: add Slack client module with dashboard integration | Craig Jennings | 2026-03-06 | 2 | -0/+149 |
| * | session: switch Python LSP to pyright, add Django web-mode config | Craig Jennings | 2026-03-04 | 3 | -120/+124 |