Releases: d4rken-org/sdmaid-se
Releases · d4rken-org/sdmaid-se
v0.22.1-beta1
What's Changed
🚀 Enhancements
- Core: Improve portable storage detection (e.g. USB Stick in Tablet) by @d4rken in #1070
- Analyzer: Detect USB sticks as extra storage type and improve scanning by @d4rken in #1071
- Debug: Fix debug log causing crash loop on Android 14 by @d4rken in #1077
🐞 Bug fixes
- PKG-Ops: Fix application data not refreshing automatically on Android 14+ by @d4rken in #1076
- Root: Fix root service connection crashing on Android 14 by @d4rken in #1075
Full Changelog: v0.22.0-beta0...v0.22.1-beta1
v0.22.0-beta0
What's Changed
🚀 Enhancements
- Setup: Gracefully handle QUERY_ALL_PACKAGES permission being optional on some devices by @d4rken in #1033
- Core: Use Shizuku to query for additional installed apps by @d4rken in #1035
- CorpseFinder: Sort results by size (largest first) by @d4rken in #1034
- Dashboard: Multi-column layout on large screen devices (e.g. tablets) by @d4rken in #1049
- Setup: Multi-column layout on large screen devices (e.g. tablets) by @d4rken in #1050
- AppControl: Show items in multi column grid on wider screens (or in landscape) by @d4rken in #1051
- Dashboard: Tweak ribbon style and location (now left) by @d4rken in #1052
- Analyzer: Show items in multi column grid on wider screens (or in landscape) by @d4rken in #1053
- CorpseFinder: Use multi column grid on wider screens (or in landscape) by @d4rken in #1054
- AppCleaner: Use multi column grid on wider screens (or in landscape) by @d4rken in #1055
- SystemCleaner: Use multi column grid on wider screens (or in landscape) by @d4rken in #1056
- AppCleaner: Improve recycle-bin filter on Samsung devices by @d4rken in #1059
- UI: Add setting to open language changer on Android 13 by @d4rken in #1060
- General: Bump material-components version and targetSDK to 34 by @d4rken in #1061
- AppCleaner: Improve label selection when deciding what to click by @d4rken in #1062
- AppCleaner: Add more logging to make fixing incorrect ACS matching easier by @d4rken in #1063
- AppCleaner: Improve ACS based cache clearing resilience by detecting storage entries "on-the-fly" via app size values by @d4rken in #1065
- AppCleaner: Slightly improve ACS based deletion performance by reducing debug logging by @d4rken in #1066
🤷 Other changes
- Improve & Update translations by @d4rken in #1032
- Updated translations by @d4rken in #1068
- Update clutter db by @d4rken in #1067
Full Changelog: v0.21.0-beta0...v0.22.0-beta0
v0.21.0-beta0
What's Changed
🚀 Enhancements
- UI: More easter egg progress messages by @d4rken in #1009
- StorageAnalyzer: Show IDs for SD-Cards and make it copyable by @d4rken in #1017
- Debug: Add more log output to troubleshoot AppCleaner hanging during scan on a device by @d4rken in #1018
- ACS: Prevent platform bug that can cause ACS to crash and deactivate by @d4rken in #1019
- Setup: Better handling and error behavior if usage stats permission have not been granted by @d4rken in #1022
- UI: Slogans fix and more by @d4rken in #1023
- AppControl: Add settings to disable checking app sizes and activity status by @d4rken in #1024
- AppControl: Add feature that allows exporting APKs and split APKs by @d4rken in #1026
🐞 Bug fixes
🤷 Other changes
Full Changelog: v0.20.0-beta0...v0.21.0-beta0
v0.20.0-beta0
What's Changed
🚀 Enhancements
- Setup: Only show button to open Shizuku if further setup is required by @d4rken in #981
- Setup: Monitor Shizuku state and automatically request missing permission by @d4rken in #982
- Setup: If Shizuku is available use it automatically to start the accessibility service on demand if required by @d4rken in #983
- IO: When detecting available data areas, perform a
listFiles
in addition tolookup
to check access by @d4rken in #999 - IO: Improve scan performance with Root & Shizuku by @d4rken in #1000
- SystemCleaner: Sort filters by size by @d4rken in #1003
🐞 Bug fixes
- Setup: Fix dashboard hanging due to Shizuku not emitting a setup state by @d4rken in #997
- AppCleaner: Fix error when deleting the last app's cache from details by @d4rken in #998
- Deduplicator: Fix delete single/all flag not working correctly by @d4rken in #1004
- Deduplicator: Fix exclusions creating from details view by @d4rken in #1005
- Deduplicator: Fix overlapping results between checksum & perceptual hash matches by @d4rken in #1006
🤷 Other changes
- MOTD: (BETA+DEV) Mention bug in upgrade check and missing pro functions by @d4rken in #985
- MOTD: (BETA) Set version min and max to target specifically v0.19.0 by @d4rken in #987
- Unit tests for FOSS upgrade status mapping by @d4rken in #984
- Code fluff by @d4rken in #996
- Update translations by @d4rken in #1007
Full Changelog: v0.19.1-beta0...v0.20.0-beta0
v0.19.1-beta0
v0.19.0-beta0
What's Changed
🚀 Enhancements
- Setup: Improve storage setup state display and fix wrong layout use by @d4rken in #930
- Setup: Highlight the setup icon in settings if setup is incomplete by @d4rken in #931
- If deletion fails with a
WriteException
support exclusion creation via error dialog by @d4rken in #932 - Analyzer: Keep scanning when app is in the background by @d4rken in #934
- ACS: Improve debug output to help fix multi-locale issues by @d4rken in #933
- Debug: Show detailed version information when long pressing the changelog settings entry by @d4rken in #940
- Google Play: Add extra "Restore purchase" button by @d4rken in #941
- Deduplicator: Improve error handling and skip unreadable files by @d4rken in #944
- AppControl: Long pressing refresh force reloads the pkg cache by @d4rken in #948
- Deduplicator: Improve previews and click/tap actions by @d4rken in #950
- Scheduler: Update last execution time even if execution fails/aborts by @d4rken in #952
- Deduplicator: Allow previewing all images in a group and swiping through them by @d4rken in #951
- Shizuku: Add button to open app if it's installed, enabled, but not running by @d4rken in #954
🐞 Bug fixes
- UI: Fix mascot scaling issues by @d4rken in #928
- UI: Fix click action on mascot in acs controlview by @d4rken in #929
- AppControl: Increase uninstaller's minimum timeout and calculate timeout based on app sizes by @d4rken in #947
- Analyzer: Fix back navigation from storage content not working by @d4rken in #955
🤷 Other changes
- AppControl: When uninstall an app through SD Maid, allow CorpseFinder's UninstallWatcher to trigger by @d4rken in #949
- Update translations by @d4rken in #953
Full Changelog: v0.18.5-beta0...v0.19.0-beta0
v0.18.5-beta0
What's Changed
🚀 Enhancements
- Explicitly log uncaught exceptions so they appear in debug logs by @d4rken in #924
- SystemCleaner: If the ANR filter fails to initialize correctly, fail silently by @d4rken in #925
- AppCleaner: Support for HONOR devices with Android 13+ by @d4rken in #926
Full Changelog: v0.18.4-beta0...v0.18.5-beta0
v0.18.4-beta0
What's Changed
🚀 Enhancements
- Deduplicator: Fullscreen preview for thumbnails by @d4rken in #919
- SystemCleaner: Improve progress display during deletion by @d4rken in #921
🐞 Bug fixes
🤷 Other changes
Full Changelog: v0.18.3-beta0...v0.18.4-beta0
v0.18.3-beta0
What's Changed
🚀 Enhancements
- SystemCleaner: Exclude
/cache/magisk/zygisk_lsposed
from DownloadCache filter by @d4rken in #889 - UI: Reduce asset sizes by @d4rken in #891
🐞 Bug fixes
- AppCleaner: Fix ACS matching on Xiaomi/Poco devices with Android 14/HyperOS by @d4rken in #888
- AppCleaner: Fix null pointer exception when clearing individual apps that have no inaccessible caches by @d4rken in #895
- IO: Fix WriteException for already deleted files in NORMAL mode by @d4rken in #897
- IO: Fix LocalPath serializing transient fields for already deleted files in NORMAL mode by @d4rken in #899
🤷 Other changes
- SystemCleaner: Refactor code to allow for other actions than deletion by @d4rken in #892
- AppCleaner: Refactoring to allow for alternative space saving measures by @d4rken in #894
Full Changelog: v0.18.2-beta0...v0.18.3-beta0
v0.18.2-beta0
What's Changed
🚀 Enhancements
- Setup: Hide "OPS restriction hint" if ACS can be self-enabled by @d4rken in #883
- UI: Add holiday spirit by @d4rken in #886
Full Changelog: v0.18.1-beta0...v0.18.2-beta0