What's Changed
- Preview on SeekBar for videos by @Bnyro in #2416
- Option to hide watched videos from the feed by @Bnyro in #2464
- Splash screen animation for A12+ by @Bnyro in #2559
- Playlist bookmarks in the library fragment by @Bnyro in #2569
- Play all and clear actions to the watch history by @Bnyro in #2534
- Clone Playlist action to the create playlist dialog by @Bnyro in #2511
- Bookmark option to playlist options bottom sheet by @Bnyro in #2585
- Shorts filter to the feed by @Bnyro in #2533
- Shuffle button for private playlists by @Bnyro in #2535
Minor changes
- Theme the pull refresh progress by @Bnyro in #2451
- Ignore touches to the top of the player by @Bnyro in #2475
- Increase size of alternative related videos by @Bnyro in #2463
- Hide captions in PiP and mini-player by @Bnyro in #2476
- Show the video duration with SponsorBlock used by @Bnyro in #2502
- Option to allow data saver on metered networks by @Bnyro in #2503
- Option to pause the video on leaving the app by @Bnyro in #2515
- Replace the autoplay option with a switch in the player by @Bnyro in #2552
- Scroll to top on reselecting navigation bar items by @Bnyro in #2594
- Only load 10 videos at once in private playlists to improve the performance by @Bnyro in #2596
- Improve the queue shuffle behavior by @Bnyro in #2582
- Improve the playlist cloning algorithm by @Bnyro in #2442
- Horizontal margin to the player controls at landscape by @Bnyro in #2570
Bug fixes
- fetch available instance from tokhmi as fallback, otherwise use the hardcoded ones by @Bnyro in #2455
- fix the search when no results were found by @Bnyro in #2443
- fix crash when restoring a backup with playlists by @Bnyro in #2447
- improve the watch progress contrast by @Bnyro in #2449
- Fix that double tap to seek is shown as false by default by @Bnyro in #2583
- Fix the sorting of playlists in the library by @Bnyro in #2462
- Fix that the last few comments can't be seen by @Bnyro in #2554
- Fix that watch positions don't work for the queue by @Bnyro in #2519
- Fix the temporary SponsorBlock toggle by @Bnyro in #2478
- Fix crash when toggling the video description by @Bnyro in #2482
- Hide the comments bottom sheet when entering PiP by @Bnyro in #2452
- Fix the SponsorBlock marker height by @Bnyro in #2504
- Fix crash during startup caused by the comments sheet by @Bnyro in #2509
Repo/code changes
- Remove the CircleImageView dependency by @Bnyro in #2483
- Update Screenshots and Readme by @ARBoyGo in #2556
- Use filled monochrome icon for debug builds by @Bnyro in #2563
- Create an
AppNameTextView
component to clean up dialogs by @Bnyro in #2513
Full Changelog: v0.9.1...v0.10.0