No description
Login.tsx only read the return path from router state, which a hard cross-document navigation (a child app bouncing the whole shell here on session expiry) can never carry — so re-authenticating always landed on the Dashboard instead of back in whatever app you were using. Login.tsx now also accepts a ?from= query param for that case. Also wired up AuthGate's inactivity auto-logout timer, which was defined (getInactivityMs) but never actually called — so the per-device timeout configurable in Admin Settings had no effect. Disabled for installed PWAs as intended. Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com> |
||
|---|---|---|
| docs | ||
| public | ||
| src | ||
| .gitignore | ||
| docker-compose.yml | ||
| Dockerfile | ||
| index.html | ||
| nginx.conf | ||
| package-lock.json | ||
| package.json | ||
| tsconfig.json | ||
| vite.config.ts | ||