| Commit message (Expand) | Author | Age | Files | Lines |
| * | fix(agenda): scope file scan to immediate subdirs of ~/projects | Craig Jennings | 2026-02-13 | 1 | -27/+35 |
| * | fix(test): add missing testutil require for sanitize-org-body tests | Craig Jennings | 2026-02-06 | 4 | -24/+25 |
| * | feat(recording): rewrite device setup, fix video stop, update modeline icons | Craig Jennings | 2026-02-06 | 16 | -346/+764 |
| * | fix(calendar-sync): sanitize description text to prevent org heading corruption | Craig Jennings | 2026-02-06 | 2 | -3/+81 |
| * | fix(calendar-sync): fix heading order, continuation lines, and exception text... | Craig Jennings | 2026-02-05 | 2 | -1/+25 |
| * | feat(calendar-sync): add event details — attendees, organizer, status, URL | Craig Jennings | 2026-02-05 | 20 | -7/+903 |
| * | fix(email): improve MIME handle parsing for email viewer | Craig Jennings | 2026-02-04 | 1 | -0/+237 |
| * | test(video-recording): add process cleanup tests | Craig Jennings | 2026-02-03 | 1 | -0/+229 |
| * | fix(video-recording): use generic 'Built-in Audio' label | Craig Jennings | 2026-02-03 | 3 | -10/+10 |
| * | test(video-recording): add command structure validation tests | Craig Jennings | 2026-02-03 | 1 | -0/+311 |
| * | fix(tests): correct flaky test assertions | Craig Jennings | 2026-02-03 | 2 | -6/+10 |
| * | feat(calendar-sync): add EXDATE support for excluded recurring event dates | Craig Jennings | 2026-02-03 | 5 | -0/+676 |
| * | feat(calendar-sync): add RECURRENCE-ID exception handling for recurring events | Craig Jennings | 2026-02-03 | 5 | -0/+707 |
| * | feat(keyboard): add GUI key translation for M-S- bindings | Craig Jennings | 2026-02-02 | 2 | -7/+9 |
| * | feat(calendar-sync): add timezone conversion for TZID-qualified events | Craig Jennings | 2026-02-01 | 4 | -0/+685 |
| * | test(theme): add comprehensive tests for dupre-theme | Craig Jennings | 2026-01-26 | 1 | -0/+208 |
| * | fix(tests): fix failing tests across multiple modules | Craig Jennings | 2026-01-24 | 5 | -13/+23 |
| * | test(prog-shell): add tests for cj/make-script-executable | Craig Jennings | 2026-01-24 | 1 | -0/+130 |
| * | feat(calendar-sync): multi-calendar support with property tests | Craig Jennings | 2025-12-02 | 5 | -18/+398 |
| * | feat(org-noter): implement custom org-noter workflow | Craig Jennings | 2025-11-21 | 2 | -0/+209 |
| * | feat(calendar-sync): Add RRULE support and refactor expansion functions | Craig Jennings | 2025-11-18 | 5 | -0/+1165 |
| * | fix(calendar-sync): Remove carriage return characters from synced events | Craig Jennings | 2025-11-17 | 1 | -0/+186 |
| * | test(calendar-sync): Add unit tests for UTC conversion function | Craig Jennings | 2025-11-16 | 1 | -0/+72 |
| * | feat(calendar-sync): Add automatic timezone detection and chronological sorting | Craig Jennings | 2025-11-16 | 2 | -0/+690 |
| * | fix(tests): Update mousetrap test to match current configuration | Craig Jennings | 2025-11-15 | 1 | -1/+1 |
| * | feat(music): Switch EMMS from MPD to MPV backend | Craig Jennings | 2025-11-15 | 1 | -24/+31 |
| * | test: Add integration test for recording monitor capture | Craig Jennings | 2025-11-14 | 1 | -0/+222 |
| * | fix(recording): Fix phone call audio capture with amix filter | Craig Jennings | 2025-11-14 | 3 | -0/+186 |
| * | Revert "checking in modified/removed tests and other misc changes" | Craig Jennings | 2025-11-14 | 124 | -0/+24863 |
| * | checking in modified/removed tests and other misc changes | Craig Jennings | 2025-11-14 | 124 | -24863/+0 |
| * | fix(ui): Fix cursor color updates with post-command-hook | Craig Jennings | 2025-11-14 | 1 | -0/+164 |
| * | feat(ui): Add buffer modification state to color indicators | Craig Jennings | 2025-11-14 | 1 | -0/+221 |
| * | feat(mousetrap): Add profile-based architecture and clickable lighter | Craig Jennings | 2025-11-14 | 5 | -0/+1102 |
| * | feat(fonts): Update fonts to Berkeley Mono + Lexend, simplify org-drill config | Craig Jennings | 2025-11-12 | 1 | -0/+175 |
| * | perf: Merge performance branch - org-agenda cache, tests, and inbox zero | Craig Jennings | 2025-11-12 | 21 | -1461/+412 |
| * | perf: Optimize org-refile with caching to eliminate 15-20s delay | Craig Jennings | 2025-11-11 | 1 | -0/+305 |
| * | a/v recording: fix setup, add test functionality and indicatorlkg | Craig Jennings | 2025-11-11 | 13 | -376/+2326 |
| * | fix: Resolve Google Calendar password prompts via advice | Craig Jennings | 2025-11-11 | 1 | -0/+135 |
| * | test: Add slow tag to benchmarks taking too long | Craig Jennings | 2025-11-09 | 1 | -2/+8 |
| * | feat:system: Add system utility library with executable check | Craig Jennings | 2025-11-09 | 1 | -0/+73 |
| * | feat:buffer-diff: Add syntax-aware buffer diffing with difftastic | Craig Jennings | 2025-11-09 | 1 | -0/+300 |
| * | feat: Fix modeline lag and add org multi-level sort with comprehensive tests | Craig Jennings | 2025-11-08 | 1 | -0/+283 |
| * | feat: Add AssemblyAI transcription backend with speaker diarization | Craig Jennings | 2025-11-06 | 1 | -0/+106 |
| * | test: Add comprehensive test suite for LanguageTool grammar checking | Craig Jennings | 2025-11-04 | 5 | -0/+278 |
| * | feat: Add complete async audio transcription workflow | Craig Jennings | 2025-11-04 | 6 | -0/+508 |
| * | test: Add unit tests for music config and org-contacts functions | Craig Jennings | 2025-11-03 | 10 | -0/+1582 |
| * | test: Add comprehensive test suite for video-audio-recording module | Craig Jennings | 2025-11-03 | 15 | -0/+1254 |
| * | feat: Add copy-to-top and copy-to-bottom buffer methods with tests | Craig Jennings | 2025-11-03 | 2 | -0/+373 |
| * | feat:count-characters: Add character counting functionality | Craig Jennings | 2025-10-31 | 2 | -0/+402 |
| * | refactor: Rename custom-file-buffer to custom-buffer-file | Craig Jennings | 2025-10-27 | 8 | -40/+40 |