• Joined on 2026-06-25
jtr pushed to main at hotel-manage-stack/rates 2026-07-05 13:16:00 +01:00
3f83084223 fix: add missing tsconfig.json to frontend
jtr pushed to main at hotel-manage-stack/forecasting 2026-07-05 13:14:45 +01:00
76ed477c3a Remove bookability and competitor rates — moved to Rate Monitor app
jtr pushed to main at hotel-manage-stack/auth 2026-07-05 13:14:40 +01:00
2f0c9a1b34 Remove view_bookability + view_competitor_rates from forecasting caps
jtr pushed to main at hotel-manage-stack/stack-init 2026-07-05 13:12:57 +01:00
9bae610585 fix: add rates to --only VALID services list
jtr created branch main in hotel-manage-stack/rates 2026-07-05 13:07:19 +01:00
jtr pushed to main at hotel-manage-stack/rates 2026-07-05 13:07:19 +01:00
e05054172f Add Rate Monitor app — Booking.com + direct booking engine competitor rates
jtr created repository hotel-manage-stack/rates 2026-07-05 13:07:17 +01:00
jtr pushed to main at hotel-manage-stack/stack-init 2026-07-05 13:07:14 +01:00
e600e1b531 Add deploy_rates for Rate Monitor (LXC 115)
jtr pushed to main at hotel-manage-stack/auth 2026-07-05 13:07:14 +01:00
a4ea1c141e Add Rate Monitor app registration and 6 capabilities
jtr pushed to main at hotel-manage-stack/forecasting 2026-07-05 12:17:11 +01:00
b14d3b414e schema: add forecast_runs, pickup_snapshots, pickup_curves tables
jtr pushed to main at hotel-manage-stack/forecasting 2026-07-05 11:12:23 +01:00
0e43841783 Clear stale sync_log 'running' entries on startup
jtr pushed to main at hotel-manage-stack/forecasting 2026-07-05 11:08:23 +01:00
1612468122 Bookability: run date refresh synchronously, update timestamp immediately
jtr pushed to main at hotel-manage-stack/forecasting 2026-07-05 11:03:24 +01:00
7223ae9c30 Bookability: show last-updated timestamp per date column
jtr pushed to main at hotel-manage-stack/forecasting 2026-07-05 10:48:16 +01:00
9e6801482f Fix Forecasts nav: useParams key was forecastId but route param is :page
jtr pushed to main at hotel-manage-stack/forecasting 2026-07-05 10:28:55 +01:00
effad0a4e2 Fix schema: add missing tables and correct forecast_snapshots structure
jtr pushed to main at hotel-manage-stack/forecasting 2026-07-05 10:26:52 +01:00
3c66e777e4 Patch fetch_room_categories and fetch_gl_accounts to use central NewBook creds
jtr pushed to main at hotel-manage-stack/forecasting 2026-07-05 10:22:16 +01:00
7c8ea1af15 Add favicon.svg for forecasting app
jtr pushed to main at hotel-manage-stack/forecasting 2026-07-05 10:19:51 +01:00
c0b6af4383 Add booking_scrape_log table to schema.sql
jtr pushed to main at hotel-manage-stack/forecasting 2026-07-05 10:18:38 +01:00
3e9442b1b9 Fix schema init: use psycopg2 directly to bypass SQLAlchemy param parsing
jtr pushed to main at hotel-manage-stack/forecasting 2026-07-05 10:13:07 +01:00
c11914a66b Fix schema init: use exec_driver_sql to avoid PL/pgSQL bind-param collision