Notes from the 9/13 - 9/15 Calconnect Interop
- Bug in export of all-day events; X-VOBJ-PRESERVE-TZID=TRUE parameter should be stripped from exported stream
- It would be much more human readable to order DTSTART before DTEND when serializing
- When an event's timezone is UTC, our UI presents the start/end time in UTC. Is this what we want? Perhaps we should highlight the timezone somehow if an event isn't in the current timezone
- if an indefinitely recurring rrule is imported, then gets an until set, it isn't doing what we want with the last day of the event
- vobject can't handle duration when creating an iCalendar event, only dtend (oops!)
- Oracle exports VTIMEZONEs at the end of the ics file, which is perfectly valid. Unfortunately, it's a known bug in vobject that it doesn't deal well with VTIMEZONEs coming after their TZIDs are used
- Oracle also exports its main VEVENTs after its modifications, causing havoc in ICalendar's import logic