room-planner/frontend
jtricerolph a7cc79a9b1 fix: serve frontend via root + slug subdir, not alias — assets 404/fallback
nginx alias + try_files resolves paths incorrectly (nginx trac #97), so
asset requests fell through to the SPA fallback and index.html was served
as the JS bundle — the app never booted. Match the proven twin-optimiser
pattern: copy dist to html/room-planner and use root with try_files.
Also node:20 → node:22 per stack convention.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-07-03 16:32:45 +00:00
..
src fix: AuthGate stuck on Loading — verify returns flat user object 2026-07-03 16:25:20 +00:00
Dockerfile fix: serve frontend via root + slug subdir, not alias — assets 404/fallback 2026-07-03 16:32:45 +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 fix: serve frontend via root + slug subdir, not alias — assets 404/fallback 2026-07-03 16:32:45 +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