mewla docs

Zen v0.1.14#

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

Highlights since v0.1.13#

  • Use Zen in your browser: zen web opens the shared client, now bundled with the daemon. The web terminal includes its own font, and pairing through a web address stays on that address.
  • Connect a new device with a clearer pairing flow. Browser enrollment and device approvals show pending requests and their outcomes, and approvals clear when the trusted connection ends.
  • Navigate with one consistent back button. Plugins now has real pages for each service, its accounts, permissions, and tools, with working browser URLs and back navigation.
  • Plugin setup tells you when a service is ready for sign-in and when publisher configuration is still unavailable, so an unavailable integration no longer looks ready to connect.
  • Terminal sessions wait for the server connection before opening, durability warnings refresh correctly, and web images use their loaded dimensions.
  • The website and README now explain the first connection using the QR code printed by Zen.

Known limitations#

  • Android is distributed as a signed arm64 APK. Installing it may require allowing apps from your browser or file manager.
  • Each plugin still requires its provider's configuration and your account authorization. Availability in the service list does not guarantee a completed connection.
  • 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#

  • docs: clarify local service execution guidance (2991230)
  • fix: refresh terminal durability warning overlays (677ac0b)
  • fix: keep TLS listener serving after early disconnects (8c0e4bb)
  • chore: ignore local UI verification artifacts (e006b63)
  • site: redesign around the whole product with a new slogan (bc59ce7)
  • readme: match the homepage slogan and full feature overview (e1be7ab)
  • site: fix drawing consistency and mobile caption (1702edc)
  • Merge remote-tracking branch 'origin/main' (0d5a378)
  • app: run the shared client on web (857590f)
  • daemon: serve the web UI and add zen web (e2dd2d6)
  • build: embed the web export and document the web UI (1dad462)
  • terminal: defer the PTY open until the server connects (1c428f0)
  • app: bundle a Maple Mono subset for the web terminal (75f791e)
  • app: pair same-daemon links through the web page origin (95f5ce2)
  • Report plugin sign-in readiness and configure dev publishers (6628ce1)
  • feat: streamline daemon pairing and enrollment (c37cb14)
  • fix: report address transport accurately (8e25291)
  • Document live plugin authorization checks (f3918bd)
  • feat: complete browser enrollment and device approval (f19718f)
  • app: unify back navigation behind one header back button (a9c3bf2)
  • fix: clear enrollment approvals when trust disconnects (8165ff6)
  • fix: preserve enrollment audit states and filter pending requests (c0fa78e)
  • site: redesign the homepage around stillness: ensō, raked garden, paper and ink (aed1782)
  • site: dash the ensō in user units and soften the bypass line (c1c2b9f)
  • site, readme: pair from the QR zen prints on first start (33f1cb0)
  • app: share web-safe secure storage (010fda7)
  • app: read loaded image size on web (1c46b3a)
  • app: make Plugins pages real routes (c8f5257)
  • Document v0.1.14 release highlights (08a649e)

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.14
  • TestFlight build: 36
  • Source tag: v0.1.14

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: 38
  • 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.