aboutsummaryrefslogtreecommitdiff
path: root/modules
Commit message (Expand)AuthorAgeFilesLines
* 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-051-5/+0
* 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-051-45/+12
* feat(music): add random-aware next/previous; refactor music + calendar-syncCraig Jennings2026-04-032-174/+136
* 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-011-36/+45
* 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-141-8/+20
* 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
* fix(calendar-sync): handle variable-length date lists in RRULE UNTILCraig Jennings2026-03-092-5/+11
* refactor(gptel): extract model-list and selection logic for testabilityCraig Jennings2026-03-061-20/+42
* refactor(gptel): lazy-load gptel-magit, rebind rewrite/context keysCraig Jennings2026-03-061-29/+47
* refactor(gptel): move config defuns to top level, rebind keys, set reasoningCraig Jennings2026-03-061-39/+34
* test(gptel): add unit tests for ai-config, remove dead cj/gptel-backendsCraig Jennings2026-03-061-6/+0
* fix(gptel): fix docstring warnings, rename model->string to model-to-stringCraig Jennings2026-03-061-15/+10
* fix(gptel): remove duplicate backend setter, fix commentary keybindingsCraig Jennings2026-03-061-10/+9
* feat(gptel): update Claude models, fix default system promptCraig Jennings2026-03-061-5/+8
* fix(slack): fix notification and mark-as-read bugsCraig Jennings2026-03-061-3/+12
* feat: add Slack client module with dashboard integrationCraig Jennings2026-03-062-0/+149
* session: switch Python LSP to pyright, add Django web-mode configCraig Jennings2026-03-043-120/+124
* feat(json,yaml): add tree-sitter modes, formatting, and jq integrationCraig Jennings2026-03-024-16/+98
* feat(recording): intuitive labels, show muted devices, add app namesCraig Jennings2026-02-261-49/+105
* feat(recording): replace icons with text state labels in quick-setupCraig Jennings2026-02-261-75/+60
* feat(recording): add mic indicators and fix misleading sink iconCraig Jennings2026-02-261-17/+42
* fix(recording): remove drift detection that overrides explicit sink choiceCraig Jennings2026-02-261-22/+14
* feat(recording): show sinks with active audio indicators in quick-setupCraig Jennings2026-02-261-35/+123
* fix(recording): replace blocking y-or-n-p with non-blocking warningCraig Jennings2026-02-261-9/+20
* feat(recording): validate system audio device before recordingCraig Jennings2026-02-261-0/+81
* fix(pdf): move pdf-tools-install to eval-after-load and revert stale buffersCraig Jennings2026-02-251-2/+11
* feat(buffer): add open-with-default-app and open-with-program keybindingsCraig Jennings2026-02-253-10/+12
* chore: rename chime.el references to ChimeCraig Jennings2026-02-233-5/+5
* fix(user-constants): create calendar data files on first launchCraig Jennings2026-02-211-0/+6
* fix(keybindings): make C-z a prefix map instead of unsetting itCraig Jennings2026-02-211-1/+1
* fix(music): force case-insensitive search when adding songsCraig Jennings2026-02-211-0/+1
* fix(mousetrap): use buffer-local keymaps via emulation-mode-map-alistsCraig Jennings2026-02-201-11/+34
* chore: enable wttrin debug, clean up lorem-optimum startupCraig Jennings2026-02-203-233/+2
* feat(restclient): add REST API client for interactive API explorationCraig Jennings2026-02-181-0/+104
* fix(org): remap date picker keys — . for today, <> for days, M-,/. for monthsCraig Jennings2026-02-181-12/+7
* chore(yasnippet): move snippets into emacs.d for source controlCraig Jennings2026-02-161-2/+2
* feat(org-noter): overhaul keybindings, dynamic split, background highlightCraig Jennings2026-02-162-39/+104
* fix(pdf): move keybindings to eval-after-load, add page-only scrollingCraig Jennings2026-02-151-10/+21
* fix(chrono-tools): correct undefined variable in timer reset messageCraig Jennings2026-02-151-1/+1
* test: add 86 new tests, fix 3 production bugs, fix 8 stale testsCraig Jennings2026-02-154-20/+31
* fix(reveal): suppress date/caps on title slide, move transition to init optionsCraig Jennings2026-02-151-5/+7
* fix(keybindings): remove auth-cache binding from C-; ACraig Jennings2026-02-151-7/+1
* feat(music): add playlist UI with header overlay, track styling, and testsCraig Jennings2026-02-151-2/+182