release: bump to v0.4.7 (versionCode 34)
SSE disconnect banner, backgrounded permission notifications, scrubUrl unit tests (13 tests, 81/81 suite green). Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
This commit is contained in:
4
app.json
4
app.json
@@ -2,7 +2,7 @@
|
|||||||
"expo": {
|
"expo": {
|
||||||
"name": "OpenCode",
|
"name": "OpenCode",
|
||||||
"slug": "opencode-mobile",
|
"slug": "opencode-mobile",
|
||||||
"version": "0.4.6",
|
"version": "0.4.7",
|
||||||
"orientation": "portrait",
|
"orientation": "portrait",
|
||||||
"scheme": "opencode",
|
"scheme": "opencode",
|
||||||
"userInterfaceStyle": "automatic",
|
"userInterfaceStyle": "automatic",
|
||||||
@@ -34,7 +34,7 @@
|
|||||||
},
|
},
|
||||||
"android": {
|
"android": {
|
||||||
"package": "cc.agentlabs.opencode",
|
"package": "cc.agentlabs.opencode",
|
||||||
"versionCode": 33,
|
"versionCode": 34,
|
||||||
"usesCleartextTraffic": true,
|
"usesCleartextTraffic": true,
|
||||||
"adaptiveIcon": {
|
"adaptiveIcon": {
|
||||||
"foregroundImage": "./assets/adaptive-icon.png",
|
"foregroundImage": "./assets/adaptive-icon.png",
|
||||||
|
|||||||
15
distribution/changelogs/34.txt
Normal file
15
distribution/changelogs/34.txt
Normal file
@@ -0,0 +1,15 @@
|
|||||||
|
v0.4.7 — Connection status banner + privacy test coverage
|
||||||
|
|
||||||
|
• Reconnecting banner: when the connection to your opencode server drops,
|
||||||
|
an amber "Reconnecting… (attempt N)" banner appears in the session view.
|
||||||
|
A green "Connected ✓" flash confirms when the connection recovers.
|
||||||
|
|
||||||
|
• Push notifications: permission requests and agent questions now fire an
|
||||||
|
OS push notification when the app is backgrounded — title "Agent needs
|
||||||
|
approval" with dedup so reconnects don't re-fire the same notification.
|
||||||
|
|
||||||
|
• Privacy: URL credential scrubbing (basic-auth, token, api_key, password)
|
||||||
|
now has 13 automated unit tests. Any regression will fail CI before shipping.
|
||||||
|
|
||||||
|
• Internal: pure scrub module extracted for testability; goal.md and TDD
|
||||||
|
docs updated to reflect current shipped state.
|
||||||
@@ -1,5 +1,3 @@
|
|||||||
v0.4.6 — Sessions loading fix verified + clearer setup guide
|
v0.4.7 — Reconnecting banner + push notifications for approvals
|
||||||
|
|
||||||
Sessions now reliably load from your opencode server on connect, and remain visible when navigating between views. Regression confirmed fixed by automated E2E test.
|
See a live status banner when your server connection drops ("Reconnecting...") and a confirmation when it recovers. Agent approval requests and questions now send an OS push notification when the app is in the background. Privacy improvements: URL credential scrubbing is now covered by automated tests.
|
||||||
|
|
||||||
Updated: support email is now support@agentlabs.cc. App description now clearly explains the setup: run opencode serve on your machine, connect via Tailscale or local network.
|
|
||||||
|
|||||||
@@ -1,6 +1,6 @@
|
|||||||
{
|
{
|
||||||
"name": "@opencode-ai/mobile",
|
"name": "@opencode-ai/mobile",
|
||||||
"version": "0.4.6",
|
"version": "0.4.7",
|
||||||
"private": true,
|
"private": true,
|
||||||
"main": "expo-router/entry",
|
"main": "expo-router/entry",
|
||||||
"scripts": {
|
"scripts": {
|
||||||
|
|||||||
Reference in New Issue
Block a user