Release Notes — v2.9.9
Bug Fixes
Booking type switch no longer keeps stale dates (#459)
When switching a booking from "Other" to "Accommodation", the old start/end date fields are now properly cleared — both client-side and server-side.
End date correctly parsed and displayed (#455)
Date-only end dates (without a time component) were incorrectly placed into the "End Time" field on edit, and not shown on booking cards. Both are now fixed.
File downloads in bookings now include auth token (#454)
Files linked to bookings were opened without an authentication token, resulting in "Authentication required" errors. Download links now correctly request a token before opening.
Flight timezone validation (#456)
The date validation for flights now accounts for timezone offsets (e.g. UTC+8 → UTC-8), so long east-to-west flights no longer incorrectly trigger "End date/time must be after start date/time".
Full Changelog: v2.9.8...v2.9.9