Repository navigation
v4.5.2 — 2026-08-02
Build & CI
- Sign release APKs with a real keystore in CI — release builds are now signed with an actual keystore during the GitHub Actions workflow instead of using debug signatures.
- Updated
build.gradle.ktswith areleasesigning config that reads credentials from environment variables. - Updated
.github/workflows/android.ymlto decode and use the release keystore.
v4.5.0 — 2026-08-02
Build & CI
- Use
GITHUB_TOKENwith write permission instead of PAT for release automation. - Use
RELEASE_PATand inherit secrets into reusable workflow — fixed permission propagation in the reusable Android workflow.
v4.2.0 — 2026-08-02
Bug Fixes
- Register
PackageReceiverwithinFixerService— attempts to fix the app not receiving package install/update intents by dynamically registering the receiver inside the service. (#8 by @Gronkdalonka) - Workaround to prevent creation of folders in SD card root folder — introduces
safeMkdir()logic so that legacy storage directories are only created/permissioned if they already exist or are in allowed paths, preventing unwanted root-level folder creation. (#12 by @Gronkdalonka) - Ignore
QUERY_ALL_PACKAGESpermission — addedtools:ignore="QueryAllPackagesPermission"to the manifest to suppress lint/permission warnings.
Full Changelog: v4.1.0...v4.5.2