Skip to content

Releases: d4rken-org/sdmaid-se

v0.17.1-beta0

28 Nov 18:57
Compare
Choose a tag to compare
v0.17.1-beta0 Pre-release
Pre-release

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

10 Nov 20:31
Compare
Choose a tag to compare
v0.17.0-beta0 Pre-release
Pre-release

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

07 Nov 01:13
Compare
Choose a tag to compare
v0.16.2-beta0 Pre-release
Pre-release

What's Changed

🚀 Enhancements

  • CI: Update gradle wrapper validation by @d4rken in #783
  • Deduplicator: Pluralize copies string by @d4rken in #784
  • Extract common setup to shared step by @d4rken in #781

🐞 Bug fixes

  • Scheduler: Remove invalid workmanager task configuration by @d4rken in #787

🤷 Other changes

Full Changelog: v0.16.1-beta0...v0.16.2-beta0

v0.16.1-beta0

06 Nov 13:23
Compare
Choose a tag to compare
v0.16.1-beta0 Pre-release
Pre-release

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

Full Changelog: v0.15.3-beta0...v0.16.1-beta0

v0.15.3-beta0

21 Oct 16:58
Compare
Choose a tag to compare
v0.15.3-beta0 Pre-release
Pre-release

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

15 Oct 07:12
Compare
Choose a tag to compare
v0.15.2-beta0 Pre-release
Pre-release

What's Changed

🚀 Enhancements

  • Google Play: Improve upgrade process and fix regression by @d4rken in #732

🤷 Other changes

  • IO: Log the concrete error type when deletion fails by @d4rken in #730
  • Update translations by @d4rken in #733

Full Changelog: v0.15.1-beta0...v0.15.2-beta0

v0.15.1-beta0

14 Oct 16:46
Compare
Choose a tag to compare
v0.15.1-beta0 Pre-release
Pre-release

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

Full Changelog: v0.15.0-beta0...v0.15.1-beta0

v0.15.0-beta0

13 Oct 22:45
Compare
Choose a tag to compare
v0.15.0-beta0 Pre-release
Pre-release

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

Full Changelog: v0.14.0-beta0...v0.15.0-beta0

v0.14.0-beta0

30 Sep 20:53
Compare
Choose a tag to compare
v0.14.0-beta0 Pre-release
Pre-release

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

New Contributors

Full Changelog: v0.13.0-beta0...v0.14.0-beta0

v0.13.0-beta0

24 Sep 20:45
Compare
Choose a tag to compare
v0.13.0-beta0 Pre-release
Pre-release

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