summaryrefslogtreecommitdiff
AgeCommit message (Expand)Author
2 daystest(calendar-sync): add 68 tests across 13 files for untested pure functionsCraig Jennings
2 daystest(recording): add direct tests for extracted refactoring helpersCraig Jennings
2 daysrefactor(recording): extract select-from-labeled helper, flatten quick-setupCraig Jennings
2 daysrefactor(recording): extract video command builder from ffmpeg-record-videoCraig Jennings
2 daysrefactor(recording): extract shared test-device helper from test-mic/test-mon...Craig Jennings
2 daysrefactor(recording): unify parse-pactl-sources/sinks-verbose into single func...Craig Jennings
2 dayschore: gitignore and untrack data/ directoryCraig Jennings
2 dayschore: gitignore and untrack CLAUDE.mdv0.7.2Craig Jennings
2 dayschore: gitignore and untrack build artifacts, vendored assets, personal filesCraig Jennings
4 daysfeat(music): add random-aware next/previous; refactor music + calendar-syncCraig Jennings
5 daysfeat(org): add <cj structure template for daily prep comment blocksCraig Jennings
6 daysfeat(music): add test coverage for 7 functions, refactor with extracted helpersCraig Jennings
2026-03-16fix(slack): disable emojify in lui buffers, add org cache reset commandCraig Jennings
2026-03-14fix(slack): add error visibility to notification handlerCraig Jennings
2026-03-10fix(slack): fix notification bug, add close-all-buffers commandCraig Jennings
2026-03-10fix(music): place point on first track after playlist load/reloadCraig Jennings
2026-03-09fix(calendar-sync): handle variable-length date lists in RRULE UNTILCraig Jennings
2026-03-06refactor(gptel): extract model-list and selection logic for testabilityCraig Jennings
2026-03-06refactor(gptel): lazy-load gptel-magit, rebind rewrite/context keysCraig Jennings
2026-03-06refactor(gptel): move config defuns to top level, rebind keys, set reasoningCraig Jennings
2026-03-06test(gptel): add unit tests for ai-config, remove dead cj/gptel-backendsCraig Jennings
2026-03-06fix(gptel): fix docstring warnings, rename model->string to model-to-stringCraig Jennings
2026-03-06fix(gptel): remove duplicate backend setter, fix commentary keybindingsCraig Jennings
2026-03-06feat(gptel): update Claude models, fix default system promptCraig Jennings
2026-03-06fix(slack): fix notification and mark-as-read bugsCraig Jennings
2026-03-06feat: add Slack client module with dashboard integrationCraig Jennings
2026-03-04session: switch Python LSP to pyright, add Django web-mode configCraig Jennings
2026-03-02feat(json,yaml): add tree-sitter modes, formatting, and jq integrationCraig Jennings
2026-02-26test(recording): add tests for label-devices, label-sinks, get-sink-appsCraig Jennings
2026-02-26feat(recording): intuitive labels, show muted devices, add app namesCraig Jennings
2026-02-26feat(recording): replace icons with text state labels in quick-setupCraig Jennings
2026-02-26feat(recording): add mic indicators and fix misleading sink iconCraig Jennings
2026-02-26fix(recording): remove drift detection that overrides explicit sink choiceCraig Jennings
2026-02-26feat(recording): show sinks with active audio indicators in quick-setupCraig Jennings
2026-02-26fix(recording): replace blocking y-or-n-p with non-blocking warningCraig Jennings
2026-02-26feat(recording): validate system audio device before recordingCraig Jennings
2026-02-25fix(pdf): move pdf-tools-install to eval-after-load and revert stale buffersCraig Jennings
2026-02-25feat(buffer): add open-with-default-app and open-with-program keybindingsCraig Jennings
2026-02-23chore: rename chime.el references to ChimeCraig Jennings
2026-02-21fix(user-constants): create calendar data files on first launchCraig Jennings
2026-02-21fix(keybindings): make C-z a prefix map instead of unsetting itCraig Jennings
2026-02-21fix(music): force case-insensitive search when adding songsCraig Jennings
2026-02-20fix(mousetrap): use buffer-local keymaps via emulation-mode-map-alistsCraig Jennings
2026-02-20chore: enable wttrin debug, clean up lorem-optimum startupCraig Jennings
2026-02-18feat(restclient): add REST API client for interactive API explorationCraig Jennings
2026-02-18fix(org): remap date picker keys — . for today, <> for days, M-,/. for monthsCraig Jennings
2026-02-16chore: close completed tasks in todo (yasnippet, ERT checklist)Craig Jennings
2026-02-16chore(yasnippet): move snippets into emacs.d for source controlCraig Jennings
2026-02-16fix(tests): add missing requires for org-noter test dependenciesCraig Jennings
2026-02-16feat(org-noter): overhaul keybindings, dynamic split, background highlightCraig Jennings