Test build. Everything here comes from @luishidalgoa (#77), found and fixed on hardware.
- Sign-in no longer fails with "Problem with the SSL CA cert" on consoles that rejected the bundled certificates: the app stops importing its own CA bundle and lets the console's root store verify (the ssl service accepts at most 71 certificates per context, the bundle carried 119)
- Library loading no longer fails with "SSL connect error" after the first few requests: the console gives the process three TLS sessions in total, so the app now keeps at most one connection alive per HTTP client
- Halo 5: Guardians and Tell Me Why show their name and box art again
- A QR code next to the sign-in code: scan it and the code is already filled in on the phone
- Failed requests now report what the TLS backend actually said, and fatal errors are written to /switch/green-nx/error-log.txt
The connection change affects every HTTPS request the app makes, including those during stream start, and that path has not been tested on hardware yet. Play a full session and report how it goes before this becomes stable.