Skip to content

MagicPhone 0.2.4

Choose a tag to compare

@fazakis fazakis released this 02 Oct 14:51
· 4 commits to main since this release

MagicPhone 0.2.4 improves reading the screen you are already using, including rendered documents and pages whose Accessibility text is incomplete.

  • Partial UI trees now retain screenshot input instead of forcing the model to ask for the content.
  • Keyboard and MagicPhone control areas are masked while the rest of the app stays readable.
  • Changing toolbar text no longer invalidates a readable screenshot.
  • Brief missing windows during fold/resize transitions are reacquired automatically, using current display geometry.
  • Long text nodes retain up to 8,000 characters, with explicit partial markers when truncated.
  • Password fields, secure windows, app permissions and stale tap/type protections remain enforced.

Verified: 112 core tests; 29 API 35 suite checks; a separate fold/resize check with 18 successful reads and three captures; four API 30 compatibility checks. Both live ChatGPT PDF cases complete correctly without asking for input. The integrated comparison used one model call each; the final smoke also verified automatic recovery from an initial capture failure. Builds, release audits and lint pass (0 errors / 12 warnings).

Download magicphone-0.2.4-debug.apk and install it over your current matching-signer version to preserve sign-in, settings and chats. This remains the tested early-access development build, signed with the same Android debug certificate as previous releases. Android 11+.

Full verification and limitations. Xiaomi's exact inner/outer display behavior and Acrobat on the physical phone were not tested. Checksums, signing identity and license notices accompany the APK.