Changelog

New features, improvements, and fixes

2026-03-27v0.9.0

Cancellation Policies & Bug Fixes

New Features

  • Cancellation Policies. Products can now have cancellation policies with real refund rules. Choose from three presets (Flexible, Moderate, Strict) or define custom rules with specific days_before and refund_percent values. Guests see the policy in plain language on the public booking page, so expectations are clear before they book.

  • Feedback & Bug Reporting. A new feedback system lets operators report bugs and submit suggestions directly from the dashboard. Issues go straight to the team with page context included automatically.

Improvements

  • Onboarding Redirect Flow. The sign-in flow now preserves your intended destination through the entire signup process. If you click a link that requires authentication, you will land on that page after signing in instead of being dropped at the dashboard root.

Bug Fixes

  • Onboarding Loop. Fixed an issue where new users without an organization could get stuck in a redirect loop between the dashboard and the setup wizard.

  • Cancellation Policy Validation. Fixed validation errors when saving products with custom cancellation rules. The Zod schema now correctly handles the rules array for custom policies.

  • Edit Page Crash Without Maps API. The property edit page no longer crashes when the Google Maps API key is not configured. The map picker gracefully degrades to a text-based address input.

  • Refund Message for Unpaid Bookings. Cancelling a booking that had no deposit recorded no longer shows an incorrect refund amount. The cancellation confirmation now correctly displays "No refund applicable" for unpaid bookings.

  • Event Creation Errors. Fixed several issues with creating event-type properties where required fields were not being sent correctly to the API.

  • QRPH Payment Method. QRPH is now correctly recognized as a valid payment method across all booking and payment forms. Previously, selecting QRPH could cause a validation error on deposit confirmation.