What's new
Full chroma with HDR
- Experimental full chroma with HDR no longer ends in a connection error. If your PC can't send full chroma in 10-bit, Nightjar streams it in 8-bit SDR and the overlay says why; if the PC refuses full chroma entirely, Nightjar reconnects once without it. Resuming a running game gets the same retry.
- Nightjar reads which full-chroma modes a Rubylight PC offers before it launches, and forgets them when the PC refuses, so the next start picks a mode that works.
Tested. Lint, the full unit test suite (6,193 tests, all passing) and the desktop checks pass. On a Retroid Pocket 6 against a Rubylight 3.0 test build: 1080p120 full chroma in 8-bit SDR and in 10-bit HDR (AV1, overlay "10-bit HDR10", 116 fps received, 0 display drops), two minutes each without a stop, and resuming the running HDR stream. The fallbacks to 8-bit SDR and to a stream without full chroma are covered by unit tests.
The APKs are signed by CI with the Nightjar release key; the desktop packages (Windows zip, Linux tar.gz) are not signed. SHA-256 hashes of everything are in SHA256SUMS-3.2.1.txt.