From 950080eae5170b1737160379a990b4ba450c5086 Mon Sep 17 00:00:00 2001 From: engineer Date: Fri, 14 Aug 2026 06:37:08 -0700 Subject: [PATCH] =?UTF-8?q?chore(release):=20v0.4.14=20(versionCode=2041)?= =?UTF-8?q?=20=E2=80=94=20Sentry=20noise=20gate=20reaches=20users?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Ships 7c8bc7d (#169). Until this release, the filter exists only in main: every installed build still uploads `connect timeout` / `connect server-unreachable` and un-deduped retry loops, which is what makes opencode-mobile the org's #1 Sentry volume source (~4,500 events/month against a 3,500/month org quota). User-visible change is deliberately small — quieter crash reporting, real crashes unaffected — so the Play changelog says exactly that. Co-Authored-By: Paperclip --- android/app/build.gradle | 4 ++-- app.json | 4 ++-- distribution/changelogs/41.txt | 5 +++++ distribution/whatsnew/whatsnew-en-US | 4 ++-- fastlane/metadata/android/en-US/changelogs/41.txt | 5 +++++ package.json | 2 +- 6 files changed, 17 insertions(+), 7 deletions(-) create mode 100644 distribution/changelogs/41.txt create mode 100644 fastlane/metadata/android/en-US/changelogs/41.txt diff --git a/android/app/build.gradle b/android/app/build.gradle index 8cc1384..3910fac 100644 --- a/android/app/build.gradle +++ b/android/app/build.gradle @@ -94,8 +94,8 @@ android { applicationId 'cc.agentlabs.opencode' minSdkVersion rootProject.ext.minSdkVersion targetSdkVersion rootProject.ext.targetSdkVersion - versionCode 40 - versionName "0.4.13" + versionCode 41 + versionName "0.4.14" buildConfigField "String", "REACT_NATIVE_RELEASE_LEVEL", "\"${findProperty('reactNativeReleaseLevel') ?: 'stable'}\"" } diff --git a/app.json b/app.json index ca26cfd..14d72fe 100644 --- a/app.json +++ b/app.json @@ -2,7 +2,7 @@ "expo": { "name": "OpenCode", "slug": "opencode-mobile", - "version": "0.4.13", + "version": "0.4.14", "orientation": "portrait", "scheme": "opencode", "userInterfaceStyle": "automatic", @@ -35,7 +35,7 @@ }, "android": { "package": "cc.agentlabs.opencode", - "versionCode": 40, + "versionCode": 41, "usesCleartextTraffic": true, "adaptiveIcon": { "foregroundImage": "./assets/adaptive-icon.png", diff --git a/distribution/changelogs/41.txt b/distribution/changelogs/41.txt new file mode 100644 index 0000000..0303dc5 --- /dev/null +++ b/distribution/changelogs/41.txt @@ -0,0 +1,5 @@ +v0.4.14 — Quieter, more useful crash reporting + +• Connection problems on your own network (timeouts, unreachable server) are no longer filed as crash reports — they were never bugs in the app. +• Repeated identical errors are now reported once instead of hundreds of times. +• Real crashes are still reported in full, and unaffected by the above. diff --git a/distribution/whatsnew/whatsnew-en-US b/distribution/whatsnew/whatsnew-en-US index 45a2f00..d635df5 100644 --- a/distribution/whatsnew/whatsnew-en-US +++ b/distribution/whatsnew/whatsnew-en-US @@ -1,3 +1,3 @@ -v0.4.13 — Waitlist signups no longer get lost +v0.4.14 — Quieter, more useful crash reporting -Joining the OpenCode Connect waitlist now survives a flaky connection: a signup that fails is saved on your device and re-sent automatically the next time you open the app. The email-app fallback only opens if you choose it after repeated retries. +Connection problems on your own network are no longer filed as crash reports, and a repeating error is now reported once instead of hundreds of times. Real crashes are still reported in full, so genuine problems still get fixed. diff --git a/fastlane/metadata/android/en-US/changelogs/41.txt b/fastlane/metadata/android/en-US/changelogs/41.txt new file mode 100644 index 0000000..0303dc5 --- /dev/null +++ b/fastlane/metadata/android/en-US/changelogs/41.txt @@ -0,0 +1,5 @@ +v0.4.14 — Quieter, more useful crash reporting + +• Connection problems on your own network (timeouts, unreachable server) are no longer filed as crash reports — they were never bugs in the app. +• Repeated identical errors are now reported once instead of hundreds of times. +• Real crashes are still reported in full, and unaffected by the above. diff --git a/package.json b/package.json index e223694..b3c661a 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "@opencode-ai/mobile", - "version": "0.4.13", + "version": "0.4.14", "private": true, "main": "expo-router/entry", "scripts": {