Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

feat(YouTube - Download Playlist Button): Add playlist download button #761

Merged
merged 30 commits into from
Aug 4, 2024

Conversation

Francesco146
Copy link
Collaborator

@Francesco146 Francesco146 commented Jul 29, 2024

@YT-Advanced
Copy link
Contributor

YT-Advanced commented Jul 29, 2024

Todo:

  • Forced turn on playlist download button
  • Hook download playlist actions
  • Move Hook Download Playlist Button and Hook Download Button settings from Overlay Buttons to Hook Download Actions patch

@Francesco146 Francesco146 marked this pull request as draft August 1, 2024 07:45
@Francesco146
Copy link
Collaborator Author

last todo is to add a package name selector so we don't have the dependency of Overlay buttons

@Francesco146 Francesco146 marked this pull request as ready for review August 4, 2024 09:18
@Francesco146 Francesco146 merged commit 449d45a into anddea:dev Aug 4, 2024
1 check passed
@Francesco146 Francesco146 deleted the hook-download-playlist branch August 4, 2024 10:01
anddea pushed a commit that referenced this pull request Aug 4, 2024
# [2.228.0-dev.4](v2.228.0-dev.3...v2.228.0-dev.4) (2024-08-04)

### Bug Fixes

* **YouTube - Custom Branding:** Fixed broken splash animation for `Xisr Yellow` ([#758](#758)) ([b5ea4b1](b5ea4b1))

### Features

* **YouTube - Download Playlist Button:** Add playlist download button ([#761](#761)) ([449d45a](449d45a))
@anddea
Copy link
Owner

anddea commented Aug 4, 2024

Thank you for your contribution, guys!

@Francesco146
Copy link
Collaborator Author

Francesco146 commented Aug 4, 2024

thankss, was tough but good!

Francesco146 referenced this pull request in Francesco146/revanced-patches Aug 4, 2024
# [2.225.0-dev.1](v2.224.0...v2.225.0-dev.1) (2024-08-04)

### Bug Fixes

* **Change version code:** Change to a universal patch ([11a00ca](11a00ca))
* **Custom branding icon:** Failed because of missing resources ([5e0723e](5e0723e))
* **GmsCore support:** Spoof package name ([9c4e70c](9c4e70c))
* **Hide ads:** app crashes in the old client ([2a61d08](2a61d08))
* Patch error due to invalid strings ([5069303](5069303))
* Patching failed because of RVX CLI incompatibility ([922d364](922d364))
* **Reddit - Change version code:** `Version code` option is not available in RVX Manager ([9a4788d](9a4788d))
* **Reddit - Hide toolbar button:** Latest version support information ([#378](https://github.com/Francesco146/revanced-patches/issues/378)) ([0c0752d](0c0752d))
* **Reddit - Settings:** Patch option `RVX settings menu name` does not apply to header in ReVanced Extended settings ([4827a0f](4827a0f))
* **Settings:** Failed with custom RVXSettingsMenuName ([c0d3ed0](c0d3ed0))
* **Shorts components:** `Hide sound button` doesn't work (A/B tests) ([234feb7](234feb7))
* Update broken Translations ([f2c2b21](f2c2b21))
* **YouTube - Client spoof:** Some side effects of iOS client ([823711e](823711e))
* **YouTube - Custom branding icon:** Add `Revancify Yellow` to patch options ([aea7060](aea7060))
* **YouTube - Custom Branding Icon:** Add missing strings to prevent patch failure ([84e2cb5](84e2cb5))
* **YouTube - Custom branding icon:** MMT splash icon were missing ([6f29eec](6f29eec))
* **YouTube - Custom branding icon:** Patch failed for some icons ([97bc461](97bc461))
* **YouTube - Custom branding:** Fix patch error regarding `Xisr Yellow` ([dae0a79](dae0a79))
* **YouTube - Custom Branding:** Fixed broken splash animation for `Xisr Yellow` ([#758](https://github.com/Francesco146/revanced-patches/issues/758)) ([b5ea4b1](b5ea4b1))
* **YouTube - Custom Branding:** Patch fails when selecting some custom icons ([3660723](3660723))
* **YouTube - Custom header for YouTube:** Custom headers do not change (A/B tests) ([7b3e52d](7b3e52d))
* **YouTube - Default video quality:** Fix `Skip preloaded buffer` ([fb54626](fb54626))
* **YouTube - Disable auto captions:** Turning on `Disable forced auto captions` will disable subtitles ([f4dc6d3](f4dc6d3))
* **YouTube - Disable forced auto captions:** Subtitles don't work after playing Shorts ([b1d091f](b1d091f))
* **YouTube - Disable splash animation:** Did not work on YouTube v19.17.41+ ([d2182be](d2182be))
* **YouTube - Hide ads:** `Hide ads` patch does not work on YouTube 18.29.38 ([c150ab2](c150ab2))
* **YouTube - Hide feed components:** Sometimes `Hide carousel shelf` setting doesn't work ([f53ce46](f53ce46))
* **YouTube - Hide Shorts components:** Exclude `Hide sound metadata label` and `Hide video link label` from `Hide info panel` ([4f5bdcc](4f5bdcc))
* **YouTube - Miniplayer:** `Hide expand and close buttons` setting is not disabled in `Modern 1` on YouTube 19.20.35+ ([b7c330a](b7c330a))
* **YouTube - Overlay buttons:** `Mute Volume` button was black when light theme is enabled ([ad99667](ad99667))
* **YouTube - Overlay buttons:** Image of the `Mute video` button is reversed ([9b5ebab](9b5ebab))
* **YouTube - Return YouTube Dislike:** Dislike count sometimes not shown in Shorts ([d821384](d821384))
* **YouTube - Return YouTube Dislike:** Fix some RYD issues ([32d6c25](32d6c25))
* **YouTube - Settings Custom Name:** Fix resource files not found ([#416](https://github.com/Francesco146/revanced-patches/issues/416)) ([cc4566a](cc4566a))
* **YouTube - Settings:** `CairoSettings` is applied due to A/B testing ([bad0f92](bad0f92))
* **YouTube - Settings:** Some settings were duplicated ([4e7d994](4e7d994))
* **YouTube - Settings:** Toolbar added twice to RVX settings ([6346a5e](6346a5e))
* **YouTube - SponsorBlock:** `Submit a new segment` button didn't work ([c7e39b3](c7e39b3))
* **YouTube - SponsorBlock:** Skip segments when casting ([a40bbcb](a40bbcb))
* **YouTube - Spoof client:** Player gestures not working when spoofing with `Android VR` client ([0cdc4f3](0cdc4f3))
* **YouTube - Spoof client:** Restore playback speed menu when spoofing to an iOS, Android TV, Android Testsuite client ([06ffb15](06ffb15))
* **YouTube - Spoof client:** Seekbar thumbnail not shown in `Android Testsuite` client ([74d50b1](74d50b1))
* **YouTube - Spoof format stream data:** Check audio tags first ([5589897](5589897))
* **YouTube - Spoof format stream data:** Incorrect url is used ([928b459](928b459))
* **YouTube - Spoof format stream data:** Some Uris are not hooked ([e682654](e682654))
* **YouTube - Spoof test client:** Spoofing does not work correctly when the `Spoof app version` setting is turned on ([33292a0](33292a0))
* **Youtube - Tablet Miniplayer:** Broken controls ([ReVanced#386](https://github.com/Francesco146/revanced-patches/issues/386)) ([1b60113](1b60113))
* **YouTube - Theme:** Reverts background color of `More comments` icon in live chats ([3c7f976](3c7f976))
* **YouTube - Toolbar components:** Turning on the `Hide voice search button` setting makes the margin of the searchbar 0 ([ca02dba](ca02dba))
* **YouTube - Translations:** Language `de-rDE` was giving warnings during compilation ([20617d5](20617d5))
* **YouTube - Translations:** Remove duplicates caused error ([5e904c0](5e904c0))
* **YouTube - Translations:** Removed some languages from UI ([93279da](93279da))
* **YouTube - Video playback:** Default video quality does not apply ([04fa20d](04fa20d))
* **YouTube - Video playback:** Default video quality does not apply to Shorts ([eb53500](eb53500))
* **YouTube - Visual preferences icons:** Add missing `Custom branding icons` ([27efd27](27efd27))
* **YouTube - VIsual preferences icons:** Revert ([c002788](c002788))
* **YouTube - Visual preferences icons:** Typo in QUIC ([409e283](409e283))
* **YouTube Music - Hide ads:** `Hide fullscreen ads` setting also closes non-ad dialogs ([8d03e3f](8d03e3f))
* **YouTube Music - Visual preferences icons:** Add missing `Custom branding icons` ([52d581c](52d581c))
* **YouTube Music - Visual preferences icons:** Add missing custom branding icons ([1071471](1071471))
* **YouTube/Overlay buttons:** in devices that do not use `xxhdpi`, some buttons are not replaced correctly ([030b2f6](030b2f6))
* **YouTube:** `Ambient mode control` patch does not work correctly on certain versions ([0f9f79e](0f9f79e))
* **YouTube:** `Hide animated button background` patch doesn't work ([37fac01](37fac01))
* **YouTube:** Bring back missing strings ([d47016a](d47016a))
* **YouTube:** Fix app crashing for some people by reverting fix Shorts looping for some people ([a6f5dd5](a6f5dd5))
* **YouTube:** Separate `Hide info panels` and `Hide Shorts info panels` ([808d3fb](808d3fb))
* **YouTube:** Speed toast showed fixed value on reset ([2aae719](2aae719))
* **YT Music - Translations:** Use correct resource directory ([78667fa](78667fa))

### Features

* **Custom branding icon:** Add `Revancify Yellow` icon ([#533](https://github.com/Francesco146/revanced-patches/issues/533)) ([d3bdd97](d3bdd97))
* **Custom Branding Icons:** Change default icon to `Revancify Yellow` ([#752](https://github.com/Francesco146/revanced-patches/issues/752)) ([60163db](60163db))
* **GmsCore support:** Add `Don't show again` option for battery optimization dialog ([3069354](3069354))
* **Hide ads:** Add `Close fullscreen ads` settings ([a9fc181](a9fc181))
* Merge RVX v4.10.1 ([#691](https://github.com/Francesco146/revanced-patches/issues/691)) ([a305ca9](a305ca9))
* Merge RVX v4.10.2-dev.1 ([eb5f944](eb5f944))
* Merge the `Custom package name` patch into the `GmsCore support` patch and add patch options `GmsCoreVendorGroupId`, `CheckGmsCore`, `PackageNameYouTube`, `PackageNameYouTubeMusic` ([2b4931a](2b4931a))
* **Reddit/Settings for Reddit:** add patch option `RVX settings menu name` ([5d51d81](5d51d81))
* **Reddit:** Add `Change version code` patch ([ec7da6d](ec7da6d))
* **Reddit:** Add `Hide recommended communities shelf` patch ([3a07f0a](3a07f0a))
* Refactor and match ReVanced and inotia ([5b4dca0](5b4dca0))
* **YouTube - Alternative thumbnails:** Add alternative domain ([5a86268](5a86268))
* **YouTube - Bypass image region restrictions:** Bring back setting to change alternative domain ([a037281](a037281))
* **YouTube - Collapse Button:** Hide collapse button margin ([#415](https://github.com/Francesco146/revanced-patches/issues/415)) ([6419978](6419978))
* **YouTube - Custom branding icon:** Add `MMT Blue`, `MMT Green`, `MMT Yellow` ([941216e](941216e))
* **YouTube - Custom branding icon:** Add new splash animations for all `Revancify` icons ([#629](https://github.com/Francesco146/revanced-patches/issues/629)) ([2d2e504](2d2e504))
* **YouTube - Custom branding icon:** Add old splash animation for `Revancify Red` and `Revancify Blue` ([ed2da7e](ed2da7e))
* **YouTube - Custom branding icon:** Add splash animation for `Revancify Blue`, `Revancify Red` and `Revancify Yellow` ([95fed8c](95fed8c))
* **YouTube - Custom branding icon:** Add splash animations for AFN Blue and AFN Red ([f5c0178](f5c0178))
* **YouTube - Custom branding icon:** Custom header support for `Revancify Yellow` ([#656](https://github.com/Francesco146/revanced-patches/issues/656)) ([72dfa7e](72dfa7e))
* **YouTube - Custom branding icon:** Update old splash animation for `Revancify Red` and `Revancify Blue` ([ff70195](ff70195))
* **YouTube - Custom Shorts action buttons:** Add `YouTube` (unchanged) to selectable patch options ([0b77187](0b77187))
* **YouTube - Default Quality & Speed:** Add an option to disable toasts when changing the default values ([cc95f31](cc95f31))
* **YouTube - Description components:** Add `Hide Contents section` setting ([e8358ff](e8358ff))
* **YouTube - Download Playlist Button:** Add playlist download button ([#761](https://github.com/Francesco146/revanced-patches/issues/761)) ([449d45a](449d45a))
* **YouTube - Force player buttons background:** Add an option to change the color and opacity of the player buttons' background ([eab9795](eab9795))
* **YouTube - Force snackbar theme:** Add options for corner radius, background and stroke colors ([eafb7b2](eafb7b2))
* **YouTube - Fullscreen components:** `Hide related videos in quick actions` setting has been merged into the `Hide related video overlay` setting ([bdcee27](bdcee27))
* **YouTube - Hide feed components:** Add `Match full word` option for keyword filtering ([cd12a83](cd12a83))
* **YouTube - Hide layout components:** Add `Hide videos based on duration` ([ebd6955](ebd6955))
* **YouTube - Hide layout components:** Add an option to hide videos with views greater than specified value ([98c2f99](98c2f99))
* **YouTube - Hide player flyout menu:** Add `Hide quality menu header` ([99af80b](99af80b))
* **YouTube - Hide shorts components:** Add separate option to hide in player ([7b60297](7b60297))
* **YouTube - Hide shorts components:** Hide comments button if disabled or with label "0" ([299e20b](299e20b))
* **YouTube - Miniplayer:** Add `Enable double-tap action` setting ([157f25a](157f25a))
* **YouTube - Miniplayer:** Add `Enable drag and drop` setting (YouTube 19.23.40+) ([fa0ac0f](fa0ac0f))
* **YouTube - Navigation bar components:** Add `Enable translucent navigation bar` setting ([e9ff3c9](e9ff3c9))
* **YouTube - Overlay buttons:** Add `Mute Video` button ([#684](https://github.com/Francesco146/revanced-patches/issues/684)) ([fb26c7a](fb26c7a))
* **YouTube - Overlay buttons:** Add `Rounded` (old curvy) buttons ([73ab950](73ab950))
* **YouTube - Overlay buttons:** Add `Whitelist` overlay button ([358af9e](358af9e))
* **YouTube - Overlay buttons:** Add content descriptions to overlay buttons for improved accessibility ([4d61417](4d61417))
* **YouTube - Overlay buttons:** Add patch option `Change top buttons` ([504a1fe](504a1fe))
* **YouTube - Player components:** `Hide player popup panels` setting now hides the products panel ([e96317b](e96317b))
* **YouTube - Player components:** Add `Hide zoom overlay` setting ([00640e6](00640e6))
* **YouTube - Player components:** Add setting toggle for `Hide suggested video end screen` ([f4a9c22](f4a9c22))
* **YouTube - Searchbar:** Change cursor color dynamically ([#675](https://github.com/Francesco146/revanced-patches/issues/675)) ([e5babda](e5babda))
* **YouTube - Searchbar:** Complete restyle ([ReVanced#652](https://github.com/Francesco146/revanced-patches/issues/652)) ([8458e1a](8458e1a))
* **YouTube - Seekbar components:** Add `Enable Cairo seekbar` setting (YouTube 19.23.40+) ([95ed714](95ed714))
* **YouTube - Settings:** Add custom name for Extended preference ([#389](https://github.com/Francesco146/revanced-patches/issues/389)) ([8804b92](8804b92))
* **YouTube - Settings:** Add search bar for settings ([85cf0c0](85cf0c0))
* **YouTube - Settings:** Change cursor color dynamically in searchbar ([5133265](5133265))
* **YouTube - Settings:** Improved sorting of settings ([fc8bb8c](fc8bb8c))
* **YouTube - Settings:** Make `InsertPosition` case-insensitive and interchangeable between Setting name and Setting key ([ReVanced#713](https://github.com/Francesco146/revanced-patches/issues/713)) ([269dc50](269dc50))
* **YouTube - Settings:** Show AlertDialog when changing some settings value (matches ReVanced) ([3f301e0](3f301e0))
* **YouTube - Shorts components:** Add `Double-tap animation` settings ([a1868ec](a1868ec))
* **YouTube - Shorts components:** Add `Enable timestamps`, `Timestamp long press action`, `Meta panel bottom margin` settings ([ad087ff](ad087ff))
* **YouTube - Shorts components:** Add `Hide paused header` setting ([b044b61](b044b61))
* **YouTube - Shorts components:** Add `Hide Super Thanks button` setting ([b0482c7](b0482c7))
* **YouTube - Shorts overlay buttons:** Update `Outline` and `OutlineCircle` icons ([527681c](527681c))
* **YouTube - Shorts:** Add Original Outline Icons ([#663](https://github.com/Francesco146/revanced-patches/issues/663)) ([35a65f5](35a65f5))
* **YouTube - Shorts:** Rename ShortsOverlayButtonsPatch to ShortsActionButtonsPatch ([c3cf914](c3cf914))
* **YouTube - Sponsorblock:** Add content descriptions to `New Segment` buttons ([1deec38](1deec38))
* **YouTube - Spoof client:** Add `Show in Stats for nerds` setting ([b287a61](b287a61))
* **YouTube - Spoof client:** Selectively spoof client for general video / livestreams / Shorts / fallback (unplayable video) ([d92de62](d92de62))
* **YouTube - Spoof format stream data:** improve hook method, fetch to `ANDROID_TESTSUITE` client ([5a066dd](5a066dd))
* **YouTube - Start page:** Add `Playables` and `Courses / Learning` ([6c2c5b0](6c2c5b0))
* **YouTube - Swipe controls:** Add `Enable save and restore brightness` setting (Match to ReVanced) ([4fb9334](4fb9334))
* **YouTube - Toolbar components:** Add `Hide image search button` settings ([457df98](457df98))
* **YouTube - Toolbar components:** Remove `Hide trending searches` setting ([5d2e732](5d2e732))
* **YouTube - Translations:** Add compile time option to select app languages ([6356ddc](6356ddc))
* **YouTube - Translations:** Add compile time option to select custom language file ([a65679e](a65679e))
* **YouTube - Translations:** Add compile time option to select languages ([046a05e](046a05e))
* **YouTube - Translations:** Remove unselected languages from UI ([b8d3946](b8d3946))
* **YouTube - Translations:** Update `Chinese Simplified` ([#471](https://github.com/Francesco146/revanced-patches/issues/471)) ([eb2fe8e](eb2fe8e))
* **YouTube - Translations:** Update `Chinese Simplified` ([#492](https://github.com/Francesco146/revanced-patches/issues/492)) ([e1113d9](e1113d9))
* **YouTube - Translations:** Update `Chinese Simplified` ([#503](https://github.com/Francesco146/revanced-patches/issues/503)) ([ee4324b](ee4324b))
* **YouTube - Translations:** Update `Chinese Traditional` ([ReVanced#501](https://github.com/Francesco146/revanced-patches/issues/501)) ([0167c5d](0167c5d))
* **YouTube - Translations:** Update `Chinese Traditional` ([#666](https://github.com/Francesco146/revanced-patches/issues/666)) ([4f383eb](4f383eb))
* **YouTube - Translations:** Update `Greek` ([ReVanced#374](https://github.com/Francesco146/revanced-patches/issues/374)) ([5af0858](5af0858))
* **YouTube - Translations:** Update `Japanese` ([#457](https://github.com/Francesco146/revanced-patches/issues/457)) ([b993a5d](b993a5d))
* **YouTube - Translations:** Update `Japanese` ([ReVanced#467](https://github.com/Francesco146/revanced-patches/issues/467)) ([860073b](860073b))
* **YouTube - Translations:** Update `Japanese` ([#504](https://github.com/Francesco146/revanced-patches/issues/504)) ([39a1863](39a1863))
* **YouTube - Translations:** Update `Korean` ([ReVanced#464](https://github.com/Francesco146/revanced-patches/issues/464)) ([0770f09](0770f09))
* **YouTube - Translations:** Update `Spanish` ([#436](https://github.com/Francesco146/revanced-patches/issues/436)) ([6e384d3](6e384d3))
* **YouTube - Translations:** Update `Ukrainian` ([#400](https://github.com/Francesco146/revanced-patches/issues/400)) ([67c2895](67c2895))
* **YouTube - Translations:** Update `Ukrainian` ([#474](https://github.com/Francesco146/revanced-patches/issues/474)) ([70d9386](70d9386))
* **YouTube - Translations:** Update `Ukrainian` ([#499](https://github.com/Francesco146/revanced-patches/issues/499)) ([2ec3c02](2ec3c02))
* **YouTube - Translations:** Update `Ukrainian` ([#611](https://github.com/Francesco146/revanced-patches/issues/611)) ([dab2892](dab2892))
* **YouTube - VIsual preferences icons:** Add icons to `Player buttons` ([a07b8ec](a07b8ec))
* **YouTube - Visual preferences icons:** Added more icons ([9dd62ce](9dd62ce))
* **YouTube - Visual preferences icons:** RVX settings icon now changes even when the `Custom branding icon for YouTube` patch option is set to `YouTube` (unchanged) ([770b39b](770b39b))
* **YouTube & Music - Custom branding icon:** Rename `Revancify Yellow` To `Xisr Yellow` ([#756](https://github.com/Francesco146/revanced-patches/issues/756)) ([26d7deb](26d7deb))
* **YouTube & Music - Custom branding icon:** Update `Xisr Yellow` icon ([#755](https://github.com/Francesco146/revanced-patches/issues/755)) ([c1dfd1f](c1dfd1f))
* **YouTube & YouTube Music - Custom branding icon:** Updated `Revancify Yellow` icon  ([#689](https://github.com/Francesco146/revanced-patches/issues/689)) ([b86e084](b86e084))
* **YouTube Music - Custom branding icon:** Add `MMT Blue`, `MMT Green` and `MMT Yellow` ([27b8aa7](27b8aa7))
* **YouTube Music - Custom branding icon:** Add `Revancify Yellow` header ([ReVanced#670](https://github.com/Francesco146/revanced-patches/issues/670)) ([3dfcadb](3dfcadb))
* **YouTube Music - Custom branding icon:** Updated `AFN` icons ([#724](https://github.com/Francesco146/revanced-patches/issues/724)) ([700af02](700af02))
* **YouTube Music - Hide layout components:** Add `Hide settings menu` setting ([78b61dc](78b61dc))
* **YouTube Music - Player components:** Add `Enable black player background` settings ([c91be5a](c91be5a))
* **YouTube Music - Player components:** Add `Hide audio video switch toggle` setting ([9611f38](9611f38))
* **YouTube Music - Player components:** Add settings `Disable miniplayer gesture`, `Disable player gesture` ([0bf84f9](0bf84f9))
* **YouTube Music - Thumbnails:** Add `Alternative domain` patch ([e51c9a4](e51c9a4))
* **YouTube Music/Settings for YouTube Music:** add patch option `RVX settings menu name` ([e62e2d3](e62e2d3))
* **YouTube Music:** Add `Enable Cairo splash animation` patch (YouTube Music 7.06.53+) ([a09dd4c](a09dd4c))
* **YouTube Music:** Add `Visual preferences icons` ([8672b10](8672b10))
* **YouTube Music:** Add support version `7.04.51` ([62b19b8](62b19b8))
* **YouTube Music:** add support version `7.05.52` ([91f9dd8](91f9dd8))
* **YouTube Music:** add support version `7.05.53` ([9c1c0c9](9c1c0c9))
* **YouTube Music:** Add support version `7.08.53` ([259682b](259682b))
* **YouTube Music:** Add support version `7.10.52` ([a842d17](a842d17))
* **YouTube Music:** Add support version `7.11.51` ~ `7.12.51` ([b8a62ae](b8a62ae))
* **YouTube Music:** Add support versions `7.01.53` - `7.02.51` ([71019ab](71019ab))
* **YouTube Music:** Add support versions `7.02.52` ~ `7.03.51` ([40df716](40df716))
* **YouTube Music:** Add support versions `7.05.54` ~ `7.06.53` ([cc2bd1f](cc2bd1f))
* **YouTube Music:** Add support versions `7.06.54` ~ `7.07.51` ([dc1e29a](dc1e29a))
* **YouTube Music:** Add support versions `7.07.52` ~ `7.08.52` ([11a668b](11a668b))
* **YouTube Music:** Add support versions `7.08.54` ~ `7.10.51` ([0098528](0098528))
* **YouTube Music:** Integrate `Hide double tap overlay filter` patch into the `Player components` patch ([9bd92bb](9bd92bb))
* **YouTube Music:** Remove `Replace Cast button` patch ([b65a118](b65a118))
* **YouTube/Hide action buttons:** add `Disable Like and Dislike button glow` setting ([34d8bb1](34d8bb1))
* **YouTube:** Add `Enable OPUS codec` patch ([f4684df](f4684df))
* **YouTube:** Add `Force disable Shorts dim` ([8a529ff](8a529ff))
* **YouTube:** Add `Force snackbar theme` ([2606187](2606187))
* **YouTube:** add `Miniplayer` patch (Replaces `Enable tablet mini player` patch) ([0e873ba](0e873ba))
* **YouTube:** Add `Spoof client` patch ([5161192](5161192))
* **YouTube:** Add `Watch history` patch ([f1fd6e6](f1fd6e6))
* **YouTube:** Add content descriptions to improve accessibility ([468978c](468978c))
* **YouTube:** Add support version `19.20.35` ([45b5c5d](45b5c5d))
* **YouTube:** add support version `19.21.40` ([5dfb419](5dfb419))
* **YouTube:** Add support version `19.23.40` ([19a14cd](19a14cd))
* **YouTube:** Add support version `19.25.39`, drop support version `19.23.40` ([7a5d939](7a5d939))
* **YouTube:** Add support versions `19.19.39` - `19.20.34` ([ee43c3e](ee43c3e))
* **YouTube:** DeArrow alternative domain ([ReVanced#672](https://github.com/Francesco146/revanced-patches/issues/672)) ([ac46f0a](ac46f0a))
* **YouTube:** Drop support versions `19.17.41` ~ `19.25.39` ([e6b589b](e6b589b))
* **YouTube:** Hide live chat replay button/label in fullscreen ([0cd9b96](0cd9b96))
* **YouTube:** Integrate `Change Shorts repeat state` patch into the `Shorts components` patch ([ccc69ec](ccc69ec))
* **YouTube:** Integrate `Hide double tap overlay filter` patch into the `Player components` patch ([d7ccd0d](d7ccd0d))
* **YouTube:** Missing patches in the new RVX code ([ReVanced#488](https://github.com/Francesco146/revanced-patches/issues/488)) ([3106111](3106111))
* **YouTube:** Remove `Spoof format stream data` patch ([35aeec3](35aeec3))
* **YouTube:** Remove `Spoof test client` patch ([379e2ed](379e2ed))
* **YouTube:** Separate the `Bypass image region restrictions` patch from the `Alternative thumbnails` patch (Reflecting changes in ReVanced) ([5d41bff](5d41bff))
* **YT Music - Translations:** Add compile time options to select custom language, RVX and app languages ([074d3e2](074d3e2))

### Reverts

* default landscape mode timeout ([0d91401](0d91401))
anddea pushed a commit that referenced this pull request Sep 5, 2024
# [2.228.0](v2.227.0...v2.228.0) (2024-09-05)

### Bug Fixes

* **YouTube - Client spoof:** Some side effects of iOS client ([823711e](823711e))
* **YouTube - Custom branding icon:** Patch failed for some icons ([97bc461](97bc461))
* **YouTube - Custom branding:** Fix patch error regarding `Xisr Yellow` ([dae0a79](dae0a79))
* **YouTube - Custom Branding:** Fixed broken splash animation for `Xisr Yellow` ([#758](#758)) ([b5ea4b1](b5ea4b1))
* **YouTube - Disable auto captions:** Turning on `Disable forced auto captions` will disable subtitles ([f4dc6d3](f4dc6d3))
* **YouTube - Hide feed components:** Sometimes `Hide carousel shelf` setting doesn't work ([f53ce46](f53ce46))
* **YouTube - Hook download actions:** `Override playlist download button` setting does not work in `Download playlist` menu of flyout panel ([2c4d8c3](2c4d8c3))
* **YouTube - Hook download actions:** Video download button was not responding ([fa53ea5](fa53ea5))
* **YouTube - Overlay buttons:** `Always repeat` button doesn't work when the video is minimized ([e03741f](e03741f))
* **YouTube - Overlay buttons:** Removed unused `Experimental flags` section ([d96ee79](d96ee79))
* **YouTube - Settings:** Update default values for "Hide low views video", "Spoof streaming data" and BottomMargin of "Overlay buttons" ([9bb8ceb](9bb8ceb))
* **YouTube - SponsorBlock:** Improve create segment manual seek accuracy ([f0cefa8](f0cefa8))
* **YouTube - Spoof client:** Change default values ([b60c09a](b60c09a))
* **YouTube - Spoof client:** Fix background playback issue with livestream on iOS clients ([0ef9a65](0ef9a65))
* **YouTube - Spoof client:** Partial fix for watch history issue of brand accounts on iOS clients ([2294ffb](2294ffb))
* **YouTube - Spoof streaming data:** App crashes when loading ads in Shorts ([e3e6a31](e3e6a31))
* **YouTube - Spoof streaming data:** Display spoofing side effects option ([7fcced7](7fcced7))
* **YouTube - Toolbar components:** Turning on the `Hide voice search button` setting makes the margin of the searchbar 0 ([ca02dba](ca02dba))
* **YouTube - Translations:** Fix `Italian` translations ([#796](#796)) ([66f0d1b](66f0d1b))
* **YouTube - Translations:** Update Italian translation ([936c740](936c740))
* **YouTube - Video information:** App crash when casting ([ea08ad8](ea08ad8))
* **YouTube - Video playback:** Update the option to disable toasts when changing the default values ([4d69bbb](4d69bbb))
* **YouTube Music - GmsCore support:** `Open GmsCore` setting is not added if user only includes `GmsCore support` patch ([697ef75](697ef75))
* **YouTube Music - GmsCore support:** YT Music crashes when using the `Open GmsCore` setting ([ea869f4](ea869f4))
* **YouTube Music - Sanitize sharing links:** Tracking parameters are not removed from the system share panel ([5774c2d](5774c2d))
* **YouTube:** `Overlay buttons` patch fails ([09c8cc5](09c8cc5))

### Features

* **Custom Branding Icons:** Change default icon to `Revancify Yellow` ([#752](#752)) ([60163db](60163db))
* Merge RVX v4.12.1-dev.1 ([#791](#791)) ([de1ddcf](de1ddcf))
* Merge v4.13.1-dev.3 ([59f0424](59f0424))
* **YouTube - Default Quality & Speed:** Add an option to disable toasts when changing the default values ([cc95f31](cc95f31))
* **YouTube - Description components:** Add `Hide Contents section` setting ([e8358ff](e8358ff))
* **YouTube - Download Playlist Button:** Add playlist download button ([#761](#761)) ([449d45a](449d45a))
* **YouTube - Hide feed components:** Add syntax to match whole keywords and not substrings ([8ac266d](8ac266d))
* **YouTube - Hide player flyout menu:** Remove `Hide Ambient mode menu` setting ([62f94f5](62f94f5))
* **YouTube - Hook download actions:** Add package field in `Hook download actions` patch ([d32838a](d32838a))
* **YouTube - Overlay buttons:** Add `Collapse` button and update thin-type overlay button icons ([ac90242](ac90242))
* **YouTube - Overlay buttons:** Add patch option `Change top buttons` ([504a1fe](504a1fe))
* **YouTube - Player components:** Add `Hide zoom overlay` setting ([00640e6](00640e6))
* **YouTube - Settings:** Show categories while searching settings ([177b016](177b016))
* **YouTube - Shorts components:** Add `Hide Use this sound button` setting ([aec5326](aec5326))
* **YouTube - Shorts components:** Add settings - `Hide floating button`, `Hide Trends button`, `Hide Use template button` ([b9f0bd8](b9f0bd8))
* **YouTube - Shorts components:** Clarify the description of some settings ([53b690c](53b690c))
* **YouTube - Shorts components:** Move `Change Shorts repeat state` setting to `Experimental Flags` ([112060a](112060a))
* **YouTube - Spoof client:** Allow forcing AVC codec with iOS ([beb94d1](beb94d1))
* **YouTube & Music - Custom branding icon:** Rename `Revancify Yellow` To `Xisr Yellow` ([#756](#756)) ([26d7deb](26d7deb))
* **YouTube & Music - Custom branding icon:** Update `Xisr Yellow` icon ([#755](#755)) ([c1dfd1f](c1dfd1f))
* **YouTube Music - Hide layout components:** Add `Hide settings menu` setting ([78b61dc](78b61dc))
* **YouTube Music - Player components:** Add settings `Disable miniplayer gesture`, `Disable player gesture` ([0bf84f9](0bf84f9))
* **YouTube Music - Video playback:** Add an option to disable toasts when changing the default values ([a663655](a663655))
* **YouTube Music:** Add `Change share sheet` patch ([f4ebfff](f4ebfff))
* **YouTube Music:** Add support version `7.10.52` ([a842d17](a842d17))
* **YouTube Music:** Add support version `7.11.51` ~ `7.12.51` ([b8a62ae](b8a62ae))
* **YouTube Music:** Add support version `7.12.52` ~ `7.13.52` ([4670f1d](4670f1d))
* **YouTube Music:** Add support versions `7.15.52` ~ `7.16.52` ([26ff170](26ff170))
* **YouTube:** Add `Change share sheet` patch ([af81ee7](af81ee7))
* **YouTube:** Add `Spoof streaming data` patch ([a792753](a792753))
* **YouTube:** Add `Watch history` patch ([f1fd6e6](f1fd6e6))
* **YouTube:** Remove `Spoof client` patch ([4c7538e](4c7538e))
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants