1.24.0 (2026-07-23)
Bug Fixes
- Add confirmation dialog before batch uninstall (3486b62)
- Align
About sectionapp-info item style with installer item (d20d23b) - Align patch options notices with
InfoBadgecomponent (3b7236d) - Center text in translation info dialog and format GitHub PAT link (74e128c)
- Consistent search field spacing in patch list dialogs (1103fda)
- Correct emoji flag size in language selection card (72dd679)
- Dedupe expert-mode UI patterns and reuse shared components (e172fda)
- Deduplicate confirmation dialogs with shared
ConfirmDialog(f954119) - Don't trigger update badge for experimental-version-only changes (#666) (6854d0f)
- Drop top padding in title-less compact dialogs (34545e9)
- Extract
CardActionRowand align card paddings (7d2aabf) - Extract
SelectionTilefor grid-style appearance pickers (7274264) - Fix multiselect mode in APK dialogs (b6f4f63)
- Fix spurious patch source badge and refine installer dialog UI (00059a0)
- Harden root mount installs (#737) (5f05273)
- Inline
SelectionActionBarintoMultiSelectBarand reorder cancel button (70d7991) - Keep simple mode patch options rendered on tab re-entry (fd33414)
- Migrate
PatchCardto sharedSettingsItemCard(4704c40) - Migrate language picker to shared
RadioSelectionCard(09c760b) - Move installer prompt toggle into selection dialog (9f96f37)
- Normalize expert-mode padding to
MorpheDefaults(ecb6c7b) - Prevent storage dialog crash when segments list is empty (b155ddb)
- Replace bundle card toggles with
ToggleRowand fix expanded card spacing (3ca5d32) - Replace compactPadding/noPadding booleans with
DialogPaddingenum (0d7758b) - Rewrite
CreditsDialogwith Morphe-style components (2a8eb38) - Share patch list components and consolidate badges (797004d)
- Show installer prompt toggle regardless of expert mode (9ce1857)
- Show intermediate dev versions in changelog dialog (44a9948)
- Show music note icon for audio files in custom file picker (ac082cf)
- Split
ExpertModeDialoginto focused files (a9e857c) - Split
SectionsLayoutinto focused files (56085e0) - Top-align list-based dialogs and dedupe
MorpheDialog(c012263) - Unify
RadioSelectionCardvisuals across dialogs (885dd2d) - Unify settings tabs with
SettingsGroupand consolidate item components (3277958) - Use correct
ChangelogEntryHeadercolor (83bc437) - Wrap
AboutSectionitems inSettingsGroup(2367e6c)
Features
- Add APK retention toggles in storage management (c57edb7)
- Add batch app uninstall and reinstall actions (#739) (998e943)
- Add footer section to
RadioSelectionCardand apply it to installer options (ecfaf03) - Add home app grouping controls (#725) (6b10955)
- Add monochrome theme (#740) (1e3d0b7)
- Add patcher notification sounds with settings toggle and reorganize settings tabs (51dda37)
- Add press-scale animation to
ActionPillButton(6721137) - Add sort button visibility toggle in Appearance settings (c3c5e8b)
- Add source labels and versions to patch source picker (0b3f299)
- Add storage and cache management dialog (#714) (f8e354d)
- Add typed patch options (#706) (52727a4)
- Animate
HeroInfoCardin APK management dialogs with shimmer and counter transitions (f98a602) - Display CPU architecture in saved and patched APK cards (1d2b6e8)
- Improve Shizuku installer flow (#734) (08ab696)
- Redesign
InstalledAppInfoDialogwith Morphe-style components and layout improvements (d9e4ef3) - Redesign
PatchListComponentswith Morphe-style components and layout improvements (d733da6) - Redesign destructive confirmation dialogs (85dfad9)
- Route add-source through the website and enforce a remote blocklist (#715) (8f1494e)