v0.2.0
Adds per-account calendar selection and a set of admin-UX refinements from early user feedback.
Added
- Per-account sub-calendar selection. Each connected account (Google, Microsoft 365, CalDAV)
can expose several calendars; a per-connection Manage calendars picker chooses which are
checked for conflicts, and free/busy honours the selection. Accounts connected before upgrading
keep their existing behaviour (their bound calendar stays checked). - Out-of-office date ranges in availability — block a multi-day span in one step.
- Event-type archiving with an Active / Archived filter, replacing outright deletion for
event types you want to keep but hide. - Upcoming / Past filter for bookings, keyed on the booking end time.
- Users can edit their own display name from the profile page.
- Calendar connections whose OAuth grant has been revoked or expired are now flagged
"Reconnect needed" instead of surfacing a generic provider error.
Changed
- Simplified the favicon to the plain logomark (dropping the rounded-square badge), matching
the sign-in and invite marks.
Fixed
- Corrected the Google OAuth redirect path in
.env.example.