thunderbird / appointment

Invite others to grab times on your calendar. Choose a date. Make appointments as easy as it gets.
https://appointment.day
Mozilla Public License 2.0
20 stars 2 forks source link

CalDAV auto discovery #446

Open MelissaAutumn opened 1 month ago

MelissaAutumn commented 1 month ago

We use to have this, and now we don't. We should re-add it.

devmount commented 1 month ago

I can take a look at this. Do we need some UX/UI input for the CalDAV calendar list/discovery view? Or I can just re-add what we had before and adjust the design when needed.

MelissaAutumn commented 1 month ago

If it's possible we should keep as close to how we handle the google calendar functionality for now. I added a sync() function to calendar connectors, which just creates calendars as "inactive".

Ideally we should only pull write enabled calendars, but I'm not sure if this is possible 🤔

cc @solangevalverde as she's working on FTUE.

devmount commented 1 month ago

Agreed! The difference to Google is, that most of the CalDAV clients provide a principal URL to detect all available calendars from (instead of an email address).

MelissaAutumn commented 1 month ago

We can move ahead with this but not a huge priorty as it may not enter the FTUE which is also okay.

We'll work with design when it's done.