• Joined on 2026-06-25
jtr pushed to main at hotel-manage-stack/weather 2026-08-25 13:58:27 +01:00
3beac76ae6 Display: fixed-viewport CSS grid so the kiosk screen always fills, no scroll
jtr pushed to main at hotel-manage-stack/weather 2026-08-25 13:53:16 +01:00
7f3ff4495c Add editable display title (was hardcoded to VITE_HOTEL_NAME)
jtr pushed to main at hotel-manage-stack/weather 2026-08-25 13:48:19 +01:00
0a6eec65e7 Display: wind dir/speed + rain%, sunrise/sunset, wrap today, merge Coming up
jtr created branch main in hotel-manage-stack/weather 2026-08-25 13:23:45 +01:00
jtr pushed to main at hotel-manage-stack/weather 2026-08-25 13:23:45 +01:00
f977a5778f Scaffold weather app: reception forecast display + shared internal API
jtr created repository hotel-manage-stack/weather 2026-08-25 13:23:42 +01:00
jtr pushed to main at hotel-manage-stack/auth 2026-08-25 13:23:12 +01:00
5a004bd606 Seed weather app + settings capability
jtr pushed to main at hotel-manage-stack/stack-init 2026-08-25 13:23:11 +01:00
49e82d553f Add weather app: deploy_weather(), --only dispatch, full install chain
jtr pushed to main at hotel-manage-stack/hvac 2026-08-25 13:12:42 +01:00
1a06a860f5 Fix Daikin driver: use node:http instead of fetch() — undici gets 0-byte bodies
jtr pushed to main at hotel-manage-stack/hvac 2026-08-25 13:02:04 +01:00
373f66ef5c Add Daikin local-API driver — MAC-matched subnet sweep instead of UDP broadcast
jtr pushed to main at hotel-manage-stack/hvac 2026-08-25 12:42:05 +01:00
5fc576aabd Show weather compensation summary banner on the Dashboard
jtr pushed to main at hotel-manage-stack/hvac 2026-08-25 12:28:43 +01:00
e7a8153990 Show an explicit error when no forecast is available
jtr pushed to main at hotel-manage-stack/portal 2026-08-25 12:26:58 +01:00
b4c2270973 Fix "Configured" badge for secret-less integrations (hotel_location)
jtr pushed to main at hotel-manage-stack/hvac 2026-08-25 12:19:33 +01:00
0321f0fc80 Fall back to Open-Meteo when a configured Met Office call fails
jtr pushed to main at hotel-manage-stack/hvac 2026-08-25 12:10:38 +01:00
dc8c9df719 Fix: a booking arriving in a few days showed 'booked' instead of 'vacant'
jtr pushed to main at hotel-manage-stack/settings 2026-08-25 12:01:58 +01:00
5f84a44d1f Add hotel_location and met_office integrations
jtr pushed to main at hotel-manage-stack/hvac 2026-08-25 12:01:57 +01:00
915fc0039c Add weather compensation tiers for occupied aircon defaults
jtr pushed to main at hotel-manage-stack/hvac 2026-08-25 11:21:19 +01:00
48ffebc08d Widen booking fetch window, resolve governing booking per-night, add turnover icons/nights to dashboard
jtr pushed to main at hotel-manage-stack/hvac 2026-08-25 10:55:37 +01:00
99ec8b9747 Fix same-day turnover: pick the most-active booking per site, not just the first
jtr pushed to main at hotel-manage-stack/hvac 2026-08-25 10:48:34 +01:00
d10e4884b8 Add global occupied/vacant default templates with per-room overrides