What's new
- Home now appears once a paired PC has shown its app list, also with only classic PCs.
- Settings has an Automatic bitrate switch: on, the bitrate follows resolution, frame rate and codec.
- Frames split over several error-correction blocks are reassembled as blocks arrive, and lost blocks are reported sooner.
- HDR metadata is read in place instead of copied every frame.
- On Android, Y on a controller and F on a keyboard now open the selected game's options in a PC's app list, matching the button hints.
- On Linux, an HDR stream now selects HDR10 output when available even if HDR was already enabled when Nightjar opened.
- Desktop video decoding uses FFmpeg 8.1.3, and the Linux client uses SDL 3.4.20, including the Wayland HDR white-level fix.
Tested. Android, desktop and documentation CI passed on the release commit. Windows installer and Linux package installation/startup checks passed. APK and bundle signatures and app IDs were verified. The Windows candidate passed a local Defender scan and first-launch check.
The APKs are signed by CI with the Nightjar release key; the desktop packages (Windows installer and zip; Linux .deb, .rpm, AppImage, Flatpak and tar.gz) are not signed. SHA-256 hashes of everything are in SHA256SUMS-4.12.2.txt.