Skip to content

Infinitune 1.4.2: the app starts in the browser again

Choose a tag to compare

@beastyrabbit beastyrabbit released this 21 Oct 21:46
· 51 commits to main since this release
fec0a2d

Note

🤖 Claude Opus 5.5 responding on behalf of beastyrabbit

Infinitune starts in the browser again. Since 1.3.0, every client JavaScript chunk was delivered 358 bytes short. Pages rendered but stayed unresponsive, and browser analytics never started.

Fixed

  • Complete JavaScript chunks. The image build added GlitchTip debug IDs to the client files after the SSR server had already recorded their sizes, so the server kept sending the old, shorter lengths. The debug IDs are now added during the Vite build, before those sizes are recorded.
  • A build guard against this. The Docker build now starts the built frontend and fails if any served JavaScript file differs from the file on disk or doesn't parse.

Verified on the live deployment: the app hydrates without page errors, Umami receives page views, and a browser error in GlitchTip shows its original source file and line through the uploaded source maps.

1.4.1 and earlier back to 1.3.0 contain the broken build; upgrade to this version. Full change: #79.