Summary: Digital nomads and remote workers often plan sessions within a hard cut-off window (e.g., now through a specific end date). TidyCal currently uses a rolling horizon, which makes enforcing a fixed end date difficult. A fixed end-date option would greatly enhance planning reliability for nomads traveling across time zones.
Why itβs useful:
Provides predictable, finite planning windows for remote work, travel calendars, and client sessions.
Reduces the risk of overbooking far into the future.
Simplifies scheduling when a project or trip ends on a known date.
Improves time-zone relevance by keeping the end-date consistent across locations.
Requested behavior:
Add a new optional field in Booking Type settings: End date (date picker).
When an end date is set, bookings are restricted to dates up to that end date, overriding the rolling window.
If no end date is set, the current rolling window behavior remains unchanged.
Time zone handling continues to apply per booking type.
The booking page UI clearly displays the end date and disables options beyond it.
Acceptance criteria:
A visible End date field in Booking Type settings.
Booking availability respects the End date and prevents selections after it.
Time zone handling remains intact and per-booking-type.
Booking page UI shows the end date and disables post-end-date slots.
Example use case:
A digital nomad sets a Booking Type with Bookable until 2025-11-15. Clients can book now through that date; after 2025-11-15, the booking type is no longer visible or is closed automatically.
Impact: This feature would directly benefit digital nomads, consultants, and teams coordinating across travel and varying time zones by enabling precise, finite scheduling horizons.**