Upstream revision 95599dadbe93c8f7b8a8647148fafbe293df3167. Extract upstream archive; overlay files under modified/. In frontend run npm ci --no-audit --no-fund and npm run build using Node 24. Changes set Vite base /romm/, Vue Router base from import.meta.env.BASE_URL. Backend image/database unchanged. Runtime proxy retains /api, /assets, /ws and /netplay compatibility routes. Do not upgrade backend independently of this pinned frontend without rebuilding and testing. Modified frontend remains AGPL-3.0-only.
