What's Changed
🚀 Enhancements
- Analyzer: Mention the one-year range in the Storage Trend upgrade card by @d4rken in #2850
- General: Help buttons on every tool, docs open in your language by @d4rken in #2861
- General: Suggest ADB access when accessibility automation keeps failing by @d4rken in #2862
- AppCleaner: Faster cache clearing with large font and display size by @d4rken in #2874
🐞 Bug fixes
- AppCleaner: Fix cache clearing for apps whose name has a line break by @d4rken in #2846
- AppCleaner: Fix cache clearing for some apps on GrapheneOS by @d4rken in #2845
- Deduplicator: Include APK files when skipping uncommon file types by @d4rken in #2848
- Swiper: Keep the 2-session free limit when starting from StorageAnalyzer by @d4rken in #2849
- Media Squeeze: Stop counting files that didn't get smaller as compressed by @d4rken in #2852
- Deduplicator: Fix delete icons and keep a copy when deleting a folder by @d4rken in #2853
- AppCleaner: Clean up WhatsApp's temporary .Shared files again by @d4rken in #2856
- Swiper: Fix crash after applying decisions on large sessions by @d4rken in #2857
- CorpseFinder: Stop the extra notification after uninstalling an app by @d4rken in #2859
- Fix: Delete sometimes did nothing right after a dashboard scan by @d4rken in #2858
- AppCleaner: Fix delete stuck on "Preparing" with many files by @d4rken in #2860
- AppCleaner: Fix cache clearing on Pixel phones with Android 17 by @d4rken in #2863
- AppCleaner: Fix cache clearing counted as failed on Pixel phones with Android 17 by @d4rken in #2865
- AppCleaner: Fix cache clearing on Motorola phones with Android 17 by @d4rken in #2866
- AppCleaner: Fix cache clearing on Pixels with large font and display size by @d4rken in #2868
- Fix: Scans no longer abort when a removed profile's storage is gone by @d4rken in #2869
- Fix: Cancelling a scan could show a read error instead of stopping by @d4rken in #2870
🤷 Other changes
- General: Move help pages to sdmse.darken.eu and cover Porter setup by @d4rken in #2844
- General: Add docs pages for Deduplicator, Media Squeeze and Swiper by @d4rken in #2847
- General: Translate the docs into 13 languages by @d4rken in #2855
- General: Move CI runners to Ubuntu 24.04 by @d4rken in #2854
- General: Keep ACS debug fixtures intact for labels with apostrophes or START/STOP by @d4rken in #2864
- General: Show the privacy policy without the docs sidebar by @d4rken in #2867
- General: Recommend Porter for ADB access in the setup guide by @d4rken in #2871
- General: Cleaner language picker on the docs site by @d4rken in #2872
- General: Update translations from Crowdin by @d4rken in #2873
- General: Keep a stuck launcher dialog from failing emulator tests by @d4rken in #2876
Full Changelog: v2.2.1-rc0...v2.2.2-rc0