v6.7.3
·
66 commits
to master
since this release
Added
- [detection] differentiate between different OnePlus Pad 3 regional variants (4d037fe)
Fixed
- [main] "Become a contributor" sheet no longer auto-hides immediately upon open (d639d20)
- [main] possible fix for in-app updates not offering the 'Reload' button until an app restart (67c0cb5)
Changed
- [icons] switched to Material Symbols (cb82bad)
- [icons] re-generated shortcut icons and switched to WebP images for the same (cb82bad)
- [device] remove
oneplus7pro.webpfor fallback/error cases, use conditional icons instead(24d3242)
Earlier, we'd displayoneplus7pro.webpwhen the device image URL did not return a successful response. However, this neither conveyed device support status, nor did it correctly indicate if it was a network failure that prevented the image from being retrieved, or if the image simply did not exist. Replacing the default image with icons based on device/OS support status allows us to at least solve the first problem, and conveniently, also helps reduce APK size, because we don't need to bundle a raster image anymore. - [NewsList] improved performance when scrolling (4ede971)
- Improved performance by utilizing AndroidX
fastCoerce*inline functions wherever possible (6c4f50c)
Miscellaneous
- Updated dependencies (b470b2d)
Gradle 8.14.2 -> 8.14.3 AGP 8.11.0 -> 8.11.1 Crashlytics Plugin 3.0.4 -> 3.0.5 Navigation-Compose 2.9.1 -> 2.9.2 Coil 3.2.0 -> 3.3.0 Dagger 2.56.2 -> 2.57 OkHttp 4.12.0 -> 5.1.0 AndroidX Lifecycle 2.9.1 -> 2.9.2 Play Services Base 18.7.1 -> 18.7.2
- Removed unused images from
src/main/(ic_faq-web.png, ic_launcher-web.png, image_error-web.png) (cb82bad)
In case you missed it, the app now supports OPPO devices (as of v6.6.0)! Also, see the news article we published that detailed changes & improvements in v6 (Jetpack Compose rewrite).
Full APK size decreased by 12 KB relative to the previous release, v6.7.2.