What's new
- Reschedule pending bookings — hosts can now reschedule a booking that is still pending approval, suggesting a different time instead of declining outright
Fixes
- Reschedule confirmation page — host-initiated reschedules now show "Rescheduled!" (confirmed) instead of the misleading "Reschedule requested" (pending) message
- Reschedule UX — awaiting reschedule badge, correct approval logic for host vs guest reschedule flows
- Slot picker layout — reschedule banner no longer breaks the slot picker
- Meeting location — hidden until booking is confirmed
- Register link — hidden on login page when registration is disabled
Tests
- Functional test suite with seeded data
- Template rendering regression tests for slot links
See the full changelog for details.