v1.47.0
Booking moves keep their length
Dragging a booking keeps its duration. Hourly occupancy counts every catering service, and a failed move shows why then puts the chip back.
Improved
- A failed move shows overlap, closed, or blackout, then reverts. Success offers undo. Past and closed hours need an owner or operations reason.
- The bookings week starts from the workspace week-start setting, same as the orders calendar.
Fixed
- A drag to a new start keeps the same length. The server derives the new end when the old end would shrink or invert the window.
- Hourly occupancy sums every package, not only the first. The package filter recalculates remaining and full for that package only.