aboutsummaryrefslogtreecommitdiff
Commit message (Expand)AuthorAgeFilesLines
...
* refactor(gptel): extract model-list and selection logic for testabilityCraig Jennings2026-03-063-20/+217
* refactor(gptel): lazy-load gptel-magit, rebind rewrite/context keysCraig Jennings2026-03-064-35/+181
* refactor(gptel): move config defuns to top level, rebind keys, set reasoningCraig Jennings2026-03-062-52/+44
* test(gptel): add unit tests for ai-config, remove dead cj/gptel-backendsCraig Jennings2026-03-065-6/+277
* fix(gptel): fix docstring warnings, rename model->string to model-to-stringCraig Jennings2026-03-062-16/+11
* 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-062-5/+104
* fix(slack): fix notification and mark-as-read bugsCraig Jennings2026-03-062-3/+55
* feat: add Slack client module with dashboard integrationCraig Jennings2026-03-063-0/+150
* 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-028-21/+292
* test(recording): add tests for label-devices, label-sinks, get-sink-appsCraig Jennings2026-02-265-0/+372
* feat(recording): intuitive labels, show muted devices, add app namesCraig Jennings2026-02-264-133/+256
* feat(recording): replace icons with text state labels in quick-setupCraig Jennings2026-02-264-197/+146
* feat(recording): add mic indicators and fix misleading sink iconCraig Jennings2026-02-262-38/+142
* fix(recording): remove drift detection that overrides explicit sink choiceCraig Jennings2026-02-262-36/+26
* feat(recording): show sinks with active audio indicators in quick-setupCraig Jennings2026-02-267-86/+490
* fix(recording): replace blocking y-or-n-p with non-blocking warningCraig Jennings2026-02-262-22/+41
* feat(recording): validate system audio device before recordingCraig Jennings2026-02-2611-51/+560
* 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-237-12/+12
* 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-202-18/+41
* 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-188-0/+601
* fix(org): remap date picker keys — . for today, <> for days, M-,/. for monthsCraig Jennings2026-02-181-12/+7
* chore: close completed tasks in todo (yasnippet, ERT checklist)Craig Jennings2026-02-161-33/+16
* chore(yasnippet): move snippets into emacs.d for source controlCraig Jennings2026-02-1629-2/+200
* fix(tests): add missing requires for org-noter test dependenciesCraig Jennings2026-02-162-0/+4
* feat(org-noter): overhaul keybindings, dynamic split, background highlightCraig Jennings2026-02-163-40/+104
* fix(pdf): move keybindings to eval-after-load, add page-only scrollingCraig Jennings2026-02-151-10/+21
* chore: complete ERT test checklist [13/13]Craig Jennings2026-02-151-3/+3
* fix(chrono-tools): correct undefined variable in timer reset messageCraig Jennings2026-02-152-10/+2
* test: add 38 tests for org-agenda-config and org-refile-configCraig Jennings2026-02-155-4/+507
* test: add 86 new tests, fix 3 production bugs, fix 8 stale testsCraig Jennings2026-02-1517-240/+801
* chore(todo): reorganize tasks by functional area, audit test coverageCraig Jennings2026-02-151-169/+188
* fix(reveal): suppress date/caps on title slide, move transition to init optionsCraig Jennings2026-02-152-10/+16
* fix(keybindings): remove auth-cache binding from C-; ACraig Jennings2026-02-151-7/+1
* merge: playlist UI improvements from feat/music-playlist-uiCraig Jennings2026-02-153-2/+454
|\
| * feat(music): add playlist UI with header overlay, track styling, and testsCraig Jennings2026-02-153-2/+454
|/
* feat(dashboard,calibredb): reorganize nav buttons, tweak display settingsCraig Jennings2026-02-152-22/+27
* docs(music): add ncmpcpp keybinding comparison table to commentaryCraig Jennings2026-02-151-0/+65
* feat(music): align EMMS keybindings with ncmpcpp, add consume modeCraig Jennings2026-02-152-12/+322
* feat(dashboard): add recent files section to startup dashboardCraig Jennings2026-02-141-2/+4
* perf(calendar-sync): replace shell-out timezone conversion with pure ElispCraig Jennings2026-02-142-32/+60
* refactor(tasks): migrate todo.org to Open Work / Resolved formatCraig Jennings2026-02-142-1410/+1780
* feat(reveal): add org-reveal presentation workflow with ERT testsCraig Jennings2026-02-148-49/+512