room-planner/frontend
jtricerolph 5a2dab637c fix: AuthGate stuck on Loading — verify returns flat user object
The auth /verify endpoint returns { user_id, name, email, is_admin, caps }
directly, not wrapped in a user key, so data.user was undefined and the
gate never rendered. Also: caps come back as bare slugs when ?app= is
passed, so the prefixed room-planner:cap checks always failed — replaced
with the standard can(user, cap) helper honouring is_admin.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-07-03 16:25:20 +00:00
..
src fix: AuthGate stuck on Loading — verify returns flat user object 2026-07-03 16:25:20 +00:00
Dockerfile feat: add room-planner app — 3-day HK room view with NewBook integration 2026-07-03 13:07:00 +00:00
index.html fix: correct index.html script src — Vite prepends base path, don't include it manually 2026-07-03 13:15:30 +00:00
nginx.conf room-planner: fix nginx — add missing central auth proxy block 2026-07-03 13:29:24 +00:00
package.json feat: add room-planner app — 3-day HK room view with NewBook integration 2026-07-03 13:07:00 +00:00
tsconfig.json feat: add room-planner app — 3-day HK room view with NewBook integration 2026-07-03 13:07:00 +00:00
vite.config.ts feat: add room-planner app — 3-day HK room view with NewBook integration 2026-07-03 13:07:00 +00:00