wages/frontend/src
jtricerolph 11e5a2b78a Fix session-expiry redirect breaking standalone PWA out of its shell
Same fix as maintenance/reports/room-planner: manifest scope was the
app's own base path instead of "/", and AuthGate unconditionally
hard-navigated window.top to the central /login on session expiry
even when not embedded in the portal iframe — together these dropped
an installed/standalone wages PWA into the portal's framed browser
view instead of staying in its own window.

AuthGate 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 previously-dead inactivity auto-logout timer.

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
2026-07-24 17:07:04 +00:00
..
components Fix session-expiry redirect breaking standalone PWA out of its shell 2026-07-24 17:07:04 +00:00
hooks Initial scaffold: wages app 2026-07-23 09:03:52 +00:00
pages Fix chart legend order and tooltip stacking on wage graphs 2026-07-24 15:45:00 +00:00
api.ts Add per-employee dept breakdown via modal popup 2026-07-23 11:02:11 +00:00
App.tsx Add user/logout section to sidebar footer 2026-07-24 15:47:01 +00:00
index.css Fix chart legend order and tooltip stacking on wage graphs 2026-07-24 15:45:00 +00:00
main.tsx Initial scaffold: wages app 2026-07-23 09:03:52 +00:00
types.ts Add per-employee dept breakdown via modal popup 2026-07-23 11:02:11 +00:00