BillTracker/client/public
null d8365d0e22 chore(deps)!: vite 8 (rolldown) + @vitejs/plugin-react 6 (4h)
Build drops 6.5s -> 0.65s. Three breakages found by the prod-smoke gate,
all fixed:

- rolldown removed object-form manualChunks -> function form in
  vite.config.mjs (same vendor split, all @radix/@tanstack grouped)
- the 4a 'send' bump rejects bare absolute paths: SPA fallback sendFile
  and both download routes (admin backup, user-db export) now use the
  root-option form
- rolldown minifies inline HTML scripts, breaking any CSP hash approach:
  the pre-paint theme script moved to client/public/theme-init.js so
  script-src 'self' holds with no inline hash to maintain

@testing-library/dom added (peer no longer auto-installed). Server 252,
client 52, probe 18/18, PROD SMOKE: PASS.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-07-10 17:53:27 -05:00
..
brand chore(brand): refresh SVG lockup + regenerate all PNG assets 2026-07-10 17:52:14 -05:00
img chore(brand): refresh SVG lockup + regenerate all PNG assets 2026-07-10 17:52:14 -05:00
theme-init.js chore(deps)!: vite 8 (rolldown) + @vitejs/plugin-react 6 (4h) 2026-07-10 17:53:27 -05:00