github olivierlambert/calrs v1.3.4

latest release: v1.3.5
16 hours ago

Bug fixes

  • Fix: timezone picker defaults to Midway for unlisted IANA zones — When a guest's browser detected a timezone not in the common list (e.g. Europe/Luxembourg), the dropdown defaulted to Midway (UTC-11). The detected timezone is now dynamically injected into the list.

  • Fix: CalDAV write-back fails with Nextcloud/Sabre — Nextcloud rejects ICS files containing a METHOD property (RFC 4791 compliance). The METHOD line is now omitted for CalDAV storage while kept for email invites. Fixes #29.

  • Fix: recognize Nextcloud DAV headers in connection test — Nextcloud doesn't advertise calendar-access in the DAV header but uses nc-calendar-search. The connection test now recognizes these Nextcloud-specific capabilities.

  • Fix: write-back to all configured CalDAV sources — Previously only the first source got write-back due to LIMIT 1. Users with multiple CalDAV sources (e.g. BlueMind + Nextcloud) now get bookings pushed to all of them.

Build

  • Docker build caching — Pre-build dependencies with a dummy source so the dependency layer is cached across builds. Subsequent builds only recompile the application code.

Don't miss a new calrs release

NewReleases is sending notifications on new releases.