What's Changed
🚀 Enhancements
- General: Improve string pluralization and fix wording by @d4rken in #2154
- General: Replace PhotoView with ZoomImage for better zoom support by @d4rken in #2185
- Squeezer: Improve image comparison and preview system by @d4rken in #2186
- Squeezer: Show total savings in results and use error color for compress button by @d4rken in #2187
- AppCleaner: Add fallback strategies for clearing cache on Android 16 Beta 1 by @d4rken in #2057
🐞 Bug fixes
- Scheduler: Fix missing notification on execution error by @d4rken in #2155
- General: Fix ANR in RecyclerView data binding and improve list infrastructure by @d4rken in #2160
- General: Fix crash on Georgian locale in stats dashboard by @d4rken in #2162
- General: Fix ANR caused by lock contention during app startup by @d4rken in #2165
- General: Fix R8 merging exception classes in crash reports by @d4rken in #2164
- General: Fix crash when files disappear during directory scan by @d4rken in #2163
- General: Fix navigation silently failing on app open by @d4rken in #2161
- General: Fix crash when selecting list items during data changes by @d4rken in #2166
- General: Fix ANR caused by unnecessary TabLayout tab recreation by @d4rken in #2167
- General: Fix APK rename breaking Android Studio deployment by @d4rken in #2168
- General: Fix TabLayout scroll position after page deletion in detail screens by @d4rken in #2170
- General: Fix foreground service ANR on slow startup by @d4rken in #2172
- General: Fix crash when accessibility service is launched by foreign app by @d4rken in #2173
- General: Fix crash when system server dies during IPC calls by @d4rken in #2180
- General: Fix animation state not restored after automation by @d4rken in #2181
- General: Fix crash from corrupted JSON in serialized storage by @d4rken in #2183
- General: Fix tests appearing stuck in Android Studio by @d4rken in #2184
🤷 Other changes
- General: Fix string pluralization and rephrase force-stop summary by @d4rken in #2153
- General: Improve AI assistant configuration by @d4rken in #2156
- General: Remove stale CLAUDE.md exclusion from _config.yml by @d4rken in #2157
- Root: Add SukiSU-Ultra to known root managers by @xxxxxliil in #2159
- General: Improve signing config diagnostics by @d4rken in #2169
- Swiper: Improve swipe action labels and fix sessions FAB insets by @d4rken in #2175
- General: Add dry run support for Squeezer and Swiper by @d4rken in #2188
- General: Reorder tools in settings by @d4rken in #2189
- General: Update translations from Crowdin by @d4rken in #2191
New Contributors
- @xxxxxliil made their first contribution in #2159
Full Changelog: v1.6.0-beta6...v1.6.1-beta0