Changelog — May 6, 2026
Calendar booking experience improvements including redesigned detail sheets, deep-linking via URL params, and fixes for event times and reschedule sync.
Release
v1.37.1✨ New Features
-
Booking Detail Sheet Redesign — Removed visual dividers in favor of clean spacing, upgraded section subtitles to
Labelcomponents, and added a booking history section showing creation date and cancellation status.#PR-654 -
Deep-Linkable Booking Sheets — Replaced React
useStatewith nuqsuseQueryStatefor E-Do Booking and Acuity detail sheets. Booking sheets now open via URL query params (?edoBookingId=/?acuityId=), enabling link sharing and browser back/forward navigation.#PR-656
🐛 Bug Fixes
-
E-Do Booking Event Times — Fixed all E-Do Booking events displaying "02:00" regardless of actual arrival time. The calendar now correctly combines
preferredDate+arrivalHourto show the right time in all views.#PR-653 -
Reschedule Calendar Sync — Fixed missing
newDateparameter in thecalendar-syncedge function call on reschedule. iOS calendar events now correctly reflect the rescheduled date. Added error logging for edge function failures that were previously silently swallowed.#PR-652 -
Booking Detail Sheet — Arrival Hour — Fixed detail sheet display to properly reflect the correct arrival hour for E-Do bookings.
#PR-655