Releases: d4rken-org/sdmaid-se
Releases · d4rken-org/sdmaid-se
v0.17.1-beta0
What's Changed
🚀 Enhancements
- AppControl: Trim app names before handling (trim whitespace) by @d4rken in #811
- Scheduler: Add result notification to indicate success/failure by @d4rken in #821
- Deduplicator: Add alternative view modes (e.g. "linear list" vs grid) by @d4rken in #829
- UI: Align all toolbar heights with contextual action mode heights by @d4rken in #830
🐞 Bug fixes
- AppCleaner: Fix progress display during ACS operations by @d4rken in #812
- Deduplicator: Fix crash when loading previews by @d4rken in #813
- Exclusions: Don't show unsaved prompt on unchanged new exclusions by @d4rken in #815
- Setup: Add missing Shizuku install check by @d4rken in #816
- Scheduler: Tweak rescheduling by @d4rken in #820
🤷 Other changes
Full Changelog: v0.17.0-beta0...v0.17.1-beta0
v0.17.0-beta0
What's Changed
🚀 Enhancements
- Deduplicator: Added new comparison method
pHash
that allows finding "similar images" by @d4rken in #791 - Deduplicator: UI improvements & polish by @d4rken in #793
- Debug: Let Shizuku and Root log files end with .log for easier open by @d4rken in #802
- CorpseFinder: Disable root based filters on unknown API levels by @d4rken in #805
- Core: Improve progress display by @d4rken in #806
- Dashboard: Settings to include/exclude tools from one-tap operations by @d4rken in #807
🐞 Bug fixes
- IO: Fix
RootUnavailableException
being thrown when trying to access files via Shizuku by @d4rken in #792 - Deduplicator: PHash only supports images, don't respect
commonFiles
setting by @d4rken in #794 - Dashboard: Fix cut off progress text by @d4rken in #801
🤷 Other changes
- Deduplicator: Use extra request type for the phash bitmap by @d4rken in #795
- Deduplicator: Mention in description by @d4rken in #800
- Update translations by @d4rken in #808
Full Changelog: v0.16.2-beta0...v0.17.0-beta0
v0.16.2-beta0
v0.16.1-beta0
What's Changed
🚀 Enhancements
- CorpseFinder/SystemCleaner: Change button width in details view to prevent overlap in some locales by @d4rken in #757
- Onboarding: Let users already toggle the MOTD check on/off during onboarding (on the privacy screen) by @d4rken in #758
- Update check: Make update check optional by @d4rken in #761
- More eastereggs by @d4rken in #762
- Add
Deduplicator
, a tool to find and delete duplicate files by @d4rken in #773 - Deduplicator: Add progress display when deleting by @d4rken in #775
- CI: Run additional jobs to check
lintVital
by @d4rken in #777 - Deduplicator: Improve texts by @d4rken in #778
🐞 Bug fixes
- Scheduler: Improve time calculation by @d4rken in #752
- Update PRIVACY_POLICY to mention the update check mechanism by @d4rken in #760
- CorpseFinder: Fix details selection not being dismissed on pager swipe by @d4rken in #765
- Fix lintVital checks not being run for bundling tasks by @d4rken in #776
🤷 Other changes
- Google Play: Improve querySku logging by @d4rken in #750
- Update PRIVACY_POLICY.md to mention #758 by @d4rken in #759
- Update translations by @d4rken in #763
- Update translations by @d4rken in #780
Full Changelog: v0.15.3-beta0...v0.16.1-beta0
v0.15.3-beta0
What's Changed
🐞 Bug fixes
- SystemCleaner: Prevent early abort due to reading inaccessible paths by @d4rken in #741
- Google Play: Improve upgrade check reliability by @d4rken in #747
🤷 Other changes
- CorpseFinder: Rename base list view to align with other tools by @d4rken in #745
- Translation updates by @d4rken in #748
Full Changelog: v0.15.2-beta0...v0.15.3-beta0
v0.15.2-beta0
v0.15.1-beta0
What's Changed
🐞 Bug fixes
- Root/Shizuku: Fix SD Maid crashing on when activating Root or Shizuku by @d4rken in #725
- UI: Fix crash when going to setup from a settings "setup required" hint by @d4rken in #726
🤷 Other changes
- targetSdk: Int? is deprecated by @chaoscalm in #723
- Clean up build scripts and use common extension to setup the defaults by @d4rken in #724
New Contributors
- @chaoscalm made their first contribution in #723
Full Changelog: v0.15.0-beta0...v0.15.1-beta0
v0.15.0-beta0
What's Changed
🚀 Enhancements
- Setup: Improve the Shizuku setup procedure by @d4rken in #681
- AppCleaner: If the lock screen becomes active, hide the overlay until the lockscreen is dismissed by @d4rken in #685
- Setup: Add more specific type labels for SAF paths by @d4rken in #704
- Setup: Improve SAF access handling on Android 11 and Android 12 after Google Play system update of the
Files
app by @d4rken in #703 - Scheduler: Show the label of the last executed schedule by @d4rken in #707
- Scheduler: Improve schedule creation behavior on Android TV devices by @d4rken in #709
- Automation: Improved retry behavior by @d4rken in #712
- Automation: Cancel automation if the screen becomes unavailable by @d4rken in #720
🐞 Bug fixes
- AppControl: Fix line-wrapping on dashboard card by @d4rken in #702
- Root/Shizuku: Fix not being able to bind the service interface after AGP updating AGP 8.0.2->8.1.2 by @d4rken in #705
- AppCleaner: If Shizuku is being used by SD Maid, then exclude it from cache clearing by @d4rken in #706
- Scheduler: Rounding up causes duplicate execution if the task took less than the rounded up time by @d4rken in #708
🤷 Other changes
- Upgrade AGP by @d4rken in #676
- Update translations by @d4rken in #678
- UI: Tweak upgrade screen margins and paddings by @d4rken in #711
- Automation: Refactor some common logic to be context aware and not a static call by @d4rken in #713
- Update translations by @d4rken in #714
- Update translations by @d4rken in #718
Full Changelog: v0.14.0-beta0...v0.15.0-beta0
v0.14.0-beta0
What's Changed
🚀 Enhancements
- Settings: Show which setup steps are required by each setting/feature by @d4rken in #654
- Setup: Only show relevant items if the setup screen was opened via a specific set up action by @d4rken in #656
- AppCleaner: Show nicer values on minimum age and size sliders by @d4rken in #659
- MOTD: Add a
maximumVersion
criteria by @d4rken in #666 - AppCleaner: Add setting to override operating system type detection (fix accessibility service on custom ROMs). by @d4rken in #670
- AppCleaner: Sort deletion operations by size by @d4rken in #672
🐞 Bug fixes
- AppControl: Fix dashboard card title wrapping into the next line despite having space by @d4rken in #658
- Scheduler: Use WorkManager instead of AlarmManager for scheduling by @d4rken in #665
- AppCleaner: Fix exclusions not being applied correctly when using Shizuku by @d4rken in #671
🤷 Other changes
- Fix typo by @christantoan in #652
- Refactor internal tool APIs by @d4rken in #655
- Update translations by @d4rken in #673
New Contributors
- @christantoan made their first contribution in #652
Full Changelog: v0.13.0-beta0...v0.14.0-beta0
v0.13.0-beta0
What's Changed
🚀 Enhancements
- AppCleaner: Highlight settings that require "USAGE_STATS" permission to function correctly. by @d4rken in #644
- AppControl: Show tags for recently active apps by @d4rken in #646
🐞 Bug fixes
- SystemCleaner: Fix custom filter serialization by @d4rken in #645
- Dashboard: Fix SnackBar glitching the FAB after showing by @d4rken in #649
🤷 Other changes
- Setup: Show Shizuku card even if Shizuku app is not detected by @d4rken in #647
- Misc: Change order of entries in settings by @d4rken in #648
- Update translations by @d4rken in #650
Full Changelog: v0.12.0-beta0...v0.13.0-beta0