What's Changed
🚀 Enhancements
- Exclusions: Improve filter performance by keeping exclusion data loaded by @d4rken in #1121
- Core IO: Improve performance and fix memory issues when reading large folders with root or shizuku by @d4rken in #1127
- AppControl: Support for force stopping apps by @d4rken in #1130
- Automation: Allow going directly to setup from the ACS unavailable error dialog by @d4rken in #1132
- Automation: Support translated texts for accessibility step labels by @d4rken in #1134
- UI: Larger minimum column size by @d4rken in #1143
- Implement release party screen by @d4rken in #1145
- Google Play: Update billing library by @d4rken in #1147
- Google Play: Add a review prompt by @d4rken in #1146
- Debug: Explicitly record update history in debug logs. by @d4rken in #1150
- Automation: Better return behaviour after accessibility operations by @d4rken in #1156
- Debug: Log cached labels for context-aware strings by @d4rken in #1157
🐞 Bug fixes
- Setup: Fix accessibility setup not opening the settings on Android TV by @d4rken in #1131
- Automation: Fix accessibility service unavailable error even though it could be self-launched by @d4rken in #1133
- Exclusions: Fix internally mixing up user exclusions and default exclusions by @d4rken in #1139
- AppCleaner: Fix ACS label lookup on OPPO and Android TV devices by @d4rken in #1144
- IO: Fix WriteException when trying to delete files that don't exist by @d4rken in #1149
- Automation: Improve reliability one Android 14 devices (OnePlus & Redmi) by @d4rken in #1152
- Fix crash on non-pro versions when checking review state by @d4rken in #1155
- AppCleaner: Fix Shizuku not being used to clear caches in some cases by @d4rken in #1158
🤷 Other changes
Full Changelog: v0.23.3-beta0...v0.24.0-beta0