mirror of
https://github.com/callumalpass/tasknotes.git
synced 2026-07-22 12:50:26 +00:00
Store all-day ICS events as date-only strings (YYYY-MM-DD) instead of UTC timestamps to preserve calendar date semantics across all timezones. Changes: - ICSSubscriptionService: Return date-only strings for all-day events - AgendaView: Parse date-only strings as local midnight for filtering - ICSEventInfoModal: Handle date-only format when displaying dates - ICSNoteCreationModal: Handle date-only format when displaying dates - ICSEventContextMenu: Handle date-only format when displaying dates - ICSNoteService: Handle date-only format in all date operations - Remove broken test file with mock issues Fixes #854: All-day events now display on correct calendar date in all timezones (previously showed one day earlier in PST, EST, etc.) Fixes #695: All-day events no longer appear twice in Agenda view due to timezone conversion issues The fix maintains compatibility with FullCalendar and follows iCalendar RFC 5545 semantics for VALUE=DATE events. |
||
|---|---|---|
| .. | ||
| test-issue-854.ts | ||