Fixed
- CalDAV outbound sync now generates RFC 5545-compliant datetime strings. Previously,
parseTimeInputreturnedHH:MM(no seconds), and the ICS builder produced a 4-digit time (HHMM) instead of the required 6-digitHHMMSSformat. Strict CalDAV servers such as mailbox.org rejected the invalid value and defaulted the event time to 00:00 (#246). - All-day events synced to CalDAV now use
DTSTART;VALUE=DATEand an exclusiveDTENDper RFC 5545, instead of being treated as timed events at midnight (#246). - Outbound CalDAV ICS now includes
DTSTAMP,LOCATION, andRRULEfields, and handles missingend_datetimegracefully (#246).