- Add a release signing config that reads keystore.properties when present
- Keep debug builds working when the key file is absent
- Enable v2 and v3 signature schemes so the key can be rotated later
- Ignore keystores and keystore.properties so secrets stay out of the repo
- PC: download and install new versions in the background, then restart
- PC: hold the install while a stream is live, apply it on exit instead
- PC: update progress states in all 10 languages
- Discord: clickable cover image plus GitHub and Download buttons
- Android: in-app update check with a 10-language dialog
- Android: show the WiFi access code prominently and drop the misleading port line
- PC: prefer the FlexCam-named virtual camera over OBS
- PC: register the camera as "FlexCam" for Windows in Install.bat
- PC: clear "wrong access code" message on WiFi 403 and guard against entering the port
- Live camera preview on phone and PC
- WiFi access code (PIN): USB/loopback exempt, blocks strangers on the network
- Bundled Unity Capture (MIT) virtual camera driver - OBS now optional
- Larger default window, sidebar overflow protection
- Full install/build instructions in all 10 language READMEs
- Phone camera pause/resume via /start and /stop control endpoints
- Desktop engine sends start on connect, stop on disconnect
- Orientation dead-zones to smooth portrait/landscape transitions
- Mobile: icon social buttons, status caption, dark language dialog
- version.json for update checks