Play Store internal testing release
What's Changed
- chore(deps): bump work from 2.11.2 to 2.12.0 by @dependabot[bot] in #487
- chore(deps): bump media3 from 1.10.1 to 1.11.1 by @dependabot[bot] in #488
- chore(deps): bump io.github.panpf.zoomimage:zoomimage-compose-coil3-core from 1.4.0 to 1.7.0 by @dependabot[bot] in #489
- chore(deps): bump com.squareup.okio:okio from 3.10.2 to 3.18.2 by @dependabot[bot] in #490
- chore(deps): bump co.touchlab.skie from 0.10.14 to 0.10.15 by @dependabot[bot] in #491
- fix(chat): explain server-refused sends instead of blaming the backend version by @garfiec in #493
- chore(sync): diff upstream's @librechat/chat transport contract first by @garfiec in #494
- fix(chat): say when a steer is sent as a follow-up instead by @garfiec in #495
- fix(auth): stay on a signed-in account when another one's session expires by @garfiec in #496
- fix(ios): flatten app icons so App Store Connect accepts the upload by @tabilzad in #497
- fix(auth): explain a ban instead of signing out silently by @garfiec in #499
- feat: split builds into open-source and store distribution channels by @garfiec in #498
- feat(data): add a preference registry with channel defaults and one-time migrations by @garfiec in #500
- docs: add a privacy policy by @garfiec in #501
- fix(logging): hash hosts named in transport error text by @garfiec in #503
- feat(auth): offer the diagnostic log on sign-in errors by @garfiec in #504
- docs: Play Console setup and the Data safety declaration by @garfiec in #502
- feat(settings): link the privacy policy from Settings → General → About by @garfiec in #505
- fix(network): report untrusted certificates instead of a generic failure by @garfiec in #506
- docs(fastlane): state that the store listings don't come from the metadata by @garfiec in #507
Full Changelog: v2026.10.3...v2026.10.4