SD Maid SE
eu.darken.sdmse
Zapstore _@zapstore.dev Republished from GitHub / F-Droid by the Zapstore main account.
_SD Maid 2/SE_ is your Android’s trusted assistant, to keep it clean and tidy. Nobody is perfect and neither is Android. * Apps you have already removed leave something behind. * Logs, crash reports and other files you don't want are constantly being created. * Your storage is collecting files and folders you don't recognize. * Duplicate photos in your gallery. Let’s not go on here… Let SD Maid 2/SE help you! SD Maid 2/SE is an app and file manager that specializes in knowing which apps have created specific files on your device. SD Maid 2/SE searches your device and compares files with installed apps to offer options for safely freeing up storage space. ✨ Clean up after uninstalling apps If apps create files outside their designated folders then files can remain even after uninstalling the apps. The "CorpseFinder" tool finds app remnants, tells you to which app they belonged and helps you delete them. 🔍 Search your device the smart way Filter for empty folders, temporary files, already installed apps and more. You can even create your own search criteria. The "SystemCleaner" tool allows you to automatically search your device and delete files based on various criteria. 🧹 Delete expendable files and hidden caches Thumbnails, trash bins, offline caches and more: If apps don't clean up after themselves, then this app will. The "AppCleaner" tool finds apps with expendable files. 📦 Manage all of your apps Get a comprehensive list of all apps installed on your device. Enabled, disabled, user or system app: no app can hide from you. The "AppControl" tool is an app manager that allows you to search, sort and control your apps. 📊 What is using all your space Storage management can be complex with apps, media, system, and other files across phone storage, SD cards, and USB devices. "StorageAnalyzer" is a file manager that displays how space is used on your device, simplifying your storage management. 📷 Find duplicate data Duplicate downloads, photos sent through social media or just similar pictures of the same scene: Over time copies can accumulate. The "Deduplicator" tool finds files that are exactly the same or similar and helps you delete extra copies. 👆 Declutter with a swipe Pick a folder and go through files one by one with simple swipes to keep, delete, or skip. The "Swiper" tool lets you review all decisions before anything is deleted, and you can save a session to continue later. 🗜️ Save space without deleting photos Photos can take up a lot of storage, but you don't always want to remove them. The "Media Squeeze" tool compresses your images with adjustable quality settings to free up space while keeping your pictures. This app is ad-free. Some features require a paid upgrade. SD Maid 2/SE is the successor to SD Maid 1/Legacy. Optimized for newer Android versions and focused on cleaning up. This app has optional features that utilize the AccessibilityService API to automate tedious actions. Using the AccessibilityService API, this app can click buttons for you to perform operations on multiple apps, e.g. deleting caches. This app does not use the AccessibilityService API to collect information. SD Maid 2/SE is a File Manager & Cleaner App.
First release: Sep 19, 2025, 23 total releases.
Most recent release: Sep 6, 2026.
Appears in 5 app stacks.
0 sats / 0 zaps received in the past year.
Sats Received
Underlying data available via MCP: app_zaps, app_releases.
Zap Count
Underlying data available via MCP: app_zaps, app_releases.
Releases
- Sep 6, 2026 2.1.0-rc0<!-- Release notes generated using configuration in .github/release.yml at v2.1.0-rc0 --> ## What's Changed ### :rocket: Enhancements * AppCleaner: Clean OnePlus Gallery's hidden thumbnail cache by @d4rken in https://github.com/d4rken-org/sdmaid-se/pull/2739 * AppCleaner: Clean more leftover log and cache folders by @d4rken in https://github.com/d4rken-org/sdmaid-se/pull/2743 * AppCleaner: Warn when Shizuku clears an excluded app's cache anyway by @d4rken in https://github.com/d4rken-org/sdmaid-se/pull/2744 * Media Squeeze: Mark already-compressed files and photos that lose data when compressed by @d4rken in https://github.com/d4rken-org/sdmaid-se/pull/2742 * General: Fix the mascot's wasted space and seasonal hat placement by @d4rken in https://github.com/d4rken-org/sdmaid-se/pull/2748 * General: Also build a Play-signed APK for local install testing by @d4rken in https://github.com/d4rken-org/sdmaid-se/pull/2754
More…
* Deduplicator: Find duplicate HEIC photos by @d4rken in https://github.com/d4rken-org/sdmaid-se/pull/2761 * General: Show a bigger mascot and a roomier welcome screen by @d4rken in https://github.com/d4rken-org/sdmaid-se/pull/2774 ### :lady_beetle: Bug fixes * Analyzer: Fix storage size not matching what the device is sold as by @d4rken in https://github.com/d4rken-org/sdmaid-se/pull/2733 * General: Show the Xiaomi Auto Start tip on HyperOS phones by @d4rken in https://github.com/d4rken-org/sdmaid-se/pull/2734 * General: Don't delete everything when only some items are selected by @d4rken in https://github.com/d4rken-org/sdmaid-se/pull/2735 * General: Stop keeping cleanup history when retention is set to zero by @d4rken in https://github.com/d4rken-org/sdmaid-se/pull/2736 * AppCleaner: Shorten the wait after clearing app caches by @d4rken in https://github.com/d4rken-org/sdmaid-se/pull/2737 * General: Fix startup freezes and the wrong theme showing briefly by @d4rken in https://github.com/d4rken-org/sdmaid-se/pull/2738 * AppControl: Fix wrong status and false Enable results for removed apps by @d4rken in https://github.com/d4rken-org/sdmaid-se/pull/2745 * AppCleaner: Fix cleaning failing when accessibility isn't set up by @d4rken in https://github.com/d4rken-org/sdmaid-se/pull/2740 * Scheduler: Explain that a schedule must be disabled to change it by @d4rken in https://github.com/d4rken-org/sdmaid-se/pull/2741 * Fix: Repair the AppCleaner test build that was breaking CI on main by @d4rken in https://github.com/d4rken-org/sdmaid-se/pull/2747 * General: Stop Play refunding Pro subscriptions bought outside the app by @d4rken in https://github.com/d4rken-org/sdmaid-se/pull/2746 * Swiper: Fix taps on a card's buttons being treated as swipes by @d4rken in https://github.com/d4rken-org/sdmaid-se/pull/2762 * Deduplicator: Keep similar-photo groups the same between scans by @d4rken in https://github.com/d4rken-org/sdmaid-se/pull/2760 * SystemCleaner: Fix Shizuku scans failing on huge nested folder trees by @d4rken in https://github.com/d4rken-org/sdmaid-se/pull/2763 * Swiper: Fix the scan spinner overlapping the Cancel button by @d4rken in https://github.com/d4rken-org/sdmaid-se/pull/2764 * General: Detect Shizuku+ instead of reporting Shizuku as not installed by @d4rken in https://github.com/d4rken-org/sdmaid-se/pull/2768 * AppCleaner: Clean hidden .media_cache folders by @d4rken in https://github.com/d4rken-org/sdmaid-se/pull/2769 * AppControl: Fix force stop getting stuck on OnePlus devices by @d4rken in https://github.com/d4rken-org/sdmaid-se/pull/2771 * Scheduler: Fix warning text running together in 36 languages by @d4rken in https://github.com/d4rken-org/sdmaid-se/pull/2772 ### :shrug: Other changes * General: Update Android Gradle plugin and Gradle wrapper by @d4rken in https://github.com/d4rken-org/sdmaid-se/pull/2728 * General: Add Crowdin screenshots and context for the upgrade screens by @d4rken in https://github.com/d4rken-org/sdmaid-se/pull/2749 * General: Rewrite the default "What's new" text on Google Play by @d4rken in https://github.com/d4rken-org/sdmaid-se/pull/2750 * Squeezer: Remove leftover text that no screen shows by @d4rken in https://github.com/d4rken-org/sdmaid-se/pull/2751 * Swiper: Remove leftover text from the old swipe tutorial by @d4rken in https://github.com/d4rken-org/sdmaid-se/pull/2752 * General: Remove leftover text that no screen shows by @d4rken in https://github.com/d4rken-org/sdmaid-se/pull/2753 * General: Trim redundant AI-assistant config and split out DataStore rule by @d4rken in https://github.com/d4rken-org/sdmaid-se/pull/2756 * General: Update translations for 73 languages by @d4rken in https://github.com/d4rken-org/sdmaid-se/pull/2755 * General: Update translations for 73 languages by @d4rken in https://github.com/d4rken-org/sdmaid-se/pull/2759 * General: Fix a shell test that hangs on busy developer machines by @d4rken in https://github.com/d4rken-org/sdmaid-se/pull/2765 * General: Enable code obfuscation for Google Play builds by @d4rken in https://github.com/d4rken-org/sdmaid-se/pull/2767 * General: Keep more class names readable in Google Play debug logs by @d4rken in https://github.com/d4rken-org/sdmaid-se/pull/2770 * General: Document copy style, automation and test pitfalls by @d4rken in https://github.com/d4rken-org/sdmaid-se/pull/2773 **Full Changelog**: https://github.com/d4rken-org/sdmaid-se/compare/v2.0.4-rc0...v2.1.0-rc0 - Aug 25, 2026 2.0.4-rc0<!-- Release notes generated using configuration in .github/release.yml at v2.0.4-rc0 --> ## What's Changed ### :rocket: Enhancements * Analyzer: Open the folder you are browsing in a file manager by @d4rken in https://github.com/d4rken-org/sdmaid-se/pull/2694 * General: Clearer setup cards for root access and the app list by @d4rken in https://github.com/d4rken-org/sdmaid-se/pull/2697 * Analyzer: Show storage used by other users and work profiles by @d4rken in https://github.com/d4rken-org/sdmaid-se/pull/2695 * Analyzer: Fix the storage trend, estimate days until full, and warn before space runs out by @d4rken in https://github.com/d4rken-org/sdmaid-se/pull/2696 * General: Show each app's icon as it gets scanned by @d4rken in https://github.com/d4rken-org/sdmaid-se/pull/2707 * General: Add a way to clear results from the dashboard cards by @d4rken in https://github.com/d4rken-org/sdmaid-se/pull/2712
More…
* General: Slim down the result card on the dashboard by @d4rken in https://github.com/d4rken-org/sdmaid-se/pull/2727 ### :lady_beetle: Bug fixes * Fix: Stop Shizuku setup hanging when the connection can't be made by @d4rken in https://github.com/d4rken-org/sdmaid-se/pull/2692 * Fix: Explain why the Shizuku link failed instead of waiting forever by @d4rken in https://github.com/d4rken-org/sdmaid-se/pull/2693 * Fix: Stop task counts from vanishing at the bottom of the screen by @d4rken in https://github.com/d4rken-org/sdmaid-se/pull/2702 * Fix: Retry root access without restarting the app by @d4rken in https://github.com/d4rken-org/sdmaid-se/pull/2704 * Fix: Say when the app list couldn't be read, and offer a retry by @d4rken in https://github.com/d4rken-org/sdmaid-se/pull/2705 * Fix: Widget "Lifetime" label came out as "lifespan" in most languages by @d4rken in https://github.com/d4rken-org/sdmaid-se/pull/2706 * Analyzer: Update storage sizes immediately after deleting files by @d4rken in https://github.com/d4rken-org/sdmaid-se/pull/2708 * Fix: Stop a blue box appearing around buttons while cleaning by @d4rken in https://github.com/d4rken-org/sdmaid-se/pull/2709 * Fix: Stop cleaning tools from getting stuck on a loading spinner by @d4rken in https://github.com/d4rken-org/sdmaid-se/pull/2710 * AppControl: Fix re-exported apps refusing to install, and export bundles as .xapk by @d4rken in https://github.com/d4rken-org/sdmaid-se/pull/2714 * AppCleaner: Stop offering to free space that's already been freed by @d4rken in https://github.com/d4rken-org/sdmaid-se/pull/2713 * Fix: Stop animations staying switched off after a cleanup by @d4rken in https://github.com/d4rken-org/sdmaid-se/pull/2717 * AppCleaner: Stop reporting space that wasn't actually freed by @d4rken in https://github.com/d4rken-org/sdmaid-se/pull/2718 * General: Fix excluding many items at once appearing to do nothing by @d4rken in https://github.com/d4rken-org/sdmaid-se/pull/2721 * AppCleaner: Show what was cleaned even if the run stopped early by @d4rken in https://github.com/d4rken-org/sdmaid-se/pull/2723 * General: Fix long dashboard slogans overlapping the mascot by @d4rken in https://github.com/d4rken-org/sdmaid-se/pull/2725 ### :shrug: Other changes * General: Update app translations from Crowdin by @d4rken in https://github.com/d4rken-org/sdmaid-se/pull/2715 * General: Make the release pre-flight gate fail closed by @d4rken in https://github.com/d4rken-org/sdmaid-se/pull/2716 * General: Fix German wording for the accessibility service and how it addresses you by @d4rken in https://github.com/d4rken-org/sdmaid-se/pull/2719 * General: Document the release pre-flight gate in RELEASING.md by @d4rken in https://github.com/d4rken-org/sdmaid-se/pull/2722 * General: Track only the English Play Store screenshots in the repo by @d4rken in https://github.com/d4rken-org/sdmaid-se/pull/2724 * General: Update app translations from Crowdin by @d4rken in https://github.com/d4rken-org/sdmaid-se/pull/2726 **Full Changelog**: https://github.com/d4rken-org/sdmaid-se/compare/v2.0.3-rc0...v2.0.4-rc0 - Aug 18, 2026 2.0.3-rc0<!-- Release notes generated using configuration in .github/release.yml at v2.0.3-rc0 --> ## What's Changed ### :rocket: Enhancements * General: Add a setting to only open the dashboard summary on demand by @d4rken in https://github.com/d4rken-org/sdmaid-se/pull/2637 * General: Shrink issue screenshots uploaded as HTML img tags by @d4rken in https://github.com/d4rken-org/sdmaid-se/pull/2638 * SystemCleaner: Edit custom filter entries without deleting the others by @d4rken in https://github.com/d4rken-org/sdmaid-se/pull/2633 * SystemCleaner: Tidy up the custom filter editor layout by @d4rken in https://github.com/d4rken-org/sdmaid-se/pull/2642 * SystemCleaner: Speed up scanning folders with a huge number of files by @d4rken in https://github.com/d4rken-org/sdmaid-se/pull/2647 * AppCleaner: Show live progress when scanning folders with many files by @d4rken in https://github.com/d4rken-org/sdmaid-se/pull/2648
More…
* General: Show progress while reading folders with many files by @d4rken in https://github.com/d4rken-org/sdmaid-se/pull/2649 * Analyzer: Show live progress when scanning an app's storage by @d4rken in https://github.com/d4rken-org/sdmaid-se/pull/2652 * General: Show when a Google Play payment is still being processed by @d4rken in https://github.com/d4rken-org/sdmaid-se/pull/2653 * General: Show how long SD Maid has been on your device by @d4rken in https://github.com/d4rken-org/sdmaid-se/pull/2664 * General: Show more of the file path in dashboard progress by @d4rken in https://github.com/d4rken-org/sdmaid-se/pull/2689 * General: Keep Google from refunding purchases when the app is closed too soon by @d4rken in https://github.com/d4rken-org/sdmaid-se/pull/2685 * Media Squeeze: Show live progress and results while compressing by @d4rken in https://github.com/d4rken-org/sdmaid-se/pull/2690 ### :lady_beetle: Bug fixes * SystemCleaner: Fix search preview hidden behind the navigation bar by @d4rken in https://github.com/d4rken-org/sdmaid-se/pull/2631 * AppControl: Fix force stop not working on ColorOS devices by @d4rken in https://github.com/d4rken-org/sdmaid-se/pull/2635 * General: Fix anniversary card hiding after New Year dismissals by @d4rken in https://github.com/d4rken-org/sdmaid-se/pull/2639 * Squeezer: Fix app silently closing when video compression fails by @d4rken in https://github.com/d4rken-org/sdmaid-se/pull/2641 * Fix: Rare app crash during shell session shutdown by @d4rken in https://github.com/d4rken-org/sdmaid-se/pull/2646 * Fix: Operations hanging when an internal shell breaks down by @d4rken in https://github.com/d4rken-org/sdmaid-se/pull/2651 * General: Fix pink tint on cards and dialogs in the default theme by @d4rken in https://github.com/d4rken-org/sdmaid-se/pull/2645 * Fix: Setup could get stuck on 'Loading' for Shizuku until a reboot by @d4rken in https://github.com/d4rken-org/sdmaid-se/pull/2650 * AppCleaner: Fix extra scrolling when clearing caches on One UI by @d4rken in https://github.com/d4rken-org/sdmaid-se/pull/2656 * Fix: Sponsor screen looked unchanged after successfully sponsoring by @d4rken in https://github.com/d4rken-org/sdmaid-se/pull/2657 * AppCleaner: Stop offering to delete caches that can never be cleared by @d4rken in https://github.com/d4rken-org/sdmaid-se/pull/2658 * Fix: Force-stopping System UI broke cleaning automation until reboot by @d4rken in https://github.com/d4rken-org/sdmaid-se/pull/2654 * Fix: Crash when returning to the app with a picker or preview open by @d4rken in https://github.com/d4rken-org/sdmaid-se/pull/2659 * Fix: Rare app freezes while the automation service is enabled by @d4rken in https://github.com/d4rken-org/sdmaid-se/pull/2661 * Fix: Crash when no file picker app is available on the device by @d4rken in https://github.com/d4rken-org/sdmaid-se/pull/2660 * General: Block subscription purchase when the fresh check finds owned Pro by @d4rken in https://github.com/d4rken-org/sdmaid-se/pull/2662 * AppCleaner: Fail faster when cache clearing can't work on a device by @d4rken in https://github.com/d4rken-org/sdmaid-se/pull/2663 * AppCleaner: Stop spending minutes on system apps with nothing to clear by @d4rken in https://github.com/d4rken-org/sdmaid-se/pull/2666 * Fix: Random shell command failures right after a shell dies by @d4rken in https://github.com/d4rken-org/sdmaid-se/pull/2667 * Fix: SD Maid kept watching screen activity after finishing automation by @d4rken in https://github.com/d4rken-org/sdmaid-se/pull/2672 * General: Stop the Shizuku setup card from loading forever by @d4rken in https://github.com/d4rken-org/sdmaid-se/pull/2676 * AppCleaner: Stop waiting on a greyed-out clear cache button by @d4rken in https://github.com/d4rken-org/sdmaid-se/pull/2671 * Fix: Cancelling a cleanup could leave automation running by @d4rken in https://github.com/d4rken-org/sdmaid-se/pull/2678 * Fix: Match storage paths to the correct volume during SAF access by @d4rken in https://github.com/d4rken-org/sdmaid-se/pull/2674 * CorpseFinder: Fix sdcard scan crashing on unidentifiable files by @d4rken in https://github.com/d4rken-org/sdmaid-se/pull/2677 * Fix: Upgrade partial storage grants and report the right access error by @d4rken in https://github.com/d4rken-org/sdmaid-se/pull/2675 * Fix: SAF file creation, scan exclusions, and cleanup errors by @d4rken in https://github.com/d4rken-org/sdmaid-se/pull/2683 * Fix: Remove folders, not just their contents, when cleaning via SAF by @d4rken in https://github.com/d4rken-org/sdmaid-se/pull/2684 ### :shrug: Other changes * General: Trim AI rules for PR descriptions by @d4rken in https://github.com/d4rken-org/sdmaid-se/pull/2643 * General: Stream directory listings instead of collecting them first by @d4rken in https://github.com/d4rken-org/sdmaid-se/pull/2668 * General: Cover privileged file operations with tests by @d4rken in https://github.com/d4rken-org/sdmaid-se/pull/2669 * General: Update app translations from Crowdin by @d4rken in https://github.com/d4rken-org/sdmaid-se/pull/2673 * CorpseFinder: Share one scan implementation across the cleanup filters by @d4rken in https://github.com/d4rken-org/sdmaid-se/pull/2679 * CorpseFinder: Record what a scan would find on newer Android versions by @d4rken in https://github.com/d4rken-org/sdmaid-se/pull/2682 * General: Measure test coverage for the cleaning tools by @d4rken in https://github.com/d4rken-org/sdmaid-se/pull/2686 * General: Remove unused file-access helper code by @d4rken in https://github.com/d4rken-org/sdmaid-se/pull/2687 **Full Changelog**: https://github.com/d4rken-org/sdmaid-se/compare/v2.0.2-rc0...v2.0.3-rc0 - Aug 7, 2026 2.0.2-rc0<!-- Release notes generated using configuration in .github/release.yml at v2.0.2-rc0 --> ## What's Changed ### :rocket: Enhancements * General: Improve screen reader support for the main dashboard button by @d4rken in https://github.com/d4rken-org/sdmaid-se/pull/2587 * General: Improve the reliability of the upgrade screens by @d4rken in https://github.com/d4rken-org/sdmaid-se/pull/2592 * General: Make the supporter flow and debug logging more dependable by @d4rken in https://github.com/d4rken-org/sdmaid-se/pull/2594 * General: Warn about short debug logs up to 10 seconds by @d4rken in https://github.com/d4rken-org/sdmaid-se/pull/2597 * General: Combine the mascot and no-ads note on the upgrade screen by @d4rken in https://github.com/d4rken-org/sdmaid-se/pull/2601 * General: Polish the upgrade screen title, buttons, and dialogs by @d4rken in https://github.com/d4rken-org/sdmaid-se/pull/2604
More…
* General: Shrink oversized screenshots in issues to clickable thumbnails by @d4rken in https://github.com/d4rken-org/sdmaid-se/pull/2611 * General: Let translators control the word order of the Pro app title by @d4rken in https://github.com/d4rken-org/sdmaid-se/pull/2625 * General: Share one upgraded-title pattern between both builds by @d4rken in https://github.com/d4rken-org/sdmaid-se/pull/2627 * General: Show what SD Maid Pro could still clean up by @d4rken in https://github.com/d4rken-org/sdmaid-se/pull/2628 ### :lady_beetle: Bug fixes * General: Prevent brief purchase prompts for users who already own Pro by @d4rken in https://github.com/d4rken-org/sdmaid-se/pull/2580 * General: Stop long translated values from squashing settings rows by @d4rken in https://github.com/d4rken-org/sdmaid-se/pull/2581 * General: Stop telling people we checked Google Play when we didn't by @d4rken in https://github.com/d4rken-org/sdmaid-se/pull/2582 * General: Keep Pro purchases confirmed through Google Play hiccups by @d4rken in https://github.com/d4rken-org/sdmaid-se/pull/2584 * General: Handle Google Play offers that are no longer available by @d4rken in https://github.com/d4rken-org/sdmaid-se/pull/2585 * General: Don't block Pro users when Google Play answers late by @d4rken in https://github.com/d4rken-org/sdmaid-se/pull/2588 * Fix: Keep the upgrade screen usable when Google Play or storage fails by @d4rken in https://github.com/d4rken-org/sdmaid-se/pull/2589 * General: Fix the dashboard cleanup button appearing to do nothing by @d4rken in https://github.com/d4rken-org/sdmaid-se/pull/2590 * Fix: Use correct grammar for item counts in other languages by @d4rken in https://github.com/d4rken-org/sdmaid-se/pull/2591 * Fix: Stop the cleanup summary card appearing on its own by @d4rken in https://github.com/d4rken-org/sdmaid-se/pull/2593 * General: Warn when dry-run mode is hiding that nothing was deleted, and stop claiming Shizuku setup is done when it isn't installed by @d4rken in https://github.com/d4rken-org/sdmaid-se/pull/2595 * AppCleaner: Stop stalling on disabled apps when cleaning caches on Samsung by @d4rken in https://github.com/d4rken-org/sdmaid-se/pull/2596 * General: Show what a cleanup freed, not what it left behind by @d4rken in https://github.com/d4rken-org/sdmaid-se/pull/2598 * Fix: Stop the FOSS supporter date from resetting by @d4rken in https://github.com/d4rken-org/sdmaid-se/pull/2599 * General: Fix the dashboard delete button being hard to tap by @d4rken in https://github.com/d4rken-org/sdmaid-se/pull/2600 * Fix: Keep the supporter unlock and log recording reliable by @d4rken in https://github.com/d4rken-org/sdmaid-se/pull/2602 * Fix: Stop endless loading when Shizuku or root fails to connect by @d4rken in https://github.com/d4rken-org/sdmaid-se/pull/2606 * Fix: Crash when the installed app list couldn't be refreshed by @d4rken in https://github.com/d4rken-org/sdmaid-se/pull/2607 * Fix: Make error dialogs and the debug log survive rare failures by @d4rken in https://github.com/d4rken-org/sdmaid-se/pull/2608 * Fix: Dashboard card asking for a Play Store review never appeared by @d4rken in https://github.com/d4rken-org/sdmaid-se/pull/2615 * CorpseFinder: Protect SHAREit Lite and Premium folders from deletion by @d4rken in https://github.com/d4rken-org/sdmaid-se/pull/2617 * Fix: Prevent a crash when review reminder settings are corrupted by @d4rken in https://github.com/d4rken-org/sdmaid-se/pull/2618 * Fix: Keep the review prompt working when Google Play hangs by @d4rken in https://github.com/d4rken-org/sdmaid-se/pull/2619 * Fix: Review card could come back with disabled buttons by @d4rken in https://github.com/d4rken-org/sdmaid-se/pull/2620 * AppCleaner: Fix cache cleaning reporting success when it cleared nothing by @d4rken in https://github.com/d4rken-org/sdmaid-se/pull/2616 * General: Show clearer errors when Google Play offers can't load by @d4rken in https://github.com/d4rken-org/sdmaid-se/pull/2624 ### :shrug: Other changes * General: Fix broken README screenshot links and misleading pre-release download badge by @d4rken in https://github.com/d4rken-org/sdmaid-se/pull/2578 * General: Upgrade Gradle wrapper to 9.6.1 by @d4rken in https://github.com/d4rken-org/sdmaid-se/pull/2579 * General: Load AI assistant rules on demand instead of every session by @d4rken in https://github.com/d4rken-org/sdmaid-se/pull/2586 * General: Add a missing test for the error dialog's Google Play button by @d4rken in https://github.com/d4rken-org/sdmaid-se/pull/2609 * General: Fix a misleading Google Play error message by @d4rken in https://github.com/d4rken-org/sdmaid-se/pull/2610 * General: Share the screenshot thumbnail workflow across repos by @d4rken in https://github.com/d4rken-org/sdmaid-se/pull/2613 * General: Update translations from Crowdin by @d4rken in https://github.com/d4rken-org/sdmaid-se/pull/2623 * AppCleaner: Log which button the clear-cache DPAD navigation actually reaches by @d4rken in https://github.com/d4rken-org/sdmaid-se/pull/2622 **Full Changelog**: https://github.com/d4rken-org/sdmaid-se/compare/v2.0.1-beta1...v2.0.2-rc0 - Jun 17, 2026 1.7.5-rc0<!-- Release notes generated using configuration in .github/release.yml at v1.7.5-rc0 --> ## What's Changed ### :lady_beetle: Bug fixes * General: Fix flicker when tapping a finished cleanup result by @d4rken in https://github.com/d4rken-org/sdmaid-se/pull/2463 * General: Fix setup card flashing on every launch for root users by @d4rken in https://github.com/d4rken-org/sdmaid-se/pull/2462 * AppControl: Fix force stop getting stuck on Samsung (One UI) devices by @d4rken in https://github.com/d4rken-org/sdmaid-se/pull/2466 * AppCleaner: Fully stop cleaning when cancelling during force-stop by @d4rken in https://github.com/d4rken-org/sdmaid-se/pull/2465 * AppCleaner: Fix Realme Android 15 cache cleaning tapping the Home button by @d4rken in https://github.com/d4rken-org/sdmaid-se/pull/2470 * CorpseFinder: Fix false leftover for Samsung Intelligent Wi-Fi by @d4rken in https://github.com/d4rken-org/sdmaid-se/pull/2471
More…
### :shrug: Other changes * General: Update translations from Crowdin by @d4rken in https://github.com/d4rken-org/sdmaid-se/pull/2473 **Full Changelog**: https://github.com/d4rken-org/sdmaid-se/compare/v1.7.4-rc0...v1.7.5-rc0 - Jun 8, 2026 1.7.4-rc0<!-- Release notes generated using configuration in .github/release.yml at v1.7.4-rc0 --> ## What's Changed ### :rocket: Enhancements * Automation: Recover ACS enabling on ROMs that block app-initiated writes by @d4rken in https://github.com/d4rken-org/sdmaid-se/pull/2440 * AppCleaner: Explain when an app-lock blocks cache cleaning by @d4rken in https://github.com/d4rken-org/sdmaid-se/pull/2445 ### :lady_beetle: Bug fixes * Setup: Show invalid app list warning by @d4rken in https://github.com/d4rken-org/sdmaid-se/pull/2443 * SystemCleaner: Restrict MacFiles filter matches by @d4rken in https://github.com/d4rken-org/sdmaid-se/pull/2442 * Deduplicator: Require Pro for one-tap duplicate deletion by @d4rken in https://github.com/d4rken-org/sdmaid-se/pull/2447
More…
* General: Fix crash when closing the debug log recorder by @d4rken in https://github.com/d4rken-org/sdmaid-se/pull/2446 * General: Fix Pro being lost during temporary Play billing issues by @d4rken in https://github.com/d4rken-org/sdmaid-se/pull/2450 * General: Fix root/Shizuku access hanging after returning to the app by @d4rken in https://github.com/d4rken-org/sdmaid-se/pull/2453 * General: Fix root/Shizuku setup card flickering when reopening app by @d4rken in https://github.com/d4rken-org/sdmaid-se/pull/2454 * General: Stop repeated Shizuku checks when Shizuku isn't installed by @d4rken in https://github.com/d4rken-org/sdmaid-se/pull/2459 ### :shrug: Other changes * General: Add Discord badge to README by @d4rken in https://github.com/d4rken-org/sdmaid-se/pull/2437 * General: Document PR labeling guidelines by @d4rken in https://github.com/d4rken-org/sdmaid-se/pull/2438 * Fix badge links in README.md by @d4rken in https://github.com/d4rken-org/sdmaid-se/pull/2448 * General: Update translations from Crowdin by @d4rken in https://github.com/d4rken-org/sdmaid-se/pull/2452 * AppControl: Log active filter and result count for the app list by @d4rken in https://github.com/d4rken-org/sdmaid-se/pull/2458 * General: Update translations from Crowdin by @d4rken in https://github.com/d4rken-org/sdmaid-se/pull/2461 **Full Changelog**: https://github.com/d4rken-org/sdmaid-se/compare/v1.7.3-rc0...v1.7.4-rc0 - May 16, 2026 1.7.3-rc0<!-- Release notes generated using configuration in .github/release.yml at v1.7.3-rc0 --> ## What's Changed ### :lady_beetle: Bug fixes * AppCleaner: Fix nothing being cleaned on Honor devices in Dutch by @d4rken in https://github.com/d4rken-org/sdmaid-se/pull/2409 * AppCleaner: Fix slow cleanup on Samsung devices with One UI 1.0 by @d4rken in https://github.com/d4rken-org/sdmaid-se/pull/2417 * Squeezer: Preserve original creation date for compressed videos by @d4rken in https://github.com/d4rken-org/sdmaid-se/pull/2416 * Fix: Service Connection Lost crash and dashboard stuck on Loading by @d4rken in https://github.com/d4rken-org/sdmaid-se/pull/2420 * Setup: Show root setup card when root is enabled but binder isn't connected by @d4rken in https://github.com/d4rken-org/sdmaid-se/pull/2421 * Analyzer: Show SD cards with exotic fsUuid formats by @d4rken in https://github.com/d4rken-org/sdmaid-se/pull/2424
More…
* General: Recover gracefully when the system hides installed apps by @d4rken in https://github.com/d4rken-org/sdmaid-se/pull/2426 * AppCleaner: Fix wrong screen opened on Samsung when clearing cache by @d4rken in https://github.com/d4rken-org/sdmaid-se/pull/2432 ### :shrug: Other changes * CI: Skip release bump-only workflow runs by @d4rken in https://github.com/d4rken-org/sdmaid-se/pull/2408 * General: Expand ShellOps streaming test coverage by @d4rken in https://github.com/d4rken-org/sdmaid-se/pull/2422 * General: Reduce root/adb client log noise during data area scan by @d4rken in https://github.com/d4rken-org/sdmaid-se/pull/2425 * General: Update translations from Crowdin by @d4rken in https://github.com/d4rken-org/sdmaid-se/pull/2431 **Full Changelog**: https://github.com/d4rken-org/sdmaid-se/compare/v1.7.2-rc0...v1.7.3-rc0 - May 1, 2026 1.7.2-rc0<!-- Release notes generated using configuration in .github/release.yml at v1.7.2-rc0 --> ## What's Changed ### :rocket: Enhancements * Swiper: Warn before scanning an entire storage volume by @d4rken in https://github.com/d4rken-org/sdmaid-se/pull/2391 * Scheduler: Auto-fix battery optimization via root or ADB by @d4rken in https://github.com/d4rken-org/sdmaid-se/pull/2393 * General: Publish APK signing certificate fingerprints by @d4rken in https://github.com/d4rken-org/sdmaid-se/pull/2400 * General: Show app on Android TV / Google TV launchers by @d4rken in https://github.com/d4rken-org/sdmaid-se/pull/2395 ### :lady_beetle: Bug fixes * Fix: Settings title stuck when backing out of sub-menus by @d4rken in https://github.com/d4rken-org/sdmaid-se/pull/2387
More…
* Scheduler: Fix scheduled cleanups failing with error notification by @d4rken in https://github.com/d4rken-org/sdmaid-se/pull/2392 * Analyzer: Fix wrong secondary storage size on FAT SD cards by @d4rken in https://github.com/d4rken-org/sdmaid-se/pull/2394 * Squeezer: Preserve original modification date on compressed files by @d4rken in https://github.com/d4rken-org/sdmaid-se/pull/2398 * Fix: Open app even when storage is completely full by @d4rken in https://github.com/d4rken-org/sdmaid-se/pull/2403 ### :shrug: Other changes * SystemCleaner: Log why APKs aren't flagged as superfluous by @d4rken in https://github.com/d4rken-org/sdmaid-se/pull/2390 * General: Migrate Pages to Actions deploy and refresh Node-20 actions by @d4rken in https://github.com/d4rken-org/sdmaid-se/pull/2402 * General: Migrate to Actions-driven release flow by @d4rken in https://github.com/d4rken-org/sdmaid-se/pull/2406 * General: Update translations from Crowdin by @d4rken in https://github.com/d4rken-org/sdmaid-se/pull/2407 **Full Changelog**: https://github.com/d4rken-org/sdmaid-se/compare/v1.7.1-rc0...v1.7.2-rc0 - Apr 14, 2026 1.7.1-rc0<!-- Release notes generated using configuration in .github/release.yml at v1.7.1-rc0 --> ## What's Changed ### :rocket: Enhancements * Squeezer: Add video compression support (MP4) by @d4rken in https://github.com/d4rken-org/sdmaid-se/pull/2346 ### :lady_beetle: Bug fixes * AppCleaner: Fix automation failing on devices with Compose-based Settings by @d4rken in https://github.com/d4rken-org/sdmaid-se/pull/2379 ### :shrug: Other changes * Fix: Make dashboard progress cards handle larger font sizes by @d4rken in https://github.com/d4rken-org/sdmaid-se/pull/2370 * General: Enforce required fields in GitHub issue templates by @d4rken in https://github.com/d4rken-org/sdmaid-se/pull/2380
More…
* General: Update app translations from Crowdin by @d4rken in https://github.com/d4rken-org/sdmaid-se/pull/2382 **Full Changelog**: https://github.com/d4rken-org/sdmaid-se/compare/v1.7.0-rc0...v1.7.1-rc0 - Apr 9, 2026 1.7.0-rc0<!-- Release notes generated using configuration in .github/release.yml at v1.7.0-rc0 --> ## What's Changed ### :rocket: Enhancements * Deduplicator: Show which files will be deleted before confirming by @d4rken in https://github.com/d4rken-org/sdmaid-se/pull/2326 * Deduplicator: Detect similar video and audio files by @d4rken in https://github.com/d4rken-org/sdmaid-se/pull/2327 * Deduplicator: Faster image duplicate detection by @d4rken in https://github.com/d4rken-org/sdmaid-se/pull/2334 * Deduplicator: Improve duplicate image detection accuracy by @d4rken in https://github.com/d4rken-org/sdmaid-se/pull/2335 * Deduplicator: Improve audio duplicate detection robustness by @d4rken in https://github.com/d4rken-org/sdmaid-se/pull/2336 * Deduplicator: Show accurate freeable space based on deletion strategy by @d4rken in https://github.com/d4rken-org/sdmaid-se/pull/2337
More…
* Analyzer: Add search to app list by @d4rken in https://github.com/d4rken-org/sdmaid-se/pull/2340 * Analyzer: Allow deleting individual storage trend entries by @d4rken in https://github.com/d4rken-org/sdmaid-se/pull/2342 * Scheduler: Show what was cleaned in result notifications by @d4rken in https://github.com/d4rken-org/sdmaid-se/pull/2345 * Analyzer: Allow browsing system data when root/ADB available by @d4rken in https://github.com/d4rken-org/sdmaid-se/pull/2347 * AppCleaner: Speed up cleanup when system modules can't be cleared by @d4rken in https://github.com/d4rken-org/sdmaid-se/pull/2359 * Swiper: Sort files by age, name, or size by @d4rken in https://github.com/d4rken-org/sdmaid-se/pull/2363 * Analyzer: Show folder sizes as bars and enlarge loading screen by @d4rken in https://github.com/d4rken-org/sdmaid-se/pull/2367 ### :lady_beetle: Bug fixes * Fix: Wrong text highlighted in History dashboard card on non-English locales by @d4rken in https://github.com/d4rken-org/sdmaid-se/pull/2317 * Fix: Restore progress state after clearing app caches by @d4rken in https://github.com/d4rken-org/sdmaid-se/pull/2321 * Fix: Crash when previewing images found via root or ADB in Media Squeeze by @d4rken in https://github.com/d4rken-org/sdmaid-se/pull/2323 * Analyzer: Fix incorrect app sizes in detail view by @d4rken in https://github.com/d4rken-org/sdmaid-se/pull/2328 * Analyzer: Fix crash when scanning USB storage devices by @d4rken in https://github.com/d4rken-org/sdmaid-se/pull/2329 * Analyzer: Show Android folder on USB storage by @d4rken in https://github.com/d4rken-org/sdmaid-se/pull/2330 * Fix: Prevent app freeze during startup by @d4rken in https://github.com/d4rken-org/sdmaid-se/pull/2339 * Fix: Prevent crashes when opening exclusion editors, file picker, and preview by @d4rken in https://github.com/d4rken-org/sdmaid-se/pull/2348 * AppCleaner: Fix automation timeout for already-clean apps by @d4rken in https://github.com/d4rken-org/sdmaid-se/pull/2352 * Fix: Show missing MIUI auto-start hint in automation setup by @d4rken in https://github.com/d4rken-org/sdmaid-se/pull/2361 * AppControl: Fix shared libraries always showing as disabled by @d4rken in https://github.com/d4rken-org/sdmaid-se/pull/2362 ### :shrug: Other changes * General: Spell out abbreviated day labels in storage trend by @d4rken in https://github.com/d4rken-org/sdmaid-se/pull/2318 * General: Update translations from Crowdin by @d4rken in https://github.com/d4rken-org/sdmaid-se/pull/2319 * General: Add Fastlane metadata length validation to CI by @d4rken in https://github.com/d4rken-org/sdmaid-se/pull/2320 * General: Upload R8 mapping files to Google Play via Fastlane by @d4rken in https://github.com/d4rken-org/sdmaid-se/pull/2322 * General: Add non-transitive R class pitfalls to architecture rules by @d4rken in https://github.com/d4rken-org/sdmaid-se/pull/2324 * Fix: Remove mapping_paths from Fastlane supply config by @d4rken in https://github.com/d4rken-org/sdmaid-se/pull/2331 * General: Lock down GitHub Actions workflow permissions by @d4rken in https://github.com/d4rken-org/sdmaid-se/pull/2332 * Analyzer: Prevent hang and memory issues for large apps by @d4rken in https://github.com/d4rken-org/sdmaid-se/pull/2338 * General: Safer navigation argument passing by @d4rken in https://github.com/d4rken-org/sdmaid-se/pull/2341 * General: Replace XML navigation with type-safe Kotlin DSL routes by @d4rken in https://github.com/d4rken-org/sdmaid-se/pull/2343 * General: Replace XML navigation with type-safe Kotlin DSL routes (part 2) by @d4rken in https://github.com/d4rken-org/sdmaid-se/pull/2344 * General: Replace Moshi with kotlinx.serialization by @d4rken in https://github.com/d4rken-org/sdmaid-se/pull/2350 * AppCleaner: Fix OriginOS 6 stuck automation for Indonesian locale by @d4rken in https://github.com/d4rken-org/sdmaid-se/pull/2351 * General: Replace string-based setup qualifiers with type-safe annotation by @d4rken in https://github.com/d4rken-org/sdmaid-se/pull/2354 * General: Reduce log noise for cross-profile packages by @d4rken in https://github.com/d4rken-org/sdmaid-se/pull/2355 * General: Improve diagnostics for silent root/ADB connection failures by @d4rken in https://github.com/d4rken-org/sdmaid-se/pull/2358 * General: Update translations from Crowdin by @d4rken in https://github.com/d4rken-org/sdmaid-se/pull/2360 * General: Add regression tests for Room TypeConverters by @d4rken in https://github.com/d4rken-org/sdmaid-se/pull/2364 * General: Upgrade AGP to 9.1.0 and Gradle to 9.3.1 by @d4rken in https://github.com/d4rken-org/sdmaid-se/pull/2366 **Full Changelog**: https://github.com/d4rken-org/sdmaid-se/compare/v1.6.5-rc0...v1.7.0-rc0 - Mar 19, 2026 1.6.5-rc0<!-- Release notes generated using configuration in .github/release.yml at v1.6.5-rc0 --> ## What's Changed ### :rocket: Enhancements * General: Track storage space usage over time by @d4rken in https://github.com/d4rken-org/sdmaid-se/pull/2271 * General: Fix storage trend graph not showing cleaning impact by @d4rken in https://github.com/d4rken-org/sdmaid-se/pull/2300 * General: Fix app scanning on Chinese ROM devices (HyperOS, ColorOS, etc.) by @d4rken in https://github.com/d4rken-org/sdmaid-se/pull/2311 ### :lady_beetle: Bug fixes * Fix: Improve debug log recording and support email reliability by @d4rken in https://github.com/d4rken-org/sdmaid-se/pull/2291 * AppCleaner: Fix automation not working on Black Shark devices by @d4rken in https://github.com/d4rken-org/sdmaid-se/pull/2295
More…
* AppCleaner: Fix dry run mode for cache clearing on Pixel devices by @d4rken in https://github.com/d4rken-org/sdmaid-se/pull/2296 * CorpseFinder: Fix crash when scanning folders that can't be accessed by @d4rken in https://github.com/d4rken-org/sdmaid-se/pull/2303 * AppCleaner: Fix slow automation timeout on HyperOS/MIUI devices by @d4rken in https://github.com/d4rken-org/sdmaid-se/pull/2308 * General: Prevent recursive file deletion from following symlinks by @d4rken in https://github.com/d4rken-org/sdmaid-se/pull/2312 ### :shrug: Other changes * General: Add test coverage for debug log recording resume by @d4rken in https://github.com/d4rken-org/sdmaid-se/pull/2292 * General: Fix store listing wording for tablet compatibility by @d4rken in https://github.com/d4rken-org/sdmaid-se/pull/2293 * General: Update GitHub Actions to Node.js 24-compatible versions by @d4rken in https://github.com/d4rken-org/sdmaid-se/pull/2294 * General: Update translations from Crowdin by @d4rken in https://github.com/d4rken-org/sdmaid-se/pull/2313 **Full Changelog**: https://github.com/d4rken-org/sdmaid-se/compare/v1.6.4-rc0...v1.6.5-rc0 - Mar 9, 2026 1.6.4-rc0<!-- Release notes generated using configuration in .github/release.yml at v1.6.4-rc0 --> ## What's Changed ### :rocket: Enhancements * Swiper: Open files in external apps while swiping by @d4rken in https://github.com/d4rken-org/sdmaid-se/pull/2265 * General: Encourage visiting sponsors page before unlocking features by @d4rken in https://github.com/d4rken-org/sdmaid-se/pull/2268 * Swiper: Filter files by type before scanning by @d4rken in https://github.com/d4rken-org/sdmaid-se/pull/2269 * General: Centralize debug log session management by @d4rken in https://github.com/d4rken-org/sdmaid-se/pull/2273 * General: Ask if message was sent after returning from email app by @d4rken in https://github.com/d4rken-org/sdmaid-se/pull/2286 ### :lady_beetle: Bug fixes
More…
* Fix: Broken navigation after multi-module migration by @d4rken in https://github.com/d4rken-org/sdmaid-se/pull/2266 * AppCleaner: Fix slow automation on French locale Pixel devices by @d4rken in https://github.com/d4rken-org/sdmaid-se/pull/2274 * Fix: Prevent app freezing during startup on Google Play version by @d4rken in https://github.com/d4rken-org/sdmaid-se/pull/2282 * Fix: Prevent crash when a cleaning task gets stuck by @d4rken in https://github.com/d4rken-org/sdmaid-se/pull/2283 ### :shrug: Other changes * CorpseFinder: Add missing clutter markers for popular apps by @d4rken in https://github.com/d4rken-org/sdmaid-se/pull/2255 * CorpseFinder: Add clutter markers discovered from Reddit archives by @d4rken in https://github.com/d4rken-org/sdmaid-se/pull/2256 * General: Update translations from Crowdin by @d4rken in https://github.com/d4rken-org/sdmaid-se/pull/2257 * General: Update translations from Crowdin by @d4rken in https://github.com/d4rken-org/sdmaid-se/pull/2260 * General: Extract cleaning tools into separate Gradle modules by @d4rken in https://github.com/d4rken-org/sdmaid-se/pull/2215 * General: Update translations from Crowdin by @d4rken in https://github.com/d4rken-org/sdmaid-se/pull/2267 * General: Reduce sponsor page wait time by @d4rken in https://github.com/d4rken-org/sdmaid-se/pull/2277 * General: Improve dry-run realism for Swiper and Squeezer by @d4rken in https://github.com/d4rken-org/sdmaid-se/pull/2272 * General: Move shared resources to common modules and fix CI test coverage by @d4rken in https://github.com/d4rken-org/sdmaid-se/pull/2278 * General: Improve debug session timestamp reliability by @d4rken in https://github.com/d4rken-org/sdmaid-se/pull/2288 * General: Update translations from Crowdin by @d4rken in https://github.com/d4rken-org/sdmaid-se/pull/2287 **Full Changelog**: https://github.com/d4rken-org/sdmaid-se/compare/v1.6.3-rc0...v1.6.4-rc0 - Mar 3, 2026 1.6.3-rc0<!-- Release notes generated using configuration in .github/release.yml at v1.6.3-rc0 --> ## What's Changed ### :rocket: Enhancements * General: Warn when debug recording is stopped too quickly by @d4rken in https://github.com/d4rken-org/sdmaid-se/pull/2243 * General: Fix short-recording warning surviving app restarts and show recording duration by @d4rken in https://github.com/d4rken-org/sdmaid-se/pull/2245 * General: Improve contact form UX and fix settings toolbar title by @d4rken in https://github.com/d4rken-org/sdmaid-se/pull/2249 * General: Show parent screen name in settings toolbar by @d4rken in https://github.com/d4rken-org/sdmaid-se/pull/2250 * General: Add debug tool to identify unknown folders by @d4rken in https://github.com/d4rken-org/sdmaid-se/pull/2253 ### :lady_beetle: Bug fixes
More…
* AppCleaner: Fix cache clearing failing on some MIUI devices by @d4rken in https://github.com/d4rken-org/sdmaid-se/pull/2233 * AppCleaner: Fix cache clearing on Android 16/17 Google Pixel devices by @d4rken in https://github.com/d4rken-org/sdmaid-se/pull/2240 * Fix: Show localized error instead of raw exception when automation overlay fails by @d4rken in https://github.com/d4rken-org/sdmaid-se/pull/2241 * General: Fix settings storage for nullable preferences by @d4rken in https://github.com/d4rken-org/sdmaid-se/pull/2244 * Swiper: Fix crash on Czech locale devices by @d4rken in https://github.com/d4rken-org/sdmaid-se/pull/2246 * General: Fix freeze when selecting all items in large result lists by @d4rken in https://github.com/d4rken-org/sdmaid-se/pull/2247 ### :shrug: Other changes * General: Changelog button in settings now opens the website changelog by @d4rken in https://github.com/d4rken-org/sdmaid-se/pull/2242 * General: Update translations from Crowdin by @d4rken in https://github.com/d4rken-org/sdmaid-se/pull/2251 * CorpseFinder: Detect leftover data from CX File Explorer by @d4rken in https://github.com/d4rken-org/sdmaid-se/pull/2252 * General: Fix KSP errors in CI logs by @d4rken in https://github.com/d4rken-org/sdmaid-se/pull/2254 **Full Changelog**: https://github.com/d4rken-org/sdmaid-se/compare/v1.6.2-rc1...v1.6.3-rc0 - Feb 24, 2026 1.6.2-rc1<!-- Release notes generated using configuration in .github/release.yml at v1.6.2-rc1 --> ## What's Changed ### :rocket: Enhancements * Swiper: Add help onboarding and improved descriptions by @d4rken in https://github.com/d4rken-org/sdmaid-se/pull/2202 * General: Add in-app support contact form by @d4rken in https://github.com/d4rken-org/sdmaid-se/pull/2214 * Swiper: Allow cancelling scans on large folders by @d4rken in https://github.com/d4rken-org/sdmaid-se/pull/2230 * General: Show text file previews as thumbnails by @d4rken in https://github.com/d4rken-org/sdmaid-se/pull/2231 * General: Show PDF file previews as thumbnails by @d4rken in https://github.com/d4rken-org/sdmaid-se/pull/2232 ### :lady_beetle: Bug fixes
More…
* General: Fix crash when accessing ViewBinding after view destroyed by @d4rken in https://github.com/d4rken-org/sdmaid-se/pull/2207 * Fix: Prevent crash when browsing files by @d4rken in https://github.com/d4rken-org/sdmaid-se/pull/2209 * General: Close settings windows after automation finishes by @d4rken in https://github.com/d4rken-org/sdmaid-se/pull/2212 * General: Detect and warn when accessibility shortcut/button is accidentally enabled by @d4rken in https://github.com/d4rken-org/sdmaid-se/pull/2218 * Fix: Prevent getting stuck on Setup screen after enabling accessibility service by @d4rken in https://github.com/d4rken-org/sdmaid-se/pull/2220 * Fix: APK files not showing icon preview in swiper by @d4rken in https://github.com/d4rken-org/sdmaid-se/pull/2229 ### :shrug: Other changes * General: Fix duplicate APK uploads in GitHub releases by @d4rken in https://github.com/d4rken-org/sdmaid-se/pull/2194 * General: Remove kotlin-reflect and unused Lottie assets by @d4rken in https://github.com/d4rken-org/sdmaid-se/pull/2198 * General: Reduce Coil image loader log spam by @d4rken in https://github.com/d4rken-org/sdmaid-se/pull/2199 * AppCleaner: Improve DPAD cache clearing on Android 17 by @d4rken in https://github.com/d4rken-org/sdmaid-se/pull/2200 * General: Bump Android Gradle Plugin to 9.0.1 by @d4rken in https://github.com/d4rken-org/sdmaid-se/pull/2201 * General: Update translations from Crowdin by @d4rken in https://github.com/d4rken-org/sdmaid-se/pull/2203 * General: Complete missing translations across all modules by @d4rken in https://github.com/d4rken-org/sdmaid-se/pull/2204 * General: Update translations from Crowdin by @d4rken in https://github.com/d4rken-org/sdmaid-se/pull/2206 * Scheduler: Improve automation error messages by @d4rken in https://github.com/d4rken-org/sdmaid-se/pull/2210 * General: Remove Armenian language support by @d4rken in https://github.com/d4rken-org/sdmaid-se/pull/2217 * General: Update translations from Crowdin by @d4rken in https://github.com/d4rken-org/sdmaid-se/pull/2222 * General: Update fastlane to latest version by @d4rken in https://github.com/d4rken-org/sdmaid-se/pull/2223 * General: Update descriptions and translations from Crowdin by @d4rken in https://github.com/d4rken-org/sdmaid-se/pull/2225 * General: Add diagnostics for navigation failure after process death by @d4rken in https://github.com/d4rken-org/sdmaid-se/pull/2226 * General: Update dependencies to latest stable versions by @d4rken in https://github.com/d4rken-org/sdmaid-se/pull/2227 * General: Raise target SDK to Android 16 by @d4rken in https://github.com/d4rken-org/sdmaid-se/pull/2228 **Full Changelog**: https://github.com/d4rken-org/sdmaid-se/compare/v1.6.1-beta0...v1.6.2-rc1 - Feb 13, 2026 1.6.1-beta0<!-- Release notes generated using configuration in .github/release.yml at v1.6.1-beta0 --> ## What's Changed ### :rocket: Enhancements * General: Improve string pluralization and fix wording by @d4rken in https://github.com/d4rken-org/sdmaid-se/pull/2154 * General: Replace PhotoView with ZoomImage for better zoom support by @d4rken in https://github.com/d4rken-org/sdmaid-se/pull/2185 * Squeezer: Improve image comparison and preview system by @d4rken in https://github.com/d4rken-org/sdmaid-se/pull/2186 * Squeezer: Show total savings in results and use error color for compress button by @d4rken in https://github.com/d4rken-org/sdmaid-se/pull/2187 * AppCleaner: Add fallback strategies for clearing cache on Android 16 Beta 1 by @d4rken in https://github.com/d4rken-org/sdmaid-se/pull/2057 ### :lady_beetle: Bug fixes
More…
* Scheduler: Fix missing notification on execution error by @d4rken in https://github.com/d4rken-org/sdmaid-se/pull/2155 * General: Fix ANR in RecyclerView data binding and improve list infrastructure by @d4rken in https://github.com/d4rken-org/sdmaid-se/pull/2160 * General: Fix crash on Georgian locale in stats dashboard by @d4rken in https://github.com/d4rken-org/sdmaid-se/pull/2162 * General: Fix ANR caused by lock contention during app startup by @d4rken in https://github.com/d4rken-org/sdmaid-se/pull/2165 * General: Fix R8 merging exception classes in crash reports by @d4rken in https://github.com/d4rken-org/sdmaid-se/pull/2164 * General: Fix crash when files disappear during directory scan by @d4rken in https://github.com/d4rken-org/sdmaid-se/pull/2163 * General: Fix navigation silently failing on app open by @d4rken in https://github.com/d4rken-org/sdmaid-se/pull/2161 * General: Fix crash when selecting list items during data changes by @d4rken in https://github.com/d4rken-org/sdmaid-se/pull/2166 * General: Fix ANR caused by unnecessary TabLayout tab recreation by @d4rken in https://github.com/d4rken-org/sdmaid-se/pull/2167 * General: Fix APK rename breaking Android Studio deployment by @d4rken in https://github.com/d4rken-org/sdmaid-se/pull/2168 * General: Fix TabLayout scroll position after page deletion in detail screens by @d4rken in https://github.com/d4rken-org/sdmaid-se/pull/2170 * General: Fix foreground service ANR on slow startup by @d4rken in https://github.com/d4rken-org/sdmaid-se/pull/2172 * General: Fix crash when accessibility service is launched by foreign app by @d4rken in https://github.com/d4rken-org/sdmaid-se/pull/2173 * General: Fix crash when system server dies during IPC calls by @d4rken in https://github.com/d4rken-org/sdmaid-se/pull/2180 * General: Fix animation state not restored after automation by @d4rken in https://github.com/d4rken-org/sdmaid-se/pull/2181 * General: Fix crash from corrupted JSON in serialized storage by @d4rken in https://github.com/d4rken-org/sdmaid-se/pull/2183 * General: Fix tests appearing stuck in Android Studio by @d4rken in https://github.com/d4rken-org/sdmaid-se/pull/2184 ### :shrug: Other changes * General: Fix string pluralization and rephrase force-stop summary by @d4rken in https://github.com/d4rken-org/sdmaid-se/pull/2153 * General: Improve AI assistant configuration by @d4rken in https://github.com/d4rken-org/sdmaid-se/pull/2156 * General: Remove stale CLAUDE.md exclusion from _config.yml by @d4rken in https://github.com/d4rken-org/sdmaid-se/pull/2157 * Root: Add SukiSU-Ultra to known root managers by @xxxxxliil in https://github.com/d4rken-org/sdmaid-se/pull/2159 * General: Improve signing config diagnostics by @d4rken in https://github.com/d4rken-org/sdmaid-se/pull/2169 * Swiper: Improve swipe action labels and fix sessions FAB insets by @d4rken in https://github.com/d4rken-org/sdmaid-se/pull/2175 * General: Add dry run support for Squeezer and Swiper by @d4rken in https://github.com/d4rken-org/sdmaid-se/pull/2188 * General: Reorder tools in settings by @d4rken in https://github.com/d4rken-org/sdmaid-se/pull/2189 * General: Update translations from Crowdin by @d4rken in https://github.com/d4rken-org/sdmaid-se/pull/2191 ## New Contributors * @xxxxxliil made their first contribution in https://github.com/d4rken-org/sdmaid-se/pull/2159 **Full Changelog**: https://github.com/d4rken-org/sdmaid-se/compare/v1.6.0-beta6...v1.6.1-beta0 - Feb 5, 2026 1.6.0-beta6<!-- Release notes generated using configuration in .github/release.yml at v1.6.0-beta6 --> ## What's Changed ### :rocket: Enhancements * Optimize ProGuard rules and signing configs by @Goooler in https://github.com/d4rken-org/sdmaid-se/pull/2083 * Replace KAPT with KSP by @Goooler in https://github.com/d4rken-org/sdmaid-se/pull/2080 * General: Fix display cutout handling in landscape mode by @d4rken in https://github.com/d4rken-org/sdmaid-se/pull/2093 * SystemCleaner: Add option to exclude same-version APKs from deletion by @d4rken in https://github.com/d4rken-org/sdmaid-se/pull/2101 * Exclusion: Add ability to edit path in Exclusion Manager by @d4rken in https://github.com/d4rken-org/sdmaid-se/pull/2102 * Deduplicator: Add "Prefer keeping in" feature for automatic duplicate selection by @d4rken in https://github.com/d4rken-org/sdmaid-se/pull/2104
More…
* Deduplicator: Add configurable arbiter criteria settings by @d4rken in https://github.com/d4rken-org/sdmaid-se/pull/2108 * AppControl: Add batch app archiving for Android 15+ by @d4rken in https://github.com/d4rken-org/sdmaid-se/pull/2116 * AppControl: Add Debug tag for debuggable apps by @d4rken in https://github.com/d4rken-org/sdmaid-se/pull/2117 * AppControl: Add mutual exclusivity between ENABLED and NOT_INSTALLED filters by @d4rken in https://github.com/d4rken-org/sdmaid-se/pull/2122 * General: Improve D-pad focus navigation for Android TV by @d4rken in https://github.com/d4rken-org/sdmaid-se/pull/2124 * AppControl: Enhance share list with Markdown format and store links by @d4rken in https://github.com/d4rken-org/sdmaid-se/pull/2125 * General: Improve Google Play billing error messages by @d4rken in https://github.com/d4rken-org/sdmaid-se/pull/2126 * Analyzer: Add grid view mode with larger thumbnails by @d4rken in https://github.com/d4rken-org/sdmaid-se/pull/2127 * General: Add dashboard card configuration by @d4rken in https://github.com/d4rken-org/sdmaid-se/pull/2128 * AppCleaner: Add option to force-stop apps before clearing cache by @d4rken in https://github.com/d4rken-org/sdmaid-se/pull/2130 * Deduplicator: Add directory view mode for duplicate clusters by @d4rken in https://github.com/d4rken-org/sdmaid-se/pull/2131 * General: Add new "Swiper" tool (manual file review tool) by @d4rken in https://github.com/d4rken-org/sdmaid-se/pull/2115 * General: Add new "Media Squeeze" tool (media compression) by @d4rken in https://github.com/d4rken-org/sdmaid-se/pull/2118 * General: Improve preview UI consistency and usability by @d4rken in https://github.com/d4rken-org/sdmaid-se/pull/2149 ### :lady_beetle: Bug fixes * build: Bump Navigation from 2.9.3 to 2.9.6 by @d4rken in https://github.com/d4rken-org/sdmaid-se/pull/2061 * AppCleaner: Fix automation on HyperOS 2.x devices by @d4rken in https://github.com/d4rken-org/sdmaid-se/pull/2058 * Deduplicator: Show both total and freeable size in cluster cards by @d4rken in https://github.com/d4rken-org/sdmaid-se/pull/2103 * Deduplicator: Fix FileForensics resource not kept alive during deletion by @d4rken in https://github.com/d4rken-org/sdmaid-se/pull/2109 * Pkgs: Fix uninstalled app detection on API 35+ by @d4rken in https://github.com/d4rken-org/sdmaid-se/pull/2111 * General: Fix flaky DataStoreValueTest by @d4rken in https://github.com/d4rken-org/sdmaid-se/pull/2114 * AppCleaner: Fix automation lag on HyperOS 3 for apps with no cache by @d4rken in https://github.com/d4rken-org/sdmaid-se/pull/2119 * CorpseFinder: Suppress notification when 0 remnants found by @d4rken in https://github.com/d4rken-org/sdmaid-se/pull/2120 * General: Fix folder picker bottom padding calculation by @d4rken in https://github.com/d4rken-org/sdmaid-se/pull/2133 * AppControl: Fix inflated app sizes due to cache double-counting by @d4rken in https://github.com/d4rken-org/sdmaid-se/pull/2144 * Fix: SAF setup incorrectly prompts for Android/data access on AOSP ROMs by @d4rken in https://github.com/d4rken-org/sdmaid-se/pull/2145 * Dashboard: Remove task result snackbar by @d4rken in https://github.com/d4rken-org/sdmaid-se/pull/2147 * General: Fix CI release build signing regression by @d4rken in https://github.com/d4rken-org/sdmaid-se/pull/2152 ### :shrug: Other changes * build: Bump Android Gradle Plugin from 8.12.0 to 8.13.2 by @d4rken in https://github.com/d4rken-org/sdmaid-se/pull/2060 * CI: Bump JDK from 17 to 21 by @d4rken in https://github.com/d4rken-org/sdmaid-se/pull/2059 * Fix typo by @d4rken in https://github.com/d4rken-org/sdmaid-se/pull/2094 * General: Upgrade to Android Gradle Plugin 9.0.0 by @d4rken in https://github.com/d4rken-org/sdmaid-se/pull/2097 * General: Update translations from Crowdin by @d4rken in https://github.com/d4rken-org/sdmaid-se/pull/2096 * General: Update Gradle wrapper to 9.3.0 by @d4rken in https://github.com/d4rken-org/sdmaid-se/pull/2100 * General: Suppress deprecation and unchecked cast warnings by @d4rken in https://github.com/d4rken-org/sdmaid-se/pull/2105 * General: Migrate from applicationVariants to androidComponents Variant API by @d4rken in https://github.com/d4rken-org/sdmaid-se/pull/2110 * Deduplicator: Notify MediaStore about deleted media files by @d4rken in https://github.com/d4rken-org/sdmaid-se/pull/2112 * General: Add placeholder test to app-common-adb module by @d4rken in https://github.com/d4rken-org/sdmaid-se/pull/2113 * Analyzer: Make System Data card non-clickable by @d4rken in https://github.com/d4rken-org/sdmaid-se/pull/2121 * General: Use JUnit @TempDir in ExclusionStorageTest by @d4rken in https://github.com/d4rken-org/sdmaid-se/pull/2129 * General: Add "New" badge for dashboard tool cards by @d4rken in https://github.com/d4rken-org/sdmaid-se/pull/2141 * General: Add Gradle daemon JVM toolchain configuration by @d4rken in https://github.com/d4rken-org/sdmaid-se/pull/2143 * General: Update translations from Crowdin by @d4rken in https://github.com/d4rken-org/sdmaid-se/pull/2146 * General: Reorder dashboard cards to show Swiper before Squeezer by @d4rken in https://github.com/d4rken-org/sdmaid-se/pull/2150 * General: Remove obsolete test report steps for Beta/Release variants by @d4rken in https://github.com/d4rken-org/sdmaid-se/pull/2151 ## New Contributors * @Goooler made their first contribution in https://github.com/d4rken-org/sdmaid-se/pull/2083 **Full Changelog**: https://github.com/d4rken-org/sdmaid-se/compare/v1.5.7-rc0...v1.6.0-beta6 - <!-- Release notes generated using configuration in .github/release.yml at v1.5.7-rc0 --> ## What's Changed ### :rocket: Enhancements * General: Make debug card translatable by @d4rken in https://github.com/d4rken-org/sdmaid-se/pull/2050 * Scheduler: Improve user interface and design by @d4rken in https://github.com/d4rken-org/sdmaid-se/pull/2054 ### :lady_beetle: Bug fixes * AppCleaner: Use label-priority search for clear cache button detection by @d4rken in https://github.com/d4rken-org/sdmaid-se/pull/2048 * General: Fix minimum size input in Korean and other locales by @d4rken in https://github.com/d4rken-org/sdmaid-se/pull/2051 * Scheduler: Fix scheduled tasks shifting by 1 hour after DST transitions by @d4rken in https://github.com/d4rken-org/sdmaid-se/pull/2052
More…
* AppCleaner: Fix automation timeout on apps with empty cache by @d4rken in https://github.com/d4rken-org/sdmaid-se/pull/2053 ### :shrug: Other changes * AppCleaner: Add test infrastructure for automation specs by @d4rken in https://github.com/d4rken-org/sdmaid-se/pull/2049 **Full Changelog**: https://github.com/d4rken-org/sdmaid-se/compare/v1.5.6-rc0...v1.5.7-rc0 - <!-- Release notes generated using configuration in .github/release.yml at v1.5.6-rc0 --> ## What's Changed ### :lady_beetle: Bug fixes * AppCleaner: Fix automation on Samsung One UI 8.5 by @d4rken in https://github.com/d4rken-org/sdmaid-se/pull/2038 * AppCleaner: Fix timeout when querying app size for large apps by @d4rken in https://github.com/d4rken-org/sdmaid-se/pull/2040 ### :shrug: Other changes * General: Fix HyperOS detection on global variants without Security Center by @d4rken in https://github.com/d4rken-org/sdmaid-se/pull/2039 * Update translations by @d4rken in https://github.com/d4rken-org/sdmaid-se/pull/2041
More…
**Full Changelog**: https://github.com/d4rken-org/sdmaid-se/compare/v1.5.5-rc0...v1.5.6-rc0 - <!-- Release notes generated using configuration in .github/release.yml at v1.5.5-rc0 --> ## What's Changed ### :rocket: Enhancements * SystemCleaner: Support entering min/max size and age in custom filters by @d4rken in https://github.com/d4rken-org/sdmaid-se/pull/2029 ### :shrug: Other changes * Update translations by @d4rken in https://github.com/d4rken-org/sdmaid-se/pull/2030 * Celebrate the holidays a little earlier by @d4rken in https://github.com/d4rken-org/sdmaid-se/pull/2031
More…
**Full Changelog**: https://github.com/d4rken-org/sdmaid-se/compare/v1.5.4-rc0...v1.5.5-rc0 - <!-- Release notes generated using configuration in .github/release.yml at v1.5.4-rc0 --> ## What's Changed ### :lady_beetle: Bug fixes * AppCleaner: Fix automation on HyperOS 3.0 by @d4rken in https://github.com/d4rken-org/sdmaid-se/pull/2014 **Full Changelog**: https://github.com/d4rken-org/sdmaid-se/compare/v1.5.3-rc0...v1.5.4-rc0
- <!-- Release notes generated using configuration in .github/release.yml at v1.5.3-rc0 --> ## What's Changed ### :rocket: Enhancements * AppCleaner: Mark system apps in scan results by @d4rken in https://github.com/d4rken-org/sdmaid-se/pull/1982 * ACS: Explicitly disable service after use if it can be enabled again (root/adb) by @d4rken in https://github.com/d4rken-org/sdmaid-se/pull/1995 * AppCleaner: Add shortcut service cache cleaner by @d4rken in https://github.com/d4rken-org/sdmaid-se/pull/1996 * AppCleaner: Log ROM type detection setting by @d4rken in https://github.com/d4rken-org/sdmaid-se/pull/2007 * Improve debug log management by @d4rken in https://github.com/d4rken-org/sdmaid-se/pull/2006 * Improve ROM detection and add tests by @d4rken in https://github.com/d4rken-org/sdmaid-se/pull/2008
More…
* Improve ROM type detection for HyperOS (HyperOS 3.0) by @d4rken in https://github.com/d4rken-org/sdmaid-se/pull/2009 * History: Auto-hide dashboard card when retention is disabled by @d4rken in https://github.com/d4rken-org/sdmaid-se/pull/2010 ### :lady_beetle: Bug fixes * Fix InvalidPkgInventory exception in Huawei Virtual Machine by @d4rken in https://github.com/d4rken-org/sdmaid-se/pull/1994 * Fix root status display for non-Magisk solutions by @d4rken in https://github.com/d4rken-org/sdmaid-se/pull/1993 * AppControl: Include self in `findClickableParent` for AOSP force stop by @d4rken in https://github.com/d4rken-org/sdmaid-se/pull/2005 ### :shrug: Other changes * Automation: Increase step timeout and handle storage query timeouts by @d4rken in https://github.com/d4rken-org/sdmaid-se/pull/2003 * Update translations by @d4rken in https://github.com/d4rken-org/sdmaid-se/pull/1997 * Root: Add APatch to known root managers by @JeelsBoobz in https://github.com/d4rken-org/sdmaid-se/pull/1998 ## New Contributors * @JeelsBoobz made their first contribution in https://github.com/d4rken-org/sdmaid-se/pull/1998 **Full Changelog**: https://github.com/d4rken-org/sdmaid-se/compare/v1.5.2-rc0...v1.5.3-rc0 - <!-- Release notes generated using configuration in .github/release.yml at v1.5.2-rc0 --> ## What's Changed ### :rocket: Enhancements * General: Restore original install date for reinstalls using purchase data by @d4rken in https://github.com/d4rken-org/sdmaid-se/pull/1957 ### :lady_beetle: Bug fixes * General: Fix usage statistics permission detection on HONOR devices by @d4rken in https://github.com/d4rken-org/sdmaid-se/pull/1972 * Picker: Update toolbar navigation icon by @d4rken in https://github.com/d4rken-org/sdmaid-se/pull/1975 * Deduplicator: Fix file viewing issues when opening PDFs and other files by @d4rken in https://github.com/d4rken-org/sdmaid-se/pull/1976 ### :shrug: Other changes
More…
* FileOps: Add logging for failed file deletions by @d4rken in https://github.com/d4rken-org/sdmaid-se/pull/1958 * Deduplicator: Add pHash false positive warning by @d4rken in https://github.com/d4rken-org/sdmaid-se/pull/1959 * AppCleaner: Improve logging for OxygenOS/OnePlus by @d4rken in https://github.com/d4rken-org/sdmaid-se/pull/1961 * Improve debugging experience by @d4rken in https://github.com/d4rken-org/sdmaid-se/pull/1969 * Update translations by @d4rken in https://github.com/d4rken-org/sdmaid-se/pull/1979 **Full Changelog**: https://github.com/d4rken-org/sdmaid-se/compare/v1.5.1-rc0...v1.5.2-rc0 - <!-- Release notes generated using configuration in .github/release.yml at v1.5.1-rc0 --> ## What's Changed ### :rocket: Enhancements * SystemCleaner: Allow up to 3 lines for SystemCleaner item extra info by @d4rken in https://github.com/d4rken-org/sdmaid-se/pull/1943 * Deduplicator: Improve file display with separate name and path by @d4rken in https://github.com/d4rken-org/sdmaid-se/pull/1942 * Shortcuts: Don't return to app if AppCleaner uses ACS by @d4rken in https://github.com/d4rken-org/sdmaid-se/pull/1945 * General: Add anniversary celebration feature by @d4rken in https://github.com/d4rken-org/sdmaid-se/pull/1948 * AppCleaner: Add collapse/expand functionality for file categories by @d4rken in https://github.com/d4rken-org/sdmaid-se/pull/1953 ### :lady_beetle: Bug fixes
More…
* Shortcuts: Fix not all tasks being executed by @d4rken in https://github.com/d4rken-org/sdmaid-se/pull/1944 ### :shrug: Other changes * CI: Improve checks & tests by @d4rken in https://github.com/d4rken-org/sdmaid-se/pull/1936 * Update translations by @d4rken in https://github.com/d4rken-org/sdmaid-se/pull/1941 * General: Replace @param: qualifiers with standard annotation syntax by @d4rken in https://github.com/d4rken-org/sdmaid-se/pull/1949 * Update translations by @d4rken in https://github.com/d4rken-org/sdmaid-se/pull/1950 **Full Changelog**: https://github.com/d4rken-org/sdmaid-se/compare/v1.5.0-beta0...v1.5.1-rc0