theme_guess/frontend
Gabriel Franco 6c01d7e4e0 feat(frontend): standalone theme-picker modal, offline anti-repeat, dimmer opponent green
- Solo theme choice moves out of the settings menu into its own
  post-Play modal; Play Again reopens it for chosen-theme rounds and
  instantly rerolls (never repeating the last theme) for random rounds.
- Last solo/bot theme played persists in localStorage so a fresh
  random pick or page reload doesn't immediately repeat it.
- Result modal swaps Change Theme for a Back to Menu button for as
  long as a solo/bot round is active.
- Darkened the opponent-progress fill color (renderer.ts).
2026-09-13 18:07:04 -03:00
..
src feat(frontend): standalone theme-picker modal, offline anti-repeat, dimmer opponent green 2026-09-13 18:07:04 -03:00
.env.example feat(frontend): add WebSocket client service with identity and typed messages 2026-09-10 11:54:48 -03:00
index.html feat(frontend): standalone theme-picker modal, offline anti-repeat, dimmer opponent green 2026-09-13 18:07:04 -03:00
package-lock.json refactor(frontend): move to frontend/, port to Vite + TypeScript 2026-09-10 10:37:44 -03:00
package.json refactor(frontend): move to frontend/, port to Vite + TypeScript 2026-09-10 10:37:44 -03:00
tsconfig.json refactor(frontend): move to frontend/, port to Vite + TypeScript 2026-09-10 10:37:44 -03:00
vite.config.ts refactor(frontend): move to frontend/, port to Vite + TypeScript 2026-09-10 10:37:44 -03:00