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 Music): Add Permanent repeat patch #2722

Merged
merged 2 commits into from
Aug 4, 2023

Conversation

MatthewCash
Copy link

@MatthewCash MatthewCash commented Aug 2, 2023

To partially resolve #1576 for YouTube Music this adds permanent repeat to YouTube music. When the patch is enabled, the repeat button will stay enabled until it is manually disabled.

Because the repeat button is part of the layout, I put the patch in the layout/ directory, but I am not sure if that is actually the best place for it.

Goes along with ReVanced/revanced-patches#2730, since both patches are nearly identical I'll apply any requested changes to both.
No integrations for this patch.

Copy link
Member

@oSumAtrIX oSumAtrIX left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This duplicates code quite a lot. Please abstract in a way that does not duplicate it. Also, a patch for settings should be added in another pull request. For the scope of this PR, adding the patch that enables the patches permanently suffices.

@oSumAtrIX oSumAtrIX changed the title feat(music): add permanent repeat & shuffle toggle feat(YouTube Music): Add Permanent Repeat Toggle patch Aug 2, 2023
@oSumAtrIX
Copy link
Member

Please also separate this PR into two, introducing each patch.

@oSumAtrIX oSumAtrIX changed the title feat(YouTube Music): Add Permanent Repeat Toggle patch feat(YouTube Music): Add Permanent repeat patch Aug 3, 2023
@oSumAtrIX
Copy link
Member

When the patch is enabled, the repeat button will stay enabled until it is manually disabled.

Isn't it okay to include the patch by default because you can enable or disable it?

@MatthewCash
Copy link
Author

When the patch is enabled, the repeat button will stay enabled until it is manually disabled.

Isn't it okay to include the patch by default because you can enable or disable it?

The default behavior is for repeat to be automatically disabled when a new song is selected. This patch prevents that behavior. I think it should be opt-in since some users may not prefer having to manually disable song repeating, but I don't think its a big deal either way.

@oSumAtrIX oSumAtrIX merged commit 506d49c into ReVanced:dev Aug 4, 2023
revanced-bot pushed a commit that referenced this pull request Aug 4, 2023
BlueGradientHorizon pushed a commit to BlueGradientHorizon/revanced-patches that referenced this pull request Aug 26, 2023
# [2.188.0-dev.1](v2.187.0...v2.188.0-dev.1) (2023-08-26)

### Bug Fixes

* allow using `PreferenceScreen` outside of current module ([fe94013](fe94013))
* **Client spoof:** Remove exception from option ([9c69f87](9c69f87))
* **Enable android debugging:** Update patch description ([ReVanced#2869](https://github.com/BlueGradientHorizon/revanced-patches/issues/2869)) ([d9f0d08](d9f0d08))
* improve wording ([26f9b05](26f9b05))
* **Reddit is Fun - Spoof client:** Use a more convincing user agent ([236a18f](236a18f))
* remove newline ([545388b](545388b))
* **Tiktok - Show seekbar:** Bump compatibility ([ReVanced#2737](https://github.com/BlueGradientHorizon/revanced-patches/issues/2737)) ([08413bd](08413bd))
* **YouTube - Client spoof:** Adjust spoof signature settings description ([ReVanced#2760](https://github.com/BlueGradientHorizon/revanced-patches/issues/2760)) ([f71d893](f71d893))
* **YouTube Music - Remove upgrade button:** Remove the correct navigation bar item ([fd3813f](fd3813f))

### Features

* Add `Override certificate pinning` patch ([ReVanced#2781](https://github.com/BlueGradientHorizon/revanced-patches/issues/2781)) ([94ed738](94ed738))
* **Change package name:** Append `.revanced` to package name by default ([ReVanced#2750](https://github.com/BlueGradientHorizon/revanced-patches/issues/2750)) ([e83e62f](e83e62f))
* **Duolingo:** Add `Unlock Duolingo Super` patch ([ReVanced#2862](https://github.com/BlueGradientHorizon/revanced-patches/issues/2862)) ([61a7533](61a7533))
* Exclude `Custom branding` patch by default ([d6de957](d6de957))
* **Lightroom:** Add `Disable mandatory login` patch ([ReVanced#2738](https://github.com/BlueGradientHorizon/revanced-patches/issues/2738)) ([896a713](896a713))
* **Lightroom:** Add `Unlock premium` patch ([ReVanced#2740](https://github.com/BlueGradientHorizon/revanced-patches/issues/2740)) ([e18a9bc](e18a9bc))
* **Nova Launcher:** Remove `Unlock prime` patch ([bbde91c](bbde91c))
* Publicize resource utility functions ([20aff26](20aff26))
* **Solid Explorer:** Add `Remove file size limit` patch ([01c617d](01c617d))
* **Strava:** Add `Subscription features` patch ([ReVanced#2872](https://github.com/BlueGradientHorizon/revanced-patches/issues/2872)) ([387eb29](387eb29))
* **Tasker:** Remove `Unlock trial` patch ([8354a87](8354a87))
* Use an extension property to create new exception when failing to resolve a fingerprint ([47eac14](47eac14))
* **YouTube - Debug:** Logging of layout proto buffer strings ([ReVanced#2759](https://github.com/BlueGradientHorizon/revanced-patches/issues/2759)) ([189f719](189f719))
* **YouTube - External downloads:** Recommend Seal instead of PowerTube ([ReVanced#2803](https://github.com/BlueGradientHorizon/revanced-patches/issues/2803)) ([082e067](082e067))
* **YouTube - Hide video action buttons:** Hide individual action buttons ([ReVanced#2723](https://github.com/BlueGradientHorizon/revanced-patches/issues/2723)) ([220f694](220f694))
* **YouTube Music - Exclusive audio playback:** Support latest version ([0861991](0861991))
* **YouTube Music:** Add `Permanent repeat` patch ([ReVanced#2722](https://github.com/BlueGradientHorizon/revanced-patches/issues/2722)) ([506d49c](506d49c))
* **YouTube Music:** Add `Permanent Shuffle` patch ([ReVanced#2730](https://github.com/BlueGradientHorizon/revanced-patches/issues/2730)) ([86a271c](86a271c))
* **YouTube:** Add `Alternative thumbnails` patch ([ReVanced#2834](https://github.com/BlueGradientHorizon/revanced-patches/issues/2834)) ([8a4277c](8a4277c))
* **YouTube:** Add `Custom player overlay opacity` patch ([ReVanced#2721](https://github.com/BlueGradientHorizon/revanced-patches/issues/2721)) ([2622b00](2622b00))
* **YouTube:** Add `Enable tablet layout` patch ([c89b2aa](c89b2aa))
* **YouTube:** Support version `18.29.38` ([c1b9eef](c1b9eef))
* **YouTube:** Support version `18.32.39` ([7b503e2](7b503e2))
BlueGradientHorizon pushed a commit to BlueGradientHorizon/revanced-patches that referenced this pull request Aug 26, 2023
# [2.188.0-dev.1](v2.187.0...v2.188.0-dev.1) (2023-08-26)

### Bug Fixes

* allow using `PreferenceScreen` outside of current module ([fe94013](fe94013))
* **Client spoof:** Remove exception from option ([9c69f87](9c69f87))
* **Enable android debugging:** Update patch description ([ReVanced#2869](https://github.com/BlueGradientHorizon/revanced-patches/issues/2869)) ([d9f0d08](d9f0d08))
* improve wording ([26f9b05](26f9b05))
* **Reddit is Fun - Spoof client:** Use a more convincing user agent ([236a18f](236a18f))
* remove newline ([545388b](545388b))
* **Tiktok - Show seekbar:** Bump compatibility ([ReVanced#2737](https://github.com/BlueGradientHorizon/revanced-patches/issues/2737)) ([08413bd](08413bd))
* **YouTube - Client spoof:** Adjust spoof signature settings description ([ReVanced#2760](https://github.com/BlueGradientHorizon/revanced-patches/issues/2760)) ([f71d893](f71d893))
* **YouTube Music - Remove upgrade button:** Remove the correct navigation bar item ([fd3813f](fd3813f))

### Features

* Add `Override certificate pinning` patch ([ReVanced#2781](https://github.com/BlueGradientHorizon/revanced-patches/issues/2781)) ([94ed738](94ed738))
* **Change package name:** Append `.revanced` to package name by default ([ReVanced#2750](https://github.com/BlueGradientHorizon/revanced-patches/issues/2750)) ([e83e62f](e83e62f))
* **Duolingo:** Add `Unlock Duolingo Super` patch ([ReVanced#2862](https://github.com/BlueGradientHorizon/revanced-patches/issues/2862)) ([61a7533](61a7533))
* Exclude `Custom branding` patch by default ([d6de957](d6de957))
* **Lightroom:** Add `Disable mandatory login` patch ([ReVanced#2738](https://github.com/BlueGradientHorizon/revanced-patches/issues/2738)) ([896a713](896a713))
* **Lightroom:** Add `Unlock premium` patch ([ReVanced#2740](https://github.com/BlueGradientHorizon/revanced-patches/issues/2740)) ([e18a9bc](e18a9bc))
* **Nova Launcher:** Remove `Unlock prime` patch ([bbde91c](bbde91c))
* Publicize resource utility functions ([20aff26](20aff26))
* **Solid Explorer:** Add `Remove file size limit` patch ([01c617d](01c617d))
* **Strava:** Add `Subscription features` patch ([ReVanced#2872](https://github.com/BlueGradientHorizon/revanced-patches/issues/2872)) ([387eb29](387eb29))
* **Tasker:** Remove `Unlock trial` patch ([8354a87](8354a87))
* Use an extension property to create new exception when failing to resolve a fingerprint ([47eac14](47eac14))
* **YouTube - Debug:** Logging of layout proto buffer strings ([ReVanced#2759](https://github.com/BlueGradientHorizon/revanced-patches/issues/2759)) ([189f719](189f719))
* **YouTube - External downloads:** Recommend Seal instead of PowerTube ([ReVanced#2803](https://github.com/BlueGradientHorizon/revanced-patches/issues/2803)) ([082e067](082e067))
* **YouTube - Hide video action buttons:** Hide individual action buttons ([ReVanced#2723](https://github.com/BlueGradientHorizon/revanced-patches/issues/2723)) ([220f694](220f694))
* **YouTube Music - Exclusive audio playback:** Support latest version ([0861991](0861991))
* **YouTube Music:** Add `Permanent repeat` patch ([ReVanced#2722](https://github.com/BlueGradientHorizon/revanced-patches/issues/2722)) ([506d49c](506d49c))
* **YouTube Music:** Add `Permanent Shuffle` patch ([ReVanced#2730](https://github.com/BlueGradientHorizon/revanced-patches/issues/2730)) ([86a271c](86a271c))
* **YouTube:** Add `Alternative thumbnails` patch ([ReVanced#2834](https://github.com/BlueGradientHorizon/revanced-patches/issues/2834)) ([8a4277c](8a4277c))
* **YouTube:** Add `Custom player overlay opacity` patch ([ReVanced#2721](https://github.com/BlueGradientHorizon/revanced-patches/issues/2721)) ([2622b00](2622b00))
* **YouTube:** Add `Enable tablet layout` patch ([c89b2aa](c89b2aa))
* **YouTube:** Support version `18.29.38` ([c1b9eef](c1b9eef))
* **YouTube:** Support version `18.32.39` ([7b503e2](7b503e2))
revanced-bot pushed a commit that referenced this pull request Aug 26, 2023
# [2.188.0](ReVanced/revanced-patches@v2.187.0...v2.188.0) (2023-08-26)

### Bug Fixes

* allow using `PreferenceScreen` outside of current module ([fe94013](ReVanced/revanced-patches@fe94013))
* **Client spoof:** Remove exception from option ([9c69f87](ReVanced/revanced-patches@9c69f87))
* **Enable android debugging:** Update patch description ([#2869](ReVanced/revanced-patches#2869)) ([d9f0d08](ReVanced/revanced-patches@d9f0d08))
* improve wording ([26f9b05](ReVanced/revanced-patches@26f9b05))
* **Reddit is Fun - Spoof client:** Use a more convincing user agent ([236a18f](ReVanced/revanced-patches@236a18f))
* remove newline ([545388b](ReVanced/revanced-patches@545388b))
* **Tiktok - Show seekbar:** Bump compatibility ([#2737](ReVanced/revanced-patches#2737)) ([08413bd](ReVanced/revanced-patches@08413bd))
* **YouTube - Client spoof:** Adjust spoof signature settings description ([#2760](ReVanced/revanced-patches#2760)) ([f71d893](ReVanced/revanced-patches@f71d893))
* **YouTube Music - Remove upgrade button:** Remove the correct navigation bar item ([fd3813f](ReVanced/revanced-patches@fd3813f))

### Features

* Add `Override certificate pinning` patch ([#2781](ReVanced/revanced-patches#2781)) ([94ed738](ReVanced/revanced-patches@94ed738))
* **Change package name:** Append `.revanced` to package name by default ([#2750](ReVanced/revanced-patches#2750)) ([e83e62f](ReVanced/revanced-patches@e83e62f))
* **Duolingo:** Add `Unlock Duolingo Super` patch ([#2862](ReVanced/revanced-patches#2862)) ([61a7533](ReVanced/revanced-patches@61a7533))
* Exclude `Custom branding` patch by default ([d6de957](ReVanced/revanced-patches@d6de957))
* **Lightroom:** Add `Disable mandatory login` patch ([#2738](ReVanced/revanced-patches#2738)) ([896a713](ReVanced/revanced-patches@896a713))
* **Lightroom:** Add `Unlock premium` patch ([#2740](ReVanced/revanced-patches#2740)) ([e18a9bc](ReVanced/revanced-patches@e18a9bc))
* **Nova Launcher:** Remove `Unlock prime` patch ([bbde91c](ReVanced/revanced-patches@bbde91c))
* Publicize resource utility functions ([20aff26](ReVanced/revanced-patches@20aff26))
* **Solid Explorer:** Add `Remove file size limit` patch ([01c617d](ReVanced/revanced-patches@01c617d))
* **Strava:** Add `Subscription features` patch ([#2872](ReVanced/revanced-patches#2872)) ([387eb29](ReVanced/revanced-patches@387eb29))
* **Tasker:** Remove `Unlock trial` patch ([8354a87](ReVanced/revanced-patches@8354a87))
* Use an extension property to create new exception when failing to resolve a fingerprint ([47eac14](ReVanced/revanced-patches@47eac14))
* **YouTube - Debug:** Logging of layout proto buffer strings ([#2759](ReVanced/revanced-patches#2759)) ([189f719](ReVanced/revanced-patches@189f719))
* **YouTube - External downloads:** Recommend Seal instead of PowerTube ([#2803](ReVanced/revanced-patches#2803)) ([082e067](ReVanced/revanced-patches@082e067))
* **YouTube - Hide video action buttons:** Hide individual action buttons ([#2723](ReVanced/revanced-patches#2723)) ([220f694](ReVanced/revanced-patches@220f694))
* **YouTube Music - Exclusive audio playback:** Support latest version ([0861991](ReVanced/revanced-patches@0861991))
* **YouTube Music:** Add `Permanent repeat` patch ([#2722](ReVanced/revanced-patches#2722)) ([506d49c](ReVanced/revanced-patches@506d49c))
* **YouTube Music:** Add `Permanent Shuffle` patch ([#2730](ReVanced/revanced-patches#2730)) ([86a271c](ReVanced/revanced-patches@86a271c))
* **YouTube:** Add `Alternative thumbnails` patch ([#2834](ReVanced/revanced-patches#2834)) ([8a4277c](ReVanced/revanced-patches@8a4277c))
* **YouTube:** Add `Custom player overlay opacity` patch ([#2721](ReVanced/revanced-patches#2721)) ([2622b00](ReVanced/revanced-patches@2622b00))
* **YouTube:** Add `Enable tablet layout` patch ([c89b2aa](ReVanced/revanced-patches@c89b2aa))
* **YouTube:** Support version `18.29.38` ([c1b9eef](ReVanced/revanced-patches@c1b9eef))
* **YouTube:** Support version `18.32.39` ([7b503e2](ReVanced/revanced-patches@7b503e2))
BlueGradientHorizon pushed a commit to BlueGradientHorizon/revanced-patches that referenced this pull request Aug 27, 2023
# [2.188.0-dev.1](v2.187.0...v2.188.0-dev.1) (2023-08-27)

### Bug Fixes

* allow using `PreferenceScreen` outside of current module ([fe94013](fe94013))
* **Client spoof:** Remove exception from option ([9c69f87](9c69f87))
* **Enable android debugging:** Update patch description ([ReVanced#2869](https://github.com/BlueGradientHorizon/revanced-patches/issues/2869)) ([d9f0d08](d9f0d08))
* improve wording ([26f9b05](26f9b05))
* **Reddit is Fun - Spoof client:** Use a more convincing user agent ([236a18f](236a18f))
* remove newline ([545388b](545388b))
* Revert previous release ([ed24a20](ed24a20))
* **Tiktok - Show seekbar:** Bump compatibility ([ReVanced#2737](https://github.com/BlueGradientHorizon/revanced-patches/issues/2737)) ([08413bd](08413bd))
* **YouTube - Client spoof:** Adjust spoof signature settings description ([ReVanced#2760](https://github.com/BlueGradientHorizon/revanced-patches/issues/2760)) ([f71d893](f71d893))
* **YouTube Music - Remove upgrade button:** Remove the correct navigation bar item ([fd3813f](fd3813f))

### Features

* Add `Override certificate pinning` patch ([ReVanced#2781](https://github.com/BlueGradientHorizon/revanced-patches/issues/2781)) ([94ed738](94ed738))
* **Change package name:** Append `.revanced` to package name by default ([ReVanced#2750](https://github.com/BlueGradientHorizon/revanced-patches/issues/2750)) ([e83e62f](e83e62f))
* **Duolingo:** Add `Unlock Duolingo Super` patch ([ReVanced#2862](https://github.com/BlueGradientHorizon/revanced-patches/issues/2862)) ([61a7533](61a7533))
* Exclude `Custom branding` patch by default ([d6de957](d6de957))
* **Lightroom:** Add `Disable mandatory login` patch ([ReVanced#2738](https://github.com/BlueGradientHorizon/revanced-patches/issues/2738)) ([896a713](896a713))
* **Lightroom:** Add `Unlock premium` patch ([ReVanced#2740](https://github.com/BlueGradientHorizon/revanced-patches/issues/2740)) ([e18a9bc](e18a9bc))
* **Nova Launcher:** Remove `Unlock prime` patch ([bbde91c](bbde91c))
* Publicize resource utility functions ([20aff26](20aff26))
* **Solid Explorer:** Add `Remove file size limit` patch ([01c617d](01c617d))
* **Strava:** Add `Subscription features` patch ([ReVanced#2872](https://github.com/BlueGradientHorizon/revanced-patches/issues/2872)) ([387eb29](387eb29))
* **Tasker:** Remove `Unlock trial` patch ([8354a87](8354a87))
* Use an extension property to create new exception when failing to resolve a fingerprint ([47eac14](47eac14))
* **YouTube - Debug:** Logging of layout proto buffer strings ([ReVanced#2759](https://github.com/BlueGradientHorizon/revanced-patches/issues/2759)) ([189f719](189f719))
* **YouTube - External downloads:** Recommend Seal instead of PowerTube ([ReVanced#2803](https://github.com/BlueGradientHorizon/revanced-patches/issues/2803)) ([082e067](082e067))
* **YouTube - Hide video action buttons:** Hide individual action buttons ([ReVanced#2723](https://github.com/BlueGradientHorizon/revanced-patches/issues/2723)) ([220f694](220f694))
* **YouTube Music - Exclusive audio playback:** Support latest version ([0861991](0861991))
* **YouTube Music:** Add `Permanent repeat` patch ([ReVanced#2722](https://github.com/BlueGradientHorizon/revanced-patches/issues/2722)) ([506d49c](506d49c))
* **YouTube Music:** Add `Permanent Shuffle` patch ([ReVanced#2730](https://github.com/BlueGradientHorizon/revanced-patches/issues/2730)) ([86a271c](86a271c))
* **YouTube:** Add `Alternative thumbnails` patch ([ReVanced#2834](https://github.com/BlueGradientHorizon/revanced-patches/issues/2834)) ([8a4277c](8a4277c))
* **YouTube:** Add `Custom player overlay opacity` patch ([ReVanced#2721](https://github.com/BlueGradientHorizon/revanced-patches/issues/2721)) ([2622b00](2622b00))
* **YouTube:** Add `Enable tablet layout` patch ([c89b2aa](c89b2aa))
* **YouTube:** Support version `18.29.38` ([c1b9eef](c1b9eef))
* **YouTube:** Support version `18.32.39` ([7b503e2](7b503e2))
BlueGradientHorizon pushed a commit to BlueGradientHorizon/revanced-patches that referenced this pull request Aug 27, 2023
# [2.188.0](v2.187.0...v2.188.0) (2023-08-27)

### Bug Fixes

* allow using `PreferenceScreen` outside of current module ([fe94013](fe94013))
* **Client spoof:** Remove exception from option ([9c69f87](9c69f87))
* **Enable android debugging:** Update patch description ([ReVanced#2869](https://github.com/BlueGradientHorizon/revanced-patches/issues/2869)) ([d9f0d08](d9f0d08))
* improve wording ([26f9b05](26f9b05))
* **Reddit is Fun - Spoof client:** Use a more convincing user agent ([236a18f](236a18f))
* remove newline ([545388b](545388b))
* Revert previous release ([ed24a20](ed24a20))
* **Tiktok - Show seekbar:** Bump compatibility ([ReVanced#2737](https://github.com/BlueGradientHorizon/revanced-patches/issues/2737)) ([08413bd](08413bd))
* **YouTube - Client spoof:** Adjust spoof signature settings description ([ReVanced#2760](https://github.com/BlueGradientHorizon/revanced-patches/issues/2760)) ([f71d893](f71d893))
* **YouTube Music - Remove upgrade button:** Remove the correct navigation bar item ([fd3813f](fd3813f))

### Features

* Add `Override certificate pinning` patch ([ReVanced#2781](https://github.com/BlueGradientHorizon/revanced-patches/issues/2781)) ([94ed738](94ed738))
* **Change package name:** Append `.revanced` to package name by default ([ReVanced#2750](https://github.com/BlueGradientHorizon/revanced-patches/issues/2750)) ([e83e62f](e83e62f))
* **Duolingo:** Add `Unlock Duolingo Super` patch ([ReVanced#2862](https://github.com/BlueGradientHorizon/revanced-patches/issues/2862)) ([61a7533](61a7533))
* Exclude `Custom branding` patch by default ([d6de957](d6de957))
* **Lightroom:** Add `Disable mandatory login` patch ([ReVanced#2738](https://github.com/BlueGradientHorizon/revanced-patches/issues/2738)) ([896a713](896a713))
* **Lightroom:** Add `Unlock premium` patch ([ReVanced#2740](https://github.com/BlueGradientHorizon/revanced-patches/issues/2740)) ([e18a9bc](e18a9bc))
* **Nova Launcher:** Remove `Unlock prime` patch ([bbde91c](bbde91c))
* Publicize resource utility functions ([20aff26](20aff26))
* **Solid Explorer:** Add `Remove file size limit` patch ([01c617d](01c617d))
* **Strava:** Add `Subscription features` patch ([ReVanced#2872](https://github.com/BlueGradientHorizon/revanced-patches/issues/2872)) ([387eb29](387eb29))
* **Tasker:** Remove `Unlock trial` patch ([8354a87](8354a87))
* Use an extension property to create new exception when failing to resolve a fingerprint ([47eac14](47eac14))
* **YouTube - Debug:** Logging of layout proto buffer strings ([ReVanced#2759](https://github.com/BlueGradientHorizon/revanced-patches/issues/2759)) ([189f719](189f719))
* **YouTube - External downloads:** Recommend Seal instead of PowerTube ([ReVanced#2803](https://github.com/BlueGradientHorizon/revanced-patches/issues/2803)) ([082e067](082e067))
* **YouTube - Hide video action buttons:** Hide individual action buttons ([ReVanced#2723](https://github.com/BlueGradientHorizon/revanced-patches/issues/2723)) ([220f694](220f694))
* **YouTube Music - Exclusive audio playback:** Support latest version ([0861991](0861991))
* **YouTube Music:** Add `Permanent repeat` patch ([ReVanced#2722](https://github.com/BlueGradientHorizon/revanced-patches/issues/2722)) ([506d49c](506d49c))
* **YouTube Music:** Add `Permanent Shuffle` patch ([ReVanced#2730](https://github.com/BlueGradientHorizon/revanced-patches/issues/2730)) ([86a271c](86a271c))
* **YouTube:** Add `Alternative thumbnails` patch ([ReVanced#2834](https://github.com/BlueGradientHorizon/revanced-patches/issues/2834)) ([8a4277c](8a4277c))
* **YouTube:** Add `Custom player overlay opacity` patch ([ReVanced#2721](https://github.com/BlueGradientHorizon/revanced-patches/issues/2721)) ([2622b00](2622b00))
* **YouTube:** Add `Enable tablet layout` patch ([c89b2aa](c89b2aa))
* **YouTube:** Support version `18.29.38` ([c1b9eef](c1b9eef))
* **YouTube:** Support version `18.32.39` ([7b503e2](7b503e2))
Slenderman00 pushed a commit to Slenderman00/revanced-patches-grindr that referenced this pull request Sep 3, 2023
Slenderman00 pushed a commit to Slenderman00/revanced-patches-grindr that referenced this pull request Sep 3, 2023
Slenderman00 pushed a commit to Slenderman00/revanced-patches-grindr that referenced this pull request Sep 3, 2023
# [2.188.0](ReVanced/revanced-patches@v2.187.0...v2.188.0) (2023-08-26)

### Bug Fixes

* allow using `PreferenceScreen` outside of current module ([fe94013](ReVanced/revanced-patches@7a3f456))
* **Client spoof:** Remove exception from option ([9c69f87](ReVanced/revanced-patches@34ae1ca))
* **Enable android debugging:** Update patch description ([ReVanced#2869](ReVanced/revanced-patches#2869)) ([d9f0d08](ReVanced/revanced-patches@204b1d5))
* improve wording ([26f9b05](ReVanced/revanced-patches@dd5a05a))
* **Reddit is Fun - Spoof client:** Use a more convincing user agent ([236a18f](ReVanced/revanced-patches@e3099fb))
* remove newline ([545388b](ReVanced/revanced-patches@e997b07))
* **Tiktok - Show seekbar:** Bump compatibility ([ReVanced#2737](ReVanced/revanced-patches#2737)) ([08413bd](ReVanced/revanced-patches@8446245))
* **YouTube - Client spoof:** Adjust spoof signature settings description ([ReVanced#2760](ReVanced/revanced-patches#2760)) ([f71d893](ReVanced/revanced-patches@8f2f22c))
* **YouTube Music - Remove upgrade button:** Remove the correct navigation bar item ([fd3813f](ReVanced/revanced-patches@465da2a))

### Features

* Add `Override certificate pinning` patch ([ReVanced#2781](ReVanced/revanced-patches#2781)) ([94ed738](ReVanced/revanced-patches@78034cb))
* **Change package name:** Append `.revanced` to package name by default ([ReVanced#2750](ReVanced/revanced-patches#2750)) ([e83e62f](ReVanced/revanced-patches@a4ac0d4))
* **Duolingo:** Add `Unlock Duolingo Super` patch ([ReVanced#2862](ReVanced/revanced-patches#2862)) ([61a7533](ReVanced/revanced-patches@f3caa34))
* Exclude `Custom branding` patch by default ([d6de957](ReVanced/revanced-patches@94f2cd1))
* **Lightroom:** Add `Disable mandatory login` patch ([ReVanced#2738](ReVanced/revanced-patches#2738)) ([896a713](ReVanced/revanced-patches@d496cbe))
* **Lightroom:** Add `Unlock premium` patch ([ReVanced#2740](ReVanced/revanced-patches#2740)) ([e18a9bc](ReVanced/revanced-patches@3346de9))
* **Nova Launcher:** Remove `Unlock prime` patch ([bbde91c](ReVanced/revanced-patches@ecf1abe))
* Publicize resource utility functions ([20aff26](ReVanced/revanced-patches@bb01070))
* **Solid Explorer:** Add `Remove file size limit` patch ([01c617d](ReVanced/revanced-patches@523c5c3))
* **Strava:** Add `Subscription features` patch ([ReVanced#2872](ReVanced/revanced-patches#2872)) ([387eb29](ReVanced/revanced-patches@60322a1))
* **Tasker:** Remove `Unlock trial` patch ([8354a87](ReVanced/revanced-patches@3d8233e))
* Use an extension property to create new exception when failing to resolve a fingerprint ([47eac14](ReVanced/revanced-patches@95d9a24))
* **YouTube - Debug:** Logging of layout proto buffer strings ([ReVanced#2759](ReVanced/revanced-patches#2759)) ([189f719](ReVanced/revanced-patches@ce53f12))
* **YouTube - External downloads:** Recommend Seal instead of PowerTube ([ReVanced#2803](ReVanced/revanced-patches#2803)) ([082e067](ReVanced/revanced-patches@5b4e059))
* **YouTube - Hide video action buttons:** Hide individual action buttons ([ReVanced#2723](ReVanced/revanced-patches#2723)) ([220f694](ReVanced/revanced-patches@3cc7d2e))
* **YouTube Music - Exclusive audio playback:** Support latest version ([0861991](ReVanced/revanced-patches@0f0d6b2))
* **YouTube Music:** Add `Permanent repeat` patch ([ReVanced#2722](ReVanced/revanced-patches#2722)) ([506d49c](ReVanced/revanced-patches@d13bd20))
* **YouTube Music:** Add `Permanent Shuffle` patch ([ReVanced#2730](ReVanced/revanced-patches#2730)) ([86a271c](ReVanced/revanced-patches@7f8b343))
* **YouTube:** Add `Alternative thumbnails` patch ([ReVanced#2834](ReVanced/revanced-patches#2834)) ([8a4277c](ReVanced/revanced-patches@4965ea1))
* **YouTube:** Add `Custom player overlay opacity` patch ([ReVanced#2721](ReVanced/revanced-patches#2721)) ([2622b00](ReVanced/revanced-patches@082fb0c))
* **YouTube:** Add `Enable tablet layout` patch ([c89b2aa](ReVanced/revanced-patches@cec6d38))
* **YouTube:** Support version `18.29.38` ([c1b9eef](ReVanced/revanced-patches@283b903))
* **YouTube:** Support version `18.32.39` ([7b503e2](ReVanced/revanced-patches@d9c091a))
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
2 participants