Skip to content

Ember 2.5.2

Choose a tag to compare

@lukr-99 lukr-99 released this 20 Sep 14:39
· 72 commits to main since this release

Fixed

  • In-app update failed to install: the updater never checked that a download actually finished. A dropped connection simply ends the response stream without raising anything, so a partial APK was handed to Android's package installer, which rejected it as corrupt — looking like an install problem rather than the half-finished download it was. The download now verifies the transferred byte count against the size GitHub reports, checks the HTTP status, and streams to a .part file that is only put in place once complete.
  • Silent updater failures: every error was discarded, leaving "Download failed — try again later." and nothing in the logs. Failures now show the actual reason and are logged.

Changed

  • Update download is ~3x smaller — 15.9 MB, down from 52.3 MB. Release builds ship only arm64-v8a; the universal APK carried native libraries for four architectures, so roughly 39 MB of every update was code no phone could run.
  • The Updates section now shows real download progress instead of an indeterminate spinner.

Installs in place over 2.5.x via Settings → Updates → Check. Requires a 64-bit ARM device (any modern Android phone).

🤖 Generated with Claude Code