Repository navigation
Ember 2.5.2
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
.partfile 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