No description
Find a file
jtricerolph 2f5349bd1c Fix session-expiry redirect breaking standalone PWA out of its shell
Same fix as kitchen/kds: AuthGate unconditionally hard-navigated
window.top to the central /login on session expiry, even when not
embedded in the portal iframe — dropping an installed/directly-opened
forecasting session into the portal's framed browser view instead of
staying in its own window.

Now only bounces to central login when actually embedded (passing
?from= so it returns here afterwards); standalone or directly-opened
tabs get an in-app login form and never navigate away. Also wired up
the inactivity auto-logout timer.

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
2026-07-24 17:07:15 +00:00
backend Add dow_align param to /forecast/revenue and /forecast/rooms 2026-07-21 18:28:55 +00:00
db Forecasting app: hybrid port to HNF stack 2026-07-04 18:49:34 +00:00
frontend Fix session-expiry redirect breaking standalone PWA out of its shell 2026-07-24 17:07:15 +00:00
.gitignore Forecasting app: hybrid port to HNF stack 2026-07-04 18:49:34 +00:00
docker-compose.yml NewBook credentials from central Settings service 2026-07-04 19:36:41 +00:00
seed-app.js Forecasting app: hybrid port to HNF stack 2026-07-04 18:49:34 +00:00