Repository navigation
⚖️ Bosstro v0.1.1
The mobile app for Mostro dispute solvers: take a dispute, chat with the buyer and the seller, and settle or cancel it.
📥 Downloads
🤖 Android
| File | Architecture | For |
|---|---|---|
bosstro-v0.1.1-arm64-v8a.apk |
v8 — ARMv8-A, 64-bit (AArch64) | Modern phones. Pick this one if unsure. |
bosstro-v0.1.1-armeabi-v7a.apk |
v7 — ARMv7-A, 32-bit | Old or entry-level phones that run a 32-bit Android. |
Both need Android 7.0 (API 24) or later and are the same app: an APK holds
native machine code (the Flutter engine and Bosstro's Rust core, which does all
the cryptography), and one file per CPU instruction set keeps each download to
a fraction of the size of a universal APK. Every release is signed with the
same key, so it installs over the previous version and keeps your data.
Which APK is mine?
arm64-v8a(v8) targets the 64-bit ARMv8-A instruction set. Practically
every phone released since 2016–2017 runs a 64-bit Android, Google Play has
required 64-bit builds since August 2019, and recent devices — the Pixel 7
and later, and any phone built on 2023-or-newer Arm cores — are
64-bit only: they cannot run the v7 APK at all. 64-bit code is also
noticeably faster at the elliptic-curve and encryption work the app does.armeabi-v7a(v7) targets 32-bit ARMv7-A with hardware floating point.
It is for phones with a 32-bit CPU (Cortex-A7/A9/A15 class, roughly 2015
and earlier) and for phones whose 64-bit-capable CPU ships with a
32-bit Android — common in budget and Android Go models with 2 GB of RAM
or less.- To be sure: try v8 first. If Android answers "App not installed" or
"package is not compatible with your phone", install v7. With a computer,
adb shell getprop ro.product.cpu.abilistprints the supported ABIs —
ifarm64-v8ais in the list, use v8. - x86 devices (emulators, some Chromebooks) are not covered by these builds.
bosstro-v0.1.1.aab is the Android App Bundle for the Google Play Console — the store builds the per-device APKs from it. It is not installable on a phone.
Verify a download with sha256sum -c SHA256SUMS.txt --ignore-missing.
📋 What's changed
🐛 Bug Fixes
- l10n: the middle tab's screen and every mention of it read My disputes (#47) by @grunch
- resolution: the outcome is centred, and the action is named once (#46) by @grunch
- a tab's title sits at the same height in every tab (#43) by @grunch
- nodes: a node's place reads as text in the node selector (#45) by @grunch
- disputes: a take opens the dispute even when its row is gone (#40) by @grunch
- disputes: dispute cards have as much room under the id as over the chip (#42) by @grunch
- observer: the chat card's actions line up with its text (#44) by @grunch
- settings: a row's value and chevron line up at its end (#41) by @grunch
📚 Documentation
- the README status says v0.1.0 is out (#38) by @grunch
- publish the signing certificate to verify the APK (#36) by @grunch
- the release tag is the approval, no environment reviewers (#35) by @grunch
🧹 Chores
- zapstore: store images as JPG, under Zapstore's upload limit (#39) by @grunch
- zapstore: add the Zapstore manifest and store images (#37) by @grunch
👥 Contributors
Thanks to everyone who made this release possible:
Full diff: v0.1.0...v0.1.1 ·
History: CHANGELOG.md