Releases: Chuloo/mural
Release list
Android preview v7 — English conversation fix
English conversations now start correctly. The server accepts the International English language code used by the apps; this fix also works with existing v6 installations.
This Android preview includes:
- PR 23’s caption improvements, including tappable words and the Mandarin show/hide pinyin control.
- Clearer conversation error messages and an account recovery action when sign-in expires or is rejected.
- An error reference that can be shared with support without sharing an email address.
Install Mural-Android-direct-v7.apk over v6. The package and signing certificate are unchanged, so the update preserves local data and sign-in. This is the direct download build; it does not change the submitted Play build.
Automated checks cover core language behavior, native UI, billing, release packaging and signing. Live verification covers signed-in free-minute conversations; physical microphone, speaker and Bluetooth routes remain outside the headless emulator test.
Mural for Android — Preview 6
Preview 6 fixes Google sign-in getting stuck after a guest conversation. Your earlier guest usage remains linked to your account, while an available gift or purchased balance can be used. Signing in keeps the existing one-time welcome allowance rule. Learning history and your own API key remain available if saved trial details cannot be restored. If local conversation saving delays sign-in, Mural now explains the wait.
Install or update
Download Mural for Android — Preview 6
Open the downloaded APK and choose Update if Mural is already installed. Do not uninstall Mural or clear its data. This APK uses the same certificate as the directly shared Preview 5, so it can update that installation. Changing a download link does not update copies already downloaded or installed: download this file again.
Requires Android 8.0 or later; this preview is for adults 18+. The Google Play build has a different signing certificate and is a separate release.
Verification
The tested runtime passed 298 JVM tests with no failures or skips. Release lint reported no errors and 47 warnings. The APK passed v2/v3 signature verification, 16 KB ZIP alignment and a bounded credential scan across all 601 archive entries, with no matches. Pattern scanning cannot exclude every possible credential format.
All 50 local native UI tests passed on runtime source 0e0fb6b01ff08b0a5dbd90b5b5b2382a62a5d512, which also passed all 298 JVM tests. Final source f8d8e873eec2e91f76c3595b4b6aff4a1491e344 adds only two Spanish translations; the runtime code is unchanged. Final release assembly and lint passed.
The backend from source 02629a9f2d9a298987ca7d56ac94b1902d4e503f is deployed with migration 023; its encrypted backup and restricted database permissions were verified. No balance or funding-limit configuration was changed by this deployment.
The final signed APK installed and opened without uninstalling Mural or clearing its data. Original first-install timestamps and saved language settings were preserved. The emulator was shut down afterward.
Both published review findings are fixed. The latest server, iPhone core, contract, secret-scan and JavaScript/TypeScript, Python and Actions security checks passed. Repeated Android/emulator CI and Swift static analysis are still running at publication; PR 24 tracks their completion. No known review finding remains unaddressed.
Physical Android microphone and Bluetooth checks remain separate. This release does not claim a completed real-card purchase test unless one is explicitly recorded above.
Minutes and privacy
Eligible guests can receive ten free conversation minutes while trial funding is available. Optional Google sign-in links eligible guest access to an account. This direct APK uses live Stripe checkout, which charges real money. The app shows the current offer and fee breakdown before purchase; actual AI usage determines how long purchased value lasts. You can also use your own OpenAI API key, billed by OpenAI.
Learning history stays on your device; account and billing records are retained by Mural as described in the Privacy policy. Export a learning backup before changing devices.
Build identity
- Package:
chat.mural.android; Android version0.1, version code 6. - Source commit:
f8d8e873eec2e91f76c3595b4b6aff4a1491e344. - APK SHA-256:
9766ba69e60df6144cca45adcd2be71a3a54f8fff23bea0cc7782028b65cc9e3. - Signing certificate SHA-256:
16cc94553e43e0d9dfbc0ac72f162eb163e7d26d330bcae455e212c0a790c022.
The Preview 5 release page records the status of its compatibility download update and preserves its original release history.
Report issues through GitHub Issues or Mural Support. Do not include keys, passwords or payment details in a public issue.
Mural for Android — Preview 5
Updated download: Preview 6 fixes Google sign-in
Download Mural for Android — fixed Preview 6
The original shared link still works. Although the downloaded filename ends in v5.apk, it now installs version code 6. This compatibility copy is byte-for-byte identical to the canonical Preview 6 APK. The change was verified at 2026-09-14T16:20:18+00:00 to keep previously shared links useful.
If you already installed Preview 5, download again, open the new APK and choose Update. Do not uninstall Mural or clear app data. The package and signing certificate are unchanged. An old file already saved in Downloads remains Preview 5.
Current download identity
- Android version
0.1, version code 6. - Source:
f8d8e873eec2e91f76c3595b4b6aff4a1491e344. - SHA-256:
9766ba69e60df6144cca45adcd2be71a3a54f8fff23bea0cc7782028b65cc9e3. - Preview 6 release notes and verification.
- Current checksums for both APK filenames.
Original Preview 5 archive
Archived original Preview 5 — known sign-in issue is retained for historical verification. Use the primary Preview 6 download above to install or update.
The archived APK is the unchanged version code 5 from source 89e0e860567487242311495ced6a4ea0f9586ac2, SHA-256 bcf101c2a28839573e4f6964f5e65f55069a9e0a96bfe29b93d8f71dd0dcb235. Its original asset ID and download history are preserved. The v5 Git tag still points to its original source; the replacement APK's source is the v6 commit stated above. SHA256SUMS-v5-before-replacement.txt preserves the original checksum record and its original filename; use the current checksum file for today's download names.
Original Preview 5 notes (historical)
Try Mural on Android: voice conversations that adapt to your level, with optional meaning subtitles and vocabulary saved on your device.
Install
- Download Mural-Android-direct-v5.apk from Assets below on your Android phone.
- Open the file. If Android asks, allow this browser or file manager to install unknown apps, then install Mural. You can turn that permission off afterward.
- Choose your learning language and meaning language, allow microphone access, and start talking.
Requires Android 8.0 or later. This preview is for adults 18+.
Minutes and payments
- Eligible guests receive 10 free minutes while the trial budget is available. Sign in to preserve your remaining allowance across devices.
- Buy more through Settings → Your account → Add minutes. Purchases add to your existing balance; free minutes are used first.
- This APK uses live Stripe checkout. Purchases charge real money. Packs start at US$5 before applicable tax, with an estimated 36.9 minutes. Actual AI costs determine how long the purchased balance lasts; the app shows the fee breakdown.
- You can also use your own OpenAI API key in Settings. OpenAI bills that usage directly.
Testing notes
This is a prerelease for feedback. The APK passed signature and embedded-secret checks. We verified account preservation, the purchase screens, live checkout opening and unpaid-checkout cancellation. Sandbox payment and refund tests passed; a real-card payment through the deployed app remains untested. Physical Android microphone and Bluetooth checks are still needed. The latest CI emulator run stopped early after losing the emulator, with the long-Spanish-response UI test marked failed; a rerun has been requested. This preview does not claim a fully passing automated UI suite.
The APK can update the earlier directly shared review build without uninstalling. It uses a different signing certificate from Google Play; switching to the Play version may require uninstalling first. Export your learning data before doing so.
Report issues at GitHub Issues or Mural Support. Never include API keys, passwords or payment details in a public issue.
Build: Android version 0.1, version code 5. Source: 89e0e860567487242311495ced6a4ea0f9586ac2. The Google Play preview is separate and has purchases disabled.