Migrate frontend to React + TypeScript with a visual refresh #2
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "feat/react-spa"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Replaces the hand-rolled public/*.html pages with a Vite + React 19 +
TypeScript SPA covering chat, admin, and join, plus a design refresh
(tokenized palette, self-hosted fonts, consolidated modal system,
rAF-throttled streaming to fix perceived sluggishness). Backend gets a
minimal cutover: server/index.js now serves the built client/dist SPA
(static + /admin gate + catch-all routing) instead of public/, and the
Dockerfile adds a client-build stage.
Co-Authored-By: Claude Sonnet 5 noreply@anthropic.com