Skip to content
This repository has been archived by the owner on Jun 12, 2018. It is now read-only.

iCal serialization

jacquarg edited this page Oct 23, 2014 · 1 revision

iCal serialization and parsing relies on cozy-ical

cozy-ical serialization specifities

  • No VTimezone components.
  • alarm are encapsulated in a VTodo, DTSTART=alarm.trigg, DURATION = PT30M, and TRIGGER on the child VAlarm to PT0.
  • VAlarm with ACTION=EMAIL ATTENDEE is cozy'user email.

iCal clients tricks

Lignthning (thunderbird)

  • Can't parse RRULE with non-standard DTSTART field (intriduced by rrule.js).
  • Don't support VAlarm with REPEAT field with 0 value.

iOS (7)

  • Send date in timezoned format : DTSART;TZID=Europe/Paris:20141015T130000