- Removed '--jobs 1' from npm install (was causing npm to try and install a package named '1'). - Added 'zmq' to overrides in package.json to prevent ancient native build failures.
- Pre-built frontend 'dist' folder committed to skip npm install on Pi. - Backend package.json updated to stable dependencies (express 4.x, multer 1.4). - Added npm 'overrides' to explicitly block mdns2 installation. - Updated setup.sh to use --package-lock=false for a guaranteed clean install.