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

fix(youtube/hide-video-action-buttons): fix 'hide share button' #1924

Merged
merged 5 commits into from
Apr 20, 2023
Merged

fix(youtube/hide-video-action-buttons): fix 'hide share button' #1924

merged 5 commits into from
Apr 20, 2023

Conversation

LisoUseInAIKyrios
Copy link

@LisoUseInAIKyrios LisoUseInAIKyrios commented Apr 19, 2023

Consolidated "hide share button" setting into the existing "hide action buttons" (change required to fix broken layout issues)

Consolidated "hide like" and "hide dislike" into a single setting. Since most users have segmented like/dislikes and both must be hidden together.

hide buttons

This PR appears to fix ReVanced/revanced-patches#1863

integration changes

@oSumAtrIX
Copy link
Member

Any indication on why share is not hidable? They are all children of a component tree.

@LisoUseInAIKyrios
Copy link
Author

I just looked again, and the share button appears to be part of the 'create clip and thanks' component, as hiding that also hides the share button.

I'll update the strings and comments now.

@LisoUseInAIKyrios LisoUseInAIKyrios changed the title fix(youtube/hide-video-action-buttons): remove non functional 'hide share button' fix(youtube/hide-video-action-buttons): fix 'hide share button' Apr 19, 2023
@0xrxL
Copy link

0xrxL commented Apr 19, 2023

Probably, an alternative way to accomplish this goal, is to search between protobuf (or other type of web) request and change the actionbuttons visibility.

Cheers!

@oSumAtrIX
Copy link
Member

The ConversionContext object can yield more information to that. Also i am not sure what you mean share is part of the other buttons, they should be seperate components. The paths might be identical. Is that correct?

@LisoUseInAIKyrios
Copy link
Author

LisoUseInAIKyrios commented Apr 19, 2023

The existing HIDE_ACTION_BUTTONS blocks "ContainerType|video_action_button" (which matches "video_action_button.eml")

Enabling this also hides the share button.

It appears that YouTube has moved the share button into this component.

@oSumAtrIX
Copy link
Member

So how I remember it was that the log spits out multiple of the same path so it's not differentiable. A hack I used was to count the amount of how often I see the action button path. Since the share button comes right after the dislike/like button, we can identify it among the other action buttons. So to allow hiding the share menu, simply check if it is the first occurrence of action button. If it is and the option to hide it is on, then hide it. If the option to hide the rest of the action buttons is on, simply hide them as well, otherwise show them.

@0xrxL
Copy link

0xrxL commented Apr 19, 2023

So how I remember it was that the log spits out multiple of the same path so it's not differentiable. A hack I used was to count the amount of how often I see the action button path. Since the share button comes right after the dislike/like button, we can identify it among the other action buttons. So to allow hiding the share menu, simply check if it is the first occurrence of action button. If it is and the option to hide it is on, then hide it. If the option to hide the rest of the action buttons is on, simply hide them as well, otherwise show them.

Your solution only had one inconvenience: it hid Share Button instead Live Chat action button (on normal videos), because there wasn't (and still isn't) a way to determine if a video contains the Live Chat action button or not.

@LisoUseInAIKyrios
Copy link
Author

LisoUseInAIKyrios commented Apr 19, 2023

The logic is there (before this PR):

        if (dislikeRule.check(path).isBlocked()) ActionButton.doNotBlockCounter = 4;
        if (currentIsActionButton && ActionButton.doNotBlockCounter-- > 0) {
            if (SettingsEnum.HIDE_SHARE_BUTTON.getBoolean()) {
                LogHelper.printDebug(() -> "Hiding share button");
                return true;
            } else return false;
        }

But I think that logic is causing the broken button layout when 'hide create, clip, thanks' is enabled. Because I removed the counting logic and it now blocks using only the path, and I'm no longer seeing the broken layout.

@oSumAtrIX
Copy link
Member

I believe that can be fixed. You can check for the first occurrence of action button. First occurrence will be share button. The remaining occurrences are the rest of the action buttons. It should be possible to hide share and other buttons separately that way.

@oSumAtrIX
Copy link
Member

So how I remember it was that the log spits out multiple of the same path so it's not differentiable. A hack I used was to count the amount of how often I see the action button path. Since the share button comes right after the dislike/like button, we can identify it among the other action buttons. So to allow hiding the share menu, simply check if it is the first occurrence of action button. If it is and the option to hide it is on, then hide it. If the option to hide the rest of the action buttons is on, simply hide them as well, otherwise show them.

Your solution only had one inconvenience: it hid Share Button instead Live Chat action button (on normal videos), because there wasn't (and still isn't) a way to determine if a video contains the Live Chat action button or not.

@0xrxL yes. There is no proper way currently to determine it. The only way would be to dig in the conversioncontext object (and possibly children) to check, if the action button is a share button for example

@LisoUseInAIKyrios
Copy link
Author

When the screen is scrolled up/down, the filter events run again. So with the current code (not this PR), different buttons can become hidden each time they appear on screen.

@oSumAtrIX
Copy link
Member

Does the order of the buttons change?

@0xrxL
Copy link

0xrxL commented Apr 19, 2023

So how I remember it was that the log spits out multiple of the same path so it's not differentiable. A hack I used was to count the amount of how often I see the action button path. Since the share button comes right after the dislike/like button, we can identify it among the other action buttons. So to allow hiding the share menu, simply check if it is the first occurrence of action button. If it is and the option to hide it is on, then hide it. If the option to hide the rest of the action buttons is on, simply hide them as well, otherwise show them.

Your solution only had one inconvenience: it hid Share Button instead Live Chat action button (on normal videos), because there wasn't (and still isn't) a way to determine if a video contains the Live Chat action button or not.

@0xrxL yes. There is no proper way currently to determine it. The only way would be to dig in the conversioncontext object (and possibly children) to check, if the action button is a share button for example

The problem is (from the first time I suggest this mod): the new Layout.

All the aforementioned three/four buttons have all the same infos, so you can't identify them individually.

@LisoUseInAIKyrios
Copy link
Author

LisoUseInAIKyrios commented Apr 19, 2023

Does the order of the buttons change?

Different buttons appear/disappear. It's happens the most when the action buttons are scrolled to the right (so the like/dislike are not visible) and then scroll the action buttons bar up/down the screen so they become hidden and then reappear. Sometimes the share button disappears, and sometimes the previously hidden action buttons reappear (remix, thanks, etc).

@oSumAtrIX
Copy link
Member

In that case the only solution is the one you provided for the time being. The protobuf message buffer could be read with an efficient algorithm and caching techniques to avoid having to dig in the conversioncontext objects children. Though likely that is the correct/mot efficient way since it avoids duplicating the entire buffer on each hook.

@oSumAtrIX
Copy link
Member

If we figure out how to traverse componentcontext children recursively we can very quickly figure out every components structure. Question is if at the time we figure it out, it can still be hidden, the place we hook is a recursive call already thar builds the component and its children recursively by streaming the buffer. So at the time we know about the conversion context children, it is already too late to return an EmptyComponent to end the recursion and hide the component. An external hook outside of the recursion would be required. That way on calling of that hook, a second hook in the recursion can figure out the components children and structure and callback to the first hook, so that the first hook returns an EmptyComponent and effectively hides the original component.

@oSumAtrIX
Copy link
Member

The componentcontext object overrides ToString and therefor its fields and members should be trivial to reverse.

@oSumAtrIX
Copy link
Member

Reversing the necessary methods to for example read a childrens text components text is what would be the difficult part.

@oSumAtrIX
Copy link
Member

It's happens the most when the action buttons are scrolled to the right

I was not able to trigger the bug by scrolling to the left or right, have you tried blocking the first occurrence of the action button path builder and checking if it hides the share button?

@LisoUseInAIKyrios
Copy link
Author

LisoUseInAIKyrios commented Apr 19, 2023

You have to scroll to the right, and then scroll down/up so the entire bar goes off screen. When the bar reappears, different buttons are visible (and sometimes the share button is hidden when it should not be). You have to do this multiple times, but it will happen after just a few attempts.

The broken button backgrounds (empty circles) seems to happen more often when the screen is turned off/on.

@LisoUseInAIKyrios
Copy link
Author

I tried selectively allowing the first action button encountered (and hiding the other action buttons), and it sometimes works (share button is visible, and other action buttons are hidden). Except the broken empty button circles is still present (and seems slightly worse), and sometimes the share button still gets hidden when scrolling the bar off/on screen.

I think the only solution to selectively allow the share button, is something like the more comprehensive path check you described.

@oSumAtrIX
Copy link
Member

What is the explanation for the buttons to be partially being hidden? Have you tried only hiding the share button instead of only showing it? When you block an action button, the recursion stops and children stop rendering, then the next action button is rendered. It is odd that the action button is partially visible. It might be possible, that the children are rerendered without the button itself, so it would at first block at a child and therefore hide the buttons content only, but you were able to hide all buttons properly, so something along these lines there should be an explanation.

@LisoUseInAIKyrios
Copy link
Author

LisoUseInAIKyrios commented Apr 19, 2023

I tried hiding just the share button (the first action button loaded), and it does not show broken empty buttons, but the end result is one of the action buttons is randomly hidden (especially when scrolling off/on screen).

It appears the buttons are loaded non-deterministically (ie: randomly):

The broken background buttons only happen when trying to hide based on counting the order of action buttons loading. I don't know for sure, but I think it's because litho is using more than 1 thread to load. So the child components of one button are being loaded concurrently while another button parent is also loading on a different thread. This can also cause the buttons to be loaded out of order, depending on how runtime is split up among the different threads. If litho is using more than 1 thread, then filtering based on the order of loading will never work 100% (which might be why the button backgrounds are only sometimes broken, since it's a race condition between the multiple threads loading different buttons and button components).

…ade the share button will now be hidden (when it was not before).
@oSumAtrIX
Copy link
Member

Concurrency can't be a problem. The buffer is read sequentially for each component context. And the component context object is built recursively. While it might build components in multiple threads, each component itself is built sequentially/recursively, so it doesn't explain why the buttons are partially hidden.

@LisoUseInAIKyrios
Copy link
Author

LisoUseInAIKyrios commented Apr 19, 2023

The current code counts the number of action button components that are loaded. If the share button is not hidden (and the remaining action buttons are hidden), then ButtonsPatch allows only the first 4 loads of an action button component.

But if two action buttons are loaded concurrently (ie: the share and remix button), and each button loads it's child components on it's own thread, then the loading of elements between the two buttons will happen independently of each other. So if counting out 4 elements, you may get 2 elements loaded from the share button, but then 2 elements from the remix button are loaded (and allowed to load). The remaining elements from the share button and remix are then blocked (since only 4 action button elements are allowed to load). The end result, is two partially loaded and incomplete buttons that are missing text/icons.

An alternative outcome, is the remix button wins the thread race and loads all it's sub components before the share button loads anything, in which case the remix button is then incorrectly shown (since it was the first 4 action button elements loaded), and the share button is incorrectly hidden since it's the 5th+ element to load.

I'm fairly sure this is what's going on with the current code, and why the broken background buttons only show up when trying to filter based on the order of loads.

@oSumAtrIX
Copy link
Member

Makes sense, in that case the PR is a solution for now as is.

@LisoUseInAIKyrios LisoUseInAIKyrios merged commit 250df92 into ReVanced:dev Apr 20, 2023
1 check passed
@LisoUseInAIKyrios LisoUseInAIKyrios deleted the hide_action_buttons_fix branch April 20, 2023 06:41
revanced-bot pushed a commit that referenced this pull request Apr 20, 2023
# [2.168.0-dev.8](ReVanced/revanced-patches@v2.168.0-dev.7...v2.168.0-dev.8) (2023-04-20)

### Bug Fixes

* **youtube/hide-video-action-buttons:** fix 'hide share button' ([#1924](ReVanced/revanced-patches#1924)) ([250df92](ReVanced/revanced-patches@250df92))
revanced-bot pushed a commit that referenced this pull request Apr 21, 2023
# [2.168.0](ReVanced/revanced-patches@v2.167.1...v2.168.0) (2023-04-21)

### Bug Fixes

* add missing annotation to patches ([#1882](ReVanced/revanced-patches#1882)) ([d86b6a4](ReVanced/revanced-patches@d86b6a4))
* **youtube/hide-video-action-buttons:** change 'Hide create, clip and thanks buttons' to default off ([#1923](ReVanced/revanced-patches#1923)) ([734e328](ReVanced/revanced-patches@734e328))
* **youtube/hide-video-action-buttons:** fix 'hide share button' ([#1924](ReVanced/revanced-patches#1924)) ([250df92](ReVanced/revanced-patches@250df92))
* **youtube/microg-support:** remove incorrect patch dependency ([ec85a47](ReVanced/revanced-patches@ec85a47))
* **youtube/microg-support:** rename patch correctly ([d5c7d63](ReVanced/revanced-patches@d5c7d63))
* **youtube/return-youtube-dislike:** render dislikes when scrolling into the screen ([#1873](ReVanced/revanced-patches#1873)) ([6f851e4](ReVanced/revanced-patches@6f851e4))
* **youtube/sponsorblock:** do not depend on `remember-playback-speed` patch ([b0834fa](ReVanced/revanced-patches@b0834fa))
* **youtube/sponsorblock:** fix autorepeat button layout ([#1868](ReVanced/revanced-patches#1868)) ([5e148d9](ReVanced/revanced-patches@5e148d9))
* **youtube/spoof-signature-verification:** depend on `client-spoof` patch ([5547bd1](ReVanced/revanced-patches@5547bd1))
* **youtubevanced/hide-ads:** hide more types of ads ([#1781](ReVanced/revanced-patches#1781)) ([47ff447](ReVanced/revanced-patches@47ff447))
* **youtubevanced/hide-ads:** remove broken ad filter ([#1881](ReVanced/revanced-patches#1881)) ([2be5194](ReVanced/revanced-patches@2be5194))

### Features

* `change-package-name` patch ([#1864](ReVanced/revanced-patches#1864)) ([f9a6672](ReVanced/revanced-patches@f9a6672))
* `enable-android-debugging` patch ([#1876](ReVanced/revanced-patches#1876)) ([bd224d9](ReVanced/revanced-patches@bd224d9))
* **facebook:** `hide-inbox-ads` patch ([#1893](ReVanced/revanced-patches#1893)) ([2cfc982](ReVanced/revanced-patches@2cfc982))
* **id-austria:** bump compatibility to `2.6.0` ([#1827](ReVanced/revanced-patches#1827)) ([f48e794](ReVanced/revanced-patches@f48e794))
* **inshorts:** `hide-ads` patch ([#1828](ReVanced/revanced-patches#1828)) ([04a2acc](ReVanced/revanced-patches@04a2acc))
* **memegenerator:** `unlock-pro` patch ([#1902](ReVanced/revanced-patches#1902)) ([3daf875](ReVanced/revanced-patches@3daf875))
* **photomath/unlock-plus:** bump compatibility to `8.21.1` ([#1926](ReVanced/revanced-patches#1926)) ([33b77fa](ReVanced/revanced-patches@33b77fa))
* **photomath:** bump compatibility up to `8.21.0` ([#1886](ReVanced/revanced-patches#1886)) ([43464fd](ReVanced/revanced-patches@43464fd))
* **reddit:** bump compatibility to `2023.12.0` ([#1825](ReVanced/revanced-patches#1825)) ([e3666e6](ReVanced/revanced-patches@e3666e6))
* use better patch description ([32c0805](ReVanced/revanced-patches@32c0805))
* **youtube-music:** `bypass-certificate-checks` patch ([#1810](ReVanced/revanced-patches#1810)) ([ef8f26f](ReVanced/revanced-patches@ef8f26f))
* **youtube/settings:** disable preferences and add dialog messages to preferences ([#1801](ReVanced/revanced-patches#1801)) ([05023ba](ReVanced/revanced-patches@05023ba))
* **youtube/sponsorblock:** skip to video highlight ([#1874](ReVanced/revanced-patches#1874)) ([ed335fb](ReVanced/revanced-patches@ed335fb))
* **youtube/spoof-signature-verification:** enable by default ([#1896](ReVanced/revanced-patches#1896)) ([23eb096](ReVanced/revanced-patches@23eb096))
* **youtube:** bump compatibility to `18.08.37` ([29561ec](ReVanced/revanced-patches@29561ec))
* **youtube:** change default video speed and quality inside the settings menu ([#1880](ReVanced/revanced-patches#1880)) ([fbb1763](ReVanced/revanced-patches@fbb1763))
* **youtube:** constrain compatibility to `18.08.37` ([7403fc8](ReVanced/revanced-patches@7403fc8))
* **youtube:** sponsorblock improvements ([#1557](ReVanced/revanced-patches#1557)) ([b5d712a](ReVanced/revanced-patches@b5d712a))
* **youtube:** support version `18.08.37` ([4f4ceab](ReVanced/revanced-patches@4f4ceab))
revanced-bot pushed a commit that referenced this pull request Apr 21, 2023
# [2.168.0-dev.1](ReVanced/revanced-patches@v2.167.1...v2.168.0-dev.1) (2023-04-21)

### Bug Fixes

* add missing annotation to patches ([#1882](ReVanced/revanced-patches#1882)) ([d86b6a4](ReVanced/revanced-patches@d86b6a4))
* **youtube/hide-video-action-buttons:** change 'Hide create, clip and thanks buttons' to default off ([#1923](ReVanced/revanced-patches#1923)) ([fc89c86](ReVanced/revanced-patches@fc89c86))
* **youtube/hide-video-action-buttons:** fix 'hide share button' ([#1924](ReVanced/revanced-patches#1924)) ([bc05e44](ReVanced/revanced-patches@bc05e44))
* **youtube/microg-support:** remove incorrect patch dependency ([3e0c45c](ReVanced/revanced-patches@3e0c45c))
* **youtube/microg-support:** rename patch correctly ([091a25d](ReVanced/revanced-patches@091a25d))
* **youtube/return-youtube-dislike:** render dislikes when scrolling into the screen ([#1873](ReVanced/revanced-patches#1873)) ([85675b8](ReVanced/revanced-patches@85675b8))
* **youtube/sponsorblock:** do not depend on `remember-playback-speed` patch ([b0834fa](ReVanced/revanced-patches@b0834fa))
* **youtube/sponsorblock:** fix autorepeat button layout ([#1868](ReVanced/revanced-patches#1868)) ([5e148d9](ReVanced/revanced-patches@5e148d9))
* **youtube/spoof-signature-verification:** depend on `client-spoof` patch ([0d47375](ReVanced/revanced-patches@0d47375))
* **youtubevanced/hide-ads:** hide more types of ads ([#1781](ReVanced/revanced-patches#1781)) ([47ff447](ReVanced/revanced-patches@47ff447))
* **youtubevanced/hide-ads:** remove broken ad filter ([#1881](ReVanced/revanced-patches#1881)) ([5b987e1](ReVanced/revanced-patches@5b987e1))

### Features

* `change-package-name` patch ([#1864](ReVanced/revanced-patches#1864)) ([f9a6672](ReVanced/revanced-patches@f9a6672))
* `enable-android-debugging` patch ([#1876](ReVanced/revanced-patches#1876)) ([bd224d9](ReVanced/revanced-patches@bd224d9))
* **facebook:** `hide-inbox-ads` patch ([#1893](ReVanced/revanced-patches#1893)) ([2cfc982](ReVanced/revanced-patches@2cfc982))
* **id-austria:** bump compatibility to `2.6.0` ([#1827](ReVanced/revanced-patches#1827)) ([f48e794](ReVanced/revanced-patches@f48e794))
* **inshorts:** `hide-ads` patch ([#1828](ReVanced/revanced-patches#1828)) ([04a2acc](ReVanced/revanced-patches@04a2acc))
* **memegenerator:** `unlock-pro` patch ([#1902](ReVanced/revanced-patches#1902)) ([7d30541](ReVanced/revanced-patches@7d30541))
* **photomath/unlock-plus:** bump compatibility to `8.21.1` ([#1926](ReVanced/revanced-patches#1926)) ([beb8d9c](ReVanced/revanced-patches@beb8d9c))
* **photomath:** bump compatibility up to `8.21.0` ([#1886](ReVanced/revanced-patches#1886)) ([43464fd](ReVanced/revanced-patches@43464fd))
* **reddit:** bump compatibility to `2023.12.0` ([#1825](ReVanced/revanced-patches#1825)) ([e3666e6](ReVanced/revanced-patches@e3666e6))
* use better patch description ([32fcd25](ReVanced/revanced-patches@32fcd25))
* **youtube-music:** `bypass-certificate-checks` patch ([#1810](ReVanced/revanced-patches#1810)) ([ef8f26f](ReVanced/revanced-patches@ef8f26f))
* **youtube/settings:** disable preferences and add dialog messages to preferences ([#1801](ReVanced/revanced-patches#1801)) ([05023ba](ReVanced/revanced-patches@05023ba))
* **youtube/sponsorblock:** skip to video highlight ([#1874](ReVanced/revanced-patches#1874)) ([83747b7](ReVanced/revanced-patches@83747b7))
* **youtube/spoof-signature-verification:** enable by default ([#1896](ReVanced/revanced-patches#1896)) ([23eb096](ReVanced/revanced-patches@23eb096))
* **youtube:** bump compatibility to `18.08.37` ([29561ec](ReVanced/revanced-patches@29561ec))
* **youtube:** change default video speed and quality inside the settings menu ([#1880](ReVanced/revanced-patches#1880)) ([fbb1763](ReVanced/revanced-patches@fbb1763))
* **youtube:** constrain compatibility to `18.08.37` ([7403fc8](ReVanced/revanced-patches@7403fc8))
* **youtube:** sponsorblock improvements ([#1557](ReVanced/revanced-patches#1557)) ([b5d712a](ReVanced/revanced-patches@b5d712a))
* **youtube:** support version `18.08.37` ([4f4ceab](ReVanced/revanced-patches@4f4ceab))
revanced-bot pushed a commit that referenced this pull request Apr 21, 2023
# [2.169.0-dev.1](ReVanced/revanced-patches@v2.168.0...v2.169.0-dev.1) (2023-04-21)

### Bug Fixes

* add missing annotation to patches ([#1882](ReVanced/revanced-patches#1882)) ([d86b6a4](ReVanced/revanced-patches@d86b6a4))
* **youtube/hide-video-action-buttons:** change 'Hide create, clip and thanks buttons' to default off ([#1923](ReVanced/revanced-patches#1923)) ([fc89c86](ReVanced/revanced-patches@fc89c86))
* **youtube/hide-video-action-buttons:** fix 'hide share button' ([#1924](ReVanced/revanced-patches#1924)) ([bc05e44](ReVanced/revanced-patches@bc05e44))
* **youtube/microg-support:** remove incorrect patch dependency ([3e0c45c](ReVanced/revanced-patches@3e0c45c))
* **youtube/microg-support:** rename patch correctly ([091a25d](ReVanced/revanced-patches@091a25d))
* **youtube/return-youtube-dislike:** render dislikes when scrolling into the screen ([#1873](ReVanced/revanced-patches#1873)) ([85675b8](ReVanced/revanced-patches@85675b8))
* **youtube/sponsorblock:** do not depend on `remember-playback-speed` patch ([b0834fa](ReVanced/revanced-patches@b0834fa))
* **youtube/sponsorblock:** fix autorepeat button layout ([#1868](ReVanced/revanced-patches#1868)) ([5e148d9](ReVanced/revanced-patches@5e148d9))
* **youtube/spoof-signature-verification:** depend on `client-spoof` patch ([0d47375](ReVanced/revanced-patches@0d47375))
* **youtubevanced/hide-ads:** hide more types of ads ([#1781](ReVanced/revanced-patches#1781)) ([47ff447](ReVanced/revanced-patches@47ff447))
* **youtubevanced/hide-ads:** remove broken ad filter ([#1881](ReVanced/revanced-patches#1881)) ([5b987e1](ReVanced/revanced-patches@5b987e1))

### Features

* `change-package-name` patch ([#1864](ReVanced/revanced-patches#1864)) ([f9a6672](ReVanced/revanced-patches@f9a6672))
* `enable-android-debugging` patch ([#1876](ReVanced/revanced-patches#1876)) ([bd224d9](ReVanced/revanced-patches@bd224d9))
* **facebook:** `hide-inbox-ads` patch ([#1893](ReVanced/revanced-patches#1893)) ([2cfc982](ReVanced/revanced-patches@2cfc982))
* **id-austria:** bump compatibility to `2.6.0` ([#1827](ReVanced/revanced-patches#1827)) ([f48e794](ReVanced/revanced-patches@f48e794))
* **inshorts:** `hide-ads` patch ([#1828](ReVanced/revanced-patches#1828)) ([04a2acc](ReVanced/revanced-patches@04a2acc))
* **memegenerator:** `unlock-pro` patch ([#1902](ReVanced/revanced-patches#1902)) ([7d30541](ReVanced/revanced-patches@7d30541))
* **photomath/unlock-plus:** bump compatibility to `8.21.1` ([#1926](ReVanced/revanced-patches#1926)) ([beb8d9c](ReVanced/revanced-patches@beb8d9c))
* **photomath:** bump compatibility up to `8.21.0` ([#1886](ReVanced/revanced-patches#1886)) ([43464fd](ReVanced/revanced-patches@43464fd))
* **reddit:** bump compatibility to `2023.12.0` ([#1825](ReVanced/revanced-patches#1825)) ([e3666e6](ReVanced/revanced-patches@e3666e6))
* use better patch description ([32fcd25](ReVanced/revanced-patches@32fcd25))
* **youtube-music:** `bypass-certificate-checks` patch ([#1810](ReVanced/revanced-patches#1810)) ([ef8f26f](ReVanced/revanced-patches@ef8f26f))
* **youtube/settings:** disable preferences and add dialog messages to preferences ([#1801](ReVanced/revanced-patches#1801)) ([05023ba](ReVanced/revanced-patches@05023ba))
* **youtube/sponsorblock:** skip to video highlight ([#1874](ReVanced/revanced-patches#1874)) ([83747b7](ReVanced/revanced-patches@83747b7))
* **youtube:** bump compatibility to `18.08.37` ([29561ec](ReVanced/revanced-patches@29561ec))
* **youtube:** change default video speed and quality inside the settings menu ([#1880](ReVanced/revanced-patches#1880)) ([fbb1763](ReVanced/revanced-patches@fbb1763))
* **youtube:** constrain compatibility to `18.08.37` ([7403fc8](ReVanced/revanced-patches@7403fc8))
* **youtube:** sponsorblock improvements ([#1557](ReVanced/revanced-patches#1557)) ([b5d712a](ReVanced/revanced-patches@b5d712a))
* **youtube:** support version `18.08.37` ([4f4ceab](ReVanced/revanced-patches@4f4ceab))
revanced-bot pushed a commit that referenced this pull request Apr 21, 2023
# [2.169.0](ReVanced/revanced-patches@v2.168.0...v2.169.0) (2023-04-21)

### Bug Fixes

* add missing annotation to patches ([#1882](ReVanced/revanced-patches#1882)) ([d86b6a4](ReVanced/revanced-patches@d86b6a4))
* **youtube/hide-video-action-buttons:** change 'Hide create, clip and thanks buttons' to default off ([#1923](ReVanced/revanced-patches#1923)) ([fc89c86](ReVanced/revanced-patches@fc89c86))
* **youtube/hide-video-action-buttons:** fix 'hide share button' ([#1924](ReVanced/revanced-patches#1924)) ([bc05e44](ReVanced/revanced-patches@bc05e44))
* **youtube/microg-support:** remove incorrect patch dependency ([3e0c45c](ReVanced/revanced-patches@3e0c45c))
* **youtube/microg-support:** rename patch correctly ([091a25d](ReVanced/revanced-patches@091a25d))
* **youtube/return-youtube-dislike:** render dislikes when scrolling into the screen ([#1873](ReVanced/revanced-patches#1873)) ([85675b8](ReVanced/revanced-patches@85675b8))
* **youtube/sponsorblock:** do not depend on `remember-playback-speed` patch ([b0834fa](ReVanced/revanced-patches@b0834fa))
* **youtube/sponsorblock:** fix autorepeat button layout ([#1868](ReVanced/revanced-patches#1868)) ([5e148d9](ReVanced/revanced-patches@5e148d9))
* **youtube/spoof-signature-verification:** depend on `client-spoof` patch ([0d47375](ReVanced/revanced-patches@0d47375))
* **youtubevanced/hide-ads:** hide more types of ads ([#1781](ReVanced/revanced-patches#1781)) ([47ff447](ReVanced/revanced-patches@47ff447))
* **youtubevanced/hide-ads:** remove broken ad filter ([#1881](ReVanced/revanced-patches#1881)) ([5b987e1](ReVanced/revanced-patches@5b987e1))

### Features

* `change-package-name` patch ([#1864](ReVanced/revanced-patches#1864)) ([f9a6672](ReVanced/revanced-patches@f9a6672))
* `enable-android-debugging` patch ([#1876](ReVanced/revanced-patches#1876)) ([bd224d9](ReVanced/revanced-patches@bd224d9))
* **facebook:** `hide-inbox-ads` patch ([#1893](ReVanced/revanced-patches#1893)) ([2cfc982](ReVanced/revanced-patches@2cfc982))
* **id-austria:** bump compatibility to `2.6.0` ([#1827](ReVanced/revanced-patches#1827)) ([f48e794](ReVanced/revanced-patches@f48e794))
* **inshorts:** `hide-ads` patch ([#1828](ReVanced/revanced-patches#1828)) ([04a2acc](ReVanced/revanced-patches@04a2acc))
* **memegenerator:** `unlock-pro` patch ([#1902](ReVanced/revanced-patches#1902)) ([7d30541](ReVanced/revanced-patches@7d30541))
* **photomath/unlock-plus:** bump compatibility to `8.21.1` ([#1926](ReVanced/revanced-patches#1926)) ([beb8d9c](ReVanced/revanced-patches@beb8d9c))
* **photomath:** bump compatibility up to `8.21.0` ([#1886](ReVanced/revanced-patches#1886)) ([43464fd](ReVanced/revanced-patches@43464fd))
* **reddit:** bump compatibility to `2023.12.0` ([#1825](ReVanced/revanced-patches#1825)) ([e3666e6](ReVanced/revanced-patches@e3666e6))
* use better patch description ([32fcd25](ReVanced/revanced-patches@32fcd25))
* **youtube-music:** `bypass-certificate-checks` patch ([#1810](ReVanced/revanced-patches#1810)) ([ef8f26f](ReVanced/revanced-patches@ef8f26f))
* **youtube/settings:** disable preferences and add dialog messages to preferences ([#1801](ReVanced/revanced-patches#1801)) ([05023ba](ReVanced/revanced-patches@05023ba))
* **youtube/sponsorblock:** skip to video highlight ([#1874](ReVanced/revanced-patches#1874)) ([83747b7](ReVanced/revanced-patches@83747b7))
* **youtube:** bump compatibility to `18.08.37` ([29561ec](ReVanced/revanced-patches@29561ec))
* **youtube:** change default video speed and quality inside the settings menu ([#1880](ReVanced/revanced-patches#1880)) ([fbb1763](ReVanced/revanced-patches@fbb1763))
* **youtube:** constrain compatibility to `18.08.37` ([7403fc8](ReVanced/revanced-patches@7403fc8))
* **youtube:** sponsorblock improvements ([#1557](ReVanced/revanced-patches#1557)) ([b5d712a](ReVanced/revanced-patches@b5d712a))
* **youtube:** support version `18.08.37` ([4f4ceab](ReVanced/revanced-patches@4f4ceab))
pwyx pushed a commit to pwyx/revanced-patches that referenced this pull request May 7, 2023
# 1.0.0 (2023-05-07)

### Bug Fixes

*  `autorepeat-by-default` patch ([#148](https://github.com/reduxes/revanced-patches/issues/148)) ([fe628ba](https://github.com/reduxes/revanced-patches/commit/fe628ba909d89ea0bf3d95fe94ca78ef819677da))
* `auto-captions` patch switch description ([#488](https://github.com/reduxes/revanced-patches/issues/488)) ([7bcac4f](https://github.com/reduxes/revanced-patches/commit/7bcac4fb65ca5439dd5fb6a8fc269c90629a7f65))
* `codecs-unlock` patch and update Music patches to `5.14.53` ([2437d30](https://github.com/reduxes/revanced-patches/commit/2437d3070f6a630d353619f642cefebd47abee20))
* `create-button-signature` ([a173f6e](https://github.com/reduxes/revanced-patches/commit/a173f6e5a7e65943657e2072e8a72a4a680e5277))
* `custom-branding` patch failing to get resources ([efb6d4c](https://github.com/reduxes/revanced-patches/commit/efb6d4c2be515185fc9bd29c40ce202f0d684cee))
* `default-video-quality` patch crashing ([#227](https://github.com/reduxes/revanced-patches/issues/227)) ([379327a](https://github.com/reduxes/revanced-patches/commit/379327a6b2325ef93c7107472343dd9fd85a0f56))
* `disable-create-button` not working with prebuilt jar file ([#55](https://github.com/reduxes/revanced-patches/issues/55)) ([78be64a](https://github.com/reduxes/revanced-patches/commit/78be64accc2023281c0c376849cdb0213622dc5c))
* `enable-seekbar-tapping` patch ([52fd726](https://github.com/reduxes/revanced-patches/commit/52fd726d9b0d2efbd0f9742fc84ad01ccdcff168))
* `exclusive-audio-playback` patch ([#153](https://github.com/reduxes/revanced-patches/issues/153)) ([9beff95](https://github.com/reduxes/revanced-patches/commit/9beff9567f1586e5c58690c1f1d2f7f204025ab7))
* `hrd-auto-brightness` ([#152](https://github.com/reduxes/revanced-patches/issues/152)) ([5f2e9ba](https://github.com/reduxes/revanced-patches/commit/5f2e9ba30b7432be04bdc9f9f7ec7ac75fdc4b34))
* `Index` in wrong package ([2f9360f](https://github.com/reduxes/revanced-patches/commit/2f9360f57cc8415564534fbbd8bd5e2a83a1b629))
* `minimized-playback` & `old-quality-layout` wrong opcodes ([b45d175](https://github.com/reduxes/revanced-patches/commit/b45d175c6f1ece6da894ab16128c2644d262c9c7))
* `minimized-playback` patch ([55677a4](https://github.com/reduxes/revanced-patches/commit/55677a44ff965c0b92c3f1d771bd68c12c142ad4))
* `minimized-playback` patch for YouTube Kids videos ([#201](https://github.com/reduxes/revanced-patches/issues/201)) ([31e3b42](https://github.com/reduxes/revanced-patches/commit/31e3b42c6bbce0d00f049b8a69bafc94900bb3b4))
* `old-quality-layout` patch ([2497425](https://github.com/reduxes/revanced-patches/commit/2497425c9f11b8b14c861c2f0f34ff47bdbfac53))
* `Patch` annotation for `client-spoof` patch ([e9ab125](https://github.com/reduxes/revanced-patches/commit/e9ab125b042641da840a3fe8464c6cd34b9961eb))
* `seekbar-tapping` toggling ([#401](https://github.com/reduxes/revanced-patches/issues/401)) ([33ece5b](https://github.com/reduxes/revanced-patches/commit/33ece5bdb4ecd35cadc27023c04f7e17b1efa6e1))
* `SignatureChecker` not handling nullable field `methodMetadata` ([17bcf78](https://github.com/reduxes/revanced-patches/commit/17bcf786a85ccf1f7d9f5a66a044a3c26def09bb))
* `swipe-controls` with active engagement panel ([#177](https://github.com/reduxes/revanced-patches/issues/177)) ([000ec6d](https://github.com/reduxes/revanced-patches/commit/000ec6d8f6ecbb910a06ec852564ee9e5f03dcf8))
* accidentally removed code in refactor ([0077e26](https://github.com/reduxes/revanced-patches/commit/0077e26d23cc112b671a41614a55348fac2c88ca))
* actually call `VideoInformation.setCurrentVideoId` first ([5c62d0a](https://github.com/reduxes/revanced-patches/commit/5c62d0a2e0217de1b9563a41b4e94ed63230440f))
* add `patches.json` as a release asset ([60886bc](https://github.com/reduxes/revanced-patches/commit/60886bcdc218515d519e0bb14642800da13fb741))
* add 17.25.34 as supported version for swipe-controls patch ([4d84c19](https://github.com/reduxes/revanced-patches/commit/4d84c1914f8ecf51cee25667219bc6cf635a6c1c))
* add execute permission to `./gradlew` file ([ff7a560](https://github.com/reduxes/revanced-patches/commit/ff7a5602f68428111fea6c60cbea694592039ef1))
* add missing `trimIndent()` to string literals ([76d3c71](https://github.com/reduxes/revanced-patches/commit/76d3c71b67edebd79f2cdb1bb28e4d2969d72223))
* add missing annotation to patches ([#1882](https://github.com/reduxes/revanced-patches/issues/1882)) ([d86b6a4](https://github.com/reduxes/revanced-patches/commit/d86b6a4a659172c3f1db8eb883f28dfee4e83e4c))
* add missing opcode for `create-button-method` ([0a398ef](https://github.com/reduxes/revanced-patches/commit/0a398ef364f91a0dd9608df1a036a2515476ccf2))
* add missing permission to reboot app ([#260](https://github.com/reduxes/revanced-patches/issues/260)) ([6ced6df](https://github.com/reduxes/revanced-patches/commit/6ced6df8ed7642dea51e1acd1c12f4de4874b972))
* add missing switch for `tablet-mini-player` patch ([6f5104d](https://github.com/reduxes/revanced-patches/commit/6f5104d93471c8483a22e7c786321d220527ef90))
* add missing switch for tablet mini-player ([b824d35](https://github.com/reduxes/revanced-patches/commit/b824d35960df9e99c2a2d248356c3c9342cfe130))
* add size `48px` for `custom-branding` patch ([f81872b](https://github.com/reduxes/revanced-patches/commit/f81872b8e41da215517fdb59364130d8ce681607))
* add v17.28.34 compatiblity for the `hide-shorts-button` patch ([#224](https://github.com/reduxes/revanced-patches/issues/224)) ([76166bb](https://github.com/reduxes/revanced-patches/commit/76166bb35f940ef661e2802f5bf93ed91f2e2913))
* alignment of download button icon ([#477](https://github.com/reduxes/revanced-patches/issues/477)) ([2f046f9](https://github.com/reduxes/revanced-patches/commit/2f046f9cbe1c71b6e795b261b3bf80d0243dc1f7))
* **anytracker:** syntax error in fingerprint ([#1165](https://github.com/reduxes/revanced-patches/issues/1165)) ([81c7095](https://github.com/reduxes/revanced-patches/commit/81c7095d1a5fc16a56b419c1af180a5a068e4e68))
* apply multiple changes from integrations, refactor package structure, class names and implementations ([bc30e39](https://github.com/reduxes/revanced-patches/commit/bc30e39ae520b48e8b5c040685bef9ade944f492))
* attempt on all patches ([3395d69](https://github.com/reduxes/revanced-patches/commit/3395d69747103a4bdf314297aa0bfa6ef6a0fc36))
* autoplay not working. ([586eed5](https://github.com/reduxes/revanced-patches/commit/586eed515fc7ff8e3b1b150b0d34610b39480bb5))
* autoplay still enabled when using patch ([4f96129](https://github.com/reduxes/revanced-patches/commit/4f961298f6cb6417ee3f3d6f8ac7ce96594ed03b))
* **backdrops/pro-unlock:** constrain to most recent working app version ([#1677](https://github.com/reduxes/revanced-patches/issues/1677)) ([7680838](https://github.com/reduxes/revanced-patches/commit/768083882952f49b8c867043518ba888603b3049))
* breaking changes by `revanced-patcher` dependency ([e12e484](https://github.com/reduxes/revanced-patches/commit/e12e484e3796c5c9c8505b677838cdf8432f2e79))
* breaking changes by `revanced-patcher` dependency ([7e485b4](https://github.com/reduxes/revanced-patches/commit/7e485b4ffe204d724809aeb9bd9f693a35ded94d))
* breaking changes of the patcher ([1a49bbd](https://github.com/reduxes/revanced-patches/commit/1a49bbdbc4ff6f427934259536218e161908b449))
* breaking patcher changes ([50f9cc5](https://github.com/reduxes/revanced-patches/commit/50f9cc52acfd5bc23330ecd23d8d85678a9d3eee))
* breaking patcher changes ([cbb9e2c](https://github.com/reduxes/revanced-patches/commit/cbb9e2cd1fa829e1d1dd92dbd40131b11ae6a05b))
* breaking patcher changes ([581d1b0](https://github.com/reduxes/revanced-patches/commit/581d1b0ca7d15adcdb1ab6116ef035acfe701757))
* broken gradle task ([91483a8](https://github.com/reduxes/revanced-patches/commit/91483a8fbf92559d079dc52f846f5f871f5d6b5c))
* broken gradle task ([4d07961](https://github.com/reduxes/revanced-patches/commit/4d07961c8afd24da7f8879d11419147f2e100f05))
* broken gradle task ([28e3f55](https://github.com/reduxes/revanced-patches/commit/28e3f554ea6a7144416523fe48ce7adbb613b263))
* bugfixes in `microg` ([a43b33b](https://github.com/reduxes/revanced-patches/commit/a43b33bdbb2b36e0a8f991fa11dfeeec34de01f9))
* bump patcher dependency version ([a5d16d7](https://github.com/reduxes/revanced-patches/commit/a5d16d7a22168b519180684e0efa3b0450915d7b))
* bump youtube version for swipe-controls patch ([ff207a5](https://github.com/reduxes/revanced-patches/commit/ff207a57af7d3c15a8127f4465e97da23878b0d6))
* bump youtube version to 17.27.39 ([b93401a](https://github.com/reduxes/revanced-patches/commit/b93401a391c0ed4887dd1376ac253f74f98a8d7e))
* bump youtube version to 17.28.34 ([#225](https://github.com/reduxes/revanced-patches/issues/225)) ([738cb6a](https://github.com/reduxes/revanced-patches/commit/738cb6af177e92bbff8c02d6808fe416c0ad2582))
* bump youtube version to 17.29.34 ([#236](https://github.com/reduxes/revanced-patches/issues/236)) ([be6494a](https://github.com/reduxes/revanced-patches/commit/be6494a80989044cba961dc22fc58ffb2e8591f0))
* change fingerprint to work on latest youtube ([#80](https://github.com/reduxes/revanced-patches/issues/80)) ([4dba323](https://github.com/reduxes/revanced-patches/commit/4dba323ddf8980cd2b0908a0de41c4b4dea6b0d7))
* **change-package-name:** use `null` as default value for option `packageName` ([#1998](https://github.com/reduxes/revanced-patches/issues/1998)) ([8128e6b](https://github.com/reduxes/revanced-patches/commit/8128e6ba57ec4e4e01a0923a0d353cc934b93899))
* changed default value for autorepeat setting ([#386](https://github.com/reduxes/revanced-patches/issues/386)) ([5c808b0](https://github.com/reduxes/revanced-patches/commit/5c808b032901a165ebbb765b8c302e33211475d4))
* check if node has attributes before accessing them ([2d2ed87](https://github.com/reduxes/revanced-patches/commit/2d2ed870dacfe092eb6acbcaae5e51775c611322))
* check if resource files exist ([ba1f3af](https://github.com/reduxes/revanced-patches/commit/ba1f3af99be58edc44ed1b8f1875508d5034efd8))
* clean after building ([a2df3fb](https://github.com/reduxes/revanced-patches/commit/a2df3fbc9761b07f3010542fa8684ade00e4dc91))
* cleanup & trigger release for ThemePatch ([161256a](https://github.com/reduxes/revanced-patches/commit/161256afd391d4d42ff64afb2cf9289b785ec29f)), closes [#447](https://github.com/reduxes/revanced-patches/issues/447) [revanced/revanced-patcher#99](https://github.com/revanced/revanced-patcher/issues/99)
* compatibility of `force-vp9-codec-parent-fingerprint` fingerprint with version `17.27.39` ([523fd86](https://github.com/reduxes/revanced-patches/commit/523fd8627bc965a724267f725c28fba5e7a25a04))
* constrain `old-quality-layout` to older version ([add7232](https://github.com/reduxes/revanced-patches/commit/add72326199e90f677b450b553b9d88c0bb4c490))
* correct title for `tablet-miniplayer` setting switch ([77db73d](https://github.com/reduxes/revanced-patches/commit/77db73d0e98d83e9c508b0b3c33a34b95a476048))
* crash when using force-vp9-codec patch ([7a35e5c](https://github.com/reduxes/revanced-patches/commit/7a35e5c985b412d5a84083d1416d3207a40b3e97))
* **custom-playback-speed:** implement own method instead of `takeWhile` ([3504912](https://github.com/reduxes/revanced-patches/commit/3504912eba0f7943a712df62e401d0e1caaa7a9e))
* **custom-video-buffer:** use correct offset for `getMaxBuffer` call injection ([cbc3aa6](https://github.com/reduxes/revanced-patches/commit/cbc3aa6c3816631a8cae7f7c44746f575b2851ce))
* default values for settings ([9025844](https://github.com/reduxes/revanced-patches/commit/9025844a881ea063a7c107ae9d952c0b07a2b74e))
* design language for download icon ([#464](https://github.com/reduxes/revanced-patches/issues/464)) ([a050405](https://github.com/reduxes/revanced-patches/commit/a050405249be293154f996413311f0321b5b3def))
* disable `hide-suggestions-patch` patch until fixed ([99099ea](https://github.com/reduxes/revanced-patches/commit/99099ea0bc12f5f25896967db642442df69d0c4f))
* disable cast modules in YouTube Music ([#337](https://github.com/reduxes/revanced-patches/issues/337)) ([86eaba8](https://github.com/reduxes/revanced-patches/commit/86eaba8248100987f46540a224956099bcf9da2c))
* **disable-auto-player-popup-panels:** swap switch toggle state description ([#653](https://github.com/reduxes/revanced-patches/issues/653)) ([d4c166c](https://github.com/reduxes/revanced-patches/commit/d4c166cd60e7be360334650ef9a619133f34e208))
* disable-fullscreen-panels patch not working ([#213](https://github.com/reduxes/revanced-patches/issues/213)) ([5372105](https://github.com/reduxes/revanced-patches/commit/5372105e72607f289b779e4c2a3c13f3458842ce))
* **disable-startup-shorts-player:** incorrect offsets, invert branch condition ([#672](https://github.com/reduxes/revanced-patches/issues/672)) ([95cb6e8](https://github.com/reduxes/revanced-patches/commit/95cb6e8836ada3245da59effb2900011a8ca506c))
* **disable-startup-shorts-player:** remove redundant opcode pattern ([#679](https://github.com/reduxes/revanced-patches/issues/679)) ([5e74f61](https://github.com/reduxes/revanced-patches/commit/5e74f61a74104cd7cdf17b83647a30b3d8386717))
* display codename for patch names ([10c53f7](https://github.com/reduxes/revanced-patches/commit/10c53f720df3e70b9d59e8bc3219d56b996f03db))
* do not constrain `amoled` patch to versions ([#408](https://github.com/reduxes/revanced-patches/issues/408)) ([dfff01a](https://github.com/reduxes/revanced-patches/commit/dfff01a27704262c85a3d0d04609a79fa9d0491b))
* don't overwrite register in `compact-header` patch ([#406](https://github.com/reduxes/revanced-patches/issues/406)) ([7004b30](https://github.com/reduxes/revanced-patches/commit/7004b30ef9329f02cb61973d65410f9410f1e05c))
* don't respect primary color for the download button icon ([#424](https://github.com/reduxes/revanced-patches/issues/424)) ([f82500b](https://github.com/reduxes/revanced-patches/commit/f82500b921b148e56a8ce699f7b52fc5dc020e7e))
* dummy task for Gradle semantic-release plugin ([f6a8911](https://github.com/reduxes/revanced-patches/commit/f6a8911906dfe52fcdb685daf7a02d6d0052cba9))
* **enable-android-debugging:** don't include by default ([b2856f7](https://github.com/reduxes/revanced-patches/commit/b2856f7f71640f78dfc11b3dff90a58add48d605))
* **enable-android-debugging:** make option `debuggable` false by default ([e717e26](https://github.com/reduxes/revanced-patches/commit/e717e260fd0449a97929c3c82da577362586c5e1))
* environment variable not found in gradle build script ([0da15fb](https://github.com/reduxes/revanced-patches/commit/0da15fb0effac0566d080d7b85e9fbe46c3dd34d))
* exclude `swipe-controls` by default due to instability ([bdeb8e0](https://github.com/reduxes/revanced-patches/commit/bdeb8e04609a0ca94d9e2921bf7d486b9e229cec))
* forgot about this ([7102a25](https://github.com/reduxes/revanced-patches/commit/7102a25dc618f19b324b01870d23f5418f375b2a))
* freezing panels when watching video in fullscreen ([#89](https://github.com/reduxes/revanced-patches/issues/89)) ([f5d4f6c](https://github.com/reduxes/revanced-patches/commit/f5d4f6c3419916c6a9cf67babc6be8a64c854d3b))
* **general-ads:** invalid smali syntax ([30e8554](https://github.com/reduxes/revanced-patches/commit/30e8554729a1ca32c0d0274d93928f482bce707b))
* get create button view register by more reliable means ([#59](https://github.com/reduxes/revanced-patches/issues/59)) ([6ab821e](https://github.com/reduxes/revanced-patches/commit/6ab821e377176f4e9f1b7ec2b58a924fa40299db))
* **hdr-auto-brightness:** increase patching compatibility across versions ([f883e72](https://github.com/reduxes/revanced-patches/commit/f883e72dce416eec45aced2948a3b5b4bd3e6d8d))
* **hdr-brightness:** trim list of compatible versions ([#602](https://github.com/reduxes/revanced-patches/issues/602)) ([ce2d18c](https://github.com/reduxes/revanced-patches/commit/ce2d18cf4b067c731b35a55e0581ebb8c26f0cc1))
* **hide-create-button:** increase patching compatibility across versions ([99800ac](https://github.com/reduxes/revanced-patches/commit/99800ac558deec5035ba94254ea6595e569d4c42))
* **hide-email-address:** invalid instruction offsets ([#654](https://github.com/reduxes/revanced-patches/issues/654)) ([93d47cc](https://github.com/reduxes/revanced-patches/commit/93d47cc9c70ef08696581db94905841473205ed4))
* **hide-premium-nav-bar:** invalid import ([#590](https://github.com/reduxes/revanced-patches/issues/590)) ([c38717f](https://github.com/reduxes/revanced-patches/commit/c38717f79eec5c050eb826be61a9e20153edde73))
* **hide-premium-navbar:** remove the correct instructions ([#591](https://github.com/reduxes/revanced-patches/issues/591)) ([368b36c](https://github.com/reduxes/revanced-patches/commit/368b36cb488cc112adcb269aec15e4306d98abce))
* **hide-shorts-button:** increase patching compatibility across versions ([e3b3280](https://github.com/reduxes/revanced-patches/commit/e3b32800ffb8af6127c107d86d93aab04b54d3fb))
* **hide-time-and-seekbar:** don't draw the seekbar ([#594](https://github.com/reduxes/revanced-patches/issues/594)) ([4a4f883](https://github.com/reduxes/revanced-patches/commit/4a4f8836c52db208ea428c561024163482011029))
* inconsistencies in preference switches ([#1207](https://github.com/reduxes/revanced-patches/issues/1207)) ([b6ea5a4](https://github.com/reduxes/revanced-patches/commit/b6ea5a43b3eec6a06c7514cd79569b97a2b7d333))
* incorrect compatibilty attribute ([#296](https://github.com/reduxes/revanced-patches/issues/296)) ([0ab3e97](https://github.com/reduxes/revanced-patches/commit/0ab3e9724157c628555964273c6b65f9f48f9664))
* incorrect endIndex (fixed in Patcher) ([424788e](https://github.com/reduxes/revanced-patches/commit/424788edd777110cdaff97500556d18628f33385))
* incorrect fingerprint version [skip ci] ([f8c62ae](https://github.com/reduxes/revanced-patches/commit/f8c62ae16b088ff6d0e96a4ef62dc707cd83beb9))
* incorrect package name in gradle task ([152b2c9](https://github.com/reduxes/revanced-patches/commit/152b2c90cf102170648fcc168da10f46743bdc63))
* **instagram/hide-timeline-ads:** fix compatibility with newer versions ([3d4646a](https://github.com/reduxes/revanced-patches/commit/3d4646ae7efe13f9f7e47cf5ba7613aac4d04d66))
* **instagram/hide-timeline-ads:** fix compatibility with newer versions ([#1672](https://github.com/reduxes/revanced-patches/issues/1672)) ([b803e3e](https://github.com/reduxes/revanced-patches/commit/b803e3e1a743e32809195e8a358568572a59dac2))
* invalid regex ([26bf1d8](https://github.com/reduxes/revanced-patches/commit/26bf1d818f953abc061126d8b91f17cd9008ba1d))
* invalid string in strings list ([f08b53b](https://github.com/reduxes/revanced-patches/commit/f08b53b07d93bd8ac6e7da376ea6e6023e53076e))
* invalid version in compatibility annotation ([#90](https://github.com/reduxes/revanced-patches/issues/90)) ([df43547](https://github.com/reduxes/revanced-patches/commit/df435475cdd0494a1e4ea9e2980c2998c9bc7048))
* listing of wrong fingerprint class ([#147](https://github.com/reduxes/revanced-patches/issues/147)) ([95c2bbd](https://github.com/reduxes/revanced-patches/commit/95c2bbdd1deb1d76f1177b48286fa6a3bc9f7663))
* loop in `amoled` patch ([c4c86b6](https://github.com/reduxes/revanced-patches/commit/c4c86b65fd8b2463c1d86ad2e46ec9f08e60d47c))
* make `custom-branding` cross-platform ([#366](https://github.com/reduxes/revanced-patches/issues/366)) ([040c937](https://github.com/reduxes/revanced-patches/commit/040c93711701fde7d80e83403a34ffc7be5c2867))
* make `minimized-playback-manager-fingerprint` unique ([#120](https://github.com/reduxes/revanced-patches/issues/120)) ([cd5e911](https://github.com/reduxes/revanced-patches/commit/cd5e911f4ed9ad95b02c13c30cd9466d250e8904))
* make all patches toggleable with settings ([#202](https://github.com/reduxes/revanced-patches/issues/202)) ([7e1d82f](https://github.com/reduxes/revanced-patches/commit/7e1d82f1161237632c3a57f109db6b8903006b33))
* **metanav/fix-scaling:** use semantic versioning in package versions ([e327a0e](https://github.com/reduxes/revanced-patches/commit/e327a0eb2ff31e158f73e61bbc560c74a8b50d7d))
* migrate patches to latest patcher api changes ([8a0ee03](https://github.com/reduxes/revanced-patches/commit/8a0ee03a71cf4a000c9a7246d0e64ed8291a5127))
* migrate to `include` annotation ([110bbf1](https://github.com/reduxes/revanced-patches/commit/110bbf143a9cec8dce1f0416cff40f8d93055e96))
* migrate to breaking changes from patcher ([2c0a419](https://github.com/reduxes/revanced-patches/commit/2c0a4196fed2fbdcd454ed882b720898d3050c51))
* migrate to new `proxy` api ([db32ffe](https://github.com/reduxes/revanced-patches/commit/db32ffe56a8e73177bef724ee10eda9a28b367b8))
* migrate to new patcher api ([f43446e](https://github.com/reduxes/revanced-patches/commit/f43446ed189e583302fcd899f5eb7517f2a77144))
* missing brackets at inlining ([8936c8a](https://github.com/reduxes/revanced-patches/commit/8936c8aaedb56817cda5eec5f4a8c32f433862aa))
* missing extension method `doRecursively` ([e9c9460](https://github.com/reduxes/revanced-patches/commit/e9c946008ee912652d288e515b83b52ae2d239d8))
* modified opcode for `show-video-ads-constructor` ([a0dcea3](https://github.com/reduxes/revanced-patches/commit/a0dcea3a13f68cae449dfaf445b542e339c83ff0))
* multiple bugs in patches ([e37201d](https://github.com/reduxes/revanced-patches/commit/e37201d0ceef474696857a0d8845950c888194d0))
* multiple compatible pkgs on readme ([88c1450](https://github.com/reduxes/revanced-patches/commit/88c1450fa4e79994b59b38c9f1c68be1a1d1a2be))
* name for `IntegrationsPatch` ([e46ef02](https://github.com/reduxes/revanced-patches/commit/e46ef02302825d62b57912b2747a25f858036bb7))
* old usage of `toInstructions` extension method ([65ddd52](https://github.com/reduxes/revanced-patches/commit/65ddd522dca19e0590d9cb6fdb2d85ad7b98481e))
* package name for Vanced ([#390](https://github.com/reduxes/revanced-patches/issues/390)) ([e78749d](https://github.com/reduxes/revanced-patches/commit/e78749d4b6af4d0c3b29d4dd20595c21a777faa8))
* parse any kind of patch version ([66cd88f](https://github.com/reduxes/revanced-patches/commit/66cd88f4d8a9161a4c51b70f2384dcee92fe2aea))
* partial ad blockage in `tiktok-ads` patch ([#420](https://github.com/reduxes/revanced-patches/issues/420)) ([a3b549b](https://github.com/reduxes/revanced-patches/commit/a3b549b09e0e60a6875b4dd81edaa3bf0af0707d))
* patch description consistency ([#134](https://github.com/reduxes/revanced-patches/issues/134)) ([da5896d](https://github.com/reduxes/revanced-patches/commit/da5896dde0a2b2b9ffe65e486402e4ef92ec1ce9))
* patcher not propagating dexlib ([980c486](https://github.com/reduxes/revanced-patches/commit/980c48673259496d793bc7f864ad355188dcf7b6))
* path for download icon ([#465](https://github.com/reduxes/revanced-patches/issues/465)) ([56ad0f0](https://github.com/reduxes/revanced-patches/commit/56ad0f02e5bb4a707b08e84fbaab6cf4ebdda13b))
* **predictive-back-gesture:** create attribute, if it does not exist ([c00e771](https://github.com/reduxes/revanced-patches/commit/c00e7717053f806e3b5b3f0bf0ca9c2da07c289b))
* print instruction index of warning ([9e29aee](https://github.com/reduxes/revanced-patches/commit/9e29aeeeff222412f6c45cf7e4879f8ec53ca6ee))
* publish releases ([83916f9](https://github.com/reduxes/revanced-patches/commit/83916f96d27989dcbb35c0ba6ef326a16b470501))
* put back proper variable ([#61](https://github.com/reduxes/revanced-patches/issues/61)) ([d26c423](https://github.com/reduxes/revanced-patches/commit/d26c4233031fd418eb37c8f05e9bc1857e0572e6))
* Readd `swipe-controls` patch ([#123](https://github.com/reduxes/revanced-patches/issues/123)) ([7f2a2b2](https://github.com/reduxes/revanced-patches/commit/7f2a2b2ee4e6045d53aba4e7705431b643981107))
* **reddit/general-reddit-ads:** specify last version that works correctly ([#1495](https://github.com/reduxes/revanced-patches/issues/1495)) ([2a3bedd](https://github.com/reduxes/revanced-patches/commit/2a3bedd5608d2f23b174c4227ac167e44e54215e))
* references to integrations in `return-youtube-dislike` patch ([5824c2c](https://github.com/reduxes/revanced-patches/commit/5824c2cdfb1a2d7b8d68044388e5e0746ef2ca09))
* release `patches.json` file ([#402](https://github.com/reduxes/revanced-patches/issues/402)) ([e941c0a](https://github.com/reduxes/revanced-patches/commit/e941c0a3146e6da386177c71b96a81c56365e160))
* releases ([30d5c9a](https://github.com/reduxes/revanced-patches/commit/30d5c9a67ccf88ca6ac00d0a9f2a2e330f8092dd))
* remove `HideSuggestionsPatch` from `Index` ([f32e474](https://github.com/reduxes/revanced-patches/commit/f32e4747b512c675b807ff5eebfd0b8e66173fba))
* remove broken video-quality patch ([e8d516a](https://github.com/reduxes/revanced-patches/commit/e8d516af896971a09bb9aca8b00e7b7bb57c3dd9))
* remove refreshing home screen not working ([6c24ebe](https://github.com/reduxes/revanced-patches/commit/6c24ebef2fb4f0d58e369ac5bf63e4cab6ca0e80))
* remove requirement for solution [skip ci] ([#271](https://github.com/reduxes/revanced-patches/issues/271)) ([553fad3](https://github.com/reduxes/revanced-patches/commit/553fad3fe1bb79bdf34e9f91c0e1cbfda78e1054))
* remove unnecessary version constraints ([#117](https://github.com/reduxes/revanced-patches/issues/117)) ([1cddf8d](https://github.com/reduxes/revanced-patches/commit/1cddf8d9063da3bbdba0fd7080c8c93768b83a4c))
* remove unused patches ([d12e92a](https://github.com/reduxes/revanced-patches/commit/d12e92aead677fefa9dcb48748d783225b65fab1))
* rename `default-video-quality` to `remember-video-quality` ([7f6cdfd](https://github.com/reduxes/revanced-patches/commit/7f6cdfd7c2b5e72742bbb92e4d584f722cb82cae))
* rename autorepeat-by-default patch to always-autorepeat ([3606015](https://github.com/reduxes/revanced-patches/commit/3606015d715f150cc51fbb29adf3be252b96faab))
* resolve fingerprint in `premium-icon-reddit` patch ([#413](https://github.com/reduxes/revanced-patches/issues/413)) ([c228187](https://github.com/reduxes/revanced-patches/commit/c228187615c75d1be0670bb1f0b4ad661c2e0549))
* revert `swipe-controls` patch  ([66e1f33](https://github.com/reduxes/revanced-patches/commit/66e1f3384a58361737ba889d946be875b23f3163))
* rollback to `Dependencies` annotation ([36a2ae8](https://github.com/reduxes/revanced-patches/commit/36a2ae886c63f1d22bb1cca9e7110af6c3f6f2d3))
* run meta generator ([87405b8](https://github.com/reduxes/revanced-patches/commit/87405b875900281cd7836e21bef04ea93840370a))
* **seekbar-tapping:** do not disable seekbar when hiding it ([#600](https://github.com/reduxes/revanced-patches/issues/600)) ([a151deb](https://github.com/reduxes/revanced-patches/commit/a151deb6087ecde3bd67b296e0abf4b6520bc5d8))
* show minimized playback options in settings ([#118](https://github.com/reduxes/revanced-patches/issues/118)) ([6e1a538](https://github.com/reduxes/revanced-patches/commit/6e1a538d34291d75f19bf66a188bc69241de3a7a))
* signature checker with changes of patcher ([e82459d](https://github.com/reduxes/revanced-patches/commit/e82459d37759e1a5a860d3e7fcdf69d95b06858e))
* some more refactoring of integrations, add hide-watermark patch ([#63](https://github.com/reduxes/revanced-patches/issues/63)) ([feb09c5](https://github.com/reduxes/revanced-patches/commit/feb09c56f475e2537a67d3636b08737848158a8e))
* spelling mistake ([52f9147](https://github.com/reduxes/revanced-patches/commit/52f9147ee8d591f786397d174dc02a141d9250a9))
* **sponsorblock:** broken fingerprint and invert setting `shorts_playing` ([#579](https://github.com/reduxes/revanced-patches/issues/579)) ([383a473](https://github.com/reduxes/revanced-patches/commit/383a473bb75866413cab42f6fff2dfcd7e2c5bf8))
* **sponsorblock:** correct class name for field reference ([#582](https://github.com/reduxes/revanced-patches/issues/582)) ([355724a](https://github.com/reduxes/revanced-patches/commit/355724a09d749f4f30b798fb3a3a48bd36955221))
* **sponsorblock:** dynamically insert `setSponsorBarRect` call ([#644](https://github.com/reduxes/revanced-patches/issues/644)) ([12af4b1](https://github.com/reduxes/revanced-patches/commit/12af4b147878f04196e64a816025fcf9cf0c7148))
* **sponsorblock:** reflect changes to strings ([#585](https://github.com/reduxes/revanced-patches/issues/585)) ([0ce5e10](https://github.com/reduxes/revanced-patches/commit/0ce5e10e721dc3234cd9441285ee25229a4f86b9))
* **sponsorblock:** reflect strings from official guidelines ([#523](https://github.com/reduxes/revanced-patches/issues/523)) ([9b21851](https://github.com/reduxes/revanced-patches/commit/9b2185103b2761e25e8b41d452559452cc9efa7e))
* **sponsorblock:** resolve unresolved fingerprint ([d49c662](https://github.com/reduxes/revanced-patches/commit/d49c662a3338f087761d99290bf0d8b111ccb57c))
* spoof `X-Android-Cert` of Firebase `authToken` api request ([#315](https://github.com/reduxes/revanced-patches/issues/315)) ([c81d61f](https://github.com/reduxes/revanced-patches/commit/c81d61f685449590473fa5205e7709f81872a9b9))
* **spotify/disable-capture-restriction:** dynamically find indices ([#759](https://github.com/reduxes/revanced-patches/issues/759)) ([ee8cda5](https://github.com/reduxes/revanced-patches/commit/ee8cda5a4c88ba73aaeb43d5396b7a6e68211978))
* sync version ([6170e36](https://github.com/reduxes/revanced-patches/commit/6170e3689d9c8998be94a8464352af620cccd11b))
* syntax error in compatiblity annotation ([#1181](https://github.com/reduxes/revanced-patches/issues/1181)) ([9fdf7a4](https://github.com/reduxes/revanced-patches/commit/9fdf7a40f9fa3c451e32b0a581ac43d5cf739b45))
* **tasker/unlock-license:** resolve fingerprint correctly ([92d7857](https://github.com/reduxes/revanced-patches/commit/92d78576f033dd7155c80cb08d5911048b06c36c))
* tests failing ([102793f](https://github.com/reduxes/revanced-patches/commit/102793f24f8bf7c7fd254968b29d65da7b2b962f))
* **theme:** include coloring the playlist action bar ([#742](https://github.com/reduxes/revanced-patches/issues/742)) ([f983d33](https://github.com/reduxes/revanced-patches/commit/f983d335212801440f51bf45892d18db88af1b24))
* **tiktok/settings:** make compatible with newer versions ([c88740d](https://github.com/reduxes/revanced-patches/commit/c88740dc2bf040747d9704d5bed52a7b533c22d6))
* **tiktok/settings:** make compatible with newer versions ([#1057](https://github.com/reduxes/revanced-patches/issues/1057)) ([54cea3d](https://github.com/reduxes/revanced-patches/commit/54cea3d5d02b5e827a944f0625c9df7187d2d9a1))
* **tiktok/show-seekbar:** fix crash when showing seekbar ([#1643](https://github.com/reduxes/revanced-patches/issues/1643)) ([160b716](https://github.com/reduxes/revanced-patches/commit/160b71644dfdf8efd1f19cdf8e9f572fe1b86d9d))
* **tiktok/tiktok-downloads:** add missing patch dependencies ([#686](https://github.com/reduxes/revanced-patches/issues/686)) ([e5f66f6](https://github.com/reduxes/revanced-patches/commit/e5f66f6aca0fdda009449283a5eb6ed51d75ca90))
* trigger release on `build` commits ([be8bd1b](https://github.com/reduxes/revanced-patches/commit/be8bd1b2a4b91f9763448661a802a5dc4a6b1d1d))
* **twitch/block-embedded-ads:** correct spelling mistake ([#1962](https://github.com/reduxes/revanced-patches/issues/1962)) ([6138c2a](https://github.com/reduxes/revanced-patches/commit/6138c2ac24f586137bc4ef974a6600d24ebdda3e))
* **twitch:** misspelling annotations ([675c970](https://github.com/reduxes/revanced-patches/commit/675c970041abc30440533f763c5be709abd3f725))
* **twitter patches.:** use wider compatible Java API for writing to file ([#678](https://github.com/reduxes/revanced-patches/issues/678)) ([0d6c503](https://github.com/reduxes/revanced-patches/commit/0d6c503fb6000bdc0cd62c9944df9829d2b8273c))
* **twitter/hide-views-stats:** constrain to last working version ([#1522](https://github.com/reduxes/revanced-patches/issues/1522)) ([bf45817](https://github.com/reduxes/revanced-patches/commit/bf45817677fd058f9b255dbef5c1ca9aaec95531))
* **twitter/monochrome-icon:** add missing `File.write` call ([#682](https://github.com/reduxes/revanced-patches/issues/682)) ([fa42fb3](https://github.com/reduxes/revanced-patches/commit/fa42fb3269da964133efc2424b773f93220d944a))
* **twitter:** make `hide-promoted-ads` patch compatible with any version ([3dbc5ff](https://github.com/reduxes/revanced-patches/commit/3dbc5ff2722559211232999ae29e7fabafe3b857))
* update `HomeAdsPatch` ([62f1801](https://github.com/reduxes/revanced-patches/commit/62f1801e9cbee53c0be3413c245161bd941e4aec))
* update patcher version ([e3d0bb7](https://github.com/reduxes/revanced-patches/commit/e3d0bb7ee1923ea996cf637267c62d233a74c7fa))
* update patcher version ([5f54bc9](https://github.com/reduxes/revanced-patches/commit/5f54bc9aa8fd8b83448141a9b05746e3e977369d))
* update patcher version ([#35](https://github.com/reduxes/revanced-patches/issues/35)) ([1a379df](https://github.com/reduxes/revanced-patches/commit/1a379dfd974b9f92d4bd0d5d7a4711eb6d1060b3)), closes [#34](https://github.com/reduxes/revanced-patches/issues/34)
* update patches ([91b8ec8](https://github.com/reduxes/revanced-patches/commit/91b8ec81f33417798546c32db708fe09ada3930c))
* update patches to `17.26.35` ([#142](https://github.com/reduxes/revanced-patches/issues/142)) ([b04112c](https://github.com/reduxes/revanced-patches/commit/b04112c8562a7b95e7555e894b665913094b33eb))
* use correct fingerprint ([84fe9c3](https://github.com/reduxes/revanced-patches/commit/84fe9c36461586f25ace146e0e29597e3dfc99ca))
* use dependency in correct patch ([a2a1ee8](https://github.com/reduxes/revanced-patches/commit/a2a1ee8eb5e059b30fe58c918a80976ef4d7b637))
* use original app name ([#977](https://github.com/reduxes/revanced-patches/issues/977)) ([39148c8](https://github.com/reduxes/revanced-patches/commit/39148c82a036f4bf0524d3379dc9213ebb855b44))
* use the latest version of patcher dependency ([fe4a439](https://github.com/reduxes/revanced-patches/commit/fe4a439cb2bc5e385ae13e8e155f25bb15e74633))
* version in package metadata of music ([b299205](https://github.com/reduxes/revanced-patches/commit/b299205aa7cde82f1f55fc598de3ff8d80b8bcb0))
* **video-ads:** block remaining video ads ([5147404](https://github.com/reduxes/revanced-patches/commit/5147404c9ee8c439b5417e5a48c6fb445c8c67c2))
* **video-ads:** clobber unused register ([403c858](https://github.com/reduxes/revanced-patches/commit/403c8583b0744c12ff4b9d73910db2831785c53f))
* **video-ads:** invert the condition to hide ads ([d9dcedd](https://github.com/reduxes/revanced-patches/commit/d9dcedd9f467bb8eca7c7494e08c6b924a58208d))
* **video-ads:** return empty ad list instead of null ([b86be41](https://github.com/reduxes/revanced-patches/commit/b86be41784abd472cb1acb7340a4b1b03789bfed))
* **video-ads:** return empty list in correct method ([1159406](https://github.com/reduxes/revanced-patches/commit/1159406c05e51b2a54d7fbf42ceee0fa1001e8a7))
* **VideoAds:** remove `istore1` opcode ([dc4ec57](https://github.com/reduxes/revanced-patches/commit/dc4ec574414c5df959efa0ca8f1cd39a812fedf8))
* wording [skip ci] ([ba64d9e](https://github.com/reduxes/revanced-patches/commit/ba64d9efc3ee606e9bda30ad7f8017af34b1dc3f))
* wrap theme option ([62c90f9](https://github.com/reduxes/revanced-patches/commit/62c90f916b5d27e5b11e44eb5fcb9e67a0d0ed22))
* write while reading resources and remove checking for "." in resource extensions ([7bc6094](https://github.com/reduxes/revanced-patches/commit/7bc60943cb2350e89dac091ec9c98c5effd0b8a9))
* wrong access flag in signature for `Create button patch` ([9fbb89d](https://github.com/reduxes/revanced-patches/commit/9fbb89d05336a256a0759eea6095e073946c45e5))
* wrong annotation and signature in patches ([a0fdee8](https://github.com/reduxes/revanced-patches/commit/a0fdee81a6d6773603520e7c3040ae8637642d58))
* wrong dependency version ([3a6348e](https://github.com/reduxes/revanced-patches/commit/3a6348e1fc1bd3838f8a5d9672a4960ef2a1393b))
* wrong dex path ([170fbbb](https://github.com/reduxes/revanced-patches/commit/170fbbb99e4a2dbe3e0febe44d07a692aa9d7224))
* wrong opcode for `create-button-method` ([3214650](https://github.com/reduxes/revanced-patches/commit/32146506f139aebc44cd5faffb7706b8b9c21c3d))
* wrong opcode pattern for `create-button-method` ([f4d8a85](https://github.com/reduxes/revanced-patches/commit/f4d8a8525bc64b90748b21979d463977a21dcd85))
* wrong opcode pattern for `enable-seekbar-tapping-signature` ([1d83395](https://github.com/reduxes/revanced-patches/commit/1d833957ed3e01188770c85e3d84e483419bd797))
* wrong opcode pattern for signature in `Hide suggestions patch` ([535aee0](https://github.com/reduxes/revanced-patches/commit/535aee08408b990c80f5966c13fa84666a8b35d0))
* wrong patches in `upgrade-tab-remover` ([5182290](https://github.com/reduxes/revanced-patches/commit/518229031ceca049ad790f7b77b19405d39f0ce1))
* wrong signature for `hide-reels-signature` ([2d9ff2a](https://github.com/reduxes/revanced-patches/commit/2d9ff2af0a991d7721f3741187716a3b08bb4029))
* wrong signatures for patch `Old Quality Layout Patch` ([823e503](https://github.com/reduxes/revanced-patches/commit/823e503d84037bdf27b09f17e63383f963c76854))
* wrong versions of patches ([a112b22](https://github.com/reduxes/revanced-patches/commit/a112b22ce6e685204caab6f95f511e26ef95806b))
* **youtube/bottom-controls-resource-patch:** use correct length for `nameSpaceLength` ([#1401](https://github.com/reduxes/revanced-patches/issues/1401)) ([7190066](https://github.com/reduxes/revanced-patches/commit/7190066a8ded8b59970483a81d7902526d552093))
* **youtube/custom-branding:** correct scaling, margin and images ([#1580](https://github.com/reduxes/revanced-patches/issues/1580)) ([491c413](https://github.com/reduxes/revanced-patches/commit/491c4138f0185664a9c5d3db9ebdf026ff4594e8))
* **youtube/custom-branding:** use high resolution icons ([#1018](https://github.com/reduxes/revanced-patches/issues/1018)) ([c8f2e8e](https://github.com/reduxes/revanced-patches/commit/c8f2e8ed9c256a45bc389449ac6467ea2ac50090))
* **youtube/custom-branding:** use proper scaled icons ([d874cc6](https://github.com/reduxes/revanced-patches/commit/d874cc61828501106e8a4711c90fc06ccb12f75c))
* **youtube/custom-video-speed:** fuzzy scan on fingerprint  ([#1135](https://github.com/reduxes/revanced-patches/issues/1135)) ([de1382f](https://github.com/reduxes/revanced-patches/commit/de1382fd9904159a97b2fac7c6475c51ae6cb706))
* **youtube/disable-fullscreen-panels-auto-popup:** use proper descriptions ([4c82487](https://github.com/reduxes/revanced-patches/commit/4c824876b45e32c5b79a9817b0a362f31bd13879))
* **youtube/disable-startup-shorts-player:** do not prevent playing videos on startup ([#714](https://github.com/reduxes/revanced-patches/issues/714)) ([5b904dc](https://github.com/reduxes/revanced-patches/commit/5b904dc5d3aba5d748e977350909b7c6a4c43c91))
* **youtube/disable-startup-shorts-player:** don't affect functionality of navigation bar  ([#716](https://github.com/reduxes/revanced-patches/issues/716)) ([e938ba9](https://github.com/reduxes/revanced-patches/commit/e938ba99b55402f3336cdd18bd8d07780d5173a2))
* **youtube/general-ads:** don't early return when not necessary ([#1353](https://github.com/reduxes/revanced-patches/issues/1353)) ([003a400](https://github.com/reduxes/revanced-patches/commit/003a400ce41ff543fb5484c576f5ec2df0a87273))
* **youtube/general-ads:** fix switch description wording ([9003977](https://github.com/reduxes/revanced-patches/commit/9003977c00d8056c38fd31476d2e367fb3aa9030))
* **youtube/general-ads:** hide ads on wide screens ([#765](https://github.com/reduxes/revanced-patches/issues/765)) ([2247958](https://github.com/reduxes/revanced-patches/commit/22479585bbf65a64cbc0a5d1b9cd53acd72915bd))
* **youtube/general-ads:** hide ads with buttons ([07c78a9](https://github.com/reduxes/revanced-patches/commit/07c78a91288cc8a8690bcdf9dbac895b76445630))
* **youtube/general-ads:** hide bytecode home ad view ([a438a47](https://github.com/reduxes/revanced-patches/commit/a438a47927fa8d273040f3bdff7d145c1d7ffaaa))
* **youtube/general-ads:** hide reels shelf ([3f994ff](https://github.com/reduxes/revanced-patches/commit/3f994ff18edc1a5218983504db467b6b6beeb474))
* **youtube/general-ads:** import correct compatibility annotation ([#1065](https://github.com/reduxes/revanced-patches/issues/1065)) ([0d602d2](https://github.com/reduxes/revanced-patches/commit/0d602d2a8353654715c8dbe47a385b2ee7aaba8e))
* **youtube/general-ads:** incorrect description for info panels ([fb18e9c](https://github.com/reduxes/revanced-patches/commit/fb18e9c2edf6e9147b309fd38ccd3cad077fa859))
* **youtube/general-ads:** move settings to correct preference screens ([cde45fc](https://github.com/reduxes/revanced-patches/commit/cde45fca769eddea64072f13f836d46560a4a89a))
* **youtube/general-ads:** remove duplicate preference ([89820c6](https://github.com/reduxes/revanced-patches/commit/89820c60bb393a6a94bbc868a6fae0501c91d811))
* **youtube/general-ads:** remove unused switch ([6753d78](https://github.com/reduxes/revanced-patches/commit/6753d7856732a7b94e5b1530df78fa3e48c9ee08))
* **youtube/general-ads:** resolve fingerprint to correct method ([#1404](https://github.com/reduxes/revanced-patches/issues/1404)) ([e135485](https://github.com/reduxes/revanced-patches/commit/e1354852501cb582549cbf0634b1a15e1d0012d9))
* **youtube/general-ads:** restore swipe back to exit gesture ([#1405](https://github.com/reduxes/revanced-patches/issues/1405)) ([2440587](https://github.com/reduxes/revanced-patches/commit/24405877dd935a757fa61c7580887c1a47a25ea9))
* **youtube/general-ads:** use better description for switch ([d33f959](https://github.com/reduxes/revanced-patches/commit/d33f9597529d63014dd42fc6fe1e84b76831e0f3))
* **youtube/hide-endscreen-cards:** restore functionality ([#993](https://github.com/reduxes/revanced-patches/issues/993)) ([9de797b](https://github.com/reduxes/revanced-patches/commit/9de797bf05de970caacad9172bf543c9bd1e2797))
* **youtube/hide-info-cards:** allow toggling visibility of info-cards ([#1464](https://github.com/reduxes/revanced-patches/issues/1464)) ([e6dcb55](https://github.com/reduxes/revanced-patches/commit/e6dcb55382441f03c4b1322ccd652a22db104254))
* **youtube/hide-info-cards:** remove initial popup of info-cards ([#992](https://github.com/reduxes/revanced-patches/issues/992)) ([d4771f7](https://github.com/reduxes/revanced-patches/commit/d4771f7c9aa6fd312192524f50c041dffe25f1a7))
* **youtube/hide-mix-playlists:** correct switch title, summary and defaults ([#821](https://github.com/reduxes/revanced-patches/issues/821)) ([965572a](https://github.com/reduxes/revanced-patches/commit/965572a28b9d6cee899f68bf79b9afd71dd69bbd))
* **youtube/hide-time:** use correct integrations class ([539ccf4](https://github.com/reduxes/revanced-patches/commit/539ccf43a884ab3ff812884279aa75f42ba872d5))
* **youtube/hide-video-action-buttons:** change 'Hide create, clip and thanks buttons' to default off ([#1923](https://github.com/reduxes/revanced-patches/issues/1923)) ([fc89c86](https://github.com/reduxes/revanced-patches/commit/fc89c865f94fffd748809eaf0504cc91f6389500))
* **youtube/hide-video-action-buttons:** fix 'hide share button' ([#1924](https://github.com/reduxes/revanced-patches/issues/1924)) ([bc05e44](https://github.com/reduxes/revanced-patches/commit/bc05e4494d914f944a831bfb83a150ad93bb342f))
* **youtube/hide-video-action-buttons:** fix hide action buttons not working for some users ([#1959](https://github.com/reduxes/revanced-patches/issues/1959)) ([3ab5842](https://github.com/reduxes/revanced-patches/commit/3ab5842ebbee3381604efcaa454ea5c49d3a5363))
* **youtube/hide-watch-in-vr:** fix descriptions ([f261e64](https://github.com/reduxes/revanced-patches/commit/f261e64b10db9cddee2a850feab16c8c7092c333))
* **youtube/integrations:** set context for remaining activities ([#828](https://github.com/reduxes/revanced-patches/issues/828)) ([ba9cbaf](https://github.com/reduxes/revanced-patches/commit/ba9cbaf127c4b24890535997ce28882458e03e78))
* **youtube/litho-filter:** use correct type for switch case ([#1068](https://github.com/reduxes/revanced-patches/issues/1068)) ([e46fa2c](https://github.com/reduxes/revanced-patches/commit/e46fa2c6a7be343e56812ff99c616db203f2de7e))
* **youtube/microg-support:** remove incorrect patch dependency ([3e0c45c](https://github.com/reduxes/revanced-patches/commit/3e0c45c2dff9f6336e42fdd3d1b5b5de5af1b1cb))
* **youtube/microg-support:** rename patch correctly ([091a25d](https://github.com/reduxes/revanced-patches/commit/091a25d46145b1c27791245fca0933e9c8a68e9a))
* **youtube/microg-support:** replace new permission ([3d1cce5](https://github.com/reduxes/revanced-patches/commit/3d1cce5b4ca54c622b863f24febeb03a6060033c))
* **youtube/minimized-playback:** disable minimized playback for shorts ([#1990](https://github.com/reduxes/revanced-patches/issues/1990)) ([b91d18d](https://github.com/reduxes/revanced-patches/commit/b91d18d24f332a9aa8721dc053e395d352b5796d))
* **youtube/minimized-playback:** disable when playing shorts ([cd48030](https://github.com/reduxes/revanced-patches/commit/cd48030cada3666d0159ad25711c20045a8a70c7))
* **youtube/minimized-playback:** fix background play of kids videos ([#2016](https://github.com/reduxes/revanced-patches/issues/2016)) ([89b1484](https://github.com/reduxes/revanced-patches/commit/89b1484d1d8c1419ba8020d0571b25071d43e926))
* **youtube/open-links-directly:** reference correct integrations method ([e14893e](https://github.com/reduxes/revanced-patches/commit/e14893ec89d002287123196396946fff557b7ef4))
* **youtube/open-links-directly:** use better titles and correct descriptions ([#1488](https://github.com/reduxes/revanced-patches/issues/1488)) ([2874bbe](https://github.com/reduxes/revanced-patches/commit/2874bbef154d28e56b5928048a255409a956a012))
* **youtube/remember-playback-speed:**  allow to not remember playback speed ([#1762](https://github.com/reduxes/revanced-patches/issues/1762)) ([49ec3e8](https://github.com/reduxes/revanced-patches/commit/49ec3e83f18ec4eb180d220c5a7015f8e4feb3a7))
* **youtube/return-youtube-dislike:** add missing strings ([19047b6](https://github.com/reduxes/revanced-patches/commit/19047b6963ff578a70d3d327306e1050f7ce1c70))
* **youtube/return-youtube-dislike:** do not fetch voting stats when watching shorts ([#1532](https://github.com/reduxes/revanced-patches/issues/1532)) ([f46fcad](https://github.com/reduxes/revanced-patches/commit/f46fcadd855a13d9f8916f21980abcf5564e97d7))
* **youtube/return-youtube-dislike:** render dislikes when scrolling into the screen ([#1873](https://github.com/reduxes/revanced-patches/issues/1873)) ([85675b8](https://github.com/reduxes/revanced-patches/commit/85675b800070de9752b2a4bfea3182381d4cfba4))
* **youtube/return-youtube-dislike:** support older UI layouts ([#2031](https://github.com/reduxes/revanced-patches/issues/2031)) ([c82ccb5](https://github.com/reduxes/revanced-patches/commit/c82ccb59955d7663a5be20338b4b5c9b7601195c))
* **youtube/settings:** resolve fingerprints robustly ([8e98605](https://github.com/reduxes/revanced-patches/commit/8e98605a7491d69e99c6b1aeb2de3db9396faa20))
* **youtube/sponsorblock:** correct spelling mistake ([#1941](https://github.com/reduxes/revanced-patches/issues/1941)) ([d9d0fe7](https://github.com/reduxes/revanced-patches/commit/d9d0fe7e236ccce348e8b3214454d29656a853c0))
* **youtube/sponsorblock:** do not depend on `remember-playback-speed` patch ([b0834fa](https://github.com/reduxes/revanced-patches/commit/b0834faa69755a94f70ae5075a10cf15e8a6b857))
* **youtube/sponsorblock:** fix autorepeat button layout ([#1868](https://github.com/reduxes/revanced-patches/issues/1868)) ([5e148d9](https://github.com/reduxes/revanced-patches/commit/5e148d9384e8f9f1bc8f5daa7e68a05574810329))
* **youtube/sponsorblock:** fix segments not skipping during background play ([#1765](https://github.com/reduxes/revanced-patches/issues/1765)) ([7620ea1](https://github.com/reduxes/revanced-patches/commit/7620ea1752406d703deb15aa0267d4572b1b171a))
* **youtube/sponsorblock:** replace missing strings ([7b8f0db](https://github.com/reduxes/revanced-patches/commit/7b8f0db2c17da6488db1ec2c21a21a14ff8466aa))
* **youtube/sponsorblock:** use lowercase letters for URL string ([#1942](https://github.com/reduxes/revanced-patches/issues/1942)) ([b58842a](https://github.com/reduxes/revanced-patches/commit/b58842a5f6f3fbcf06e87821bbc1ad3be7ca2fc0))
* **youtube/spoof-app-version:** adjust available app targets ([#2030](https://github.com/reduxes/revanced-patches/issues/2030)) ([a16cb0d](https://github.com/reduxes/revanced-patches/commit/a16cb0d32f40694f237cb1820b965cee26663fdd))
* **youtube/spoof-signature-verification:** additional fixes for subtitle window positions ([#1975](https://github.com/reduxes/revanced-patches/issues/1975)) ([08584e6](https://github.com/reduxes/revanced-patches/commit/08584e680fc658f37e8730499fa5197a08370776))
* **youtube/spoof-signature-verification:** depend on `client-spoof` patch ([0d47375](https://github.com/reduxes/revanced-patches/commit/0d47375092639e3e5dad8d67991004fc2f103606))
* **youtube/spoof-signature-verification:** fix audio during home feed video playback ([#1754](https://github.com/reduxes/revanced-patches/issues/1754)) ([7dd067b](https://github.com/reduxes/revanced-patches/commit/7dd067b0e96679fe653c9796bef31d743287b2d0))
* **youtube/spoof-signature-verification:** fixed subtitles in wrong location ([#1833](https://github.com/reduxes/revanced-patches/issues/1833)) ([0dbfa62](https://github.com/reduxes/revanced-patches/commit/0dbfa6247e6e7ff51e8fee86fd798f693ab05bcf))
* **youtube/spoof-signature-verification:** spoof videos in playlists ([0a858ec](https://github.com/reduxes/revanced-patches/commit/0a858ecef3f152dfd97e7f2d27501201968de4e4))
* **youtube/spoof-signature-verification:** use correct fingerprint ([13090ee](https://github.com/reduxes/revanced-patches/commit/13090eeb47660980cec8dc5bbb80447de5047a1d))
* **youtube/tablet-mini-player:** throw if fingerprint fails to resolve ([642eef3](https://github.com/reduxes/revanced-patches/commit/642eef39e8e8eeb1f95980f95b83e79faffe3a18))
* **youtube/theme-patch:** respect app specific theme ([#946](https://github.com/reduxes/revanced-patches/issues/946)) ([98964e8](https://github.com/reduxes/revanced-patches/commit/98964e8e4973ff5d0361cc509febed397ff657c7))
* **youtube/theme:** add missing theme condition check ([#771](https://github.com/reduxes/revanced-patches/issues/771)) ([c8803b9](https://github.com/reduxes/revanced-patches/commit/c8803b9951e1f9a8b2b32187da958c463a8db0fd))
* **youtube/theme:** colore the comment action bar ([#762](https://github.com/reduxes/revanced-patches/issues/762)) ([fdea41b](https://github.com/reduxes/revanced-patches/commit/fdea41ba94fafc2a327d7f1f7efddacc195ac8d4))
* **youtube/theme:** extend dark mode theming ([#827](https://github.com/reduxes/revanced-patches/issues/827)) ([0d4028f](https://github.com/reduxes/revanced-patches/commit/0d4028fa8f0e96fbd02c6b08396a1fbd2b8472fa))
* **youtube/theme:** theme litho ui components & use correct theme for settings ([#791](https://github.com/reduxes/revanced-patches/issues/791)) ([ea1f86d](https://github.com/reduxes/revanced-patches/commit/ea1f86d3125bff0186b8411fbd55e35c08d35a1a))
* **youtube/theme:** theme missing gray color ([#873](https://github.com/reduxes/revanced-patches/issues/873)) ([0e04efb](https://github.com/reduxes/revanced-patches/commit/0e04efb77484a3389c7a08d075473b9530ff48d8))
* **youtube/video-ads:** add back initial method to block ads ([#818](https://github.com/reduxes/revanced-patches/issues/818)) ([8943905](https://github.com/reduxes/revanced-patches/commit/89439053736feab8b8ebda8657076cb106c86894))
* **youtube/video-ads:** add switch to temporarily fix buffering issues ([6461877](https://github.com/reduxes/revanced-patches/commit/64618772b271c3f6607f0aec88c6a9781da3978f))
* **youtube/video-ads:** block earlier in call hirarchy ([#813](https://github.com/reduxes/revanced-patches/issues/813)) ([d5b39b3](https://github.com/reduxes/revanced-patches/commit/d5b39b3adc5bd7a3503ab28202e1576ab47bc30c))
* **youtube/video-ads:** invert condition to hide ads ([49b4ca9](https://github.com/reduxes/revanced-patches/commit/49b4ca9fd205b84927832ecdbead911b7776ddcf))
* **youtube/video-ads:** return empty ad list earlier ([e346f7f](https://github.com/reduxes/revanced-patches/commit/e346f7f0706ec0f686bb5d3222ef018a6e9ad1c9))
* **youtube/video-ads:** revert faulty method patch ([#820](https://github.com/reduxes/revanced-patches/issues/820)) ([ddfc18a](https://github.com/reduxes/revanced-patches/commit/ddfc18a811a5df6573f90595717b45441dff06ec))
* **youtube/video-information:** use correct compatibility annotation ([506b134](https://github.com/reduxes/revanced-patches/commit/506b1345ab986b641ebb227b3da3a921e9748bde))
* **youtube:** reliably resolve fingerprints ([1598306](https://github.com/reduxes/revanced-patches/commit/1598306eb58ae8f8dc38b472628b237e55ec0f1b))
* **youtube:** resolve duplicate preference keys ([#1550](https://github.com/reduxes/revanced-patches/issues/1550)) ([aafdb89](https://github.com/reduxes/revanced-patches/commit/aafdb891b2f0f243cb2d997a38ab3e6a7b46aba8))
* **youtube:** resolve fingerprints on mutable methods ([e40857f](https://github.com/reduxes/revanced-patches/commit/e40857fe8a34175fe592209dcbeda1822b2a90aa))
* **youtube:** swipe gesture on home screen ([cfe765e](https://github.com/reduxes/revanced-patches/commit/cfe765e991a206ebb9d10c402e4fda48aa4df7fc)), closes [#610](https://github.com/reduxes/revanced-patches/issues/610)
* **youtubevanced/hide-ads:** hide more types of ads ([#1781](https://github.com/reduxes/revanced-patches/issues/1781)) ([47ff447](https://github.com/reduxes/revanced-patches/commit/47ff447f8ec0e5bbc174f34bd7d61b3031276641))
* **youtubevanced/hide-ads:** remove broken ad filter ([#1881](https://github.com/reduxes/revanced-patches/issues/1881)) ([5b987e1](https://github.com/reduxes/revanced-patches/commit/5b987e14e81a47691883a5b5196c7ffee03941d0))

### Code Refactoring

* migrate from `Signature` to `Fingerprint` ([084078e](https://github.com/reduxes/revanced-patches/commit/084078e7f1852ccd2045e3fa8aedc25a7fd5faa8))
* Rename `net.revanced` to `app.revanced` ([68ea89f](https://github.com/reduxes/revanced-patches/commit/68ea89f15e9ea077df0d0ac20a40b735bb5ae26c))

### Features

* `autorepeat-by-default` patch ([#106](https://github.com/reduxes/revanced-patches/issues/106)) ([e0ac9f3](https://github.com/reduxes/revanced-patches/commit/e0ac9f385fc360f4dd2451e26676633120356c10))
* `change-package-name` patch ([#1864](https://github.com/reduxes/revanced-patches/issues/1864)) ([f9a6672](https://github.com/reduxes/revanced-patches/commit/f9a6672122eb28fe06c9f5e137906ad868a491d6))
* `client-spoof` patch ([e40bff5](https://github.com/reduxes/revanced-patches/commit/e40bff50c2a83380a2aab9e14cfcea5249a8d3d3))
* `comment` patch ([#858](https://github.com/reduxes/revanced-patches/issues/858)) ([f0f6c52](https://github.com/reduxes/revanced-patches/commit/f0f6c52828befe50500b7a26f0575986c7252256))
* `compact-header` patch ([83753ba](https://github.com/reduxes/revanced-patches/commit/83753bacf8f56ad16f8abafc02034f1595c12532))
* `custom-branding` patch ([0d65ea8](https://github.com/reduxes/revanced-patches/commit/0d65ea8cdb0e02287f6be6855cd3d28823a61e70))
* `custom-playback-speed` patch ([#50](https://github.com/reduxes/revanced-patches/issues/50)) ([224254b](https://github.com/reduxes/revanced-patches/commit/224254bcce2b394bbfd2549089f0204ce4ed4a89))
* `default-video-quality` patch ([#141](https://github.com/reduxes/revanced-patches/issues/141)) ([609ad7d](https://github.com/reduxes/revanced-patches/commit/609ad7dee7e29b2ecc4e95a93e9dab1646b4b050))
* `Dependencies` annotation ([85806bb](https://github.com/reduxes/revanced-patches/commit/85806bb355e342ecb33d4ee1e76f9edf89b2c2ee))
* `disable-auto-captions` patch ([#435](https://github.com/reduxes/revanced-patches/issues/435)) ([ae77709](https://github.com/reduxes/revanced-patches/commit/ae77709ea7c8c064df84d256cba14704439121e3))
* `disable-auto-player-popup-panels` ([#543](https://github.com/reduxes/revanced-patches/issues/543)) ([69c9b58](https://github.com/reduxes/revanced-patches/commit/69c9b58cb8f4f49f43a2ea2ed140b45a04104b06))
* `disable-autoplay-button` patch ([#79](https://github.com/reduxes/revanced-patches/issues/79)) ([0d6fb51](https://github.com/reduxes/revanced-patches/commit/0d6fb51e025649aae37e230778ea367482fab0d7))
* `disable-capture-restriction` patch ([#655](https://github.com/reduxes/revanced-patches/issues/655)) ([1109424](https://github.com/reduxes/revanced-patches/commit/11094248f0bb54089ab6569d09a95c82bfa88fc1))
* `disable-fullscreen-panels` patch ([3bf0561](https://github.com/reduxes/revanced-patches/commit/3bf056163500b006d1a20c5f3a3e0c92fec13bd8))
* `disable-startup-shorts-player` patch ([#670](https://github.com/reduxes/revanced-patches/issues/670)) ([daea026](https://github.com/reduxes/revanced-patches/commit/daea026a2c0b4282c45a580e32ae30c27c2c1c36))
* `downloads` patch ([#215](https://github.com/reduxes/revanced-patches/issues/215)) ([b82114b](https://github.com/reduxes/revanced-patches/commit/b82114bddf942d002e49e64057bd0c556b7567ce))
* `dynamic-color` patch ([#652](https://github.com/reduxes/revanced-patches/issues/652)) ([a23ba9a](https://github.com/reduxes/revanced-patches/commit/a23ba9aefa678e5465a3dd95c849e2202d3007dc))
* `enable-android-debugging` patch ([#1876](https://github.com/reduxes/revanced-patches/issues/1876)) ([bd224d9](https://github.com/reduxes/revanced-patches/commit/bd224d90deb838ee3e7bd0c16860023ebf113e96))
* `enable-debugging` patch ([#116](https://github.com/reduxes/revanced-patches/issues/116)) ([bb355e7](https://github.com/reduxes/revanced-patches/commit/bb355e7b7e78e602a10b346fe7e5795463615a81))
* `export-all-activities` patch ([#1751](https://github.com/reduxes/revanced-patches/issues/1751)) ([aad6e05](https://github.com/reduxes/revanced-patches/commit/aad6e055380f91462d94fc96c4ec17a27e283c64))
* `fix-metanav-scaling` patch ([#831](https://github.com/reduxes/revanced-patches/issues/831)) ([24e0146](https://github.com/reduxes/revanced-patches/commit/24e0146964efb03c35ad9b7f7de1927724140f3f))
* `force-vp9-codec` patch ([#157](https://github.com/reduxes/revanced-patches/issues/157)) ([07806a1](https://github.com/reduxes/revanced-patches/commit/07806a16e5368118949e0e476e901987433ad403))
* `general-reddit-ads` patch ([#235](https://github.com/reduxes/revanced-patches/issues/235)) ([d63c016](https://github.com/reduxes/revanced-patches/commit/d63c016d38d2a5b1d152abccdb582990987a1911))
* `GeneralBytecodeAds` and `GeneralResourceAds` patch ([f99bbef](https://github.com/reduxes/revanced-patches/commit/f99bbef4c911ac2492166c7a3792ea11ffceffab))
* `hdr-max-brightness` patch ([#105](https://github.com/reduxes/revanced-patches/issues/105)) ([1310573](https://github.com/reduxes/revanced-patches/commit/131057366a777786d6016d3385584b4e17bc4a8b))
* `hide-album-cards` patch ([#857](https://github.com/reduxes/revanced-patches/issues/857)) ([618de17](https://github.com/reduxes/revanced-patches/commit/618de17a40d2349ca3197097799f78ee7287d976))
* `hide-artist-card` patch ([#859](https://github.com/reduxes/revanced-patches/issues/859)) ([eade139](https://github.com/reduxes/revanced-patches/commit/eade139811bd3bc90a289b2c81b4b32cfa2dee42))
* `hide-cast-button` patch ([2cd531e](https://github.com/reduxes/revanced-patches/commit/2cd531eb5a334f3cf91cba4556f07e863cd9ec1b))
* `hide-crowdfunding-box` patch ([#856](https://github.com/reduxes/revanced-patches/issues/856)) ([e35bdf0](https://github.com/reduxes/revanced-patches/commit/e35bdf0193d4a6328e58fa36f1301c87a143ff72))
* `hide-email-address` patch ([#578](https://github.com/reduxes/revanced-patches/issues/578)) ([346b9bd](https://github.com/reduxes/revanced-patches/commit/346b9bdaae6da72adc5b0f2330ef4fd0a10e9551))
* `hide-get-premium` patch ([#195](https://github.com/reduxes/revanced-patches/issues/195)) ([639aab4](https://github.com/reduxes/revanced-patches/commit/639aab411ee514b50840c15c8e9a1a889854403f))
* `hide-infocard-suggestions` patch ([#107](https://github.com/reduxes/revanced-patches/issues/107)) ([31a767a](https://github.com/reduxes/revanced-patches/commit/31a767adbb152906303ab0ae5250769fc38d0625))
* `hide-premium-nav-bar` patch ([#589](https://github.com/reduxes/revanced-patches/issues/589)) ([cb78f8e](https://github.com/reduxes/revanced-patches/commit/cb78f8e6d025759773a01ffd4e4fba04ffd105b0))
* `hide-shorts-button` patch ([88352ee](https://github.com/reduxes/revanced-patches/commit/88352ee6ecd23faa4a7fd9f7495e67fa1d3e33bd))
* `hide-time-and-seekbar` patch ([#544](https://github.com/reduxes/revanced-patches/issues/544)) ([9575f63](https://github.com/reduxes/revanced-patches/commit/9575f633e92cf540f344f4add8a1447564690fc6))
* `hide-video-buttons` patch ([81dd596](https://github.com/reduxes/revanced-patches/commit/81dd5961a46f4c60c052e990344a6a5586986de3))
* `hide-watch-in-vr` patch ([#911](https://github.com/reduxes/revanced-patches/issues/911)) ([f45ce59](https://github.com/reduxes/revanced-patches/commit/f45ce5938bf07fd6873c7f51c3fff9572d61a76e))
* `microg-patch` ([48bbd57](https://github.com/reduxes/revanced-patches/commit/48bbd574a52c8bf6834b26facfe7384b830f944a))
* `minimize-playback-music` patch ([#200](https://github.com/reduxes/revanced-patches/issues/200)) ([d4fd18b](https://github.com/reduxes/revanced-patches/commit/d4fd18bc74c92e17cdfb21b627b2f6a8919ff2dc))
* `monochrome-icon` patch ([#643](https://github.com/reduxes/revanced-patches/issues/643)) ([c282c3a](https://github.com/reduxes/revanced-patches/commit/c282c3a82ffe7d6922f3e9e6f98604e508173912))
* `music-microg-support` patch ([#208](https://github.com/reduxes/revanced-patches/issues/208)) ([50863e9](https://github.com/reduxes/revanced-patches/commit/50863e97cc8eba7e1ad6d11b4821baa45fdd29c4))
* `music-video-ads` patch ([#172](https://github.com/reduxes/revanced-patches/issues/172)) ([cbb71b5](https://github.com/reduxes/revanced-patches/commit/cbb71b5faf1386ed31dd9e0387f6cf0509d92d31))
* `predictive-back-gesture` patch ([#1236](https://github.com/reduxes/revanced-patches/issues/1236)) ([11b59f7](https://github.com/reduxes/revanced-patches/commit/11b59f767c94514d49a84593618ff9d2aace2636))
* `premium-heading` patch ([78913bf](https://github.com/reduxes/revanced-patches/commit/78913bf1e80f5b91d0dee506fdfe3f875e8e6988))
* `premium-icon-reddit` patch ([#333](https://github.com/reduxes/revanced-patches/issues/333)) ([fd09a3c](https://github.com/reduxes/revanced-patches/commit/fd09a3cfa9721f237b0a4650d3c08a130b35bb80))
* `promo-code-unlock` patch ([#292](https://github.com/reduxes/revanced-patches/issues/292)) ([d5df2e6](https://github.com/reduxes/revanced-patches/commit/d5df2e68f47cbb3d374b8ce24769872959014051))
* `remove-screenshot-restriction` patch ([#1455](https://github.com/reduxes/revanced-patches/issues/1455)) ([a16ab79](https://github.com/reduxes/revanced-patches/commit/a16ab7969d98b1e05ac896a4b9aa834cdac8734e))
* `ResourceUtils` helper class ([e0e1144](https://github.com/reduxes/revanced-patches/commit/e0e11447a7ac184d43c75955854c52c6992ff667))
* `return-youtube-dislikes` patch ([#175](https://github.com/reduxes/revanced-patches/issues/175)) ([18a66d8](https://github.com/reduxes/revanced-patches/commit/18a66d8454cf6e7cfdd4183631a6870c80d16b90))
* `settings` patch ([0e229a4](https://github.com/reduxes/revanced-patches/commit/0e229a46cb5b8b74183c47a6eae08d667f941406))
* `settings` patch framework ([#266](https://github.com/reduxes/revanced-patches/issues/266)) ([8af8cdb](https://github.com/reduxes/revanced-patches/commit/8af8cdbfd6c46229c9f08016e1c7d8f75b7535eb))
* `sponsorblock` patch ([#101](https://github.com/reduxes/revanced-patches/issues/101)) ([36af4cc](https://github.com/reduxes/revanced-patches/commit/36af4cc14ff8057c10b99019cb23acc6e5aec3f2)), closes [#89](https://github.com/reduxes/revanced-patches/issues/89) [#90](https://github.com/reduxes/revanced-patches/issues/90)
* `spoof-wifi-connection` patch ([#1527](https://github.com/reduxes/revanced-patches/issues/1527)) ([adce206](https://github.com/reduxes/revanced-patches/commit/adce206d66e1f7017328fe68a5818d424f70e588))
* `spotify-theme` patch ([#608](https://github.com/reduxes/revanced-patches/issues/608)) ([726de15](https://github.com/reduxes/revanced-patches/commit/726de151d5e6749dc2f7e2d59d5828c58e495818))
* `swipe-controls` override volume button behaviour ([#285](https://github.com/reduxes/revanced-patches/issues/285)) ([69465f3](https://github.com/reduxes/revanced-patches/commit/69465f3a9934973a2449605a248a462510e10ff6))
* `swipe-controls` patch ([#115](https://github.com/reduxes/revanced-patches/issues/115)) ([1d0a7dc](https://github.com/reduxes/revanced-patches/commit/1d0a7dcc0cc3ea2bcd8ce0221d5e2f53d6eb0ae5))
* `swipe-controls` rewrite ([#131](https://github.com/reduxes/revanced-patches/issues/131)) ([b7dba09](https://github.com/reduxes/revanced-patches/commit/b7dba09927ba15a9eacb06dcb4bf1f268560c96e))
* `tablet-mini-player` patch ([dae41f1](https://github.com/reduxes/revanced-patches/commit/dae41f1c59d26d00b1ba821dbe1521e68226f47c))
* `tastebuilder-remover` for music ([a6aeca3](https://github.com/reduxes/revanced-patches/commit/a6aeca31bd80b8c4a8acd071e22faca6e136bdb0))
* `tiktok-ads` patch ([#335](https://github.com/reduxes/revanced-patches/issues/335)) ([81bef57](https://github.com/reduxes/revanced-patches/commit/81bef57742bfaefcdfe02fd290cca6923341149a))
* `tiktok-download` and `tiktok-seekbar` patch ([#405](https://github.com/reduxes/revanced-patches/issues/405)) ([46949f0](https://github.com/reduxes/revanced-patches/…
xscd pushed a commit to xscd/revanced-patches that referenced this pull request Jul 19, 2023
# [2.154.0](https://github.com/xscd/revanced-patches/compare/v2.153.0...v2.154.0) (2023-07-19)

### Bug Fixes

* account fo breaking changes from ReVanced Patcher ([#2103](https://github.com/xscd/revanced-patches/issues/2103)) ([5be25cd](https://github.com/xscd/revanced-patches/commit/5be25cde4b34d58ced35a7edbb499477b538b748))
* add missing annotation to patches ([#1882](https://github.com/xscd/revanced-patches/issues/1882)) ([d86b6a4](https://github.com/xscd/revanced-patches/commit/d86b6a4a659172c3f1db8eb883f28dfee4e83e4c))
* allocate for more than eight `LithoFilter` array items ([#2643](https://github.com/xscd/revanced-patches/issues/2643)) ([fc8660b](https://github.com/xscd/revanced-patches/commit/fc8660b740bec2747e5f82b7321027bb8a51e0cf))
* **backdrops/pro-unlock:** constrain to most recent working app version ([#1677](https://github.com/xscd/revanced-patches/issues/1677)) ([7680838](https://github.com/xscd/revanced-patches/commit/768083882952f49b8c867043518ba888603b3049))
* **boostforreddit:** use correct options ([ec39732](https://github.com/xscd/revanced-patches/commit/ec39732a05f7c4c3360b8ba42fe50fd60952e6ac))
* bump patcher dependency version ([a5d16d7](https://github.com/xscd/revanced-patches/commit/a5d16d7a22168b519180684e0efa3b0450915d7b))
* **change-package-name:** use `null` as default value for option `packageName` ([#1998](https://github.com/xscd/revanced-patches/issues/1998)) ([8128e6b](https://github.com/xscd/revanced-patches/commit/8128e6ba57ec4e4e01a0923a0d353cc934b93899))
* check for opcode type `CONST` ([e5bb63c](https://github.com/xscd/revanced-patches/commit/e5bb63c7ab4427b6116de4a999be306e0f3cf12e))
* don't include all Litho patches, when not included ([fc69491](https://github.com/xscd/revanced-patches/commit/fc69491dfe4b119d46dd3da27b556e55fe0cecfb))
* **enable-android-debugging:** don't include by default ([b2856f7](https://github.com/xscd/revanced-patches/commit/b2856f7f71640f78dfc11b3dff90a58add48d605))
* **enable-android-debugging:** make option `debuggable` false by default ([e717e26](https://github.com/xscd/revanced-patches/commit/e717e260fd0449a97929c3c82da577362586c5e1))
* **enable-android-debugging:** remove json options ([#2497](https://github.com/xscd/revanced-patches/issues/2497)) ([3e25f5f](https://github.com/xscd/revanced-patches/commit/3e25f5f8df24a585dc1097aa16877841f0c6b74a))
* find resource by correct name ([7e562f3](https://github.com/xscd/revanced-patches/commit/7e562f3fb30d0ef5601114433090b2eebcf04c9e))
* **googlerecorder/remove-device-restrictions:** add missing app constraint ([#2438](https://github.com/xscd/revanced-patches/issues/2438)) ([d5efe26](https://github.com/xscd/revanced-patches/commit/d5efe26f8959cde75dd3865ec3c2df4b05210e4a))
* incorrect cast of instruction ([fb94a1c](https://github.com/xscd/revanced-patches/commit/fb94a1cb48e8952981e2f9146eb90ee92a517b2e))
* incorrect instruction offsets ([42a5a38](https://github.com/xscd/revanced-patches/commit/42a5a387da3c53c579234a44c124ab0ba26117cb))
* incorrect smali syntax ([4e74a80](https://github.com/xscd/revanced-patches/commit/4e74a800c311d7acb2c2ddb492b43747db8a8def))
* **infinityforreddit/change-oauth-client-id:** patch correct method ([#2564](https://github.com/xscd/revanced-patches/issues/2564)) ([f1ba16e](https://github.com/xscd/revanced-patches/commit/f1ba16ebfe2fda86af96d094481ed472eebcb4f9))
* **instagram/hide-timeline-ads:** constrain to version `275.0.0.27.98` ([#2377](https://github.com/xscd/revanced-patches/issues/2377)) ([6ee836c](https://github.com/xscd/revanced-patches/commit/6ee836c587676ba53c2e4748ec1828e193f1c071))
* **instagram/hide-timeline-ads:** fix compatibility with newer versions ([3d4646a](https://github.com/xscd/revanced-patches/commit/3d4646ae7efe13f9f7e47cf5ba7613aac4d04d66))
* **instagram/hide-timeline-ads:** fix compatibility with newer versions ([#1672](https://github.com/xscd/revanced-patches/issues/1672)) ([b803e3e](https://github.com/xscd/revanced-patches/commit/b803e3e1a743e32809195e8a358568572a59dac2))
* parse any kind of patch version ([66cd88f](https://github.com/xscd/revanced-patches/commit/66cd88f4d8a9161a4c51b70f2384dcee92fe2aea))
* **photomath/unlock-plus:** constrain to last working version ([#2232](https://github.com/xscd/revanced-patches/issues/2232)) ([4da268e](https://github.com/xscd/revanced-patches/commit/4da268edc006ea496e3b1efd037676f1c40397da))
* **readme-generator:** attempt sorting versions with `FlexVer` ([#2059](https://github.com/xscd/revanced-patches/issues/2059)) ([a54c464](https://github.com/xscd/revanced-patches/commit/a54c464522fa2a6a2d2525c8cb0ec961c2cc771c))
* **reddit/general-reddit-ads:** specify last version that works correctly ([#1495](https://github.com/xscd/revanced-patches/issues/1495)) ([2a3bedd](https://github.com/xscd/revanced-patches/commit/2a3bedd5608d2f23b174c4227ac167e44e54215e))
* **reddit/hide-ads:** search for correct reference class descriptor ([ad2a858](https://github.com/xscd/revanced-patches/commit/ad2a8585b2a5ecbc5eb92dd23b0ab124aa8a2541))
* **reddit/hide-comment-ads:** do not require integrations ([c2211d4](https://github.com/xscd/revanced-patches/commit/c2211d458d5cab030999e604a87cc1d02805b7ef))
* **reddit/sanitize-sharing-links:** update patch to support latest app version ([#2575](https://github.com/xscd/revanced-patches/issues/2575)) ([737be98](https://github.com/xscd/revanced-patches/commit/737be9815bad985328bbbead4d32f9398241eef2))
* **relayforreddit/change-oauth-client-id:** change client id instead of developer key ([#2508](https://github.com/xscd/revanced-patches/issues/2508)) ([4befb44](https://github.com/xscd/revanced-patches/commit/4befb4414638c5936f99d8d63d73c729efc773a5))
* **settings:** sort setting preferences using lowercase ([#2312](https://github.com/xscd/revanced-patches/issues/2312)) ([2743a95](https://github.com/xscd/revanced-patches/commit/2743a95b417a6023799035e30631e7b3a68bcc45))
* **songpal:** make patches more resilient ([#2386](https://github.com/xscd/revanced-patches/issues/2386)) ([947bf42](https://github.com/xscd/revanced-patches/commit/947bf42b7c8d029b8a26a5c306869e02a69b62fd))
* **spoof-wifi-connection:** use updated instruction indices ([#2199](https://github.com/xscd/revanced-patches/issues/2199)) ([76fb700](https://github.com/xscd/revanced-patches/commit/76fb700884dae5b71a57f9530fad9d4a98ba0af0))
* **spotify/disable-capture-restriction:** make compatible with latest versions ([#2095](https://github.com/xscd/revanced-patches/issues/2095)) ([e48f127](https://github.com/xscd/revanced-patches/commit/e48f1278da2a9d82e70be41fa2c4c480c574816b))
* **Sync for Reddit - Disable ads:** fix compatibility with latest version ([1456577](https://github.com/xscd/revanced-patches/commit/1456577f11c4a7e49d6c1ba0103b919dc487f4cf))
* **syncforreddit/change-oauth-client-id:** add dev edition ([#2516](https://github.com/xscd/revanced-patches/issues/2516)) ([7c7294b](https://github.com/xscd/revanced-patches/commit/7c7294b750f54390dd2308de63cc09545010b17f))
* **syncforreddit/change-oauth-client-id:** trim whitespace from OAuth string ([#2402](https://github.com/xscd/revanced-patches/issues/2402)) ([2afea71](https://github.com/xscd/revanced-patches/commit/2afea71557cfe4eb64d7c7ebf5a07dfd24a11824))
* **syncforreddit/change-oauth-client-id:** use correct signature for Android API ([4db2eba](https://github.com/xscd/revanced-patches/commit/4db2eba6d66f094f1d2400bfa8b9c15a175f796e))
* **syncforreddit/change-oauth-client-id:** use downloads directory ([9b5af77](https://github.com/xscd/revanced-patches/commit/9b5af77a229a22466cfe8ed41a21d081beeae960))
* **syncforreddit:** use correct overriding method signature ([#2483](https://github.com/xscd/revanced-patches/issues/2483)) ([f9770cf](https://github.com/xscd/revanced-patches/commit/f9770cf1babce61cd32f6ca9140103419d8d094d))
* **tiktok/settings:** fix tiktok settings patch ([d940829](https://github.com/xscd/revanced-patches/commit/d940829f57acb4cc8f45b8aea9003f894bd5f25b))
* **tiktok/settings:** show the original ads settings when click to ads entry in tiktok settings. ([14c5b9f](https://github.com/xscd/revanced-patches/commit/14c5b9f725d6cbb7eb6ee759a71428c64169ab10))
* **tiktok/show-seekbar:** fix crash when showing seekbar ([#1643](https://github.com/xscd/revanced-patches/issues/1643)) ([160b716](https://github.com/xscd/revanced-patches/commit/160b71644dfdf8efd1f19cdf8e9f572fe1b86d9d))
* **trakt:** bump compatibility to newer version ([#2554](https://github.com/xscd/revanced-patches/issues/2554)) ([2a2897d](https://github.com/xscd/revanced-patches/commit/2a2897dc9e81799a3318875122fc7b49692e3764))
* **twitch/block-embedded-ads:** correct spelling mistake ([#1962](https://github.com/xscd/revanced-patches/issues/1962)) ([6138c2a](https://github.com/xscd/revanced-patches/commit/6138c2ac24f586137bc4ef974a6600d24ebdda3e))
* **twitch:** misspelling annotations ([675c970](https://github.com/xscd/revanced-patches/commit/675c970041abc30440533f763c5be709abd3f725))
* **twitter/hide-views-stats:** constrain to last working version ([#1522](https://github.com/xscd/revanced-patches/issues/1522)) ([bf45817](https://github.com/xscd/revanced-patches/commit/bf45817677fd058f9b255dbef5c1ca9aaec95531))
* **twitter:** correctly resolve to integrations methods ([c655416](https://github.com/xscd/revanced-patches/commit/c655416a91f0a32cfe82b1384f5958cace891833))
* **twitter:** make `hide-promoted-ads` patch compatible with any version ([3dbc5ff](https://github.com/xscd/revanced-patches/commit/3dbc5ff2722559211232999ae29e7fabafe3b857))
* use correct fingerprint ([84fe9c3](https://github.com/xscd/revanced-patches/commit/84fe9c36461586f25ace146e0e29597e3dfc99ca))
* use correct import ([9b6e730](https://github.com/xscd/revanced-patches/commit/9b6e730395e56e60cf08372dbbc3a10e92ba8e95))
* use correct patch naming convention ([3d8856b](https://github.com/xscd/revanced-patches/commit/3d8856b29aba4d7436e637bc5778261b4acddeba))
* **youtube-music/bypass-certificate-checks:** fix fingerprint for the latest target app ([#2567](https://github.com/xscd/revanced-patches/issues/2567)) ([8eacb5b](https://github.com/xscd/revanced-patches/commit/8eacb5b5ace816da4d98b990eff0ea208691660c))
* **youtube/client-spoof:** update settings text for known side effects of spoof signature ([#2476](https://github.com/xscd/revanced-patches/issues/2476)) ([6756f80](https://github.com/xscd/revanced-patches/commit/6756f80e3e0c09376a1fd613d28644bdaa24da57))
* **youtube/comments:** add missing filter ([#2423](https://github.com/xscd/revanced-patches/issues/2423)) ([cab04b3](https://github.com/xscd/revanced-patches/commit/cab04b3a56cfc5bf00b7c6fcf6f86ab75aa5d4fd))
* **youtube/custom-branding:** correct scaling, margin and images ([#1580](https://github.com/xscd/revanced-patches/issues/1580)) ([491c413](https://github.com/xscd/revanced-patches/commit/491c4138f0185664a9c5d3db9ebdf026ff4594e8))
* **youtube/custom-video-buffer:** remove non functional deprecated patch ([de233e2](https://github.com/xscd/revanced-patches/commit/de233e28246b1716b42bf331d2355ff4beed9564))
* **youtube/custom-video-speed:** add missing class for `video-speeds` patch ([#2137](https://github.com/xscd/revanced-patches/issues/2137)) ([758ef42](https://github.com/xscd/revanced-patches/commit/758ef42f9cd36d665b1737b67bcdde22d3e3eb98))
* **youtube/custom-video-speed:** don not implicitly depend on `old-video-quality-menu` patch ([acfda46](https://github.com/xscd/revanced-patches/commit/acfda46bce2558df18a6fa562008e058df5ad31e))
* **youtube/disable-fullscreen-panels-auto-popup:** use proper descriptions ([4c82487](https://github.com/xscd/revanced-patches/commit/4c824876b45e32c5b79a9817b0a362f31bd13879))
* **youtube/downloads:** rename patch to `external-downloads` ([#2274](https://github.com/xscd/revanced-patches/issues/2274)) ([4480911](https://github.com/xscd/revanced-patches/commit/4480911e0b056f2148616a0c2af6b4ab7c482c3b))
* **youtube/general-ads:** fix switch description wording ([9003977](https://github.com/xscd/revanced-patches/commit/9003977c00d8056c38fd31476d2e367fb3aa9030))
* **youtube/general-ads:** remove duplicate preference ([89820c6](https://github.com/xscd/revanced-patches/commit/89820c60bb393a6a94bbc868a6fae0501c91d811))
* **youtube/general-ads:** use better description for switch ([d33f959](https://github.com/xscd/revanced-patches/commit/d33f9597529d63014dd42fc6fe1e84b76831e0f3))
* **youtube/hide-album-cards:** call correct integrations method ([0dbffaa](https://github.com/xscd/revanced-patches/commit/0dbffaae7d6dcb7050a9ea6e3c771839bcfdfbe1))
* **youtube/hide-get-premium:** shorten descriptions ([f5224c4](https://github.com/xscd/revanced-patches/commit/f5224c4980285ef1e29d17887f02b5b397785245))
* **youtube/hide-info-cards:** allow toggling visibility of info-cards ([#1464](https://github.com/xscd/revanced-patches/issues/1464)) ([e6dcb55](https://github.com/xscd/revanced-patches/commit/e6dcb55382441f03c4b1322ccd652a22db104254))
* **youtube/hide-info-cards:** fix hide-info-cards setting does not work ([#2246](https://github.com/xscd/revanced-patches/issues/2246)) ([72773ac](https://github.com/xscd/revanced-patches/commit/72773ac56987753fac6c0087d048b4378a3dd360))
* **youtube/hide-layout-components:**  hide mix playlists ([33a87bd](https://github.com/xscd/revanced-patches/commit/33a87bd6eac1639687ebdf96ef8924cd674f81e4))
* **youtube/hide-player-buttons:** fix previous/next button showing if previous video exists ([#2261](https://github.com/xscd/revanced-patches/issues/2261)) ([91d1aab](https://github.com/xscd/revanced-patches/commit/91d1aabd32be1607019bc443fb06284ca3343e9d))
* **youtube/hide-shorts-components:** clarify settings switch ([#2276](https://github.com/xscd/revanced-patches/issues/2276)) ([3e6d052](https://github.com/xscd/revanced-patches/commit/3e6d0528b287ded401dacdcea698d4ec97b926ee))
* **youtube/hide-time:** use correct integrations class ([539ccf4](https://github.com/xscd/revanced-patches/commit/539ccf43a884ab3ff812884279aa75f42ba872d5))
* **youtube/hide-video-action-buttons:** change 'Hide create, clip and thanks buttons' to default off ([#1923](https://github.com/xscd/revanced-patches/issues/1923)) ([fc89c86](https://github.com/xscd/revanced-patches/commit/fc89c865f94fffd748809eaf0504cc91f6389500))
* **youtube/hide-video-action-buttons:** fix 'hide share button' ([#1924](https://github.com/xscd/revanced-patches/issues/1924)) ([bc05e44](https://github.com/xscd/revanced-patches/commit/bc05e4494d914f944a831bfb83a150ad93bb342f))
* **youtube/hide-video-action-buttons:** fix hide action buttons not working for some users ([#1959](https://github.com/xscd/revanced-patches/issues/1959)) ([3ab5842](https://github.com/xscd/revanced-patches/commit/3ab5842ebbee3381604efcaa454ea5c49d3a5363))
* **youtube/hide-watch-in-vr:** fix descriptions ([f261e64](https://github.com/xscd/revanced-patches/commit/f261e64b10db9cddee2a850feab16c8c7092c333))
* **youtube/integrations:** allow playback of embedded videos  ([#2092](https://github.com/xscd/revanced-patches/issues/2092)) ([8a43d75](https://github.com/xscd/revanced-patches/commit/8a43d75e2db63c47bb9ad1b75027df0868c094e5))
* **youtube/integrations:** fix playback of embedded videos ([#2304](https://github.com/xscd/revanced-patches/issues/2304)) ([1dffbaf](https://github.com/xscd/revanced-patches/commit/1dffbaf0aa73f0f703516648d5cd935000fa2770))
* **youtube/microg-support:** remove incorrect patch dependency ([3e0c45c](https://github.com/xscd/revanced-patches/commit/3e0c45c2dff9f6336e42fdd3d1b5b5de5af1b1cb))
* **youtube/microg-support:** rename patch correctly ([091a25d](https://github.com/xscd/revanced-patches/commit/091a25d46145b1c27791245fca0933e9c8a68e9a))
* **youtube/microg-support:** replace new permission ([3d1cce5](https://github.com/xscd/revanced-patches/commit/3d1cce5b4ca54c622b863f24febeb03a6060033c))
* **youtube/minimized-playback:** disable minimized playback for shorts ([#1990](https://github.com/xscd/revanced-patches/issues/1990)) ([b91d18d](https://github.com/xscd/revanced-patches/commit/b91d18d24f332a9aa8721dc053e395d352b5796d))
* **youtube/minimized-playback:** disable when playing shorts ([cd48030](https://github.com/xscd/revanced-patches/commit/cd48030cada3666d0159ad25711c20045a8a70c7))
* **youtube/minimized-playback:** fix background play of kids videos ([#2016](https://github.com/xscd/revanced-patches/issues/2016)) ([89b1484](https://github.com/xscd/revanced-patches/commit/89b1484d1d8c1419ba8020d0571b25071d43e926))
* **youtube/minimized-playback:** update settings description ([#2191](https://github.com/xscd/revanced-patches/issues/2191)) ([a561a9a](https://github.com/xscd/revanced-patches/commit/a561a9afc233e466459546fcc8452800ec56e057))
* **youtube/open-links-directly:** reference correct integrations method ([e14893e](https://github.com/xscd/revanced-patches/commit/e14893ec89d002287123196396946fff557b7ef4))
* **youtube/open-links-directly:** use better titles and correct descriptions ([#1488](https://github.com/xscd/revanced-patches/issues/1488)) ([2874bbe](https://github.com/xscd/revanced-patches/commit/2874bbef154d28e56b5928048a255409a956a012))
* **youtube/remember-playback-speed:**  allow to not remember playback speed ([#1762](https://github.com/xscd/revanced-patches/issues/1762)) ([49ec3e8](https://github.com/xscd/revanced-patches/commit/49ec3e83f18ec4eb180d220c5a7015f8e4feb3a7))
* **youtube/remember-video-quality:** fix default video quality/speed being applied when resuming app. ([#2112](https://github.com/xscd/revanced-patches/issues/2112)) ([f68a41c](https://github.com/xscd/revanced-patches/commit/f68a41ce9f9a78818d3f28b069e70b8c66125f53))
* **youtube/remember-video-quality:** fix typo in video resolutions ([#2323](https://github.com/xscd/revanced-patches/issues/2323)) ([a99cef8](https://github.com/xscd/revanced-patches/commit/a99cef87b40b67a5feb97999fb4f2925ea80b42e))
* **youtube/remove-player-controls-background:** use correct patch name and description ([8732a84](https://github.com/xscd/revanced-patches/commit/8732a84422087fca7e9e1635a0b1d8d2cbf034f4))
* **youtube/return-youtube-dislike:** add missing strings ([19047b6](https://github.com/xscd/revanced-patches/commit/19047b6963ff578a70d3d327306e1050f7ce1c70))
* **youtube/return-youtube-dislike:** do not fetch voting stats when watching shorts ([#1532](https://github.com/xscd/revanced-patches/issues/1532)) ([f46fcad](https://github.com/xscd/revanced-patches/commit/f46fcadd855a13d9f8916f21980abcf5564e97d7))
* **youtube/return-youtube-dislike:** render dislikes when scrolling into the screen ([#1873](https://github.com/xscd/revanced-patches/issues/1873)) ([85675b8](https://github.com/xscd/revanced-patches/commit/85675b800070de9752b2a4bfea3182381d4cfba4))
* **youtube/return-youtube-dislikes:** fix temporarily frozen video after opening a shorts ([#2126](https://github.com/xscd/revanced-patches/issues/2126)) ([e0877e3](https://github.com/xscd/revanced-patches/commit/e0877e33814ba396e64e18a577064aa5be952413))
* **youtube/return-youtube-dislike:** support older UI layouts ([#2031](https://github.com/xscd/revanced-patches/issues/2031)) ([c82ccb5](https://github.com/xscd/revanced-patches/commit/c82ccb59955d7663a5be20338b4b5c9b7601195c))
* **youtube/settings:** fix non functional back button in settings ([#2178](https://github.com/xscd/revanced-patches/issues/2178)) ([46da834](https://github.com/xscd/revanced-patches/commit/46da83430f69b451f971bf5e9261e9d64d1a365c))
* **youtube/settings:** resolve fingerprints robustly ([8e98605](https://github.com/xscd/revanced-patches/commit/8e98605a7491d69e99c6b1aeb2de3db9396faa20))
* **youtube/sponsorblock:** correct spelling mistake ([#1941](https://github.com/xscd/revanced-patches/issues/1941)) ([d9d0fe7](https://github.com/xscd/revanced-patches/commit/d9d0fe7e236ccce348e8b3214454d29656a853c0))
* **youtube/sponsorblock:** do not depend on `remember-playback-speed` patch ([b0834fa](https://github.com/xscd/revanced-patches/commit/b0834faa69755a94f70ae5075a10cf15e8a6b857))
* **youtube/sponsorblock:** fix autorepeat button layout ([#1868](https://github.com/xscd/revanced-patches/issues/1868)) ([5e148d9](https://github.com/xscd/revanced-patches/commit/5e148d9384e8f9f1bc8f5daa7e68a05574810329))
* **youtube/sponsorblock:** fix segments not skipping during background play ([#1765](https://github.com/xscd/revanced-patches/issues/1765)) ([7620ea1](https://github.com/xscd/revanced-patches/commit/7620ea1752406d703deb15aa0267d4572b1b171a))
* **youtube/sponsorblock:** fix skip button in wrong location when full screen and comments visible ([#2051](https://github.com/xscd/revanced-patches/issues/2051)) ([30a954c](https://github.com/xscd/revanced-patches/commit/30a954cac83a66fbb25589edc487797ea5f19986))
* **youtube/sponsorblock:** fix some segments skipping slightly too late ([#2634](https://github.com/xscd/revanced-patches/issues/2634)) ([3175431](https://github.com/xscd/revanced-patches/commit/31754311870324b1e245b12965d7486878e9eba4))
* **youtube/sponsorblock:** fix toast shown when scrubbing thru a paused video ([#2152](https://github.com/xscd/revanced-patches/issues/2152)) ([c6c23ff](https://github.com/xscd/revanced-patches/commit/c6c23ff0d9a18e3ef3d4b9b28ffa562a2eceb58b))
* **youtube/sponsorblock:** replace missing strings ([7b8f0db](https://github.com/xscd/revanced-patches/commit/7b8f0db2c17da6488db1ec2c21a21a14ff8466aa))
* **youtube/sponsorblock:** use lowercase letters for URL string ([#1942](https://github.com/xscd/revanced-patches/issues/1942)) ([b58842a](https://github.com/xscd/revanced-patches/commit/b58842a5f6f3fbcf06e87821bbc1ad3be7ca2fc0))
* **youtube/spoof-app-version:** adjust available app targets ([#2030](https://github.com/xscd/revanced-patches/issues/2030)) ([a16cb0d](https://github.com/xscd/revanced-patches/commit/a16cb0d32f40694f237cb1820b965cee26663fdd))
* **youtube/spoof-signature-verification:** additional fixes for subtitle window positions ([#1975](https://github.com/xscd/revanced-patches/issues/1975)) ([08584e6](https://github.com/xscd/revanced-patches/commit/08584e680fc658f37e8730499fa5197a08370776))
* **youtube/spoof-signature-verification:** adjusting summary text ([#2169](https://github.com/xscd/revanced-patches/issues/2169)) ([4ccb1ee](https://github.com/xscd/revanced-patches/commit/4ccb1ee0b988bc0ddd6a0c986975b17caa828770))
* **youtube/spoof-signature-verification:** depend on `client-spoof` patch ([0d47375](https://github.com/xscd/revanced-patches/commit/0d47375092639e3e5dad8d67991004fc2f103606))
* **youtube/spoof-signature-verification:** fix audio during home feed video playback ([#1754](https://github.com/xscd/revanced-patches/issues/1754)) ([7dd067b](https://github.com/xscd/revanced-patches/commit/7dd067b0e96679fe653c9796bef31d743287b2d0))
* **youtube/spoof-signature-verification:** fixed subtitles in wrong location ([#1833](https://github.com/xscd/revanced-patches/issues/1833)) ([0dbfa62](https://github.com/xscd/revanced-patches/commit/0dbfa6247e6e7ff51e8fee86fd798f693ab05bcf))
* **youtube/spoof-signature-verification:** remove auto re-enable functionality ([#2556](https://github.com/xscd/revanced-patches/issues/2556)) ([b8df8fb](https://github.com/xscd/revanced-patches/commit/b8df8fb99707fdac32e272fee8469dfeb940504d))
* **youtube/spoof-signature-verification:** spoof videos in playlists ([0a858ec](https://github.com/xscd/revanced-patches/commit/0a858ecef3f152dfd97e7f2d27501201968de4e4))
* **youtube/spoof-signature-verification:** use correct fingerprint ([13090ee](https://github.com/xscd/revanced-patches/commit/13090eeb47660980cec8dc5bbb80447de5047a1d))
* **youtube/tablet-mini-player:** throw if fingerprint fails to resolve ([642eef3](https://github.com/xscd/revanced-patches/commit/642eef39e8e8eeb1f95980f95b83e79faffe3a18))
* **youtube/theme:** apply custom seekbar color to video thumbnails ([#2085](https://github.com/xscd/revanced-patches/issues/2085)) ([d497027](https://github.com/xscd/revanced-patches/commit/d4970273ad10f62cd9455ef9b847c686147f7dca))
* **youtube/theme:** move options out of dependency patch ([a953448](https://github.com/xscd/revanced-patches/commit/a95344879c2ac2cd6da8ce0273dcb05e8a35d2ec))
* **youtube/theme:** use custom light/dark colors for launch splash screen ([#2337](https://github.com/xscd/revanced-patches/issues/2337)) ([8adc05a](https://github.com/xscd/revanced-patches/commit/8adc05a17445dede5f35ee27426d20b750a2a1d3))
* **youtube/theme:** use dynamic background color for custom splash screen ([#2319](https://github.com/xscd/revanced-patches/issues/2319)) ([28594f3](https://github.com/xscd/revanced-patches/commit/28594f3eeaf99fa32ee57214ebbc4342529c6694))
* **youtube/vanced-microg-support:** depend on `client-spoof` patch ([83a4905](https://github.com/xscd/revanced-patches/commit/83a490575c60adf21db926df3013f539c6d33068))
* **youtube/video-speed:** add compatibility annotation ([#2156](https://github.com/xscd/revanced-patches/issues/2156)) ([ffa2e5d](https://github.com/xscd/revanced-patches/commit/ffa2e5d7eb0b90bb5c7a6854bab4caf9f810d917))
* **youtube:** add missing compatibility annotations for `theme` and `hide-load-more-button` ([#2150](https://github.com/xscd/revanced-patches/issues/2150)) ([78803f8](https://github.com/xscd/revanced-patches/commit/78803f8ea85684e4c69e75b676fa40bae8760957))
* **youtube:** improve patching speed ([#2514](https://github.com/xscd/revanced-patches/issues/2514)) ([77bb761](https://github.com/xscd/revanced-patches/commit/77bb761b0bb38613ad9d5017c881396afa471558))
* **youtube:** reliably resolve fingerprints ([1598306](https://github.com/xscd/revanced-patches/commit/1598306eb58ae8f8dc38b472628b237e55ec0f1b))
* **youtube:** resolve duplicate preference keys ([#1550](https://github.com/xscd/revanced-patches/issues/1550)) ([aafdb89](https://github.com/xscd/revanced-patches/commit/aafdb891b2f0f243cb2d997a38ab3e6a7b46aba8))
* **youtube:** separate `hide-ads` to `hide-layout-components` patch ([7e0417f](https://github.com/xscd/revanced-patches/commit/7e0417f6728fa7b79a9d8cbcfd3ccba484a5567d))
* **youtubevanced/hide-ads:** hide more types of ads ([#1781](https://github.com/xscd/revanced-patches/issues/1781)) ([47ff447](https://github.com/xscd/revanced-patches/commit/47ff447f8ec0e5bbc174f34bd7d61b3031276641))
* **youtubevanced/hide-ads:** remove broken ad filter ([#1881](https://github.com/xscd/revanced-patches/issues/1881)) ([5b987e1](https://github.com/xscd/revanced-patches/commit/5b987e14e81a47691883a5b5196c7ffee03941d0))

### Features

* `change-package-name` patch ([#1864](https://github.com/xscd/revanced-patches/issues/1864)) ([f9a6672](https://github.com/xscd/revanced-patches/commit/f9a6672122eb28fe06c9f5e137906ad868a491d6))
* `enable-android-debugging` patch ([#1876](https://github.com/xscd/revanced-patches/issues/1876)) ([bd224d9](https://github.com/xscd/revanced-patches/commit/bd224d90deb838ee3e7bd0c16860023ebf113e96))
* `export-all-activities` patch ([#1751](https://github.com/xscd/revanced-patches/issues/1751)) ([aad6e05](https://github.com/xscd/revanced-patches/commit/aad6e055380f91462d94fc96c4ec17a27e283c64))
* `remove-screenshot-restriction` patch ([#1455](https://github.com/xscd/revanced-patches/issues/1455)) ([a16ab79](https://github.com/xscd/revanced-patches/commit/a16ab7969d98b1e05ac896a4b9aa834cdac8734e))
* `spoof-wifi-connection` patch ([#1527](https://github.com/xscd/revanced-patches/issues/1527)) ([adce206](https://github.com/xscd/revanced-patches/commit/adce206d66e1f7017328fe68a5818d424f70e588))
* add capability to filter from protobuf buffer ([b738b6b](https://github.com/xscd/revanced-patches/commit/b738b6bf3506f222844ef4bca99a91f78d331391))
* **androidtwelvewidgets:** `unlock-paid-widgets` patch ([#1641](https://github.com/xscd/revanced-patches/issues/1641)) ([44b74ae](https://github.com/xscd/revanced-patches/commit/44b74ae268c3f534dbaecc0adc00767e9b9c0e51))
* **baconreader/change-oauth-client-id:** add compatibility for premium package ([#2550](https://github.com/xscd/revanced-patches/issues/2550)) ([4d1b0b4](https://github.com/xscd/revanced-patches/commit/4d1b0b442768be4f7a12de63d8b973b2ca113f23))
* **baconreader:** add `change-oauth-client-id` patch ([#2535](https://github.com/xscd/revanced-patches/issues/2535)) ([6f5e007](https://github.com/xscd/revanced-patches/commit/6f5e007a78dc5e1ed3935a3436ac1de7eb719ea1))
* **boostforreddit:** add `change-oauth-client-id` patch ([3dbc4bd](https://github.com/xscd/revanced-patches/commit/3dbc4bd49df1656893ef69c68550a2deb6a92cb7))
* **candylinkvpn:** add `unlock-pro` patch ([#2157](https://github.com/xscd/revanced-patches/issues/2157)) ([7159f86](https://github.com/xscd/revanced-patches/commit/7159f867801300d4ae32937743de59421de76238))
* change patches naming convention ([#2612](https://github.com/xscd/revanced-patches/issues/2612)) ([2dacc45](https://github.com/xscd/revanced-patches/commit/2dacc45f7430f7b3e60a8a2db60c3d6395a2f5cc))
* **citra:** remove patches ([#2384](https://github.com/xscd/revanced-patches/issues/2384)) ([d182329](https://github.com/xscd/revanced-patches/commit/d1823297ce27fc6f3246123c91d9463080afb7ee))
* explain how to capture crash logs [skip ci] ([f938ba8](https://github.com/xscd/revanced-patches/commit/f938ba81ec98f06f508dbdceeabd29a0ea7bf1af))
* **facebook:** `hide-inbox-ads` patch ([#1893](https://github.com/xscd/revanced-patches/issues/1893)) ([2cfc982](https://github.com/xscd/revanced-patches/commit/2cfc9829e119884ca566d6ad90fd0542317891d7))
* **finanzonline:** `remove-bootloader-detection` patch ([3952138](https://github.com/xscd/revanced-patches/commit/39521386c2296f46479e31c39ab245c2778ebd65))
* **finanzonline:** `remove-root-detection` patch ([1d46d63](https://github.com/xscd/revanced-patches/commit/1d46d63fdcf3cbce53a7719f4490225368c4d5ae))
* **finanzonline:** support any version ([#2347](https://github.com/xscd/revanced-patches/issues/2347)) ([cc66b1f](https://github.com/xscd/revanced-patches/commit/cc66b1fc6200bbdcc2697ddd7085d46447775be2))
* **google-recorder:** add `remove-device-restrictions` patch ([ef96ed1](https://github.com/xscd/revanced-patches/commit/ef96ed124e12091dde34124eabd8be9f2bb9280c))
* **id-austria:** `remove-root-detection` patch ([3cf77cd](https://github.com/xscd/revanced-patches/commit/3cf77cdb4ebbd128d29eedefa1ee35289e3c8058))
* **id-austria:** `spoof-signature` patch ([355a847](https://github.com/xscd/revanced-patches/commit/355a847b1ccd69c4ab2c356395c97b4871e53f1f))
* **id-austria:** bump compatibility to `2.6.0` ([#1827](https://github.com/xscd/revanced-patches/issues/1827)) ([f48e794](https://github.com/xscd/revanced-patches/commit/f48e794eebf9ea44008c4c8a3967ad039d19180a))
* **id-austria:** remove compatibility version constraint ([#1952](https://github.com/xscd/revanced-patches/issues/1952)) ([94ffd5a](https://github.com/xscd/revanced-patches/commit/94ffd5a26fe42f223a09ad6bd7f34f1fac0986ad))
* improve structure of `README` ([279b193](https://github.com/xscd/revanced-patches/commit/279b193b687ad9cba44ab9c2a88d2ce06be0bbf0))
* **infinityforreddit:** add `change-oauth-client-id` patch ([#2452](https://github.com/xscd/revanced-patches/issues/2452)) ([9efd790](https://github.com/xscd/revanced-patches/commit/9efd7904acc6dc70f45c6c0f835c839473d9205f))
* **inshorts:** `hide-ads` patch ([#1828](https://github.com/xscd/revanced-patches/issues/1828)) ([04a2acc](https://github.com/xscd/revanced-patches/commit/04a2accfe9f9254af9074ad0a309d485cedb01cb))
* **instagram:** `hide-timeline-ads` patch ([61668e6](https://github.com/xscd/revanced-patches/commit/61668e67083b74a08f8015308f4afe548e16a9ad))
* **irplus:** `remove-ads` patch ([#1554](https://github.com/xscd/revanced-patches/issues/1554)) ([9943a52](https://github.com/xscd/revanced-patches/commit/9943a520d29ee89598b4aa6aba69ff83cb4768ce))
* **memegenerator:** `unlock-pro` patch ([#1902](https://github.com/xscd/revanced-patches/issues/1902)) ([7d30541](https://github.com/xscd/revanced-patches/commit/7d3054178187bed294d156d3858613fa63a626ef))
* **messenger:** add `disable-switching-emoji-to-sticker-in-message-input-field` patch ([#2099](https://github.com/xscd/revanced-patches/issues/2099)) ([ac5532a](https://github.com/xscd/revanced-patches/commit/ac5532a65c353b1964d9b7d990341fc7362e510d))
* **messenger:** add `disable-typing-indicator` patch ([#2115](https://github.com/xscd/revanced-patches/issues/2115)) ([5d1de4f](https://github.com/xscd/revanced-patches/commit/5d1de4f4eab83e61cfc1c4aaee74179afcb9431f))
* **music:** bump patches compatibility to v5.41.50 ([#1551](https://github.com/xscd/revanced-patches/issues/1551)) ([0b1024a](https://github.com/xscd/revanced-patches/commit/0b1024ab754a3e2ce798a54cccda6f41f97069a5))
* **music:** remove patches constraint on app version ([#1638](https://github.com/xscd/revanced-patches/issues/1638)) ([fe64881](https://github.com/xscd/revanced-patches/commit/fe64881c83a7dd42761dbd67689fbc0ddcb73d78))
* **music:** update patches compatibility to v5.38.53 ([#1453](https://github.com/xscd/revanced-patches/issues/1453)) ([c7d116a](https://github.com/xscd/revanced-patches/commit/c7d116afd7293924760e7b6c1de0ba5d6cbd00a0))
* **music:** update patches compatibility to v5.39.52 ([#1484](https://github.com/xscd/revanced-patches/issues/1484)) ([81d6527](https://github.com/xscd/revanced-patches/commit/81d65273be81b5934e1cca543850db58f8df019e))
* **music:** update patches compatibility to v5.40.51 ([#1541](https://github.com/xscd/revanced-patches/issues/1541)) ([13143cb](https://github.com/xscd/revanced-patches/commit/13143cb5260f8793d246633a6a506bdc9f3a3ce7))
* **myexpenses/unlock-pro:** constrain to last working version ([f68c87b](https://github.com/xscd/revanced-patches/commit/f68c87b0edc88e80ef2f3110f75be86236dffdb7))
* **netguard:** `remove-broadcasts-restriction` patch ([#1581](https://github.com/xscd/revanced-patches/issues/1581)) ([73132e3](https://github.com/xscd/revanced-patches/commit/73132e37cf83f4c1f05cf6a184dfd8e454f7456e))
* **nfctoolsse:** add `unlock-pro` patch ([#2272](https://github.com/xscd/revanced-patches/issues/2272)) ([9789ad3](https://github.com/xscd/revanced-patches/commit/9789ad30ff82d9bb99e870dc8053775dc222a010))
* **nova-launcher:** `unlock-prime` patch ([#1463](https://github.com/xscd/revanced-patches/issues/1463)) ([cf710b2](https://github.com/xscd/revanced-patches/commit/cf710b27740cce4b9a0fbdf03a494eb8c65246da))
* **patch:** bump compatibility ([#2060](https://github.com/xscd/revanced-patches/issues/2060)) ([f86836d](https://github.com/xscd/revanced-patches/commit/f86836d6295db9eb8c59916deaa991b4d99e96be))
* **photomath/unlock-plus:** bump compatibility to `8.21.1` ([#1926](https://github.com/xscd/revanced-patches/issues/1926)) ([beb8d9c](https://github.com/xscd/revanced-patches/commit/beb8d9cbf254b4a2b2207a307934be65507dcf80))
* **photomath:** `unlock-plus` patch ([#1633](https://github.com/xscd/revanced-patches/issues/1633)) ([a673514](https://github.com/xscd/revanced-patches/commit/a673514f848e583513924a6a9b8cfbb56153cc3a))
* **photomath:** bump compatibility up to `8.21.0` ([#1886](https://github.com/xscd/revanced-patches/issues/1886)) ([43464fd](https://github.com/xscd/revanced-patches/commit/43464fd6ffe6f097c574156146aeb23f8f026840))
* **pixiv:** add `hide-ads` patch ([#2578](https://github.com/xscd/revanced-patches/issues/2578)) ([862a7ec](https://github.com/xscd/revanced-patches/commit/862a7ec5b0767c28e79454a44218069d3e9cbac7))
* **reddit:** `hide-subreddit-banner` patch ([13a1381](https://github.com/xscd/revanced-patches/commit/13a138122875b30e82df68a680e413f6ad7ba382))
* **reddit:** add `disable-screenshot-popup` patch ([#2387](https://github.com/xscd/revanced-patches/issues/2387)) ([473e051](https://github.com/xscd/revanced-patches/commit/473e0512314dfa9790cf83b4cfcc7505058d3a51))
* **reddit:** add `hide-promoted` patch ([#2350](https://github.com/xscd/revanced-patches/issues/2350)) ([c3fd36c](https://github.com/xscd/revanced-patches/commit/c3fd36cfba7fb8246f8b3a29d9310bd88f01c3e7))
* **reddit:** add `sanitize-sharing-links` patch ([#2192](https://github.com/xscd/revanced-patches/issues/2192)) ([9593e4b](https://github.com/xscd/revanced-patches/commit/9593e4b5db604957545b4ab6747c82fb815ac08b))
* **reddit:** add more compatibility constraints ([65e5c26](https://github.com/xscd/revanced-patches/commit/65e5c2639084f07e1f19b9933febcebc43ad12c4))
* **reddit:** bump compatibility to `2023.09.1` ([#1729](https://github.com/xscd/revanced-patches/issues/1729)) ([c8997e8](https://github.com/xscd/revanced-patches/commit/c8997e8ca587aedfa4318ace9fc119c262f00933))
* **reddit:** bump compatibility to `2023.10.0` ([#1772](https://github.com/xscd/revanced-patches/issues/1772)) ([f95ab6e](https://github.com/xscd/revanced-patches/commit/f95ab6e13e70667fdffe479b7292112244e6bb9e))
* **reddit:** bump compatibility to `2023.12.0` ([#1825](https://github.com/xscd/revanced-patches/issues/1825)) ([e3666e6](https://github.com/xscd/revanced-patches/commit/e3666e68ed4816c85fbb110cb098f53fddf135f1))
* **reddit:** bump patches compatibility to `v2023.05.0` ([0a72fa1](https://github.com/xscd/revanced-patches/commit/0a72fa10bf009192157e04e0788daf5462324a0e))
* **redditisfun/change-oauth-client-id:** add compatibility for paid versions ([#2536](https://github.com/xscd/revanced-patches/issues/2536)) ([e739d2f](https://github.com/xscd/revanced-patches/commit/e739d2fa16bbd0125db82c0758928addbd9950c9))
* **redditisfun:** add `change-oauth-client-id` patch ([14809cd](https://github.com/xscd/revanced-patches/commit/14809cd4510ad9514b4a4820187a81681669374c))
* **reddit:** remove compatibility version constraints ([#2226](https://github.com/xscd/revanced-patches/issues/2226)) ([f1288e4](https://github.com/xscd/revanced-patches/commit/f1288e4bb8fb1b9f394d73fd814d97db8704b8e0))
* **relayforreddit:** add `change-oauth-client-id` patch ([#2491](https://github.com/xscd/revanced-patches/issues/2491)) ([fe66f40](https://github.com/xscd/revanced-patches/commit/fe66f4089d6365564c8097d3c7a1bc842c343194))
* remove unnecessary notice ([7e9f0b2](https://github.com/xscd/revanced-patches/commit/7e9f0b2d02e910984f08777fefcd2ad7df6a21ee))
* **remove-screen-capture-restriction:** remove app constraint ([#2260](https://github.com/xscd/revanced-patches/issues/2260)) ([49ce47c](https://github.com/xscd/revanced-patches/commit/49ce47c3eed6a1626674d0f60ae0fdbe349e804b))
* **scbeasy:** add `remove-debugging-detection` patch ([#2287](https://github.com/xscd/revanced-patches/issues/2287)) ([53d91e3](https://github.com/xscd/revanced-patches/commit/53d91e32183663b0aa70994cc4e1d8ae5eb8c8e4))
* **slideforreddit:** add `change-oauth-client-id` patch ([#2571](https://github.com/xscd/revanced-patches/issues/2571)) ([8cd60ee](https://github.com/xscd/revanced-patches/commit/8cd60eea36bd49514ed1c42bf362dce7e9675fca))
* **songpal:** add `remove-badge-tab` patch ([bde9053](https://github.com/xscd/revanced-patches/commit/bde9053f04e202a7b394a1dad335470d5495e5fc))
* **songpal:** add `remove-notification-badge` patch ([1b77f96](https://github.com/xscd/revanced-patches/commit/1b77f9633cf7e72d653f1d37483b7399e1ad797d))
* **spotify-lite:** enable on-demand patch ([9f0de4f](https://github.com/xscd/revanced-patches/commit/9f0de4f5678e9f57baaf6ec788821641d75defdc))
* **syncforreddit/change-oauth-client-id:** improve error message ([a39b2fd](https://github.com/xscd/revanced-patches/commit/a39b2fd9828b514670135918e69ee736cb4615e5))
* **syncforreddit/change-oauth-client-id:** support pro version ([d34288b](https://github.com/xscd/revanced-patches/commit/d34288b6e8c7f5bb944622a3c741fcc693868033))
* **syncforreddit:** add `change-oauth-client-id` patch ([#2393](https://github.com/xscd/revanced-patches/issues/2393)) ([c93f0c6](https://github.com/xscd/revanced-patches/commit/c93f0c6a99fb2365747371f0f38eff8e0b77aee1))
* **syncforreddit:** add `disable-ads` patch ([#2066](https://github.com/xscd/revanced-patches/issues/2066)) ([c1de5d6](https://github.com/xscd/revanced-patches/commit/c1de5d6e433263b9a17305fa1c65807921594731))
* **tiktok:** remove compatibility version constraints ([#2306](https://github.com/xscd/revanced-patches/issues/2306)) ([a12c4bb](https://github.com/xscd/revanced-patches/commit/a12c4bb1610234d19b4ac86cd57bb09335566b68))
* **tiktok:** update patches compatibility to v27.8.3 ([#1483](https://github.com/xscd/revanced-patches/issues/1483)) ([e72b3bd](https://github.com/xscd/revanced-patches/commit/e72b3bd4e22f5ade7193ba6a3cdf61fcd91fba55))
* **trakt:** add `unlock-pro` patch ([#2210](https://github.com/xscd/revanced-patches/issues/2210)) ([1e8dcae](https://github.com/xscd/revanced-patches/commit/1e8dcae6f540455b8698703bbded5f52fd0c6300))
* **twitch/auto-claim-channel-points:** use correct casing for "Channel Points" ([#2138](https://github.com/xscd/revanced-patches/issues/2138)) ([76a3bf2](https://github.com/xscd/revanced-patches/commit/76a3bf23b5e5591ae635e612af07cbbd78d49f53))
* **twitch:** 15.4.1 support ([#2462](https://github.com/xscd/revanced-patches/issues/2462)) ([826ed49](https://github.com/xscd/revanced-patches/commit/826ed49c7ca5a00e383b743f88f75dbfc00adb43))
* **twitch:** add `auto-claim-channel-points` patch ([#2131](https://github.com/xscd/revanced-patches/issues/2131)) ([80fb670](https://github.com/xscd/revanced-patches/commit/80fb6701b52a8c6c6bada5546dffe3438f0e4879))
* **twitch:** constraint compatibility to `14.6.1` ([#1736](https://github.com/xscd/revanced-patches/issues/1736)) ([7d4294f](https://github.com/xscd/revanced-patches/commit/7d4294f691e1e2e8a2679e2504a9fd5dc7e05201))
* **twitter:** `hide-recommended-users` patch ([e8c9a91](https://github.com/xscd/revanced-patches/commit/e8c9a91a92fafcc79ce521f62c3865827df55d0f))
* **twitter:** constrain patches compatibility to working versions ([#1646](https://github.com/xscd/revanced-patches/issues/1646)) ([d984bdc](https://github.com/xscd/revanced-patches/commit/d984bdc8b17dea127880b696ee1bed1503762707))
* **twitter:** remove `monochrome-icon` patch ([#1786](https://github.com/xscd/revanced-patches/issues/1786)) ([b8bf804](https://github.com/xscd/revanced-patches/commit/b8bf804835e75c9f2c8453c8ce22cfd8d17318ce))
* use better patch description ([32fcd25](https://github.com/xscd/revanced-patches/commit/32fcd258c6b00315265c09380550a2e98b5ec9e7))
* use better patch descriptions ([931aa0f](https://github.com/xscd/revanced-patches/commit/931aa0fba631d1740986131219eff94c4c1b2306))
* use clearer descriptions for patches ([ff3ca30](https://github.com/xscd/revanced-patches/commit/ff3ca30e31f4d603b80d35e150f49d996acf9988))
* use consistent names for patches ([6347146](https://github.com/xscd/revanced-patches/commit/634714690086168e63d6aa9475893135cb58db68))
* **vsco:** add `unlock-pro` patch ([#2168](https://github.com/xscd/revanced-patches/issues/2168)) ([7ffd1a0](https://github.com/xscd/revanced-patches/commit/7ffd1a09a7bcf09bc7e7d5f3c8c8613ca34c8c59))
* **youtube-music:** `bypass-certificate-checks` patch ([#1810](https://github.com/xscd/revanced-patches/issues/1810)) ([ef8f26f](https://github.com/xscd/revanced-patches/commit/ef8f26fb976c3044039f9bff0496088763ab66cd))
* **youtube-music:** remove version compatibility constraints ([276af14](https://github.com/xscd/revanced-patches/commit/276af1415a4d354c62fe6259b6559bca1fa84f08))
* **youtube/copy-video-url:** add tap and hold functionality to copy video url buttons ([#2174](https://github.com/xscd/revanced-patches/issues/2174)) ([95bbf46](https://github.com/xscd/revanced-patches/commit/95bbf46e77a608bd7ba8f0073d50fef01012d4df))
* **youtube/create-button:** switch create with notifications button ([385ceda](https://github.com/xscd/revanced-patches/commit/385ceda61f586f24b11a284688f55758ef5b4e74))
* **youtube/custom-branding:** update logo ([e2187f3](https://github.com/xscd/revanced-patches/commit/e2187f33ff82fce40592517aef31cb191b42987c))
* **youtube/custom-video-buffer:** replace patch with removal notice ([#1718](https://github.com/xscd/revanced-patches/issues/1718)) ([29f952d](https://github.com/xscd/revanced-patches/commit/29f952d73e07f8f666d4744d6d97374bebfdc3c6))
* **youtube/disable-player-popup-panels:** use better patch description ([7150662](https://github.com/xscd/revanced-patches/commit/71506625aca42aa4901878c0f706793e17ca5607))
* **youtube/downloads:** improve patch description ([e0f6452](https://github.com/xscd/revanced-patches/commit/e0f64520d0235ea219f1965ba34b7e52ded9c1d9))
* **youtube/general-ads:** do not hide components in library tab ([d56d3bd](https://github.com/xscd/revanced-patches/commit/d56d3bd94b8f06ff9f915fe0b0ba3d5f484ea971))
* **youtube/general-ads:** hide channel bar ([c74c77d](https://github.com/xscd/revanced-patches/commit/c74c77d12568dda54d971d1998f7e73a45543a3b))
* **youtube/general-ads:** hide horizontal video shelf ([169e2ba](https://github.com/xscd/revanced-patches/commit/169e2ba67024210450ef6cc74e734d3e7f162cbe))
* **youtube/general-ads:** hide image shelf from search results ([e4c2450](https://github.com/xscd/revanced-patches/commit/e4c2450ebac4cacae64a81060de8c146ba542e37))
* **youtube/general-ads:** hide multiple audio track button on video player overlay ([#2021](https://github.com/xscd/revanced-patches/issues/2021)) ([8d7f305](https://github.com/xscd/revanced-patches/commit/8d7f305aa2d8f86a9232a6a9577a87f58b53d51c))
* **youtube/general-ads:** hide pill to view products ([7b1bc1a](https://github.com/xscd/revanced-patches/commit/7b1bc1ad50f2b38277b0c19aad735ea65f8333d3))
* **youtube/general-ads:** hide quick actions in fullscreen ([fff9670](https://github.com/xscd/revanced-patches/commit/fff9670a81108b8343d0b7913953fc6c2bb4a6f0))
* **youtube/general-ads:** hide related videos in quick action ([d23c31a](https://github.com/xscd/revanced-patches/commit/d23c31a9ec39189e08474044ac5ca06d974add76))
* **youtube/general-ads:** hide web search results ([9975981](https://github.com/xscd/revanced-patches/commit/997598109409ec6a096c652dd8b4b4d27daeb8ec))
* **youtube/general-ads:** merge `hide-get-premium` patch into `general-ads` patch ([5195dd8](https://github.com/xscd/revanced-patches/commit/5195dd8936d63c482dbcb2cd0e7e9aab3c75954e))
* **youtube/general-ads:** remove hiding video shelf ([c4c9e5b](https://github.com/xscd/revanced-patches/commit/c4c9e5bb3765d08d6653864d33546c25ba367292))
* **youtube/hide-ads:** hide mix playlists ([dbb38ed](https://github.com/xscd/revanced-patches/commit/dbb38eddfd33db685b8e8be2f2a641a1199e7361))
* **youtube/hide-autoplay-button:** do not disable autoplay button when hidden ([98d0084](https://github.com/xscd/revanced-patches/commit/98d00848c9a0aa0247d77e9ae16450697a6c154c))
* **youtube/hide-filter-bar:** add `PreferenceScreen` summary ([2bba5f7](https://github.com/xscd/revanced-patches/commit/2bba5f72fae06e352d2984fea7c8cc65d38ed221))
* **youtube/hide-get-premium:** hide get premium advertisements under video player ([#2020](https://github.com/xscd/revanced-patches/issues/2020)) ([05904a2](https://github.com/xscd/revanced-patches/commit/05904a2569cf9b82e3731692b93bc3a6bb005b03))
* **youtube/hide-layout-components:** separate hiding expandable chips and chapters ([3fb1ce9](https://github.com/xscd/revanced-patches/commit/3fb1ce9f9af150b784e42aaf5b419bb123c08375))
* **youtube/hide-player-overlay:** exclude by default ([1c6fb94](https://github.com/xscd/revanced-patches/commit/1c6fb941f59599e2fe4a7d6f96babb6b0edac054))
* **youtube/hide-player-overlay:** make it toggleable in settings ([#2044](https://github.com/xscd/revanced-patches/issues/2044)) ([f693d55](https://github.com/xscd/revanced-patches/commit/f693d55caf1e0b72bb1f4c39b1eeb59436191e02))
* **youtube/hide-seekbar:** more fine grained hiding of seekbar ([#2252](https://github.com/xscd/revanced-patches/issues/2252)) ([0f07bf4](https://github.com/xscd/revanced-patches/commit/0f07bf467a4aa06c9bcdf60a2498d88eea8c1429))
* **youtube/hide-shorts-components:** hide channel bar & sound button ([749c83d](https://github.com/xscd/revanced-patches/commit/749c83d068c2201ed6f29047d5428d1072924960))
* **youtube/hide-shorts-components:** hide navigation bar ([24f376a](https://github.com/xscd/revanced-patches/commit/24f376a4b8d6bdccc32ffff0d983f22eb4940791))
* **youtube/hide-shorts-components:** hide shorts info panel ([#2278](https://github.com/xscd/revanced-patches/issues/2278)) ([a5b323d](https://github.com/xscd/revanced-patches/commit/a5b323d1d9e5b175c93f0b29732eb1123b83bab7))
* **youtube/microg-support:** check if Vanced MicroG is running in the background ([#1531](https://github.com/xscd/revanced-patches/issues/1531)) ([81934ef](https://github.com/xscd/revanced-patches/commit/81934efb39b8ed9b0a523ffd7c4d841227ac141f))
* **youtube/microg-support:** do not depend on `spoof-signature-verification` patch ([af4e765](https://github.com/xscd/revanced-patches/commit/af4e765ca87c6c979e95bc274b32c764a0a32a88))
* **youtube/navigation-buttons:** use a better preference screen title ([5d7772b](https://github.com/xscd/revanced-patches/commit/5d7772be942c72e05644eca3f68d2bd6b9762d26))
* **youtube/open-links-directly:** skip every redirect url ([f155e26](https://github.com/xscd/revanced-patches/commit/f155e261d4973d304c57e0144ddd8e115e6103ee))
* **youtube/return-youtube-dislike:** style for minimum width ([#1454](https://github.com/xscd/revanced-patches/issues/1454)) ([fd782aa](https://github.com/xscd/revanced-patches/commit/fd782aa0a37edf2344425c80afafb2c87851bc1a))
* **youtube/return-youtube-dislike:** support for shorts ([#1596](https://github.com/xscd/revanced-patches/issues/1596)) ([967c1cb](https://github.com/xscd/revanced-patches/commit/967c1cbd4b340a382a355f13d236d2881bafddbf))
* **youtube/settings:** add reset button to edit preference dialog ([#2047](https://github.com/xscd/revanced-patches/issues/2047)) ([ede765a](https://github.com/xscd/revanced-patches/commit/ede765ae3c506909ee8a99517b99b6f5f113f01a))
* **youtube/settings:** disable preferences and add dialog messages to preferences ([#1801](https://github.com/xscd/revanced-patches/issues/1801)) ([05023ba](https://github.com/xscd/revanced-patches/commit/05023bab1d94e04553ac274468bdba7a19ad9180))
* **youtube/sponsorblock:** automatically hide skip button ([#1956](https://github.com/xscd/revanced-patches/issues/1956)) ([c3c8ae6](https://github.com/xscd/revanced-patches/commit/c3c8ae6b4377b12838971cedc32779e12c07363c))
* **youtube/sponsorblock:** skip to video highlight ([#1874](https://github.com/xscd/revanced-patches/issues/1874)) ([83747b7](https://github.com/xscd/revanced-patches/commit/83747b7aea33d8fe4b4b9514fdf7c9081c357410))
* **youtube/spoof-app-version:** user selectable version to spoof ([#2013](https://github.com/xscd/revanced-patches/issues/2013)) ([fd66417](https://github.com/xscd/revanced-patches/commit/fd6641747bd60bdd8b967db7cceaed454fb891a1))
* **youtube/spoof-signature-verification:** automatic signature spoofing ([f1395f4](https://github.com/xscd/revanced-patches/commit/f1395f49fae1c0a00de074d58fa7d81f562d3009))
* **youtube/spoof-signature-verification:** enable by default ([#1896](https://github.com/xscd/revanced-patches/issues/1896)) ([23eb096](https://github.com/xscd/revanced-patches/commit/23eb096e54f0ccea56f343700c9978b8f8455e75))
* **youtube/spoof-signature-verification:** list known spoofing side effects in revanced settings ([#2011](https://github.com/xscd/revanced-patches/issues/2011)) ([dc6e9b2](https://github.com/xscd/revanced-patches/commit/dc6e9b2268efe8a1bb72b80e5285d7002f448f4d))
* **youtube/swipe-controls:** add option to save and restore brightness ([3d03471](https://github.com/xscd/revanced-patches/commit/3d03471b1c2f18d22f17167db78764520064353a))
* **youtube/theme:** change seekbar color via preference ([9b465d9](https://github.com/xscd/revanced-patches/commit/9b465d95887863f6b42baa6b710ed98c97383a82))
* **youtube/theme:** theme seekbar when clicked ([691a231](https://github.com/xscd/revanced-patches/commit/691a231d99b3b2fbe446fc7edb7a88c7a3127037))
* **youtube/video-speed:** change custom video speeds inside app settings ([#2114](https://github.com/xscd/revanced-patches/issues/2114)) ([d97815a](https://github.com/xscd/revanced-patches/commit/d97815af18e645fd0fa087db0174bcc2a771ec72))
* **youtube/wide-searchbar:** rename patch ([bb5885e](https://github.com/xscd/revanced-patches/commit/bb5885eca4b750f15776de9099fb4dd83f6d70f5))
* **youtube:** `hide-floating-microphone-button` patch ([8f33b11](https://github.com/xscd/revanced-patches/commit/8f33b110facb8f8a04416459f3d715bc77002231))
* **youtube:** `hide-load-more-button` patch ([#2078](https://github.com/xscd/revanced-patches/issues/2078)) ([7170802](https://github.com/xscd/revanced-patches/commit/71708022a06453f6f56c19d686fc505286523391))
* **youtube:** `hide-player-buttons` patch ([3469d37](https://github.com/xscd/revanced-patches/commit/3469d37bcedfd2dfbe46231b17cd098b591810c1))
* **youtube:** `hide-player-overlay` patch ([#1965](https://github.com/xscd/revanced-patches/issues/1965)) ([d233d96](https://github.com/xscd/revanced-patches/commit/d233d96faf838b22f4c458ad445af048362e7421))
* **youtube:** `navigation-buttons` patch ([4bece31](https://github.com/xscd/revanced-patches/commit/4bece31f56eb340933ad26da3d1bfc902ea8569f))
* **youtube:** `open-links-externally` patch ([#1524](https://github.com/xscd/revanced-patches/issues/1524)) ([caf3d70](https://github.com/xscd/revanced-patches/commit/caf3d70c30bc440923c0e76e7331010905f6e729))
* **youtube:** `spoof-app-version` patch ([#1449](https://github.com/xscd/revanced-patches/issues/1449)) ([bd4d3b5](https://github.com/xscd/revanced-patches/commit/bd4d3b5706f26e398292df952ca8aec6c7dd1d6a))
* **youtube:** `spoof-signature-verification` patch ([#1745](https://github.com/xscd/revanced-patches/issues/1745)) ([4306f25](https://github.com/xscd/revanced-patches/commit/4306f25d3f3b1afdbc75f48485b3897c15aa49e9))
* **youtube:** add `hide-filter-bar` patch ([6cc5f61](https://github.com/xscd/revanced-patches/commit/6cc5f61e0712fe25cd45b137773decaf4b9bb582))
* **youtube:** add `hide-shorts-components` patch ([64868f4](https://github.com/xscd/revanced-patches/commit/64868f41be9f567cb54d9214fafbf849d08b64d2))
* **youtube:** add options to disable toasts on connection error ([#2159](https://github.com/xscd/revanced-patches/issues/2159)) ([99916ae](https://github.com/xscd/revanced-patches/commit/99916aefaaea3b94e94e2901d70493fdb18a3dab))
* **youtube:** bump compatibility to `18.05.40` ([#1704](https://github.com/xscd/revanced-patches/issues/1704)) ([77fe23b](https://github.com/xscd/revanced-patches/commit/77fe23b53e27b7b6a1c48ba0cfeb182ae99f9ab8))
* **youtube:** bump compatibility to `18.05.40` ([#1743](https://github.com/xscd/revanced-patches/issues/1743)) ([1090388](https://github.com/xscd/revanced-patches/commit/109038839574f7ba07f91ef27b61d6a650f2ef34))
* **youtube:** bump compatibility to `18.08.37` ([29561ec](https://github.com/xscd/revanced-patches/commit/29561eca10e18e11f2d4a7f9bab2f12303490b6f))
* **youtube:** bump compatibility to `18.15.40` ([ad82fcd](https://github.com/xscd/revanced-patches/commit/ad82fcdb63c7cc77e7387b7f0da95b005c90ce31))
* **youtube:** bump compatibility to `18.16.37` ([fe3fdd5](https://github.com/xscd/revanced-patches/commit/fe3fdd5c6cb186bcebc2f86b1d5b597109b25cb6))
* **youtube:** change default video speed and quality inside the settings menu ([#1880](https://github.com/xscd/revanced-patches/issues/1880)) ([fbb1763](https://github.com/xscd/revanced-patches/commit/fbb17636d8ab9f2a43ead896451804b04464527c))
* **youtube:** constrain compatibility to `18.08.37` ([7403fc8](https://github.com/xscd/revanced-patches/commit/7403fc86ae7b7d756a2939fa0a507f237aaf6edf))
* **youtube:** constrain patches to `18.15.40` ([c0c10de](https://github.com/xscd/revanced-patches/commit/c0c10dec3446d35e20b17c25510cddcbe07b494f))
* **youtube:** constrain patches to `18.16.37` ([758b300](https://github.com/xscd/revanced-patches/commit/758b3005919e11d9dd4f19bf110e9d282f8d1925))
* **youtube:** import / export of revanced settings ([#2077](https://github.com/xscd/revanced-patches/issues/2077)) ([b59cb3e](https://github.com/xscd/revanced-patches/commit/b59cb3ed60293aaf81067ff3469863add09c6b13))
* **youtube:** move video settings to `Video` settings category ([#2010](https://github.com/xscd/revanced-patches/issues/2010)) ([f4b9180](https://github.com/xscd/revanced-patches/commit/f4b918075a70d1a4ed9ac7e9c1f0e0acd1c77404))
* **youtube:** remove `fix-playback` patch ([edcb6cc](https://github.com/xscd/revanced-patches/commit/edcb6cc94961aaebe2df884db3049b2afa79f38f))
* **youtube:** remove non working patch `hide-my-mix` ([6ae0f0b](https://github.com/xscd/revanced-patches/commit/6ae0f0b466322c4d60feb20ed0e809783452b9d4))
* **youtube:** remove patch `open-links-directly` ([79291a0](https://github.com/xscd/revanced-patches/commit/79291a0d34bd9514cbef5d97c21c59dfbffad287))
* **youtube:** rename `video-speed` to `playback-speed` ([#2642](https://github.com/xscd/revanced-patches/issues/2642)) ([77e8639](https://github.com/xscd/revanced-patches/commit/77e8639b71048f2795f8f32fe18d052b335e3ce4))
* **youtube:** show toasts along exceptions ([#1511](https://github.com/xscd/revanced-patches/issues/1511)) ([5817e4d](https://github.com/xscd/revanced-patches/commit/5817e4d27fab692c0e95ab4aa2fa8f13005cb780))
* **youtube:** sponsorblock improvements ([#1557](https://github.com/xscd/revanced-patches/issues/1557)) ([b5d712a](https://github.com/xscd/revanced-patches/commit/b5d712a3326d1e8cdb8d8642aa7bd1bee6e30ac1))
* **youtube:** support version `18.08.37` ([4f4ceab](https://github.com/xscd/revanced-patches/commit/4f4ceab2cc32a38dd3967fd4e81f690330c08f5c))
* **youtube:** support version `18.15.40` ([c3614ab](https://github.com/xscd/revanced-patches/commit/c3614ab1d10a70fdb0813d7249866d696b28088f))
* **youtube:** support version `18.16.37` ([8beb5ea](https://github.com/xscd/revanced-patches/commit/8beb5ea860284be915c0ef0c6039821a50c14fa8))
* **youtube:** support version `18.19.35` ([491f292](https://github.com/xscd/revanced-patches/commit/491f292182a419cb5399de768560ae4daa7c86cb))
* **youtube:** support version `18.23.35` ([#2461](https://github.com/xscd/revanced-patches/issues/2461)) ([d20fde1](https://github.com/xscd/revanced-patches/commit/d20fde1e57077fe9a943f9782b415d7a0249b083))
* **youtubevanced:** `general-ads` patch ([#1693](https://github.com/xscd/revanced-patches/issues/1693)) ([b6ca3b4](https://github.com/xscd/revanced-patches/commit/b6ca3b4491cc0a5c42b6a52ec48ad0ff8a54f0b2))
* **yuka:** `unlock-premium` patch ([#1608](https://github.com/xscd/revanced-patches/issues/1608)) ([71e1594](https://github.com/xscd/revanced-patches/commit/71e15945c1b4019eaa2ff214b4efbfc6b1a67376))
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.169.0-dev.1](ReVanced/revanced-patches@v2.168.0...v2.169.0-dev.1) (2023-04-21)

### Bug Fixes

* add missing annotation to patches ([ReVanced#1882](ReVanced/revanced-patches#1882)) ([d86b6a4](ReVanced/revanced-patches@b6a7640))
* **youtube/hide-video-action-buttons:** change 'Hide create, clip and thanks buttons' to default off ([ReVanced#1923](ReVanced/revanced-patches#1923)) ([fc89c86](ReVanced/revanced-patches@f007c5e))
* **youtube/hide-video-action-buttons:** fix 'hide share button' ([ReVanced#1924](ReVanced/revanced-patches#1924)) ([bc05e44](ReVanced/revanced-patches@7f518de))
* **youtube/microg-support:** remove incorrect patch dependency ([3e0c45c](ReVanced/revanced-patches@2ec08b3))
* **youtube/microg-support:** rename patch correctly ([091a25d](ReVanced/revanced-patches@3b726f3))
* **youtube/return-youtube-dislike:** render dislikes when scrolling into the screen ([ReVanced#1873](ReVanced/revanced-patches#1873)) ([85675b8](ReVanced/revanced-patches@d9dc58d))
* **youtube/sponsorblock:** do not depend on `remember-playback-speed` patch ([b0834fa](ReVanced/revanced-patches@cbbd6bb))
* **youtube/sponsorblock:** fix autorepeat button layout ([ReVanced#1868](ReVanced/revanced-patches#1868)) ([5e148d9](ReVanced/revanced-patches@ddee5f0))
* **youtube/spoof-signature-verification:** depend on `client-spoof` patch ([0d47375](ReVanced/revanced-patches@e826053))
* **youtubevanced/hide-ads:** hide more types of ads ([ReVanced#1781](ReVanced/revanced-patches#1781)) ([47ff447](ReVanced/revanced-patches@9a2430e))
* **youtubevanced/hide-ads:** remove broken ad filter ([ReVanced#1881](ReVanced/revanced-patches#1881)) ([5b987e1](ReVanced/revanced-patches@2835d1a))

### Features

* `change-package-name` patch ([ReVanced#1864](ReVanced/revanced-patches#1864)) ([f9a6672](ReVanced/revanced-patches@4bf3e77))
* `enable-android-debugging` patch ([ReVanced#1876](ReVanced/revanced-patches#1876)) ([bd224d9](ReVanced/revanced-patches@3dde507))
* **facebook:** `hide-inbox-ads` patch ([ReVanced#1893](ReVanced/revanced-patches#1893)) ([2cfc982](ReVanced/revanced-patches@a748510))
* **id-austria:** bump compatibility to `2.6.0` ([ReVanced#1827](ReVanced/revanced-patches#1827)) ([f48e794](ReVanced/revanced-patches@0dfd736))
* **inshorts:** `hide-ads` patch ([ReVanced#1828](ReVanced/revanced-patches#1828)) ([04a2acc](ReVanced/revanced-patches@a8c6031))
* **memegenerator:** `unlock-pro` patch ([ReVanced#1902](ReVanced/revanced-patches#1902)) ([7d30541](ReVanced/revanced-patches@003d0a1))
* **photomath/unlock-plus:** bump compatibility to `8.21.1` ([ReVanced#1926](ReVanced/revanced-patches#1926)) ([beb8d9c](ReVanced/revanced-patches@2b60efa))
* **photomath:** bump compatibility up to `8.21.0` ([ReVanced#1886](ReVanced/revanced-patches#1886)) ([43464fd](ReVanced/revanced-patches@fe58100))
* **reddit:** bump compatibility to `2023.12.0` ([ReVanced#1825](ReVanced/revanced-patches#1825)) ([e3666e6](ReVanced/revanced-patches@a003ec1))
* use better patch description ([32fcd25](ReVanced/revanced-patches@3de9938))
* **youtube-music:** `bypass-certificate-checks` patch ([ReVanced#1810](ReVanced/revanced-patches#1810)) ([ef8f26f](ReVanced/revanced-patches@7d7336d))
* **youtube/settings:** disable preferences and add dialog messages to preferences ([ReVanced#1801](ReVanced/revanced-patches#1801)) ([05023ba](ReVanced/revanced-patches@94261ce))
* **youtube/sponsorblock:** skip to video highlight ([ReVanced#1874](ReVanced/revanced-patches#1874)) ([83747b7](ReVanced/revanced-patches@96bdc2e))
* **youtube:** bump compatibility to `18.08.37` ([29561ec](ReVanced/revanced-patches@45f96a6))
* **youtube:** change default video speed and quality inside the settings menu ([ReVanced#1880](ReVanced/revanced-patches#1880)) ([fbb1763](ReVanced/revanced-patches@12c2fd5))
* **youtube:** constrain compatibility to `18.08.37` ([7403fc8](ReVanced/revanced-patches@cdee745))
* **youtube:** sponsorblock improvements ([ReVanced#1557](ReVanced/revanced-patches#1557)) ([b5d712a](ReVanced/revanced-patches@5e0ffbd))
* **youtube:** support version `18.08.37` ([4f4ceab](ReVanced/revanced-patches@fed3fe1))
Slenderman00 pushed a commit to Slenderman00/revanced-patches-grindr that referenced this pull request Sep 3, 2023
# [2.169.0](ReVanced/revanced-patches@v2.168.0...v2.169.0) (2023-04-21)

### Bug Fixes

* add missing annotation to patches ([ReVanced#1882](ReVanced/revanced-patches#1882)) ([d86b6a4](ReVanced/revanced-patches@b6a7640))
* **youtube/hide-video-action-buttons:** change 'Hide create, clip and thanks buttons' to default off ([ReVanced#1923](ReVanced/revanced-patches#1923)) ([fc89c86](ReVanced/revanced-patches@f007c5e))
* **youtube/hide-video-action-buttons:** fix 'hide share button' ([ReVanced#1924](ReVanced/revanced-patches#1924)) ([bc05e44](ReVanced/revanced-patches@7f518de))
* **youtube/microg-support:** remove incorrect patch dependency ([3e0c45c](ReVanced/revanced-patches@2ec08b3))
* **youtube/microg-support:** rename patch correctly ([091a25d](ReVanced/revanced-patches@3b726f3))
* **youtube/return-youtube-dislike:** render dislikes when scrolling into the screen ([ReVanced#1873](ReVanced/revanced-patches#1873)) ([85675b8](ReVanced/revanced-patches@d9dc58d))
* **youtube/sponsorblock:** do not depend on `remember-playback-speed` patch ([b0834fa](ReVanced/revanced-patches@cbbd6bb))
* **youtube/sponsorblock:** fix autorepeat button layout ([ReVanced#1868](ReVanced/revanced-patches#1868)) ([5e148d9](ReVanced/revanced-patches@ddee5f0))
* **youtube/spoof-signature-verification:** depend on `client-spoof` patch ([0d47375](ReVanced/revanced-patches@e826053))
* **youtubevanced/hide-ads:** hide more types of ads ([ReVanced#1781](ReVanced/revanced-patches#1781)) ([47ff447](ReVanced/revanced-patches@9a2430e))
* **youtubevanced/hide-ads:** remove broken ad filter ([ReVanced#1881](ReVanced/revanced-patches#1881)) ([5b987e1](ReVanced/revanced-patches@2835d1a))

### Features

* `change-package-name` patch ([ReVanced#1864](ReVanced/revanced-patches#1864)) ([f9a6672](ReVanced/revanced-patches@4bf3e77))
* `enable-android-debugging` patch ([ReVanced#1876](ReVanced/revanced-patches#1876)) ([bd224d9](ReVanced/revanced-patches@3dde507))
* **facebook:** `hide-inbox-ads` patch ([ReVanced#1893](ReVanced/revanced-patches#1893)) ([2cfc982](ReVanced/revanced-patches@a748510))
* **id-austria:** bump compatibility to `2.6.0` ([ReVanced#1827](ReVanced/revanced-patches#1827)) ([f48e794](ReVanced/revanced-patches@0dfd736))
* **inshorts:** `hide-ads` patch ([ReVanced#1828](ReVanced/revanced-patches#1828)) ([04a2acc](ReVanced/revanced-patches@a8c6031))
* **memegenerator:** `unlock-pro` patch ([ReVanced#1902](ReVanced/revanced-patches#1902)) ([7d30541](ReVanced/revanced-patches@003d0a1))
* **photomath/unlock-plus:** bump compatibility to `8.21.1` ([ReVanced#1926](ReVanced/revanced-patches#1926)) ([beb8d9c](ReVanced/revanced-patches@2b60efa))
* **photomath:** bump compatibility up to `8.21.0` ([ReVanced#1886](ReVanced/revanced-patches#1886)) ([43464fd](ReVanced/revanced-patches@fe58100))
* **reddit:** bump compatibility to `2023.12.0` ([ReVanced#1825](ReVanced/revanced-patches#1825)) ([e3666e6](ReVanced/revanced-patches@a003ec1))
* use better patch description ([32fcd25](ReVanced/revanced-patches@3de9938))
* **youtube-music:** `bypass-certificate-checks` patch ([ReVanced#1810](ReVanced/revanced-patches#1810)) ([ef8f26f](ReVanced/revanced-patches@7d7336d))
* **youtube/settings:** disable preferences and add dialog messages to preferences ([ReVanced#1801](ReVanced/revanced-patches#1801)) ([05023ba](ReVanced/revanced-patches@94261ce))
* **youtube/sponsorblock:** skip to video highlight ([ReVanced#1874](ReVanced/revanced-patches#1874)) ([83747b7](ReVanced/revanced-patches@96bdc2e))
* **youtube:** bump compatibility to `18.08.37` ([29561ec](ReVanced/revanced-patches@45f96a6))
* **youtube:** change default video speed and quality inside the settings menu ([ReVanced#1880](ReVanced/revanced-patches#1880)) ([fbb1763](ReVanced/revanced-patches@12c2fd5))
* **youtube:** constrain compatibility to `18.08.37` ([7403fc8](ReVanced/revanced-patches@cdee745))
* **youtube:** sponsorblock improvements ([ReVanced#1557](ReVanced/revanced-patches#1557)) ([b5d712a](ReVanced/revanced-patches@5e0ffbd))
* **youtube:** support version `18.08.37` ([4f4ceab](ReVanced/revanced-patches@fed3fe1))
inotia00 pushed a commit to inotia00/revanced-patches that referenced this pull request Jan 20, 2024
* fix ReVanced#1924

* Fix typo
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.

bug(youtube/hide-video-action-buttons): 'Hide create, clip and thanks button' sometimes shows broken layout
3 participants