2.4.0 (2026-11-04)
Features
- Ask whether to keep the queue when leaving it (9130ec3)
- Copy sets of other apps from the selection panel (bec1bd8)
- List the apps a source brings first and count them (a2b0820)
- Name the patch a stuck run is on and end runs lost to garbage collection (a41bc98)
- Pin the clone mark to one corner and show newer app versions in batch patching (8c8df9f)
- Show download instructions for APKs on APKCube (#1339) (59beb84)
- Show download instructions for APKs on GitHub releases (079c7a0)
- Show the open-source licenses without AboutLibraries (3714b88)
- Simplify sort and filter menus (f3cab9d)
Performance Improvements
Bug Fixes
- Align the row menu button with chevrons and selection marks (ac099f2)
- Clear the patching notification once a run ends (efd050e)
- Crash on broadcasts to the app on Android 12 and lower (5d6f417)
- Drop the unsupported installed version note from the APK dialog (a283c4c)
- End the patching Live Update once patching is over (b7fc871)
- Export the signing key as a password-protected PKCS12 keystore (ca660e7)
- Give patching results a notification channel of their own (357fdb3)
- Keep a message in place as it moves between screens (a8169fe)
- Keep every source in the run unless a version was picked by hand (64e3beb)
- Keep page titles to one line, scrolling through a long one (2e2bccc)
- Keep panel row values readable next to long titles (812581c)
- Keep patching and installing in the foreground (f29c101)
- Keep settings rows in shape as they show, hide and fold (3f47ca0)
- Keep the apps list scrollbar clear of the header and bottom bars (f02d6e3)
- Keep the latest release node from being clipped in the changelog (5289913)
- Name the running patch in the log only (87f9461)
- Name unnamed patches in the log and keep reading events past a broken line (e211a52)
- Open link settings on One UI 4 (a77e840)
- Report a root mount that did not take as failed (b3594fd)
- Show log timings in the unit that suits them (fb4943c)
- Start the patcher JVM on devices with memory tagging (ad2f464)
- Support Shizuku forks such as Shevery 14.6 (cdde80a)
- Wait for external installers while they are on screen (6a1dbd0)
- Wrap the badges of a patch selection card instead of squeezing them (b9206a6)