• Joined on 2026-06-25
jtr pushed to main at hotel-manage-stack/rates 2026-07-05 13:50:11 +01:00
c9f2dc804c Fix stale /competitor-rates/ API prefix — rename to /competitors/ throughout
jtr pushed to main at hotel-manage-stack/rates 2026-07-05 13:42:17 +01:00
c78c6e78e1 Fix Settings sync endpoint: refresh-all -> refresh-rates
jtr pushed to main at hotel-manage-stack/rates 2026-07-05 13:30:38 +01:00
d94b8feee6 Add GET/POST /competitors/config/system endpoints for Settings page
jtr pushed to main at hotel-manage-stack/rates 2026-07-05 13:18:47 +01:00
8948d3abf6 fix: TypeScript null safety fixes for strict mode
jtr pushed to main at hotel-manage-stack/rates 2026-07-05 13:16:57 +01:00
ebbffa3137 fix: TypeScript type fixes for strict mode
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