Issue Summary
I've set up CalDAV integration with a few calendars from my Nextcloud server. Now, when scheduling a call, loading availability for a given day takes very long (up to 30s):

When using the "troubleshoot availability" option for a given date, the view contains event from 2 years ago:

This leads me to suspect that calendso downloads and checks all the events in the calendar, not only those affecting a given day, making it quite slow.
Steps to Reproduce
- Connect CalDAV calendars with a lot of events
- Open the call scheduling form
- Click on a date
- wait...
Any other relevant information. For example, why do you consider this a bug and what did you expect to happen instead?
Technical details
- Browser version: Firefox 91 (dev edition)
- Node.js version: 14
Issue Summary
I've set up CalDAV integration with a few calendars from my Nextcloud server. Now, when scheduling a call, loading availability for a given day takes very long (up to 30s):
When using the "troubleshoot availability" option for a given date, the view contains event from 2 years ago:
This leads me to suspect that calendso downloads and checks all the events in the calendar, not only those affecting a given day, making it quite slow.
Steps to Reproduce
Any other relevant information. For example, why do you consider this a bug and what did you expect to happen instead?
Technical details