summaryrefslogtreecommitdiff
path: root/tests
Commit message (Expand)AuthorAgeFilesLines
* test(calendar-sync): add 32 tests for recurrence exceptions, helpers, unfoldingCraig Jennings2026-04-056-0/+313
* refactor(calendar-sync): remove dead function calendar-sync--timezone-nameCraig Jennings2026-04-051-7/+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): unify parse-pactl-sources/sinks-verbose into single func...Craig Jennings2026-04-052-16/+16
* feat(music): add random-aware next/previous; refactor music + calendar-syncCraig Jennings2026-04-034-0/+914
* feat(music): add test coverage for 7 functions, refactor with extracted helpersCraig Jennings2026-04-017-0/+930
* fix(calendar-sync): handle variable-length date lists in RRULE UNTILCraig Jennings2026-03-091-0/+121
* refactor(gptel): extract model-list and selection logic for testabilityCraig Jennings2026-03-062-0/+175
* refactor(gptel): lazy-load gptel-magit, rebind rewrite/context keysCraig Jennings2026-03-062-3/+131
* test(gptel): add unit tests for ai-config, remove dead cj/gptel-backendsCraig Jennings2026-03-064-0/+277
* feat(json,yaml): add tree-sitter modes, formatting, and jq integrationCraig Jennings2026-03-022-0/+185
* 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-263-84/+151
* feat(recording): replace icons with text state labels in quick-setupCraig Jennings2026-02-263-122/+86
* feat(recording): add mic indicators and fix misleading sink iconCraig Jennings2026-02-261-21/+100
* fix(recording): remove drift detection that overrides explicit sink choiceCraig Jennings2026-02-261-14/+12
* feat(recording): show sinks with active audio indicators in quick-setupCraig Jennings2026-02-266-51/+367
* fix(recording): replace blocking y-or-n-p with non-blocking warningCraig Jennings2026-02-261-13/+21
* feat(recording): validate system audio device before recordingCraig Jennings2026-02-2610-51/+479
* fix(mousetrap): use buffer-local keymaps via emulation-mode-map-alistsCraig Jennings2026-02-201-7/+7
* feat(restclient): add REST API client for interactive API explorationCraig Jennings2026-02-183-0/+247
* fix(tests): add missing requires for org-noter test dependenciesCraig Jennings2026-02-162-0/+4
* test: add 38 tests for org-agenda-config and org-refile-configCraig Jennings2026-02-154-0/+504
* test: add 86 new tests, fix 3 production bugs, fix 8 stale testsCraig Jennings2026-02-1512-206/+765
* fix(reveal): suppress date/caps on title slide, move transition to init optionsCraig Jennings2026-02-151-5/+9
* feat(music): add playlist UI with header overlay, track styling, and testsCraig Jennings2026-02-152-0/+272
* feat(music): align EMMS keybindings with ncmpcpp, add consume modeCraig Jennings2026-02-151-0/+262
* feat(reveal): add org-reveal presentation workflow with ERT testsCraig Jennings2026-02-142-0/+253
* test: add ERT coverage for modeline-config and hugo-configCraig Jennings2026-02-146-0/+762
* fix(agenda): scope file scan to immediate subdirs of ~/projectsCraig Jennings2026-02-131-27/+35
* fix(test): add missing testutil require for sanitize-org-body testsCraig Jennings2026-02-064-24/+25
* feat(recording): rewrite device setup, fix video stop, update modeline iconsCraig Jennings2026-02-0616-346/+764
* fix(calendar-sync): sanitize description text to prevent org heading corruptionCraig Jennings2026-02-062-3/+81
* fix(calendar-sync): fix heading order, continuation lines, and exception text...Craig Jennings2026-02-052-1/+25
* feat(calendar-sync): add event details — attendees, organizer, status, URLCraig Jennings2026-02-0520-7/+903
* fix(email): improve MIME handle parsing for email viewerCraig Jennings2026-02-041-0/+237
* test(video-recording): add process cleanup testsCraig Jennings2026-02-031-0/+229
* fix(video-recording): use generic 'Built-in Audio' labelCraig Jennings2026-02-033-10/+10
* test(video-recording): add command structure validation testsCraig Jennings2026-02-031-0/+311
* fix(tests): correct flaky test assertionsCraig Jennings2026-02-032-6/+10
* feat(calendar-sync): add EXDATE support for excluded recurring event datesCraig Jennings2026-02-035-0/+676
* feat(calendar-sync): add RECURRENCE-ID exception handling for recurring eventsCraig Jennings2026-02-035-0/+707
* feat(keyboard): add GUI key translation for M-S- bindingsCraig Jennings2026-02-022-7/+9
* feat(calendar-sync): add timezone conversion for TZID-qualified eventsCraig Jennings2026-02-014-0/+685
* test(theme): add comprehensive tests for dupre-themeCraig Jennings2026-01-261-0/+208
* fix(tests): fix failing tests across multiple modulesCraig Jennings2026-01-245-13/+23
* test(prog-shell): add tests for cj/make-script-executableCraig Jennings2026-01-241-0/+130
* feat(calendar-sync): multi-calendar support with property testsCraig Jennings2025-12-025-18/+398
* feat(org-noter): implement custom org-noter workflowCraig Jennings2025-11-212-0/+209