1.25.0 (2026-08-06)
Bug Fixes
- Announce a manager update only once its APK is downloadable (9939cd1)
- Close open dialogs when a patch source arrives from outside the app (550926b)
- Correct app status, signature and saved APK checks (#791) (c47ac44)
- Decode copied patch options instead of storing them JSON encoded (ec8f9f2)
- Deduplicate update checks and install patch bundles atomically (bf3e4e1)
- Derive source page and avatar URLs from the source endpoint (e1c7fdf)
- Fetch metadata for newly imported bundles that are disabled (98af3c6)
- Handle preference IO errors and skip cancellation in uiSafe (c5b8e26)
- Ignore updates of uninstalled apps in category icon tint (7f1a5f2)
- Keep patch selection of bundles disabled at patch time (c0d6b8c)
- Mirror navigation chevrons and isolate version strings in RTL layouts (ca60cd0)
- Mirror the list scrollbar to the correct side in RTL layouts (e8fd43b)
- Offer to remove the app copy a package rename left behind (adfe445)
- Open home app list at the top on launch (829d151)
- Preserve mount installs for saved APK flows (#779) (37cabf6)
- Put the queue counter inside the patcher layout (4a4ed2f)
- Reduce startup cost and split the home apps section (d8ee88f)
- Remove app card color mini preview (b394eb8)
- Reopen the file picker after it was closed without picking (063093d)
- Restore the patch outcome after process death (2095298)
- Round stepped slider values instead of truncating them (b4f0c56)
- Save the process runtime memory limit when the slider is tapped (#815) (d9c9079)
- Smooth category reorder animation in Custom sort mode (607890f)
- Stop badges from hiding the app name on batch queue cards (b924535)
- Stop the install queue failing the item it just started (e333e6b)
- Tell an unsupported version apart from an app with no patches (cd5701b)
- Treat a mounted install as patched when picking a patch source (1d84c9e)
- Unify badges and version tags (7c1f46f)
- Use the typed option API for folder options in Simple mode (a9e21d8)
Features
- Add a shared list scrollbar across lists and dialogs (#780) (0d48d36)
- Add APK download helper integration (#797) (7f7348c)
- Add APK export and hide install once an app is installed (6bbfc07)
- Add home app card color settings (#777) (18ba4ba)
- Add long-press tooltip to icon-only bottom action bar buttons (2a5158a)
- Add patch availability (#747) (e5c61d1)
- Allow gradient stops to follow the app bundle color (664e5f2)
- Copy patch selection between bundles (#769) (011b934)
- Crossfade dialog content when it swaps between states (48848f2)
- Fall back to APK and installer signals when signatures are unreadable (22b3104)
- Flag an experimental APK version on the queue card (a6446d8)
- Merge the queue's APK buttons into one version-aware chooser (79aff36)
- Offer to find the right APK from the batch queue (375da51)
- Patch several apps in one queue, and keep them patched automatically (#795) (a3c0427)
- Show reclaimable size on storage cache clear buttons (40e093c)
- Tint category folder icon when group has pending updates (849c119)
- Update the file of a local patch source in place (f4fc760)
- Warn when a patch source needs a newer version of the manager (e4d649b)