mirror of
https://github.com/hanzoai/calendar.git
synced 2026-09-24 22:42:24 +00:00
c0f6a1b088
* feat: add redirect option for non-routing form bookings Add a new event type option that redirects to a custom URL when the booking was not made through a routing form (no cal.routingFormResponseId or cal.queuedFormResponseId query parameters). Changes: - Add redirectUrlOnNoRoutingFormResponse field to EventType schema - Add UI toggle in Advanced tab to configure the redirect URL - Implement redirect logic in bookingSuccessRedirect hook - Add translations for new UI strings Co-Authored-By: [email protected] <[email protected]> * fix: add redirectUrlOnNoRoutingFormResponse to test builder Co-Authored-By: [email protected] <[email protected]> * fix: add redirectUrlOnNoRoutingFormResponse to BookerEvent type Co-Authored-By: [email protected] <[email protected]> * fix: add redirectUrlOnNoRoutingFormResponse to getPublicEventSelect Co-Authored-By: [email protected] <[email protected]> * fix: add redirect logic to getServerSideProps for non-routing form bookings Co-Authored-By: [email protected] <[email protected]> * fix: remove redirectUrlOnNoRoutingFormResponse from booking success flow Co-Authored-By: [email protected] <[email protected]> * fix: use 'in' operator for type narrowing on redirectUrlOnNoRoutingFormResponse Co-Authored-By: [email protected] <[email protected]> * fix: exclude redirectUrlOnNoRoutingFormResponse from test assertions Co-Authored-By: [email protected] <[email protected]> * fix: include redirectUrlOnNoRoutingFormResponse in test assertions and update description Co-Authored-By: [email protected] <[email protected]> * fix: add redirectUrlOnNoRoutingFormResponse to mockUpdatedEventType Co-Authored-By: [email protected] <[email protected]> * fix: remove redirect logic from instant meetings Co-Authored-By: [email protected] <[email protected]> * fix: add redirectUrlOnNoRoutingFormResponse to EventTypeRepository select Co-Authored-By: [email protected] <[email protected]> * fix: add redirectUrlOnNoRoutingFormResponse to form default values Co-Authored-By: [email protected] <[email protected]> * Reword string * fix: bust tRPC cache for redirectUrlOnNoRoutingFormResponse Co-Authored-By: [email protected] <[email protected]> * fix: guard redirect when rescheduleUid or bookingUid is present Co-Authored-By: [email protected] <[email protected]> * fix: add redirectUrlOnNoRoutingFormResponse to dynamicEvent defaults Co-Authored-By: [email protected] <[email protected]> * fix: add bookingUid guard to team getServerSideProps redirect Co-Authored-By: [email protected] <[email protected]> --------- Co-authored-by: Devin AI <158243242+devin-ai-integration[bot]@users.noreply.github.com>