callumalpass_tasknotes/tests/manual
callumalpass a7ed12b49e fix: all-day ICS events displaying on wrong day and appearing twice (#854, #695)
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.
2025-10-07 07:20:48 +11:00
..
test-issue-854.ts fix: all-day ICS events displaying on wrong day and appearing twice (#854, #695) 2025-10-07 07:20:48 +11:00