From dfbe6ed89121b91f86754a60df41171c596f8cd2 Mon Sep 17 00:00:00 2001 From: TheCryptoDonkey Date: Tue, 27 Oct 2026 07:13:26 +0000 Subject: [PATCH] release(android): prepare 0.6.118 camera and relay fixes --- app/build.gradle.kts | 4 ++-- docs/android-release.md | 23 +++++++++++++++++++++++ 2 files changed, 25 insertions(+), 2 deletions(-) diff --git a/app/build.gradle.kts b/app/build.gradle.kts index a26eb94b..bb7fbbcb 100644 --- a/app/build.gradle.kts +++ b/app/build.gradle.kts @@ -98,8 +98,8 @@ android { minSdk = 33 targetSdk = 35 // Remain newer than the 0.6.3 rendezvous candidate (code 26). - versionCode = 140 - versionName = "0.6.117" + versionCode = 141 + versionName = "0.6.118" buildConfigField("String", "ACCOUNT_NETWORK_DEFAULT", "\"$accountNetworkDefault\"") buildConfigField("String", "INVITATION_PROFILE", "\"$invitationProfile\"") diff --git a/docs/android-release.md b/docs/android-release.md index 0ac7a4f2..951653ce 100644 --- a/docs/android-release.md +++ b/docs/android-release.md @@ -1,3 +1,26 @@ +## 0.6.118 (141): safe model startup and combined relay authentication + +When a background model cannot start, retain the complete synthetic backdrop +and fish until the camera/effect session resets. Do not retry failed native +graph construction on every frame: that failure path exhausted memory in an +emulator. Backgrounds remain on-device, with the reviewed SDK/model pins and +no-op reporting transport unchanged. The bundled model regression verifies +covered output across 60 frames with only one failed load attempt. + +Includes the explicit room-relay account authentication from 0.6.117, previously +published as a targeted prerelease. Permission remains limited to the current +account session and foreground rooms; the person confirms the relay and npub. +No earlier refused messages are automatically resent. + +The camera source passed 23 Android 15 ARM64 checks and a 45-minute synthetic +Android/browser media soak with 22 camera replacements and 22 ICE restarts. +The combined versioned APK has its own build, minified-release, upgrade, +signing and publication receipts. Emulator results do not establish live-person +cut-out quality, physical GrapheneOS performance, heat/battery, acoustic echo or +real Android/Linux relay delivery. See +[emulator qualification](emulator-camera-call-qualification.md) and +[relay authentication](reviews/2026-10-26-relay-account-authentication.md). + ## 0.6.117 (140): explicit account authentication for room relays An AUTH-only relay can allow a person's account while their KithMoot room