Skip to content

Releases: Fry-Networks/fry-app-android

v0.2.1

Choose a tag to compare

@github-actions github-actions released this 09 Sep 08:10
Fry App v0.2.1

Corrects the Discord and Docs links in Settings, both of which shipped in
v0.2.0 pointing at URLs that do not resolve.

v0.2.0

Choose a tag to compare

@github-actions github-actions released this 09 Sep 07:11
Fry App v0.2.0

Miner-management overhaul: Fry-branded dark theme, an all-device dashboard with
status and miner-type badges, bottom navigation, and claim actions that hand off
to the Fry Dashboard. BLE and soft-AP provisioning are unchanged.

Fry Android App v0.1.1

Choose a tag to compare

@frynetworks frynetworks released this 08 Sep 22:25

Reliability fixes found by code review after v0.1.0 was tagged. Upgrade is recommended;
v0.1.0 has a wallet-integrity bug under a specific but realistic condition.

  • Provisioning writes could be silently truncated when the device refused the requested
    Bluetooth MTU. A 58-character wallet address would go out shortened, so the device could be
    provisioned with an address the user never entered. The app now tracks the negotiated MTU and
    performs a prepared write when the value will not fit a single packet, aborting rather than
    committing a partial value.
  • The Bluetooth connection handle leaked if you left the provisioning screen mid-connection.
    Android allows only a small number of concurrent connections, so repeating that eventually
    broke all Bluetooth connections until Bluetooth was turned off and on again.
  • The Wi-Fi network callback leaked on the same path, which could leave the phone pinned to the
    device's setup network with no internet.
  • An unrecognised status byte from a device crashed the app. It is now ignored and reported.

16 unit tests pass. Verified on a Samsung S22.

Fry Android App v0.1.0

Choose a tag to compare

@frynetworks frynetworks released this 08 Sep 19:22

First release of the Fry Networks Android companion app.

Provisions ESP-class boards as Fry dVPN endpoint miners:

  • Bluetooth LE provisioning for the ESP32 family, using the Fry GATT service
  • Captive-portal provisioning for ESP8266 boards over their own setup network
  • Algorand wallet entry with full base32 and checksum validation
  • Local device store, with status read from the device itself
  • Dark Material 3 interface

Requires Android 8.0 or newer. This is a debug-signed build for sideloading.
The application embeds no server credentials.