chore(release): 0.4.10 (versionCode 37) — include reconnect + security fixes (#126)

Supersedes v0.4.9 (versionCode 36, on internal but lacking these) so a SECURE,
current build is available in the Play library to promote to production:
- #124 reconnect resync (stuck 'processing' after network drop)
- #125 HIGH: biometric app-lock re-locks on background (was bypassable after
  first unlock); connection password edits now persist
plus everything in v0.4.9 (demo mode, first-run clarity, core + notification
fixes). Promote versionCode 37 to production.


Claude-Session: https://claude.ai/code/session_01T12AhSnQVrSxNnvwfCx2z6

Co-authored-by: engineer <engineer@macbookpro.lan>
Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
This commit is contained in:
Den
2026-07-18 09:23:26 -07:00
committed by GitHub
parent f86265aa7c
commit 6aee78e840
3 changed files with 12 additions and 3 deletions

View File

@@ -2,7 +2,7 @@
"expo": { "expo": {
"name": "OpenCode", "name": "OpenCode",
"slug": "opencode-mobile", "slug": "opencode-mobile",
"version": "0.4.9", "version": "0.4.10",
"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": 36, "versionCode": 37,
"usesCleartextTraffic": true, "usesCleartextTraffic": true,
"adaptiveIcon": { "adaptiveIcon": {
"foregroundImage": "./assets/adaptive-icon.png", "foregroundImage": "./assets/adaptive-icon.png",

View File

@@ -0,0 +1,9 @@
v0.4.10 — try it instantly, plus reliability & security fixes
- New: "Try a demo" on the home screen — see OpenCode in action (chat, tool calls, diffs, approvals) without setting up a server first
- Clearer first-time setup: the app explains it needs a computer running `opencode serve` (on your network or via Tailscale) and links to a setup guide
- Security: "Require Biometric to Open" now re-locks the app every time it goes to the background (previously it stayed unlocked after the first unlock)
- Fixed: editing a connection's password now actually saves it
- More reliable notifications, and no false "task completed" pushes for cancelled or failed runs
- Fixed messages occasionally disappearing when sent quickly, the session view sometimes showing another session, and a stuck "processing" spinner after a network drop
- Faster feedback when a server can't be reached

View File

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