Skip to content

MagicPhone 0.2.2

Choose a tag to compare

@fazakis fazakis released this 02 Oct 12:04
· 2 commits to main since this release

MagicPhone 0.2.2 adds a prompt over the app you are already using, spoken responses and optional completion/error bubbles.

New in this release

  • Ask about the current screen: press Android’s Accessibility button, type a prompt in the floating panel and Send. Use any permitted app—for example, translate visible text, explain an image or continue a task on the open screen. Image-capable models receive a fresh screenshot through the existing Gateway checks.
  • Read or hear the answer: the answer bubble has Open chat and Read aloud / Stop reading. The full conversation also has speech controls below assistant responses. Greek and English playback were checked with the installed Android engine; voice availability depends on your device.
  • Result bubbles on/off: Settings → Access → Show completion and error bubbles is on by default. Disabling it leaves question bubbles enabled and does not stop a running task.
  • Open-source automation disclaimer: added to onboarding, automatic-access settings, README and magicphone.org. Existing permission and protected-screen checks still apply.

Install

Download magicphone-0.2.2-debug.apk for Android 11 or newer. Install over your existing matching-signer MagicPhone to retain chats, settings and sign-in. This is the tested early-access development APK using the same debug certificate as prior releases; it is not production signed. Checksums, signing identity and license notices are attached.

Verification

  • 102 core tests; 19 final Android 15/API 35 emulator checks pass.
  • Live current-screen Greek translation through the account-owner-authorized ChatGPT connection, result-to-chat routing, and real English/Greek speech start/stop pass.
  • Debug/unsigned release builds, release audit and English/Greek resource checks pass. Lint: 0 errors / 12 warnings.
  • The earlier intermittent shortcut-test failure and final passing isolated/full runs are documented. Physical-phone/OEM coverage and the previously failing hosted API 30/35 matrix are not claimed as passing here. Speech/translation accuracy across arbitrary content is unmeasured.

Full verification and limitations

APK SHA-256: 6fa4071e6b3dd21e3bc187c1c2dfb26bbc880fff08f447bc6a98e9fea87ce6b2

Original code is open source under MIT OR Apache-2.0. Third-party notices and the software/AI automation disclaimer apply.