Hello hello!
We just pushed update 3.9.11 out to 100% of beta users over the weekend. We'll continue to monitor and roll out to production over the next few days. If you're interested in joining the beta and providing feedback to new updates, you can sign up in the Google Play Store on our app page.
We've added a lot of support for Android 13 features, fixed a PiP bug for devices that don't support PiP, and fixed updating profile photos! Here are the extended release notes for anyone interested in the details!
Android 13 & Gradle 8:
⭐ Incremented app version name from 3.9.10 to 3.9.11
⭐ Updated project compileSdkVersion from 32 to 33.
⭐ Updated project targetSdkVersion from 32 to 33.
⭐ Updated proguard rules now that R8 is in full mode and more code is being removed by us and other libraries.
⭐ build.gradle files have been updated to use the lint block versus the legacy lintOptions block.
⭐ Removed android.enableJetifier from
gradle.properties since no modules in the project are depending upon legacy support libraries.
⭐ Updated all references to legacy Transformations static calls for switchMap & map lambdas to the new extension style implementation using LiveData as the source of the extension.
⭐ Updated media playback notification logic for users on Android 13+.
⭐ Users should now see a background image on the notification that reflects the current content.
⭐ Updated contentTitle value for notification text.
⭐ Ex: Chapter 1: Ruby Rose.
UI:
⭐ Updated app icons.
⭐ Added logic to add a still image to playable content based on the content.
⭐ It used to be a combination of both our legacy rooster teeth logo with a gray background followed by a white icon on a black background.
⭐ This change should apply to all users.
⭐ Updated SettingsFragment to also show an Ad Choices selection under the Privacy section under the privacy policy item.
Edit Profile:
⭐ Fixed an issue when uploading a profile picture where the body for the call was not serializing properly causing a failed response.
⭐ Updated permission check for reading external media based on the user’s Android version since Android 13+ offers more granular media permissions.
PiP:
⭐ Fixed an issue where the PipManager was trying to be used by devices that did not support PiP (< Oreo).
As always, if you run into any bugs or problems, please report them to Support at
support.roosterteeth.com! Next up we're investigating some reports of Chromecast and PiP. Let me know if you have any questions!