Skip to content

MagicPhone 0.2.3

Choose a tag to compare

@fazakis fazakis released this 02 Oct 12:51
· 7 commits to main since this release

MagicPhone 0.2.3 keeps tasks moving through temporary screen-read problems and fixes false sensitive-content alerts.

Changes

  • Continue automatically: temporary observation/screenshot failures become model feedback instead of ending the task. Available screen text stays usable; the model can obtain a fresh observation as needed.
  • Two-second notice: “Reading the available screen content. Continuing…” disappears automatically. Its timer runs separately and adds no two-second delay to task execution. Repeated read failures do not create repeated popups or require restarting after three attempts.
  • Keyboard support: read and act on unobstructed app content while the keyboard is visible. Covered nodes and keyboard pixels are excluded.
  • Fewer false sensitive alerts: exact password-type detection replaces the overly broad bit check. Ordinary web-edit/email fields and large screens stay readable; incomplete trees supply partial content. Actual credential/password fields remain manual.
  • Clearer errors: password fields, device lock, protected system screens and secure capture now have separate English/Greek messages.

Install

Download magicphone-0.2.3-debug.apk for Android 11+. Install over the previous matching-signer version to retain chats, settings and sign-in. This is the tested early-access APK using the existing debug certificate. Checksums, signing identity and license notices are attached.

Verification

  • 110 core tests and all 22 Android 15/API 35 emulator checks pass.
  • Verified model execution during the notice, automatic dismissal, keyboard-visible read/tap, screenshot fallback, ordinary fields, large trees and real password protection.
  • Existing live ChatGPT current-screen translation, voice/notification, bubble and UI checks pass. Injected recovery tests use deterministic providers; arbitrary apps/OEMs are not claimed as tested.
  • Debug/unsigned release builds, release audit and English/Greek checks pass. Lint: 0 errors / 12 warnings.

Full verification

APK SHA-256: 27bd0b543b2f22bc1cc1470b553231d5f255c4437f9ccb78a0a3668fcf314325