etouch
Iniciar sesión
Volver a novedades
por Théo Daguier

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.

#feature#bugfix#refactor

Release

v1.37.1

✨ New Features

  • Booking Detail Sheet Redesign — Removed visual dividers in favor of clean spacing, upgraded section subtitles to Label components, and added a booking history section showing creation date and cancellation status. #PR-654

  • Deep-Linkable Booking Sheets — Replaced React useState with nuqs useQueryState for 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 + arrivalHour to show the right time in all views. #PR-653

  • Reschedule Calendar Sync — Fixed missing newDate parameter in the calendar-sync edge 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