Skip to content

CodeDeck v2026.06.17 — Embedded mesh + remote on-device testing

Choose a tag to compare

@JeroenOnNostr JeroenOnNostr released this 17 Jun 23:58
· 10 commits to main since this release

CodeDeck v2026.06.17 — Remote on-device app testing over an encrypted mesh

CodeDeck now embeds the nostr-vpn FIPS mesh as its own Android VPN service, so your office laptop can build, install, launch, and drive dev builds of your apps on a physical test phone from anywhere — autonomously, through Claude Code "test sessions". The only thing you install on the phones is CodeDeck.

What's new

  • Embedded mesh (Settings → "Mesh (remote testing)"): import an nvpn://invite, tap Connect, and the phone joins the encrypted overlay. Split-tunnel — only the mesh subnet is routed.
  • "Use this device as a test target" opt-in (off by default): lets the laptop reach the phone over adb; shows a clear "Wireless Debugging is ON for remote testing" indicator while active. Controller phones never expose adb.
  • Autonomous device-test sessions (with Bridge v2026.6.171): build dev APK → install over mesh → launch → screenshot/logcat → assert → iterate. App-agnostic.
  • Self-healing connection: adb over the mesh auto-recovers from Wireless-Debugging timeouts and port rotation, no taps on the phone.

Security & privacy hardening (pre-release audit)

  • Device-test sessions are hard-blocked from reading signing keystores / secret files (enforced).
  • logcat scoped to the app under test + secret-redacted before leaving the laptop.
  • Device screenshots carry a NIP-40 2-day expiration.
  • Port-discovery restricted to the mesh CIDR with a time budget.
  • VPN routes hard-capped to the mesh subnet (never an exit node).

Install

Download app-arm64-release.apk below, or install from Zapstore (com.codedeck.app). Pairs with Codedeck Bridge v2026.6.171. Distributed via Zapstore / direct APK only.

🤖 Generated with Claude Code