• Joined on 2026-06-25
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
jtr pushed to main at hotel-manage-stack/reports 2026-07-21 10:08:32 +01:00
53a631fe93 Apply desktop viewport to WeeklyActual and report view; responsive on welcome screen
jtr pushed to main at hotel-manage-stack/hk-planner 2026-07-21 10:05:34 +01:00
ba23d59b3d Force desktop frame via useFrameViewport hook in Layout — applies to all pages
jtr pushed to main at hotel-manage-stack/reports 2026-07-21 10:00:47 +01:00
3a8661127a Add useFrameViewport hook; apply desktop mode to DirectorsForecast
jtr pushed to main at hotel-manage-stack/portal 2026-07-21 10:00:44 +01:00
de49df70b0 Listen for hnf:viewport postMessage — resize iframe to 1280px for desktop-forced pages
jtr pushed to main at hotel-manage-stack/kitchen 2026-07-21 09:55:03 +01:00
5022162218 Remove responsive breakpoint — sidebar always visible (desktop-forced via CSS)
jtr pushed to main at hotel-manage-stack/reports 2026-07-21 09:55:02 +01:00
e02e558e81 Revert viewport to device-width — burger menu handles mobile nav
jtr pushed to main at hotel-manage-stack/rates 2026-07-21 09:55:01 +01:00
85c7aea799 Remove responsive breakpoint — sidebar always visible (desktop-forced via CSS)
jtr pushed to main at hotel-manage-stack/forecasting 2026-07-21 09:55:00 +01:00
71a385e670 Remove responsive breakpoint — sidebar always visible (desktop-forced via CSS)