From 17fafcc9012c9e8c24c2484582a6d3a609adfc9d Mon Sep 17 00:00:00 2001 From: joshavant <830519+joshavant@users.noreply.github.com> Date: Wed, 8 Jul 2026 02:47:55 -0500 Subject: [PATCH] chore(android): prepare 2026.7.1 Play release --- apps/android/CHANGELOG.md | 42 +++---------------- apps/android/Config/Version.properties | 4 +- .../metadata/android/en-US/release_notes.txt | 10 +++-- apps/android/version.json | 4 +- 4 files changed, 17 insertions(+), 43 deletions(-) diff --git a/apps/android/CHANGELOG.md b/apps/android/CHANGELOG.md index 8b053463d73..1df182bd367 100644 --- a/apps/android/CHANGELOG.md +++ b/apps/android/CHANGELOG.md @@ -2,47 +2,17 @@ ## Unreleased -Adds multi-gateway support: the app remembers every paired gateway, lists them in Settings with a quick switcher on the Connect tab, and switches between them without pairing again. Credentials, device tokens, TLS trust, notification routing, chat history, and queued offline messages stay scoped to their gateway, and forgetting a gateway removes all of its stored state. +## 2026.7.1 - 2026-07-08 -Stable GitHub Releases now include a signed standalone Android APK with checksums and verifiable GitHub Actions provenance. (#9443) +Adds multi-gateway switching with isolated credentials, history, queues, and notification routing. -Android notification forwarding now excludes native WhatsApp, Telegram, Telegram X, Discord, and Signal channel apps to prevent duplicate cross-session replies. (#48516) +Upgrades chat with offline recovery, session search and groups, model and agent pickers, voice notes, actions, link previews, code and math rendering. -Assistant messages now offer a long-press Listen action with gateway TTS playback, on-device fallback, and tap-to-stop status. +Adds workspace files, Cron details, terminal access, and Listen playback. -Android command-palette rows now align icon and navigation affordances consistently and truncate long session details cleanly. Thanks @IWhatsskill. +Improves onboarding, reconnects, keyboards, notification filtering, location, canvas safety, and voice reliability. -Android screenshot-mode voice and screen proof scenes now scale cleanly on compact capture widths. Thanks @IWhatsskill. - -The Settings About screen now shows the animated mascot with the app tagline plus Website, Docs, GitHub, and Discord links. - -Adds a read-only Files browser for agent workspaces with directory navigation, text and image previews, and system share export. - -Android onboarding now completes after permission-triggered node approval and keeps Back navigation from cycling between permissions and approval. - -Third-party Android builds can now opt into Always location through Android settings, with requested background checks disclosed in the persistent node notification while Play builds remain foreground-only. (#68581) Thanks @ioridev. - -Android SMS permission guidance now explains the separate Gateway `allowCommands` opt-in required for SMS search and sending. (#91781) Thanks @narcissus0702. - -Android system notifications now open OpenClaw when tapped without accepting arbitrary external deeplinks. - -Android chat history now excludes internal, reasoning, and tool-result rows from rendered messages and the offline transcript cache. - -Android chat messages now expose long-press actions for whole-message copy, selective text copy, sharing, and quoted replies. - -The OpenClaw mascot now comes alive across onboarding and the app headers with the same float, blink, antenna-wiggle, and claw-snap animation as openclaw.ai. - -Adds read-only Cron Job details in Settings, including schedule, payload and delivery state, job ID copy, refresh, and nested back navigation. - -Gateway sessions now retry immediately when Android regains a validated network, without waiting for the current reconnect backoff. - -Canvas main-frame navigation now blocks device-local loopback and unspecified web targets while preserving remote, LAN, emulator-host, and bundled canvases. - -Voice settings now stay within their intended width instead of overflowing or clipping on constrained screens. - -Camera clip capture no longer emits release-path diagnostics containing temporary file details. - -Push-to-talk now waits for realtime input and output to stop, keeps finishing turns serialized, and safely resumes the matching relay capture. +Thanks @IWhatsskill, @ioridev, and @narcissus0702. ## 2026.6.11 - 2026-07-01 diff --git a/apps/android/Config/Version.properties b/apps/android/Config/Version.properties index 6d3c3a42973..53659fe7ff2 100644 --- a/apps/android/Config/Version.properties +++ b/apps/android/Config/Version.properties @@ -2,5 +2,5 @@ # Source of truth: apps/android/version.json # Generated by scripts/android-sync-versioning.ts. -OPENCLAW_ANDROID_VERSION_NAME=2026.6.11 -OPENCLAW_ANDROID_VERSION_CODE=2026061101 +OPENCLAW_ANDROID_VERSION_NAME=2026.7.1 +OPENCLAW_ANDROID_VERSION_CODE=2026070101 diff --git a/apps/android/fastlane/metadata/android/en-US/release_notes.txt b/apps/android/fastlane/metadata/android/en-US/release_notes.txt index 27f1ec8088d..059c6238d1d 100644 --- a/apps/android/fastlane/metadata/android/en-US/release_notes.txt +++ b/apps/android/fastlane/metadata/android/en-US/release_notes.txt @@ -1,5 +1,9 @@ -Improves Android gateway setup with localized onboarding, QR pairing fixes, and support for local mDNS gateway hosts. +Adds multi-gateway switching with isolated credentials, history, queues, and notification routing. -Adds clearer recovery guidance for TLS fingerprint timeouts, mobile protocol mismatches, and gateway auth states. +Upgrades chat with offline recovery, session search and groups, model and agent pickers, voice notes, actions, link previews, code and math rendering. -Refreshes native Android localization coverage, including Swedish app naming and localized gateway trust flows. +Adds workspace files, Cron details, terminal access, and Listen playback. + +Improves onboarding, reconnects, keyboards, notification filtering, location, canvas safety, and voice reliability. + +Thanks @IWhatsskill, @ioridev, and @narcissus0702. diff --git a/apps/android/version.json b/apps/android/version.json index 4ebbbde2796..58e84cac9c1 100644 --- a/apps/android/version.json +++ b/apps/android/version.json @@ -1,4 +1,4 @@ { - "version": "2026.6.11", - "versionCode": 2026061101 + "version": "2026.7.1", + "versionCode": 2026070101 }