Skip to content
New issue

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

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

Already on GitHub? Sign in to your account

feat(youtube): import / export of revanced settings #2077

Merged
merged 43 commits into from
May 15, 2023
Merged

feat(youtube): import / export of revanced settings #2077

merged 43 commits into from
May 15, 2023

Conversation

LisoUseInAIKyrios
Copy link

@LisoUseInAIKyrios LisoUseInAIKyrios commented May 4, 2023

Added option to import/export settings.
export settings

Only non default setting values are exported, which makes it simple to see what settings are changed. Clearing any settings in the text dialog and then importing will restore the removed settings to the ReVanced default.

Settings imported / exported include both ReturnYouTubeDislike and SponsorBlock. The existing SB import/export feature remains in the SB settings and remains unchanged (the feature must remain separate, as SB uses a different and more complex import/export scheme).

Since the SB user id is a sensitive piece of information, if the user has a SB user id then the import/export feature informs the user not to share their user id:
sponsorblock private user id warning
(random fun fact: your SB private user id can be a string of emojis 👀)

Internally SB was changed so it does not create a user id until it's actually needed (when a user votes, or creates a segment, or they've imported SB settings from the desktop extension). For users that do not create segments and never vote for SB segments, they will never see the import/export SB user id warning as they will not have a user id to worry about leaking.

This change also removes the API calls for vip check and user stats for these passive SB users (since they cannot have VIP status or any stats to show).

integration changes

@0xrxL
Copy link

0xrxL commented May 6, 2023

@LisoUseInAIKyrios Wouldn't it be easier to create buttons that save and load a json file than copying and importing through the preferences clipboard?

@LisoUseInAIKyrios
Copy link
Author

LisoUseInAIKyrios commented May 6, 2023

The dialog could have two additional options, "save to file" and "load from file.

But it should have a way to copy paste text. It's easier to share a config with others for diagnosing or just showing off their preferred configuration. Works on Reddit, Discord, or anywhere really. No file upload/download.

@LisoUseInAIKyrios
Copy link
Author

Butter fingers

@0xrxL
Copy link

0xrxL commented May 6, 2023

The dialog could have two additional options, "save to file" and "load from file.

But it should have a way to copy paste text. It's easier to share a config with others for diagnosing or just showing off their preferred configuration. Works on Reddit, Discord, or anywhere really. No file upload/download.

Well so...in this case keep both solutions. The first with a file load/save and the second for debugging.

@LisoUseInAIKyrios
Copy link
Author

If import/export to a file is added, it cannot be later removed.

Adding file import/export options makes the UI more complicated and would need consideration since additional actions are possible. The dialog box would need a custom view to support extra buttons (only 3 buttons are built in and all are used: copy, cancel, import). Or additional import/export preferences would be needed.
Maybe something like: "Import / Export clipboard", "Import / Export file"

SponsorBlock supports importing / exporting by copy paste only, and so far nobody has asked for file support for that.

I think adding file support can be added later, if users demand it.

@LisoUseInAIKyrios
Copy link
Author

Since the setting paths will be exported as json keys, that means in the future they cannot be easily changed.

Any renaming of them should be done now before import/export is added.

The current setting keys are:

adremover_buttoned_ads: boolean
adremover_custom: boolean
adremover_custom_filters: string
adremover_general_ads: boolean
adremover_latest_posts: boolean
adremover_paid_content: boolean
adremover_self_sponsor: boolean
auto_captions: boolean
auto_repeat: boolean
copy_video_url: boolean
copy_video_url_timestamp: boolean
debug: boolean
debug_stacktrace: boolean
debug_toast_on_error: boolean
disable_resuming_shorts_player: boolean
disable_zoom_haptics: boolean
external_browser: boolean
external_downloader: boolean
external_downloader_name: string
hdr_auto_brightness: boolean
hide_action_buttons: boolean
hide_album_cards: boolean
hide_artist_cards: boolean
hide_audio_track_button: boolean
hide_autoplay_button: boolean
hide_breaking_news: boolean
hide_captions_button: boolean
hide_cast_button: boolean
hide_channel_bar: boolean
hide_channel_guidelines: boolean
hide_channel_member_shelf: boolean
hide_chapter_teaser: boolean
hide_clip_button: boolean
hide_comments_section: boolean
hide_community_guidelines: boolean
hide_community_posts: boolean
hide_compact_banner: boolean
hide_create_button: boolean
hide_crowdfunding_box: boolean
hide_download_button: boolean
hide_email_address: boolean
hide_emergency_box: boolean
hide_endscreen_cards: boolean
hide_feed_survey: boolean
hide_floating_microphone_button: boolean
hide_fullscreen_panels: boolean
hide_get_premium: boolean
hide_gray_separator: boolean
hide_home_button: boolean
hide_image_shelf: boolean
hide_info_panels: boolean
hide_infocards: boolean
hide_like_dislike_button: boolean
hide_medical_panels: boolean
hide_merchandise_banners: boolean
hide_movies_section: boolean
hide_player_buttons: boolean
hide_player_popup_panels: boolean
hide_playlist_button: boolean
hide_preview_comment: boolean
hide_products_banner: boolean
hide_quick_actions: boolean
hide_related_videos: boolean
hide_seekbar: boolean
hide_shorts: boolean
hide_shorts_button: boolean
hide_shorts_comments_button: boolean
hide_subscribers_community_guidelines: boolean
hide_subscriptions_button: boolean
hide_timestamp: boolean
hide_video_ads: boolean
hide_video_watermark: boolean
hide_watch_in_vr: boolean
hide_web_search_results: boolean
seekbar_color: string
speed_default: float
speed_remember_last_selected: boolean
spoof_app_version: boolean
spoof_app_version_target: string
spoof_signature_verification: boolean
swipe_brightness: boolean
swipe_haptic_feedback: boolean
swipe_overlay_background_alpha: int
swipe_overlay_timeout: int
swipe_press_to_engage: boolean
swipe_text_overlay_size: int
swipe_threshold: int
swipe_volume: boolean
switch_create_with_notifications_button: boolean
tablet_miniplayer: boolean
tap_seeking: boolean
video_default_quality_mobile: int
video_default_quality_wifi: int
video_remember_last_selected: boolean
video_show_old_menu: boolean
wide_searchbar: boolean
ryd_enabled: boolean
ryd_show_dislike_percentage: boolean
ryd_use_compact_layout: boolean
sb_api_url: string
sb_auto_hide_skip_button: boolean
sb_count_skips: boolean
sb_create_new_segment_step: int
sb_enabled: boolean
sb_length_without_segments: boolean
sb_min_segment_duration: int
sb_private_user_id_Do_Not_Share: string
sb_show_create_new_segment: boolean
sb_show_toast: boolean
sb_show_voting_button: boolean
sb_use_compact_skip_button: boolean

@0xrxL
Copy link

0xrxL commented May 7, 2023

If import/export to a file is added, it cannot be later removed.

Adding file import/export options makes the UI more complicated and would need consideration since additional actions are possible. The dialog box would need a custom view to support extra buttons (only 3 buttons are built in and all are used: copy, cancel, import). Or additional import/export preferences would be needed. Maybe something like: "Import / Export clipboard", "Import / Export file"

SponsorBlock supports importing / exporting by copy paste only, and so far nobody has asked for file support for that.

I think adding file support can be added later, if users demand it.

About the complexity:

Can't you (like on apps such AdGuard, when a user try to import/export its settings) use the built-in Android loader/writer manager?

It called just "File" and is a system app.

@LisoUseInAIKyrios
Copy link
Author

About the complexity:

Can't you (like on apps such AdGuard, when a user try to import/export its settings) use the built-in Android loader/writer manager?

It called just "File" and is a system app.

It's not complicated actually doing the importing and exporting to a file, I'm referring to the usability complexity.

@oSumAtrIX
Copy link
Member

But any localized strings (ie: revanced_debug_toast_on_error_user_dialog_message) should still use "revanced_"

Alright, in that case, we can decide on the convention of the SettingsPatch:

  1. Omit the prefix "revanced_" for every string not present in strings.xml or similar
  2. Keep it for every string for higher consistency.

If we settle on either, SettingsPatch can be refactored so that the user does not have to use StringResource but instead the strings, which would significantly simplify using the patch.

@LisoUseInAIKyrios
Copy link
Author

I think #2 would be the most clear, as it's obvious the key/path is specifically for ReVanced (and not some other key/path that's built into android or declared outside ReVanced).

@oSumAtrIX
Copy link
Member

oSumAtrIX commented May 13, 2023

Commit 7d24acf introduces a new base class that includes a default property so that some classes with defaults can extend off it. Additionally, it eliminates the useless interfaces that the base classes previously implemented.

@LisoUseInAIKyrios LisoUseInAIKyrios merged commit b59cb3e into ReVanced:dev May 15, 2023
@LisoUseInAIKyrios LisoUseInAIKyrios deleted the import_export_revanced_settings branch May 15, 2023 07:51
revanced-bot pushed a commit that referenced this pull request May 15, 2023
# [2.174.0-dev.28](ReVanced/revanced-patches@v2.174.0-dev.27...v2.174.0-dev.28) (2023-05-15)

### Bug Fixes

* **youtube:** add missing compatibility annotations for `theme` and `hide-load-more-button` ([#2150](ReVanced/revanced-patches#2150)) ([78803f8](ReVanced/revanced-patches@78803f8))

### Features

* **youtube:** import / export of revanced settings ([#2077](ReVanced/revanced-patches#2077)) ([b59cb3e](ReVanced/revanced-patches@b59cb3e))
revanced-bot pushed a commit that referenced this pull request May 24, 2023
# [2.174.0](ReVanced/revanced-patches@v2.173.0...v2.174.0) (2023-05-24)

### Bug Fixes

* account fo breaking changes from ReVanced Patcher ([#2103](ReVanced/revanced-patches#2103)) ([5be25cd](ReVanced/revanced-patches@5be25cd))
* check for opcode type `CONST` ([e5bb63c](ReVanced/revanced-patches@e5bb63c))
* incorrect cast of instruction ([fb94a1c](ReVanced/revanced-patches@fb94a1c))
* incorrect instruction offsets ([42a5a38](ReVanced/revanced-patches@42a5a38))
* incorrect smali syntax ([4e74a80](ReVanced/revanced-patches@4e74a80))
* **photomath/unlock-plus:** constrain to last working version ([#2232](ReVanced/revanced-patches#2232)) ([4da268e](ReVanced/revanced-patches@4da268e))
* **readme-generator:** attempt sorting versions with `FlexVer` ([#2059](ReVanced/revanced-patches#2059)) ([a54c464](ReVanced/revanced-patches@a54c464))
* **spotify/disable-capture-restriction:** make compatible with latest versions ([#2095](ReVanced/revanced-patches#2095)) ([e48f127](ReVanced/revanced-patches@e48f127))
* **twitter:** correctly resolve to integrations methods ([c655416](ReVanced/revanced-patches@c655416))
* **youtube/custom-video-speed:** add missing class for `video-speeds` patch ([#2137](ReVanced/revanced-patches#2137)) ([758ef42](ReVanced/revanced-patches@758ef42))
* **youtube/integrations:** allow playback of embedded videos  ([#2092](ReVanced/revanced-patches#2092)) ([8a43d75](ReVanced/revanced-patches@8a43d75))
* **youtube/minimized-playback:** update settings description ([#2191](ReVanced/revanced-patches#2191)) ([a561a9a](ReVanced/revanced-patches@a561a9a))
* **youtube/remember-video-quality:** fix default video quality/speed being applied when resuming app. ([#2112](ReVanced/revanced-patches#2112)) ([f68a41c](ReVanced/revanced-patches@f68a41c))
* **youtube/return-youtube-dislikes:** fix temporarily frozen video after opening a shorts ([#2126](ReVanced/revanced-patches#2126)) ([e0877e3](ReVanced/revanced-patches@e0877e3))
* **youtube/settings:** fix non functional back button in settings ([#2178](ReVanced/revanced-patches#2178)) ([46da834](ReVanced/revanced-patches@46da834))
* **youtube/sponsorblock:** fix skip button in wrong location when full screen and comments visible ([#2051](ReVanced/revanced-patches#2051)) ([30a954c](ReVanced/revanced-patches@30a954c))
* **youtube/sponsorblock:** fix toast shown when scrubbing thru a paused video ([#2152](ReVanced/revanced-patches#2152)) ([c6c23ff](ReVanced/revanced-patches@c6c23ff))
* **youtube/spoof-signature-verification:** adjusting summary text ([#2169](ReVanced/revanced-patches#2169)) ([4ccb1ee](ReVanced/revanced-patches@4ccb1ee))
* **youtube/theme:** apply custom seekbar color to video thumbnails ([#2085](ReVanced/revanced-patches#2085)) ([d497027](ReVanced/revanced-patches@d497027))
* **youtube/theme:** move options out of dependency patch ([a953448](ReVanced/revanced-patches@a953448))
* **youtube/vanced-microg-support:** depend on `client-spoof` patch ([83a4905](ReVanced/revanced-patches@83a4905))
* **youtube/video-speed:** add compatibility annotation ([#2156](ReVanced/revanced-patches#2156)) ([ffa2e5d](ReVanced/revanced-patches@ffa2e5d))
* **youtube:** add missing compatibility annotations for `theme` and `hide-load-more-button` ([#2150](ReVanced/revanced-patches#2150)) ([78803f8](ReVanced/revanced-patches@78803f8))

### Features

* add capability to filter from protobuf buffer ([b738b6b](ReVanced/revanced-patches@b738b6b))
* **candylinkvpn:** add `unlock-pro` patch ([#2157](ReVanced/revanced-patches#2157)) ([7159f86](ReVanced/revanced-patches@7159f86))
* improve structure of `README` ([279b193](ReVanced/revanced-patches@279b193))
* **messenger:** add `disable-switching-emoji-to-sticker-in-message-input-field` patch ([#2099](ReVanced/revanced-patches#2099)) ([ac5532a](ReVanced/revanced-patches@ac5532a))
* **messenger:** add `disable-typing-indicator` patch ([#2115](ReVanced/revanced-patches#2115)) ([5d1de4f](ReVanced/revanced-patches@5d1de4f))
* **patch:** bump compatibility ([#2060](ReVanced/revanced-patches#2060)) ([f86836d](ReVanced/revanced-patches@f86836d))
* **reddit:** add `sanitize-sharing-links` patch ([#2192](ReVanced/revanced-patches#2192)) ([9593e4b](ReVanced/revanced-patches@9593e4b))
* **reddit:** remove compatibility version constraints ([#2226](ReVanced/revanced-patches#2226)) ([f1288e4](ReVanced/revanced-patches@f1288e4))
* **syncforreddit:** add `disable-ads` patch ([#2066](ReVanced/revanced-patches#2066)) ([c1de5d6](ReVanced/revanced-patches@c1de5d6))
* **trakt:** add `unlock-pro` patch ([#2210](ReVanced/revanced-patches#2210)) ([1e8dcae](ReVanced/revanced-patches@1e8dcae))
* **twitch/auto-claim-channel-points:** use correct casing for "Channel Points" ([#2138](ReVanced/revanced-patches#2138)) ([76a3bf2](ReVanced/revanced-patches@76a3bf2))
* **twitch:** add `auto-claim-channel-points` patch ([#2131](ReVanced/revanced-patches#2131)) ([80fb670](ReVanced/revanced-patches@80fb670))
* use consistent names for patches ([6347146](ReVanced/revanced-patches@6347146))
* **vsco:** add `unlock-pro` patch ([#2168](ReVanced/revanced-patches#2168)) ([7ffd1a0](ReVanced/revanced-patches@7ffd1a0))
* **youtube/copy-video-url:** add tap and hold functionality to copy video url buttons ([#2174](ReVanced/revanced-patches#2174)) ([95bbf46](ReVanced/revanced-patches@95bbf46))
* **youtube/downloads:** improve patch description ([e0f6452](ReVanced/revanced-patches@e0f6452))
* **youtube/hide-filter-bar:** add `PreferenceScreen` summary ([2bba5f7](ReVanced/revanced-patches@2bba5f7))
* **youtube/hide-player-overlay:** make it toggleable in settings ([#2044](ReVanced/revanced-patches#2044)) ([f693d55](ReVanced/revanced-patches@f693d55))
* **youtube/hide-shorts-components:** hide navigation bar ([24f376a](ReVanced/revanced-patches@24f376a))
* **youtube/settings:** add reset button to edit preference dialog ([#2047](ReVanced/revanced-patches#2047)) ([ede765a](ReVanced/revanced-patches@ede765a))
* **youtube/video-speed:** change custom video speeds inside app settings ([#2114](ReVanced/revanced-patches#2114)) ([d97815a](ReVanced/revanced-patches@d97815a))
* **youtube:** `hide-load-more-button` patch ([#2078](ReVanced/revanced-patches#2078)) ([7170802](ReVanced/revanced-patches@7170802))
* **youtube:** add `hide-filter-bar` patch ([6cc5f61](ReVanced/revanced-patches@6cc5f61))
* **youtube:** add `hide-shorts-components` patch ([64868f4](ReVanced/revanced-patches@64868f4))
* **youtube:** add options to disable toasts on connection error ([#2159](ReVanced/revanced-patches#2159)) ([99916ae](ReVanced/revanced-patches@99916ae))
* **youtube:** constrain patches to `18.16.37` ([758b300](ReVanced/revanced-patches@758b300))
* **youtube:** import / export of revanced settings ([#2077](ReVanced/revanced-patches#2077)) ([b59cb3e](ReVanced/revanced-patches@b59cb3e))
* **youtube:** move video settings to `Video` settings category ([#2010](ReVanced/revanced-patches#2010)) ([f4b9180](ReVanced/revanced-patches@f4b9180))
* **youtube:** support version `18.19.35` ([491f292](ReVanced/revanced-patches@491f292))
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.174.0-dev.28](ReVanced/revanced-patches@v2.174.0-dev.27...v2.174.0-dev.28) (2023-05-15)

### Bug Fixes

* **youtube:** add missing compatibility annotations for `theme` and `hide-load-more-button` ([ReVanced#2150](ReVanced/revanced-patches#2150)) ([78803f8](ReVanced/revanced-patches@9282b54))

### Features

* **youtube:** import / export of revanced settings ([ReVanced#2077](ReVanced/revanced-patches#2077)) ([b59cb3e](ReVanced/revanced-patches@d209022))
Slenderman00 pushed a commit to Slenderman00/revanced-patches-grindr that referenced this pull request Sep 3, 2023
# [2.174.0](ReVanced/revanced-patches@v2.173.0...v2.174.0) (2023-05-24)

### Bug Fixes

* account fo breaking changes from ReVanced Patcher ([ReVanced#2103](ReVanced/revanced-patches#2103)) ([5be25cd](ReVanced/revanced-patches@500a619))
* check for opcode type `CONST` ([e5bb63c](ReVanced/revanced-patches@2687b3e))
* incorrect cast of instruction ([fb94a1c](ReVanced/revanced-patches@08f9e63))
* incorrect instruction offsets ([42a5a38](ReVanced/revanced-patches@4263883))
* incorrect smali syntax ([4e74a80](ReVanced/revanced-patches@56bfa33))
* **photomath/unlock-plus:** constrain to last working version ([ReVanced#2232](ReVanced/revanced-patches#2232)) ([4da268e](ReVanced/revanced-patches@03a3b10))
* **readme-generator:** attempt sorting versions with `FlexVer` ([ReVanced#2059](ReVanced/revanced-patches#2059)) ([a54c464](ReVanced/revanced-patches@dd8dcea))
* **spotify/disable-capture-restriction:** make compatible with latest versions ([ReVanced#2095](ReVanced/revanced-patches#2095)) ([e48f127](ReVanced/revanced-patches@7a6a079))
* **twitter:** correctly resolve to integrations methods ([c655416](ReVanced/revanced-patches@8e4ad3e))
* **youtube/custom-video-speed:** add missing class for `video-speeds` patch ([ReVanced#2137](ReVanced/revanced-patches#2137)) ([758ef42](ReVanced/revanced-patches@c35de2b))
* **youtube/integrations:** allow playback of embedded videos  ([ReVanced#2092](ReVanced/revanced-patches#2092)) ([8a43d75](ReVanced/revanced-patches@d0671d3))
* **youtube/minimized-playback:** update settings description ([ReVanced#2191](ReVanced/revanced-patches#2191)) ([a561a9a](ReVanced/revanced-patches@3d3c5c2))
* **youtube/remember-video-quality:** fix default video quality/speed being applied when resuming app. ([ReVanced#2112](ReVanced/revanced-patches#2112)) ([f68a41c](ReVanced/revanced-patches@6643997))
* **youtube/return-youtube-dislikes:** fix temporarily frozen video after opening a shorts ([ReVanced#2126](ReVanced/revanced-patches#2126)) ([e0877e3](ReVanced/revanced-patches@d72f2bc))
* **youtube/settings:** fix non functional back button in settings ([ReVanced#2178](ReVanced/revanced-patches#2178)) ([46da834](ReVanced/revanced-patches@97a3a51))
* **youtube/sponsorblock:** fix skip button in wrong location when full screen and comments visible ([ReVanced#2051](ReVanced/revanced-patches#2051)) ([30a954c](ReVanced/revanced-patches@2156a06))
* **youtube/sponsorblock:** fix toast shown when scrubbing thru a paused video ([ReVanced#2152](ReVanced/revanced-patches#2152)) ([c6c23ff](ReVanced/revanced-patches@ff5d719))
* **youtube/spoof-signature-verification:** adjusting summary text ([ReVanced#2169](ReVanced/revanced-patches#2169)) ([4ccb1ee](ReVanced/revanced-patches@dc5af70))
* **youtube/theme:** apply custom seekbar color to video thumbnails ([ReVanced#2085](ReVanced/revanced-patches#2085)) ([d497027](ReVanced/revanced-patches@4635c63))
* **youtube/theme:** move options out of dependency patch ([a953448](ReVanced/revanced-patches@b8ff3ca))
* **youtube/vanced-microg-support:** depend on `client-spoof` patch ([83a4905](ReVanced/revanced-patches@b13feba))
* **youtube/video-speed:** add compatibility annotation ([ReVanced#2156](ReVanced/revanced-patches#2156)) ([ffa2e5d](ReVanced/revanced-patches@e5b7c9d))
* **youtube:** add missing compatibility annotations for `theme` and `hide-load-more-button` ([ReVanced#2150](ReVanced/revanced-patches#2150)) ([78803f8](ReVanced/revanced-patches@9282b54))

### Features

* add capability to filter from protobuf buffer ([b738b6b](ReVanced/revanced-patches@00ca1a0))
* **candylinkvpn:** add `unlock-pro` patch ([ReVanced#2157](ReVanced/revanced-patches#2157)) ([7159f86](ReVanced/revanced-patches@296c485))
* improve structure of `README` ([279b193](ReVanced/revanced-patches@ba4b6d9))
* **messenger:** add `disable-switching-emoji-to-sticker-in-message-input-field` patch ([ReVanced#2099](ReVanced/revanced-patches#2099)) ([ac5532a](ReVanced/revanced-patches@14b30a1))
* **messenger:** add `disable-typing-indicator` patch ([ReVanced#2115](ReVanced/revanced-patches#2115)) ([5d1de4f](ReVanced/revanced-patches@30ae687))
* **patch:** bump compatibility ([ReVanced#2060](ReVanced/revanced-patches#2060)) ([f86836d](ReVanced/revanced-patches@9ab7812))
* **reddit:** add `sanitize-sharing-links` patch ([ReVanced#2192](ReVanced/revanced-patches#2192)) ([9593e4b](ReVanced/revanced-patches@78d112d))
* **reddit:** remove compatibility version constraints ([ReVanced#2226](ReVanced/revanced-patches#2226)) ([f1288e4](ReVanced/revanced-patches@4cf362c))
* **syncforreddit:** add `disable-ads` patch ([ReVanced#2066](ReVanced/revanced-patches#2066)) ([c1de5d6](ReVanced/revanced-patches@148790a))
* **trakt:** add `unlock-pro` patch ([ReVanced#2210](ReVanced/revanced-patches#2210)) ([1e8dcae](ReVanced/revanced-patches@46b35ac))
* **twitch/auto-claim-channel-points:** use correct casing for "Channel Points" ([ReVanced#2138](ReVanced/revanced-patches#2138)) ([76a3bf2](ReVanced/revanced-patches@e27f88b))
* **twitch:** add `auto-claim-channel-points` patch ([ReVanced#2131](ReVanced/revanced-patches#2131)) ([80fb670](ReVanced/revanced-patches@da5a809))
* use consistent names for patches ([6347146](ReVanced/revanced-patches@2d32615))
* **vsco:** add `unlock-pro` patch ([ReVanced#2168](ReVanced/revanced-patches#2168)) ([7ffd1a0](ReVanced/revanced-patches@cd19617))
* **youtube/copy-video-url:** add tap and hold functionality to copy video url buttons ([ReVanced#2174](ReVanced/revanced-patches#2174)) ([95bbf46](ReVanced/revanced-patches@75ba6ba))
* **youtube/downloads:** improve patch description ([e0f6452](ReVanced/revanced-patches@821de81))
* **youtube/hide-filter-bar:** add `PreferenceScreen` summary ([2bba5f7](ReVanced/revanced-patches@a312d8a))
* **youtube/hide-player-overlay:** make it toggleable in settings ([ReVanced#2044](ReVanced/revanced-patches#2044)) ([f693d55](ReVanced/revanced-patches@a042b30))
* **youtube/hide-shorts-components:** hide navigation bar ([24f376a](ReVanced/revanced-patches@686c1f3))
* **youtube/settings:** add reset button to edit preference dialog ([ReVanced#2047](ReVanced/revanced-patches#2047)) ([ede765a](ReVanced/revanced-patches@f269906))
* **youtube/video-speed:** change custom video speeds inside app settings ([ReVanced#2114](ReVanced/revanced-patches#2114)) ([d97815a](ReVanced/revanced-patches@a33e7de))
* **youtube:** `hide-load-more-button` patch ([ReVanced#2078](ReVanced/revanced-patches#2078)) ([7170802](ReVanced/revanced-patches@be98c03))
* **youtube:** add `hide-filter-bar` patch ([6cc5f61](ReVanced/revanced-patches@0932096))
* **youtube:** add `hide-shorts-components` patch ([64868f4](ReVanced/revanced-patches@ca3aae7))
* **youtube:** add options to disable toasts on connection error ([ReVanced#2159](ReVanced/revanced-patches#2159)) ([99916ae](ReVanced/revanced-patches@759c70f))
* **youtube:** constrain patches to `18.16.37` ([758b300](ReVanced/revanced-patches@91e0676))
* **youtube:** import / export of revanced settings ([ReVanced#2077](ReVanced/revanced-patches#2077)) ([b59cb3e](ReVanced/revanced-patches@d209022))
* **youtube:** move video settings to `Video` settings category ([ReVanced#2010](ReVanced/revanced-patches#2010)) ([f4b9180](ReVanced/revanced-patches@1b1abef))
* **youtube:** support version `18.19.35` ([491f292](ReVanced/revanced-patches@c899783))
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.

feat(youtube): import / export revanced specific settings
3 participants