• Joined on 2026-06-25
jtr pushed to main at hotel-manage-stack/rates 2026-07-10 00:49:24 +01:00
dbcc15661d Fix max_persons extraction and legend truncation in rate modal
jtr pushed to main at hotel-manage-stack/rates 2026-07-10 00:45:40 +01:00
121976b3db Fix Plotly £ format warning and add scraper backend selector to Settings
jtr pushed to main at hotel-manage-stack/rates 2026-07-10 00:20:25 +01:00
f2e11bf585 Use qty dropdown for availability count, not just scarcity text
jtr pushed to main at hotel-manage-stack/rates 2026-07-10 00:17:10 +01:00
5462773dd7 Add rate snapshot to modal and room-type history chart improvements
jtr pushed to main at hotel-manage-stack/rates 2026-07-10 00:08:12 +01:00
bb37fcf501 Add hotel-page scraper backend with full room/rate plan extraction
jtr pushed to main at hotel-manage-stack/rates 2026-07-09 22:34:39 +01:00
b10b2f5990 Fix page.content() blocking ~2 minutes after goto timeout on Cloudflare hits
jtr pushed to main at hotel-manage-stack/rates 2026-07-09 22:17:28 +01:00
ea66025140 Reduce scraper timeouts and raise default concurrency to 6
jtr pushed to main at hotel-manage-stack/rates 2026-07-09 21:59:24 +01:00
b47258d47b Fix scrape submission race condition allowing duplicate background tasks
jtr pushed to main at hotel-manage-stack/rates 2026-07-09 21:19:46 +01:00
13618e4471 Fix expired session showing EmbeddedFallback in portal iframe
jtr pushed to main at hotel-manage-stack/forecasting 2026-07-09 21:19:45 +01:00
f3e02c3867 Fix expired session showing EmbeddedFallback in portal iframe
jtr pushed to main at hotel-manage-stack/rates 2026-07-09 21:14:22 +01:00
134cc5cc3f Fix proxy 407 round-trip causing 14s latency per page.goto()
jtr pushed to main at hotel-manage-stack/rates 2026-07-09 19:16:09 +01:00
92dce29e7b Fix page.content() crash and ensure rotation triggers on any empty result
jtr pushed to main at hotel-manage-stack/rates 2026-07-09 19:01:49 +01:00
2ed53bea39 Add direct connection fallback after all proxy attempts fail
jtr pushed to main at hotel-manage-stack/rates 2026-07-09 18:50:48 +01:00
7b4bb72f15 Add Referer header to search URL navigation
jtr pushed to main at hotel-manage-stack/rates 2026-07-09 18:36:30 +01:00
3c4bc633fe Revert to headed Chrome + Xvfb; add shm_size 256m to fix Xvfb in Docker
jtr pushed to main at hotel-manage-stack/rates 2026-07-09 18:23:45 +01:00
e53c482141 Increase Playwright page.goto timeout from 30s to 90s
jtr pushed to main at hotel-manage-stack/rates 2026-07-09 18:01:57 +01:00
617ff932bb Switch Playwright to headless — Xvfb fails on Proxmox LXC kernels
jtr pushed to main at hotel-manage-stack/rates 2026-07-09 17:56:44 +01:00
e781b1e8b9 Scraper: force-reset endpoint + watchdog to prevent stuck lock
jtr pushed to main at hotel-manage-stack/maintenance 2026-07-09 13:29:37 +01:00
25d6323aa4 Differentiate arrived vs arriving-today in Rooms Accessible View
jtr pushed to main at hotel-manage-stack/rates 2026-07-08 16:54:47 +01:00
d737940a00 Matrix: past/sold-out cells show last rate strikethrough, icons at bottom