Skip to content

Releases: d4rken-org/sdmaid-se

v1.3.0-beta0

08 Nov 07:44
Compare
Choose a tag to compare
v1.3.0-beta0 Pre-release
Pre-release

What's Changed

🚀 Enhancements

  • AppCleaner/CorpseFinder: Improve matching for SHAREit et al. by @d4rken in #1452
  • AppCleaner: Improve matching for Samsung Cloud by @d4rken in #1453
  • Update clutter.db by @d4rken in #1455
  • AppCleaner: Enhance hidden cache filter by @d4rken in #1457

🐞 Bug fixes

  • Catch new NPE when querying app sizes on Android 15 by @d4rken in #1442
  • CorpseFinder: Scan Android/data if Shizuku is available by @d4rken in #1451
  • IO: Fix files not being deleted in Android/data despite using Shizuku/Root by @d4rken in #1450
  • CorpseFinder: Fix detection of nested corpses on public storage by @d4rken in #1454

🤷 Other changes

Full Changelog: v1.2.8-rc0...v1.3.0-beta0

v1.2.8-rc0

22 Oct 17:35
Compare
Choose a tag to compare

What's Changed

🚀 Enhancements

  • Core: Support seekable file sources via Okio.FileHandle by @d4rken in #1435

🐞 Bug fixes

  • Don't check and possibly show "Review me" nag until all tools are initialized by @d4rken in #1433
  • Fix video preview creating cache files that are not being deleted if the app is killed by @d4rken in #1434

🤷 Other changes

Full Changelog: v1.2.7-rc0...v1.2.8-rc0

v1.2.7-rc0

24 Sep 18:51
Compare
Choose a tag to compare

What's Changed

🚀 Enhancements

  • Analyzer: Improve scan and deletion performance by @d4rken in #1413
  • Analyzer: Improve UI lag during deletion of many items by @d4rken in #1412
  • Analyzer: Add action to refresh individual apps when browsing their details by @d4rken in #1411

🐞 Bug fixes

  • StorageAnalyzer: Fix UI hanging when browsing large video data by @d4rken in #1416
  • Increase Root/Shizuku service timeouts by @d4rken in #1417

🤷 Other changes

Full Changelog: v1.2.6-rc0...v1.2.7-rc0

v1.2.6-rc0

15 Sep 17:08
Compare
Choose a tag to compare

What's Changed

🚀 Enhancements

  • Improve text wrapping on the "Review Me" card in multi-column layout by @d4rken in #1399

🐞 Bug fixes

  • SystemCleaner: Remove block/inode size limit when checking for empty directories by @d4rken in #1386
  • Fix Shizuku/Root logs not being included in debug logs by @d4rken in #1401
  • AppCleaner: If a file can't be accessed, continue with the other files by @d4rken in #1402
  • AppCleaner: Better handling for partial failure during deletion by @d4rken in #1403

🤷 Other changes

Full Changelog: v1.2.5-rc0...v1.2.6-rc0

v1.2.5-rc0

06 Sep 11:03
Compare
Choose a tag to compare

What's Changed

🐞 Bug fixes

  • AppCleaner: Fix ACS failing to match "Clear cache" on VIVO devices running Android 14 by @d4rken in #1382
  • Google Play: Don't crash on upgrade screen if Google Play services are unavailable by @d4rken in #1383
  • SystemCleaner: Fix empty directories not being detected on large sdcards by @d4rken in #1384

Full Changelog: v1.2.4-rc0...v1.2.5-rc0

v1.2.4-rc0

27 Aug 07:42
Compare
Choose a tag to compare

What's Changed

🚀 Enhancements

  • AppControl: Add Force-Stop via ACS on MIUI ROMs by @d4rken in #1375

🐞 Bug fixes

  • AppCleaner: Fix duplicate paths in public default caches filter by @d4rken in #1372
  • AppCleaner: Fix inconsistencies when using ACS and Shizuku by @d4rken in #1373
  • AppCleaner: Fix found item count by @d4rken in #1374

Full Changelog: v1.2.3-rc0...v1.2.4-rc0

v1.2.3-rc0

09 Aug 19:18
Compare
Choose a tag to compare

What's Changed

🚀 Enhancements

  • Core: Check and handle invalid app inventory data on Samsung devices by @d4rken in #1355
  • IO: Improve resource management during file operations by @d4rken in #1363

🐞 Bug fixes

  • IO: Fix Root/Shizuku error when reading large directories by @d4rken in #1360

🤷 Other changes

  • Analyzer: Better error handling if content can't opened by @d4rken in #1356

Full Changelog: v1.2.2-rc0...v1.2.3-rc0

v1.2.2-rc0

02 Aug 10:35
Compare
Choose a tag to compare

What's Changed

🚀 Enhancements

  • SystemCleaner: Add default exclusion for /data/rootfs by @d4rken in #1334
  • Exclusions: Allow segment exclusions specific to SystemCleaner by @d4rken in #1335
  • AppCleaner: Improve dynamic storage entry label detection by @d4rken in #1336
  • AppCleaner: Don't abort processing (deletion) a filter if a single file fails by @d4rken in #1337
  • UI: Show a snackbar for task result when deleting from tool details by @d4rken in #1338
  • Analyzer: Allow selection of top-level directories by @d4rken in #1341
  • Shizuku: Improve initialization and start-up behavior by @d4rken in #1345
  • Root: Fix resources not being released by @d4rken in #1346
  • Dashboard: Improve button contrast in disabled state and Android TV navigation by @d4rken in #1347
  • Dashboard: Improve loading and initialization by @d4rken in #1348
  • AppCleaner: Improve dynamic label detection by @d4rken in #1349
  • Core: Improve Root and Shizuku initialization when launching SD Maid by @d4rken in #1351
  • Core: Improve cold launch speed by @d4rken in #1352
  • Pkgs: Faster loading of hidden app packages on rooted devices by @d4rken in #1353

🐞 Bug fixes

  • Dashboard: Fix task results showing inconsistently by @d4rken in #1329
  • Exclusions: Fix default exclusions not being applied correctly by @d4rken in #1333
  • CorpseFinder: Fix content deletion paths missing from results by @d4rken in #1339
  • Analyzer: Fix storage content displaying in random order by @d4rken in #1342

🤷 Other changes

Full Changelog: v1.2.1-rc0...v1.2.2-rc0

v1.2.1-rc0

24 Jul 16:31
Compare
Choose a tag to compare

What's Changed

🚀 Enhancements

  • SystemCleaner: Show result message with view action after exporting custom filter by @d4rken in #1300
  • UI: Improve layout of file paths in details by @d4rken in #1302
  • AppCleaner: Gracefully continue if the user has disabled "include running" but not granted USAGE_STATS permission by @d4rken in #1313

🐞 Bug fixes

  • AppCleaner: Fix accessibility based cache deletion failing on large apps by @d4rken in #1306
  • Core: Fix proguard breaking Root and Shizuku service connections on release builds by @d4rken in #1307
  • Fix constructor call (regression from testing #1307) by @d4rken in #1310
  • Core: Don't crash if there is an issue with Root or Shizuku by @d4rken in #1311
  • AppCleaner: Fix WhatsApp settings label by @d4rken in #1312
  • Fix build issues related to Moshi by @d4rken in #1314
  • AppCleaner: Fix scan aborting on read errors with root- or shizuku-level access by @d4rken in #1321
  • AppCleaner: Fix ACS automation not working on VIVO ROMs with Android 14 by @d4rken in #1325

🤷 Other changes

  • Update dependencies by @d4rken in #1301
  • Update README.md by @d4rken in #1303
  • AppCleaner: When using the scheduler on Android TV use back button in stead of home button after finishing ACS operations by @d4rken in #1320
  • Update translations by @d4rken in #1326

Full Changelog: v1.2.0-beta0...v1.2.1-rc0

v1.2.0-beta0

08 Jul 17:16
Compare
Choose a tag to compare
v1.2.0-beta0 Pre-release
Pre-release

What's Changed

🚀 Enhancements

  • Dashboard: Improve UI and show task results in each tool card by @d4rken in #1242
  • Dashboard: Allow going directly to tool details via eye button by @d4rken in #1243
  • Stats: Make retention configurable in settings by @d4rken in #1244
  • Stats: Add UI to view report history by @d4rken in #1249
  • Stats: Track paths that are affected by tool operations by @d4rken in #1250
  • Stats: Configurable retention, display internal size and allow reset by @d4rken in #1254
  • Stats: Show paths that were affected by an operation by @d4rken in #1256
  • Stats: Track packages that were affected by AppControl by @d4rken in #1257
  • Stats: Log and show primary and secondary result messages by @d4rken in #1258
  • AppControl: Improve result messages by @d4rken in #1259
  • Update clutter db by @d4rken in #1260
  • Deduplicator: Don't skip APKs if "skip uncommon" is enabled in settings by @d4rken in #1269
  • Support previews (show icons) for .apk by @d4rken in #1270
  • Scheduler: Hint about battery optimizations by @d4rken in #1275
  • Exclusions: Hide default exclusions behind option in menu by @d4rken in #1279
  • AppCleaner: Update hidden caches filter by @d4rken in #1288
  • Update clutter db by @d4rken in #1289
  • AppCleaner: Update advertisements filter by @d4rken in #1290
  • AppCleaner: Update analytics and bug reporting filter by @d4rken in #1292
  • AppCleaner: Add target QQ chat app and improve general Tencent related matching by @d4rken in #1293
  • AppCleaner: Clean up regex matching by @d4rken in #1294
  • AppCleaner: Update bug reporting for tencent related files by @d4rken in #1295

🐞 Bug fixes

  • Dashboard: Fix issues with rare crashes when click events are executed with delay by @d4rken in #1264
  • Pkg-IO: Fix ANR if package event receiver blocks during event emission by @d4rken in #1266
  • AppControl: Fix crash when passing 0 selected items from multi selection by @d4rken in #1267
  • SystemCleaner: Fix scan aborting on error instead of gracefully continuing the search by @d4rken in #1268
  • Core: Improve background execution reliability by @d4rken in #1273
  • AppCleaner: Fix paths being reported when clearing in accessible caches by @d4rken in #1277

🤷 Other changes

New Contributors

Full Changelog: v1.1.2-rc0...v1.2.0-beta0