• Joined on 2026-06-25
jtr pushed to main at hotel-manage-stack/maintenance 2026-07-22 11:18:01 +01:00
ca006f9aea Add edit and delete to task modal
jtr pushed to main at hotel-manage-stack/maintenance 2026-07-22 10:53:19 +01:00
03d1cd2bb6 Restore collapsible filter accordions alongside new sort chip
jtr pushed to main at hotel-manage-stack/maintenance 2026-07-22 10:03:05 +01:00
513565ecc8 Replace collapsible filter accordions with flat horizontal chip bar + add sort chip
jtr pushed to main at hotel-manage-stack/reports 2026-07-21 20:07:39 +01:00
2f335c99c5 Save computed forecast dry/wet on worksheet save; report reads saved values
jtr pushed to main at hotel-manage-stack/reports 2026-07-21 19:29:04 +01:00
9530125509 Add DOW-aligned LY toggle to directors forecast worksheet and report
jtr pushed to main at hotel-manage-stack/forecasting 2026-07-21 19:28:59 +01:00
454f34d390 Add dow_align param to /forecast/revenue and /forecast/rooms
jtr pushed to main at hotel-manage-stack/forecasting 2026-07-21 19:17:46 +01:00
185b2ec163 Fall back to DOW averages for dry/wet when spend settings not configured
jtr pushed to main at hotel-manage-stack/reports 2026-07-21 18:52:43 +01:00
2e8a908f05 Hide pickup cell value for past days in directors forecast worksheet
jtr pushed to main at hotel-manage-stack/reports 2026-07-21 18:47:52 +01:00
293eb4c6e7 Rename ML± column to Pickup± in directors forecast worksheet
jtr pushed to main at hotel-manage-stack/forecasting 2026-07-21 18:47:51 +01:00
ca75037e39 Cap pickup suggestion so OTB + pickup never exceeds bookable capacity
jtr pushed to main at hotel-manage-stack/reports 2026-07-21 18:33:20 +01:00
e9899ce7d5 Fix worksheet past-date display: pickup, dry/wet, and room cap
jtr pushed to main at hotel-manage-stack/forecasting 2026-07-21 18:23:18 +01:00
1fae3ce60b Fix sync not updating arrival/departure dates on re-sync
jtr pushed to main at hotel-manage-stack/forecasting 2026-07-21 18:20:00 +01:00
7ebc31756d Fix OTB overcounting by counting distinct rooms not booking rows
jtr pushed to main at hotel-manage-stack/forecasting 2026-07-21 18:15:11 +01:00
2912745300 Fix current OTB overcounting Departed and Unconfirmed bookings
jtr pushed to main at hotel-manage-stack/forecasting 2026-07-21 17:50:19 +01:00
455396c965 Fix cascading InFailedSQLTransactionError in covers forecast
jtr pushed to main at hotel-manage-stack/hk-planner 2026-07-21 16:50:41 +01:00
1a5de8d3fc Remove break deductions from shift hours — show raw on-site time
jtr pushed to main at hotel-manage-stack/hk-planner 2026-07-21 16:31:48 +01:00
e0b0f2f275 Fix shift hours overcounting automatic breaks + add version-check banner
jtr pushed to main at hotel-manage-stack/forecasting 2026-07-21 15:53:59 +01:00
4bad66c91a Fix revenue endpoint 500 — rollback SQLAlchemy session after caught exceptions
jtr pushed to main at hotel-manage-stack/portal 2026-07-21 10:38:01 +01:00
f89600a135 Force desktop width on AdminMonitor — admin tool not suited to mobile layout
jtr pushed to main at hotel-manage-stack/portal 2026-07-21 10:15:15 +01:00
b3c02adf76 Add PageShell — collapsed sidebar strip on Dashboard and all admin pages