Repository navigation
v0.1.3 Maintenance release.
NullVoid Launcher v0.1.3 — Automated Release Pipeline & In-App Release Updater
The v0.1.3 release introduces a production-grade release engineering pipeline (build.sh), an automated background update engine that periodically checks GitHub Releases, and an interactive update dialog with snooze and in-app installation capabilities.
🚀 What's New
🔄 In-App Release Updater & Background Check
- Periodic Update Polling: Periodically checks for new releases on app startup (throttled to 6-hour windows).
- Interactive Update Popup Dialog:
- Displays version delta, release title, formatted notes/changelog, and APK package size.
- Update Now: Triggers in-app streaming download with progress bar and seamless package installation.
- Remind Tomorrow: Snoozes update alerts for 24 hours.
- Skip Version: Ignores notifications for that specific release tag.
- Settings Toggle: Added an Auto Check Updates toggle switch under the System card in Settings (available on both phone and tablet views).
🛠️ Production-Grade Build Pipeline (build.sh)
- Single source of truth versioning via
RELEASEfile dynamically injected into Gradle builds. - Unified POSIX bash build script with
set -euo pipefail. - Structured
dist/directory with versioned APKs and generic convenience symlinks. - Automated
dist/SHA256SUMSgeneration for all release artifacts. - CLI flags:
-r/--release,-c/--clean,-i/--install(with automaticadbdetection),--multiarch, and--help.
📦 Release Artifacts & Checksums
| Artifact | Size | SHA-256 Checksum |
|---|---|---|
nullvoidlauncher-v0.1.3-release.apk |
5.4 MB | a92a09f6077de05ed641d141bd3f985b47de0ad375ebcd9b844b44d180bba472 |
📲 Quick Installation
adb install -r nullvoidlauncher-v0.1.3-release.apk