The recurrence editor in the sidebar is currently being implemented.
It will follow the example of other calendar applications.
Although the current concept is pretty wide-spread, it's not really intuitive and we should create a concept for something more user-friendly.
This is definitely something to discuss at the next hackathon or conference.
Did you fix this issue? Go claim the $205 bounty on Bountysource.

Mockups created at Nextcloud conf
👍
Looks like this is the nextcloud version of the request owncloud/calendar#770 (which I opened before I switched to Nextcloud).
Gnome Calendar just released a new UI for recurring events. https://www.youtube.com/watch?v=DoHLVmTvjFE
@tcitworld Thx a lot for the link!
I really like having "Monday - Friday". We should probably have "Saturday & Sunday" too :)
The rest is pretty similar to our concept
Why we won't support all of the RRULES defined in the ical spec?
http://www.kanzaki.com/docs/ical/rrule.html
For reference the google calendar interfaces:
@slideup-benni Please check the mockup in the top. We will support all these rules.
I just want to add Mon-Fri and Sat&Sun to the quick drawer and not burry them in the advanced settings.
Btw, please don't post links to kanzaki iCal
It's still on RFC 2445 which is completely outdated.
We don't support RFC 2445
And I like the summary feature, we should have that too
Would this also allow to create events that occur on "Every 3rd wednesday of the month" ?
That's what I would need. ;-)
Yes, it will allow to do that :)
Will it be possible to add exceptions? I can already enter them in my GNOME calendar but Nextcloud and other calendars don't accept them as a valid value.
EDIT: I meant Maya Calendar not Gnome ;)
@suntorytimed see #7
just shaw this issue and I am curious to know that would we be able to do "Repeat every n-time day/week/month/year" with this rule?

Haven't done much Next/Owncloud development lately (the last thing I did was an attempt for an Windows Mobile App which miserably failed) but this looks a bit easier - I will take a look at this since I want that feature as well.
@danielsteiner that's cool, but I think @georgehrke already has awaiting patches for that. Although that was a long time ago 😕
@danielsteiner That would be great! No one is working on this right now to my knowledge.
but this looks a bit easier
That's very optimistic. 😉
Recurrence-rules can get quite complex. You should take a look at the recurrence rules in RFC5545.
If you want to, we can also split it up so that I implement the manipulation of the actual calendar data and you implement the UI. Up to you.
One important thing though: The current calendar app (1.6.x) is running on Angular 1. This month, we will start migrating / rewriting the Calendar app in Vue.js. See #540.
I hope to have a first beta of Calendar 2.0, that will provide feature parity with 1.6 by end of October.
Would you be ok with waiting till end of October to start working on this feature?
Absolutely. I'd actually prefer working with vue :D
What's the state of this ? This is still a big blocker for me, since very basic recurrent events like every 2. Wednesday of the month is not possible. Please implement this soon !
I'm not a coder. Sorry I can't help with the project.
Would it be easier, faster to implement a quick half-fix that helps people create their own exceptions to recurring events? Would implementing an "end-date" feature for recurring events be easier than creating a whole bunch of options and rules for recurring events? Would implementing that right away solve a problem for users today while waiting on better features in the future?
Right now, if I have an event that happens ever Tuesday, but NOT on this particular Tuesday (thus the exception), if I try to delete just this particular Tuesday event, it deletes the entire series.
What if I could take an infinite recurring Tuesday event and simply edit when the event ends.
Currently, I could edit the existing event to say that it ends after N occurrences, but to be honest, I have no idea how many occurrences of this event there are since it exists in the past indefinitely.
What if, instead of saying it ends after N occurrences, I could say that it ends LAST Tuesday (which this week would be Tuesday, 19 February 2019). The recurring event would not show up THIS Tuesday (tomorrow, 25 February). Then I could easily go to Tuesday of NEXT week (4 March) and recreate the infinitely repeating event going forward from that date.
That would allow me to have my exception to the recurring event.
@hedsteel while what you describe could work, I'd rather see implemented the specification (I'm a coder, so my point of view is slightly different :-) I'm afraid that implementing exceptions could result in a completely different can of worms.
However, if I am not mistaken, a recurring event is just one line in a iCal record, example:
RRULE:FREQ=WEEKLY;WKST=SU;UNTIL=YYYYMMDDTHHMMSSZ;BYDAY=MO,TU,WE,TH,FR
While the feature is still to be implemented, I think I could workaround by creating a recurring event in some other calendar software that supports recurring events and then import the generated file into Nextcloud. It seems to work! ¯\_(ツ)_/¯
I've posted on the forum a template. Feedback on this is appreciated!
This is definitely something I'd like to see improved. I've imported calendars with odd recurring events into nextcloud and it reads them fine, but not being able to edit them is frustrating.
At this point I'd even be okay with a "advanced" button that let me input a rrule manually. Would that be hard to implement?
Is anyone actively working on this? I'm selfishly quite motivated to get this implemented, so if not, I wouldn't mind hitting it hard. Let me know!
Implemented in https://github.com/nextcloud/calendar/pull/926
@georgehrke thanks :tada:
@georgehrke thanks a lot for all the hard work on calendar 2.0!
Thanks also from me! So glad it's finally there. The 50 US-$ on Bountysource are worth it ;-)
Most helpful comment
@georgehrke thanks a lot for all the hard work on calendar 2.0!