git.cjennings.net
:
dotemacs
main
performance
My Emacs configuration
Craig Jennings
about
summary
refs
log
tree
commit
diff
log msg
author
committer
range
Commit message (
Expand
)
Author
Age
Files
Lines
*
feat(dashboard): add recent files section to startup dashboard
Craig Jennings
2026-02-14
1
-2
/
+4
*
perf(calendar-sync): replace shell-out timezone conversion with pure Elisp
Craig Jennings
2026-02-14
2
-32
/
+60
*
refactor(tasks): migrate todo.org to Open Work / Resolved format
Craig Jennings
2026-02-14
2
-1410
/
+1780
*
feat(reveal): add org-reveal presentation workflow with ERT tests
Craig Jennings
2026-02-14
8
-49
/
+512
*
test: add ERT coverage for modeline-config and hugo-config
Craig Jennings
2026-02-14
8
-32
/
+846
*
feat(hugo): extract hugo-config module with C-; h keybindings
Craig Jennings
2026-02-14
4
-30
/
+128
*
feat(export): add ox-hugo config with capture template
Craig Jennings
2026-02-13
1
-3
/
+29
*
fix(agenda): scope file scan to immediate subdirs of ~/projects
Craig Jennings
2026-02-13
2
-36
/
+47
*
fix(keyboard): support daemon mode for M-S- key translations
Craig Jennings
2026-02-09
2
-3
/
+7
*
fix(font): prevent HarfBuzz SIGSEGV crash on emoji in mu4e headers
Craig Jennings
2026-02-09
3
-2
/
+40
*
chore: sync templates, rename NOTES.org to notes.org
Craig Jennings
2026-02-07
1
-1
/
+1
*
fix(test): add missing testutil require for sanitize-org-body tests
Craig Jennings
2026-02-06
5
-28
/
+29
*
feat(recording): rewrite device setup, fix video stop, update modeline icons
Craig Jennings
2026-02-06
17
-552
/
+1191
*
fix(calendar-sync): increase fetch timeout for large calendars
Craig Jennings
2026-02-06
1
-1
/
+11
*
fix(calendar-sync): sanitize description text to prevent org heading corruption
Craig Jennings
2026-02-06
3
-5
/
+94
*
fix(calendar-sync): fix heading order, continuation lines, and exception text...
Craig Jennings
2026-02-05
3
-7
/
+35
*
feat(calendar-sync): add event details — attendees, organizer, status, URL
Craig Jennings
2026-02-05
22
-24
/
+1113
*
chore(todo): add TRAMP/dirvish timestamp investigation task
Craig Jennings
2026-02-05
1
-0
/
+27
*
feat(dirvish): add TrueNAS backups quick access shortcut
Craig Jennings
2026-02-05
1
-0
/
+1
*
chore: minor housekeeping updates
Craig Jennings
2026-02-04
3
-3
/
+5
*
chore: add new typo corrections to abbrev_defs
Craig Jennings
2026-02-04
1
-2
/
+4
*
fix(email): require mm-decode at load time for macro availability
Craig Jennings
2026-02-04
1
-6
/
+2
*
fix(email): improve MIME handle parsing for email viewer
Craig Jennings
2026-02-04
2
-6
/
+282
*
style(dirvish): normalize indentation and add TrueNAS shortcuts
Craig Jennings
2026-02-04
1
-192
/
+194
*
refactor(calendar): move calendar URLs into calendar-sync.el
Craig Jennings
2026-02-04
2
-16
/
+16
*
feat(buffer): add EWW and email viewing functions
Craig Jennings
2026-02-04
1
-5
/
+73
*
feat(lsp): disable LSP on remote/TRAMP files
Craig Jennings
2026-02-04
2
-2
/
+5
*
test(video-recording): add process cleanup tests
Craig Jennings
2026-02-03
1
-0
/
+229
*
fix(video-recording): kill orphan wf-recorder on Wayland
Craig Jennings
2026-02-03
1
-1
/
+10
*
fix(video-recording): use generic 'Built-in Audio' label
Craig Jennings
2026-02-03
4
-11
/
+11
*
test(video-recording): add command structure validation tests
Craig Jennings
2026-02-03
1
-0
/
+311
*
fix(video-recording): correct wf-recorder flags for Wayland pipeline
Craig Jennings
2026-02-03
1
-1
/
+1
*
fix(tests): correct flaky test assertions
Craig Jennings
2026-02-03
2
-6
/
+10
*
perf(lorem-optimum): fix O(n²) tokenization algorithm
Craig Jennings
2026-02-03
1
-17
/
+23
*
feat(calendar-sync): add EXDATE support for excluded recurring event dates
Craig Jennings
2026-02-03
6
-10
/
+811
*
chore(ai-config): switch default gptel backend to Claude
Craig Jennings
2026-02-03
1
-5
/
+4
*
feat(calendar-sync): add RECURRENCE-ID exception handling for recurring events
Craig Jennings
2026-02-03
10
-13
/
+896
*
feat(keyboard): add GUI key translation for M-S- bindings
Craig Jennings
2026-02-02
5
-62
/
+180
*
feat(calendar-sync): add timezone conversion for TZID-qualified events
Craig Jennings
2026-02-01
5
-12
/
+764
*
fix(dashboard): correct banner title centering
Craig Jennings
2026-02-01
1
-0
/
+24
*
feat(dirvish): add wallpaper setter with X11/Wayland support
Craig Jennings
2026-02-01
1
-4
/
+23
*
feat(env): add X11 and Wayland detection functions
Craig Jennings
2026-02-01
1
-0
/
+11
*
feat(music): add dirvish keybinding for EMMS playlist
Craig Jennings
2026-02-01
1
-1
/
+3
*
style(font): increase default height to 140
Craig Jennings
2026-02-01
1
-1
/
+1
*
fix(recording): add Wayland support using wf-recorder
Craig Jennings
2026-01-31
1
-31
/
+66
*
fix(transcription): add T keybinding to dirvish-mode-map
Craig Jennings
2026-01-29
1
-1
/
+3
*
chore(todo): adjust task priorities based on V2MOM alignment
Craig Jennings
2026-01-27
1
-7
/
+7
*
chore: untrack calendar sync generated data
Craig Jennings
2026-01-27
4
-2140
/
+5
*
feat(calendar-sync): re-enable auto-sync on startup
Craig Jennings
2026-01-27
1
-1
/
+1
*
fix(calendar-sync): resolve freeze on DST transitions and large ICS files
Craig Jennings
2026-01-27
1
-7
/
+13
[next]