agendav / agendav

A CalDAV web client similar to Google Calendar
https://github.com/agendav/agendav/
GNU General Public License v3.0
667 stars 114 forks source link

More complex recurrence rules generation #4

Closed jorgelzpz closed 9 years ago

jorgelzpz commented 12 years ago

RRULE parsing and generation is really simple at this moment

jorgelzpz commented 9 years ago

A new recurrence rule generator has been merged into the develop branch. AgenDAV now builds RRULEs client-side with the help of the great rrule.js project.

The interface has been completely reworked, and IMO is more intuitive to use.

New supported recurrence components are:

Not all possible combinations are supported, but the interface will report when an existing RRULE can't be reproduced using the provided options, letting you choose between keeping the rule as is or specifying a new one.

jorgelzpz commented 9 years ago

We still have some issues with UNTIL value types. #129 is still unsolved, and all day events do not use DATE value for the UNTIL part (see jakubroztocil/rrule#79).

I'm reopening this issue.

jorgelzpz commented 9 years ago

There has been no news on the PR sent to the rrule.js project, so in the meanwhile AgenDAV will ship with a patched rrule.js library that includes this change.