aboutsummaryrefslogtreecommitdiff
path: root/modules/calendar-sync.el
Commit message (Expand)AuthorAgeFilesLines
* refactor(load-graph): route C-; registration through the keymap APICraig Jennings12 days1-1/+1
* refactor(load-graph): make hidden module dependencies explicitCraig Jennings12 days1-17/+13
* docs(load-graph): classify domain, integration, and optional modulesCraig Jennings12 days1-1/+15
* refactor(auth): consolidate the auth-source secret lookup into one helperCraig Jennings14 days1-8/+3
* feat(calendar-sync): resolve .ics feed URLs from auth-sourceCraig Jennings2026-05-211-5/+27
* feat(calendar-sync): dispatch Google calendars through API helperCraig Jennings2026-05-201-6/+110
* fix(calendar-sync): drop declined events from synced outputCraig Jennings2026-05-191-0/+25
* refactor: consolidate runtime state into persist/Craig Jennings2026-05-161-1/+1
* fix(calendar-sync): give the no-init .ics worker its module load-pathCraig Jennings2026-05-111-1/+3
* refactor(cj-org-text): rename to cj-org-text-lib for naming consistencyCraig Jennings2026-05-101-1/+1
* refactor(cj-org-text): extract Org-safe text sanitizers from calendar-syncCraig Jennings2026-05-101-31/+7
* Keep calendar sync off the UI threadCraig Jennings2026-05-101-57/+185
* Make calendar sync startup safe without configCraig Jennings2026-05-041-14/+26
* fix: sanitize calendar event headings and property valuesCraig Jennings2026-05-031-5/+28
* refactor(calendar-sync): extract require-calendars guard from 4 locationsCraig Jennings2026-04-051-8/+10
* refactor(calendar-sync): extract RFC 5545 continuation line unfoldingCraig Jennings2026-04-051-17/+17
* refactor(calendar-sync): extract CN and email parsing from duplicated codeCraig Jennings2026-04-051-25/+19
* refactor(calendar-sync): remove dead function calendar-sync--timezone-nameCraig Jennings2026-04-051-5/+0
* feat(music): add random-aware next/previous; refactor music + calendar-syncCraig Jennings2026-04-031-159/+69
* fix(calendar-sync): handle variable-length date lists in RRULE UNTILCraig Jennings2026-03-091-3/+7
* chore: rename chime.el references to ChimeCraig Jennings2026-02-231-1/+1
* perf(calendar-sync): replace shell-out timezone conversion with pure ElispCraig Jennings2026-02-141-32/+60
* fix(calendar-sync): increase fetch timeout for large calendarsCraig Jennings2026-02-061-1/+11
* fix(calendar-sync): sanitize description text to prevent org heading corruptionCraig Jennings2026-02-061-2/+13
* fix(calendar-sync): fix heading order, continuation lines, and exception text...Craig Jennings2026-02-051-6/+10
* feat(calendar-sync): add event details — attendees, organizer, status, URLCraig Jennings2026-02-051-16/+208
* refactor(calendar): move calendar URLs into calendar-sync.elCraig Jennings2026-02-041-0/+12
* feat(calendar-sync): add EXDATE support for excluded recurring event datesCraig Jennings2026-02-031-10/+135
* feat(calendar-sync): add RECURRENCE-ID exception handling for recurring eventsCraig Jennings2026-02-031-10/+178
* feat(calendar-sync): add timezone conversion for TZID-qualified eventsCraig Jennings2026-02-011-12/+79
* feat(calendar-sync): re-enable auto-sync on startupCraig Jennings2026-01-271-1/+1
* fix(calendar-sync): resolve freeze on DST transitions and large ICS filesCraig Jennings2026-01-271-7/+13
* fix(calendar-sync): disable auto-start to prevent freezeCraig Jennings2026-01-141-1/+1
* feat(calendar-sync): multi-calendar support with property testsCraig Jennings2025-12-021-73/+179
* fix: add quick-sdcv quit binding and fix calendar-sync sentinelCraig Jennings2025-11-211-11/+13
* feat(calendar-sync): Add RRULE support and refactor expansion functionsCraig Jennings2025-11-181-35/+385
* fix: increase calendar-sync curl timeout from 10 to 30 secondsCraig Jennings2025-11-171-1/+1
* feat(calendar-sync): Make ICS fetching asynchronousCraig Jennings2025-11-171-29/+42
* chore(calendar-sync): Change default interval to 60 minutesCraig Jennings2025-11-171-3/+3
* refactor(calendar-sync): Make interval configurable in minutesCraig Jennings2025-11-171-11/+12
* feat(calendar-sync): Add auto-start toggle and convert to defvarCraig Jennings2025-11-171-20/+17
* fix(calendar-sync): Remove carriage return characters from synced eventsCraig Jennings2025-11-171-2/+16
* feat(calendar-sync): Add automatic timezone detection and chronological sortingCraig Jennings2025-11-161-0/+438