Zdroid 0.2.3
Install
Download Zdroid-0.2.3.apk below and open it on your Android device. Allow "install from unknown sources" when prompted, then tap the Zdroid icon.
For dev iteration: adb install -r Zdroid-0.2.3.apk.
This is an in-place upgrade over v0.2.2, same signing cert and your existing data dir is preserved.
Fixes
- Zdroid menu "Check for Updates" actually checks for updates. v0.2.1 shipped an in-app updater (GitHub Releases fetch + APK download + system installer handoff), but a gpui action-dispatch ordering bug meant the menu entry was being intercepted by upstream Zed's auto-update handler first. With
ZED_UPDATE_EXPLANATIONset (which Zdroid uses to suppress upstream's polling self-installer because Android distribution is APK reinstall, not in-place binary swap), upstream's handler shows a "Zed was installed via a package manager" prompt and stops. Bubble-phase action dispatch auto-stops after the first handler, so our updater handler never ran. Fix is the same dispatch-ordering pattern that landed for the OpenSettings deep-link in v0.2.2: register our handler ahead ofauto_update::initso it lands at workspace_actions[0] and runs first.
Caveats
- First install (or after a clean uninstall) needs you to grant "Install unknown apps" for Zdroid in Android Settings so the in-app updater can hand future APKs to the system installer.
- Upgrading from v0.1.x or earlier needs an uninstall first because of signing-cert changes between the 0.1.x line and 0.2.x.
- The "Please update Zed to Collaborate" badge in the title bar (visible when you sign in for collab and your client is out of date) calls
auto_update::checkdirectly instead of dispatching the action, so it still surfaces upstream's package-manager prompt. Use the Zdroid menu's Check for Updates entry for the working flow.
Verification
- APK SHA-256:
a3b979c01097aede225fd8916ed7216a49758af8f93299917e96c2e54c74b718 - Signing cert SHA-256:
25:68:A2:A3:81:2D:8B:C3:A4:E8:E7:56:68:5C:5C:F7:25:40:EA:A2:94:37:F4:C1:25:8A:0C:81:73:BF:AB:4E - Built from commit
24812df05f - Bootstrap: bootstrap-2026.05.06-r2