New features
- New custom downloader by @Kruna1Pate1 in #2469
- Picture in Picture: Forward and Rewind actions by @Bnyro in #2650
- Improved player notification by @Bnyro in #2713
- New audio player, when clicking the notification from background mode by @Bnyro in #2678
- New audio only mode, behaving similar to a music player by @Bnyro in #2694
- [Audio Mode] Share, playback, queue and open video controls by @Bnyro in #2789
- Option to convert queued videos in a playlist by @Bnyro in #2705
- Ability to skip silence when playing videos by @Bnyro in #2737
- Netflix-like animation for double tap to seek by @Bnyro in #2672
Minor changes
- Option for background and skip controls in PiP by @Bnyro in #2651
- Option to add newly opened links to queue by @Bnyro in #2719
- Don't dim player background when locked by @Bnyro in #2616
- Allow modifying the queue without restrictions by @Bnyro in #2625
- Reduce the amount of used data in background mode by @Bnyro in #2633
- Support
Open as default
for all public Piped instances by @Bnyro in #2634 - Improve the responsiveness of the timebar preview by @Bnyro in #2638
- Use the cache for saving temp images by @Bnyro in #2647
- Increase the clickable space to toggle the description by @Bnyro in #2648
- Localize the date in the
PlayerFragment
by @Bnyro in #2649 - Hide system bars on shorts by @Bnyro in #2778
- Keep space for the status bar in player by @Bnyro in #2776
- Open video when clicking feed notification by @Bnyro in #2666
- Use a dark blue color for app shortcuts instead of black by @Bnyro in #2740
- Rename the Community section to Help and add a FAQ by @Bnyro in #2742
- Break reminder replaced with a more useful sleep timer by @Bnyro in #2735
Bug fixes
- Fix crash when restoring local playlists by @Bnyro in #2600
- Fix clicking on private playlists by @Bnyro in #2618
- Fix crash when removing video from playlist by @Bnyro in #2619
- Fix that only the first few videos in the watch history are visible by @Bnyro in #2627
- Fix notifications when not logged in with account by @Bnyro in #2636
- Fix doubled videos in playlists on reload by @Bnyro in #2637
- Fix that background mode doesn't start from beginning by @Bnyro in #2639
- Fix visiblity of skip and prev btns when player locked by @Bnyro in #2687
- Fix the queue order in the background player mode by @Bnyro in #2690
- Fix clicking on app icon while in PiP by @Bnyro in #2696
- Remove the duplicated
pause
string to fix CI by @Bnyro in #2699 - Fix that queue doesn't regenerate by @Bnyro in #2714
- Fix unexpected audio queue behavior by @Bnyro in #2720
- Fix the color of notification badges by @Bnyro in #2721
- Fix duplicated videos in the playing queue by @Bnyro in #2724
- Fix that skip silence is enabled by default by @Bnyro in #2753
- Fixed #2670 : Timestamp click behaviour in the description. by @faisalcodes in #2717
- Fix the extra padding for the vertical plaeyr by @Bnyro in #2779
- Fix that live videos are tagged as shorts by @Bnyro in #2784
- Fix the different colors of navigation and bottom bar by @Bnyro in #2785
- Fix queue starts wrong video after reordering by @Bnyro in #2787
- Fix the notification thumbnail vanishing by @Bnyro in #2788
- Only auto enter PiP when PiP is enabled by @Bnyro in #2774
Code changes
- Use ContextCompat.startForegroundService(). by @Isira-Seneviratne in #2750
- Add PendingIntentCompat helper methods. by @Isira-Seneviratne in #2749
- Use ViewCompat.getRootWindowInsets(). by @Isira-Seneviratne in #2780
- Switch to Kotlinx Serialization. by @Isira-Seneviratne in #2755
- Update desugar_jdk_libs. by @Isira-Seneviratne in #2767
- Download Manager: Cleanup and apply review from #2469 by @Bnyro in #2698
- Remove multidex. by @Isira-Seneviratne in #2659
- Use ServiceCompat. by @Isira-Seneviratne in #2660
- Simplify LocaleHelper methods. by @Isira-Seneviratne in #2703
- Use ConfigurationCompat.getLocales(). by @Isira-Seneviratne in #2711
- Use WindowInsetsCompat for entering fullscreen by @Bnyro in #2727
- Create shortcuts dynamically by @Bnyro in #2739
- Simplify TimePickerPreference. by @Isira-Seneviratne in #2729
Repo changes
New Contributors
- @Ilhamiii made their first contribution in #2709
- @faisalcodes made their first contribution in #2717
Full Changelog: v0.10.0...v0.11.0