For the complete documentation index, see llms.txt. This page is also available as Markdown.

Release Notes

Release 1.0.11

Released May 2026

Highlights

Initial release of the Launcher Upgrade Tool. This application automates the migration from Launcher 3 to Launcher 4 on BlueFletch-managed Android devices. It supports silent, programmatic initiation via MDM or ADB, validates device prerequisites before beginning, and provides real-time upgrade progress to the user. A foreground service keeps the upgrade process alive throughout the migration.

Details

  • Added automated upgrade workflow to migrate devices from Launcher 3 (com.bluefletch.launcher) to Launcher 4 (com.bluefletch.ems.emm.launcher).

  • Added support for silent/programmatic launch via MDM or ADB with no required user interaction.

  • Added prerequisite checks before upgrade begins: network connectivity required, battery level must be above 50%, and no user may be logged in.

  • Added APK download from a configurable URL with MD5 checksum validation to ensure integrity.

  • Added real-time upgrade progress UI built with Jetpack Compose and Material 3, displaying per-step status (Pending / In Progress / Success / Failed).

  • Added foreground service to maintain process priority and display a persistent notification throughout the upgrade.

  • Added boot persistence via a BroadcastReceiver so that an interrupted upgrade automatically resumes after device reboot.

  • Added support for an optional backoff delay passed as an Intent extra (backoffDelayMinutes) at launch time. This value represents how long to wait to retry the upgrade process when an attempt is made and runtime constraints are not met. Defaults to 5 minutes.

  • Added BlueFletch Platform API integration for package installation, uninstallation, default launcher configuration, and permission management.

Last updated