mewla docs

Zen v0.1.15#

This release contains the reviewed changes on main since v0.1.14.

Highlights since v0.1.14#

  • Fixed the terminal and Session regression on the phone. A Session's identity is now the tmux pane itself, so Terminal and Interface always agree on the same Worker and the phone can open, attach to, and type into a Session again.
  • Worker input stays in its own pane. Sending to a Worker now delivers to exactly that pane even when its window has been split, instead of landing in a neighbouring pane.
  • Existing Workers keep working across the upgrade. Recorded pane identities are migrated on daemon startup, so Sessions created before this release continue to resolve to the same pane.

Known limitations#

  • Android is distributed as a signed arm64 APK. Installing it may require allowing apps from your browser or file manager.
  • iOS Preview delivery depends on App Store Connect accepting the upload. Recent uploads have been blocked by Apple's missing or expired agreements; the account owner must resolve those agreements before TestFlight delivery can succeed.

What changed#

  • Retarget live Claude sessions on provider switch (e78ad75)
  • Route every client through one auto-projected gateway (7b93b85)
  • Make tmux panes the unit of Worker identity (b829a3b)
  • Encode Worker IDs at terminal route boundary (c29653b)
  • Use percent-free Worker route tokens (8cbe90d)
  • Cover fresh Pi pane input admission (8c232ef)
  • Run native CI only on release tags and manual dispatch (8fac58b)
  • Build daemon release binaries only on tags and manual dispatch (3d8d64d)
  • Document v0.1.15 release highlights (108bb5c)

Install#

Download zen-linux-amd64.tar.gz, zen-linux-arm64.tar.gz, or zen-darwin-arm64.tar.gz for your host, plus the Android APK and SHA256SUMS. Extract the archive, install zen on your PATH, run zen, then create a pairing link with zen pair https://your-origin.

Apple Silicon support requires tmux (brew install tmux). The macOS binary is cross-built; validate it on a real Apple Silicon host before operational use.

The iOS Preview is distributed through TestFlight at https://testflight.apple.com/join/rTKCDzMt, subject to Apple's beta approval and processing.

iOS Preview identity#

  • Bundle: com.daoleno.zen.preview
  • Marketing version: 0.1.15
  • TestFlight build: 37
  • Source tag: v0.1.15

The iOS build number is tracked independently from Android because App Store Connect build history can be ahead.

Android identity#

  • Package: com.daoleno.zen
  • versionCode: 39
  • ABI: arm64-v8a
  • Signing certificate SHA-256: C2:FC:5B:09:B3:86:92:EE:70:59:71:1F:E7:ED:B8:79:4C:E3:65:FE:1C:7A:06:AB:95:4E:5D:D1:BD:CD:A4:FD

Android may require permission to install from unknown sources or display a Play Protect warning. Obtainium can follow this repository's GitHub Releases. Zen does not currently provide a Play Store package; iOS Preview distribution uses TestFlight.