diff options
| author | Craig Jennings <c@cjennings.net> | 2026-02-01 12:16:34 -0600 |
|---|---|---|
| committer | Craig Jennings <c@cjennings.net> | 2026-02-01 12:16:34 -0600 |
| commit | f001d2a06e98de7e09fe302d8bb4156f810708c4 (patch) | |
| tree | 16840e9a5213a9826e11f71971f74f11f29ee9d3 /modules/user-constants.el | |
| parent | f469c8ce6fe416ff7df6671b6f7364c456aa8718 (diff) | |
| download | dotemacs-f001d2a06e98de7e09fe302d8bb4156f810708c4.tar.gz dotemacs-f001d2a06e98de7e09fe302d8bb4156f810708c4.zip | |
feat(calendar-sync): add timezone conversion for TZID-qualified events
Events with TZID parameters (e.g., DTSTART;TZID=Europe/Lisbon) were
displaying in the source timezone instead of local time. Added:
- calendar-sync--extract-tzid: extracts TZID from property lines
- calendar-sync--convert-tz-to-local: converts using date command
- Modified parse-timestamp to accept optional TZID parameter
- Modified parse-event to extract and pass TZID through pipeline
Includes 40 new tests covering extraction, conversion, and integration.
Diffstat (limited to 'modules/user-constants.el')
0 files changed, 0 insertions, 0 deletions
