New
Improved
- [Feed] Shuffle the order outdated subscriptions are updated in #13161
- Do not stack comment pages #13213
- VideoDetailFragment: Forcefully catch click events uncaught by children #13203
- Add link to FAQ entry to "Sign in to confirm not a bot" exception message #13310
Fixed
- Fix comment replies header layout without avatar image #13241
- Fix subtitle post-processing error losing original exception #13256
- Hide related items in tablet mode after fullscreen exit if showing related items is disabled #13037
- Hide controls when resuming playback via double tap #13030
- Fix inconsistency in getQuantity and add docs #13293
Development
- Upgrade Android Gradle Plugin to 9.0.0 #13136 #13190
- Kotlin conversion #13028 #13219 #13026 #13224 #13225 #13247
- Code cleanup #13131 #13137 #13236
- Enable lint checks and resource shrinking. The APK size has been reduced significantly. #13194 #13290
- Accomodate extractor changes (EnumSet for service media capabilities) #13148
- Migrate from Picasso to Coil #13272
Dependency updates
- Update dependencies and Gradle to latest stable releases #13276