No description
Find a file
jtricerolph 8eb0ab457f Fix session-expiry redirect breaking standalone PWA out of its shell
Same fix as kitchen: 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
kds 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. The legacy token/restrictedPages/
login/logout compat shim is unchanged.

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
2026-07-24 17:07:13 +00:00
backend Fix SQLAlchemy mapper init error — remove back_populates from Resos models 2026-07-14 09:09:33 +00:00
frontend Fix session-expiry redirect breaking standalone PWA out of its shell 2026-07-24 17:07:13 +00:00
.gitignore Add .gitignore + package-lock.json; frontend build verified (84 modules, clean) 2026-07-12 12:17:05 +00:00
_copy_from_archive.sh Initial KDS scaffold — Phase 2 kitchen port 2026-07-12 12:15:16 +00:00
docker-compose.yml Initial KDS scaffold — Phase 2 kitchen port 2026-07-12 12:15:16 +00:00