chore(release): v0.4.14 (versionCode 41) — Sentry noise gate reaches users

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 <noreply@paperclip.ing>
This commit is contained in:
engineer
2026-08-14 06:37:08 -07:00
parent 7c8bc7d317
commit 950080eae5
6 changed files with 17 additions and 7 deletions

View File

@@ -94,8 +94,8 @@ android {
applicationId 'cc.agentlabs.opencode' applicationId 'cc.agentlabs.opencode'
minSdkVersion rootProject.ext.minSdkVersion minSdkVersion rootProject.ext.minSdkVersion
targetSdkVersion rootProject.ext.targetSdkVersion targetSdkVersion rootProject.ext.targetSdkVersion
versionCode 40 versionCode 41
versionName "0.4.13" versionName "0.4.14"
buildConfigField "String", "REACT_NATIVE_RELEASE_LEVEL", "\"${findProperty('reactNativeReleaseLevel') ?: 'stable'}\"" buildConfigField "String", "REACT_NATIVE_RELEASE_LEVEL", "\"${findProperty('reactNativeReleaseLevel') ?: 'stable'}\""
} }

View File

@@ -2,7 +2,7 @@
"expo": { "expo": {
"name": "OpenCode", "name": "OpenCode",
"slug": "opencode-mobile", "slug": "opencode-mobile",
"version": "0.4.13", "version": "0.4.14",
"orientation": "portrait", "orientation": "portrait",
"scheme": "opencode", "scheme": "opencode",
"userInterfaceStyle": "automatic", "userInterfaceStyle": "automatic",
@@ -35,7 +35,7 @@
}, },
"android": { "android": {
"package": "cc.agentlabs.opencode", "package": "cc.agentlabs.opencode",
"versionCode": 40, "versionCode": 41,
"usesCleartextTraffic": true, "usesCleartextTraffic": true,
"adaptiveIcon": { "adaptiveIcon": {
"foregroundImage": "./assets/adaptive-icon.png", "foregroundImage": "./assets/adaptive-icon.png",

View File

@@ -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.

View File

@@ -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.

View File

@@ -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.

View File

@@ -1,6 +1,6 @@
{ {
"name": "@opencode-ai/mobile", "name": "@opencode-ai/mobile",
"version": "0.4.13", "version": "0.4.14",
"private": true, "private": true,
"main": "expo-router/entry", "main": "expo-router/entry",
"scripts": { "scripts": {