Skip to content

Releases: AidanPark/openclaw-android

v0.4.0

30 Mar 15:16

Choose a tag to compare

What's New

🌐 i18n Support

  • English, Korean (한국어), Chinese (中文) with auto-detection
  • Language selector in Settings
  • Chinese README (README.zh.md) with China mirror download link

🔗 Network Resilience

  • GitHub mirror fallback for China/restricted networks (ghfast.top, ghproxy.net)
  • npm registry auto-switch to npmmirror.com when npmjs.org is unreachable

🛠 Code Quality

  • AppLogger centralized logging wrapper
  • Resolve all 48 detekt, 43 shellcheck, 125 markdownlint violations
  • Unit test infrastructure (JUnit5 + MockK, 22 tests)
  • CI code-quality workflow

📦 Dependency Updates

  • AGP 8.13.1 → 9.1.0
  • JUnit 5.11.4 → 6.0.3
  • MockK 1.14.2 → 1.14.9
  • actions/cache v4 → v5
  • android-actions/setup-android v3 → v4

Full Changelog: v0.3.6...v0.4.0

v0.3.6

28 Mar 16:21

Choose a tag to compare

Changes

  • Fix LD_PRELOAD restore for child processes — resolves #!/usr/bin/env shebang failures in npm lifecycle scripts
  • Add compatibility constraint harness (tests/verify-compat.sh) for preventing circular fix regressions
  • Sync glibc-compat.js to app assets
  • Fix ktlint violations and cross-platform test compatibility
  • Existing users: run oa --update to apply the fix without reinstalling the app

v0.3.5

17 Mar 14:52

Choose a tag to compare

Bug Fixes

  • Fix black screen on Android 9 with outdated WebView (#41)
    • The JavaScript bundle was built targeting modern ES2020+ syntax (optional chaining ?., nullish coalescing ??), which fails silently on Android WebView older than Chrome 80 (released Feb 2020).
    • Set Vite build target to chrome67 so the bundle is transpiled to ES5-compatible syntax.

v0.3.4

17 Mar 14:42

Choose a tag to compare

Bug Fixes

  • Fix npm/npx bad interpreter error on Termux (#49)
    • npm, npx, and corepack scripts ship with a #!/usr/bin/env node shebang, but /usr/bin/env does not exist in Termux. This caused a bad interpreter error when OpenClaw spawned these commands directly.
    • The shebang is now patched to point to the Node.js wrapper during installation.

v0.3.3

15 Mar 17:59

Choose a tag to compare

What's New

  • Dashboard redesigned: Commands and Management sections with terminal shortcuts
  • Script version displayed in Settings > About
  • Fix oa --update on Android app (TMPDIR issue)
  • Fix apt-get tool installation (dpkg PATH fix)
  • Remove Additional Tools page — use oa --install from terminal
  • post-setup.sh now downloaded from GitHub on fresh install (APK update not required for script changes)

Update Instructions

If you're having issues with clawhub or other tools, run in the app terminal:

oa --update

v0.3.0 — Claw App

10 Mar 12:53

Choose a tag to compare

Claw App v0.3.0

Standalone Android app for running OpenClaw — no Termux required.

Features

  • Built-in terminal emulator + WebView UI in a single APK (~5MB)
  • One-tap bootstrap setup (Node.js, OpenClaw auto-installed)
  • Dashboard with gateway control, runtime info, and tool management
  • Works independently of existing Termux + oa installations

Changes

  • App renamed to Claw
  • Claw scratch icon
  • Fixed EnvironmentBuilder PATH (node/openclaw now resolved)
  • Dashboard: replaced unreliable gateway auto-detection with manual Check Status button
  • Dashboard: commands now run in new terminal sessions
  • Settings > About: added script (oa) version display
  • Back key navigation fix
  • Release signing with dedicated keystore

Install

Download app-release.apk below and install on your Android device (7.0+, arm64).