Skip to content

v1.0.0

Latest
Compare
Choose a tag to compare
@github-actions github-actions released this 15 Dec 21:20

1.0.0 (2022-12-15)

Bug Fixes

  • autorepeat-by-default patch (#148) (fe628ba)
  • auto-captions patch switch description (#488) (7bcac4f)
  • codecs-unlock patch and update Music patches to 5.14.53 (2437d30)
  • create-button-signature (a173f6e)
  • custom-branding patch failing to get resources (efb6d4c)
  • default-video-quality patch crashing (#227) (379327a)
  • disable-create-button not working with prebuilt jar file (#55) (78be64a)
  • enable-seekbar-tapping patch (52fd726)
  • exclusive-audio-playback patch (#153) (9beff95)
  • hrd-auto-brightness (#152) (5f2e9ba)
  • Index in wrong package (2f9360f)
  • minimized-playback & old-quality-layout wrong opcodes (b45d175)
  • minimized-playback patch (55677a4)
  • minimized-playback patch for YouTube Kids videos (#201) (31e3b42)
  • old-quality-layout patch (2497425)
  • Patch annotation for client-spoof patch (e9ab125)
  • seekbar-tapping toggling (#401) (33ece5b)
  • SignatureChecker not handling nullable field methodMetadata (17bcf78)
  • swipe-controls with active engagement panel (#177) (000ec6d)
  • accidentally removed code in refactor (0077e26)
  • actually call VideoInformation.setCurrentVideoId first (5c62d0a)
  • add patches.json as a release asset (60886bc)
  • add 17.25.34 as supported version for swipe-controls patch (4d84c19)
  • add execute permission to ./gradlew file (ff7a560)
  • add missing trimIndent() to string literals (76d3c71)
  • add missing opcode for create-button-method (0a398ef)
  • add missing permission to reboot app (#260) (6ced6df)
  • add missing switch for tablet-mini-player patch (6f5104d)
  • add missing switch for tablet mini-player (b824d35)
  • add size 48px for custom-branding patch (f81872b)
  • add v17.28.34 compatiblity for the hide-shorts-button patch (#224) (76166bb)
  • alignment of download button icon (#477) (2f046f9)
  • anytracker: syntax error in fingerprint (#1165) (81c7095)
  • apply multiple changes from integrations, refactor package structure, class names and implementations (bc30e39)
  • attempt on all patches (3395d69)
  • autoplay not working. (586eed5)
  • autoplay still enabled when using patch (4f96129)
  • breaking changes by revanced-patcher dependency (e12e484)
  • breaking changes by revanced-patcher dependency (7e485b4)
  • breaking changes of the patcher (1a49bbd)
  • breaking patcher changes (50f9cc5)
  • breaking patcher changes (cbb9e2c)
  • breaking patcher changes (581d1b0)
  • broken gradle task (91483a8)
  • broken gradle task (4d07961)
  • broken gradle task (28e3f55)
  • bugfixes in microg (a43b33b)
  • bump youtube version for swipe-controls patch (ff207a5)
  • bump youtube version to 17.27.39 (b93401a)
  • bump youtube version to 17.28.34 (#225) (738cb6a)
  • bump youtube version to 17.29.34 (#236) (be6494a)
  • change fingerprint to work on latest youtube (#80) (4dba323)
  • changed default value for autorepeat setting (#386) (5c808b0)
  • check if node has attributes before accessing them (2d2ed87)
  • check if resource files exist (ba1f3af)
  • clean after building (a2df3fb)
  • cleanup & trigger release for ThemePatch (161256a), closes #447 revanced/revanced-patcher#99
  • compatibility of force-vp9-codec-parent-fingerprint fingerprint with version 17.27.39 (523fd86)
  • constrain old-quality-layout to older version (add7232)
  • correct title for tablet-miniplayer setting switch (77db73d)
  • crash when using force-vp9-codec patch (7a35e5c)
  • custom-playback-speed: implement own method instead of takeWhile (3504912)
  • custom-video-buffer: use correct offset for getMaxBuffer call injection (cbc3aa6)
  • default values for settings (9025844)
  • design language for download icon (#464) (a050405)
  • disable hide-suggestions-patch patch until fixed (99099ea)
  • disable cast modules in YouTube Music (#337) (86eaba8)
  • disable-auto-player-popup-panels: swap switch toggle state description (#653) (d4c166c)
  • disable-fullscreen-panels patch not working (#213) (5372105)
  • disable-startup-shorts-player: incorrect offsets, invert branch condition (#672) (95cb6e8)
  • disable-startup-shorts-player: remove redundant opcode pattern (#679) (5e74f61)
  • display codename for patch names (10c53f7)
  • do not constrain amoled patch to versions (#408) (dfff01a)
  • don't overwrite register in compact-header patch (#406) (7004b30)
  • don't respect primary color for the download button icon (#424) (f82500b)
  • dummy task for Gradle semantic-release plugin (f6a8911)
  • environment variable not found in gradle build script (0da15fb)
  • exclude swipe-controls by default due to instability (bdeb8e0)
  • forgot about this (7102a25)
  • freezing panels when watching video in fullscreen (#89) (f5d4f6c)
  • general-ads: invalid smali syntax (30e8554)
  • get create button view register by more reliable means (#59) (6ab821e)
  • hdr-auto-brightness: increase patching compatibility across versions (f883e72)
  • hdr-brightness: trim list of compatible versions (#602) (ce2d18c)
  • hide-create-button: increase patching compatibility across versions (99800ac)
  • hide-email-address: invalid instruction offsets (#654) (93d47cc)
  • hide-premium-nav-bar: invalid import (#590) (c38717f)
  • hide-premium-navbar: remove the correct instructions (#591) (368b36c)
  • hide-shorts-button: increase patching compatibility across versions (e3b3280)
  • hide-time-and-seekbar: don't draw the seekbar (#594) (4a4f883)
  • inconsistencies in preference switches (#1207) (b6ea5a4)
  • incorrect compatibilty attribute (#296) (0ab3e97)
  • incorrect endIndex (fixed in Patcher) (424788e)
  • incorrect fingerprint version [skip ci] (f8c62ae)
  • incorrect package name in gradle task (152b2c9)
  • invalid regex (26bf1d8)
  • invalid string in strings list (f08b53b)
  • invalid version in compatibility annotation (#90) (df43547)
  • listing of wrong fingerprint class (#147) (95c2bbd)
  • loop in amoled patch (c4c86b6)
  • make custom-branding cross-platform (#366) (040c937)
  • make minimized-playback-manager-fingerprint unique (#120) (cd5e911)
  • make all patches toggleable with settings (#202) (7e1d82f)
  • metanav/fix-scaling: use semantic versioning in package versions (e327a0e)
  • migrate patches to latest patcher api changes (8a0ee03)
  • migrate to include annotation (110bbf1)
  • migrate to breaking changes from patcher (2c0a419)
  • migrate to new proxy api (db32ffe)
  • migrate to new patcher api (f43446e)
  • missing brackets at inlining (8936c8a)
  • missing extension method doRecursively (e9c9460)
  • modified opcode for show-video-ads-constructor (a0dcea3)
  • multiple bugs in patches (e37201d)
  • multiple compatible pkgs on readme (88c1450)
  • name for IntegrationsPatch (e46ef02)
  • old usage of toInstructions extension method (65ddd52)
  • package name for Vanced (#390) (e78749d)
  • partial ad blockage in tiktok-ads patch (#420) (a3b549b)
  • patch description consistency (#134) (da5896d)
  • patcher not propagating dexlib (980c486)
  • path for download icon (#465) (56ad0f0)
  • predictive-back-gesture: create attribute, if it does not exist (c00e771)
  • print instruction index of warning (9e29aee)
  • publish releases (83916f9)
  • put back proper variable (#61) (d26c423)
  • Readd swipe-controls patch (#123) (7f2a2b2)
  • references to integrations in return-youtube-dislike patch (5824c2c)
  • release patches.json file (#402) (e941c0a)
  • releases (30d5c9a)
  • remove HideSuggestionsPatch from Index (f32e474)
  • remove broken video-quality patch (e8d516a)
  • remove refreshing home screen not working (6c24ebe)
  • remove requirement for solution [skip ci] (#271) (553fad3)
  • remove unnecessary version constraints (#117) (1cddf8d)
  • remove unused patches (d12e92a)
  • rename default-video-quality to remember-video-quality (7f6cdfd)
  • rename autorepeat-by-default patch to always-autorepeat (3606015)
  • resolve fingerprint in premium-icon-reddit patch (#413) (c228187)
  • revert swipe-controls patch (66e1f33)
  • rollback to Dependencies annotation (36a2ae8)
  • run meta generator (87405b8)
  • seekbar-tapping: do not disable seekbar when hiding it (#600) (a151deb)
  • show minimized playback options in settings (#118) (6e1a538)
  • signature checker with changes of patcher (e82459d)
  • some more refactoring of integrations, add hide-watermark patch (#63) (feb09c5)
  • spelling mistake (52f9147)
  • sponsorblock: broken fingerprint and invert setting shorts_playing (#579) (383a473)
  • sponsorblock: correct class name for field reference (#582) (355724a)
  • sponsorblock: dynamically insert setSponsorBarRect call (#644) (12af4b1)
  • sponsorblock: reflect changes to strings (#585) (0ce5e10)
  • sponsorblock: reflect strings from official guidelines (#523) (9b21851)
  • sponsorblock: resolve unresolved fingerprint (d49c662)
  • spoof X-Android-Cert of Firebase authToken api request (#315) (c81d61f)
  • spotify/disable-capture-restriction: dynamically find indices (#759) (ee8cda5)
  • sync version (6170e36)
  • syntax error in compatiblity annotation (#1181) (9fdf7a4)
  • tests failing (102793f)
  • theme: include coloring the playlist action bar (#742) (f983d33)
  • tiktok/settings: make compatible with newer versions (#1057) (54cea3d)
  • tiktok/tiktok-downloads: add missing patch dependencies (#686) (e5f66f6)
  • trigger release on build commits (be8bd1b)
  • twitter patches.: use wider compatible Java API for writing to file (#678) (0d6c503)
  • twitter/monochrome-icon: add missing File.write call (#682) (fa42fb3)
  • update HomeAdsPatch (62f1801)
  • update patcher version (e3d0bb7)
  • update patcher version (5f54bc9)
  • update patcher version (#35) (1a379df), closes #34
  • update patches (91b8ec8)
  • update patches to 17.26.35 (#142) (b04112c)
  • use dependency in correct patch (a2a1ee8)
  • use original app name (#977) (39148c8)
  • use the latest version of patcher dependency (fe4a439)
  • version in package metadata of music (b299205)
  • video-ads: block remaining video ads (5147404)
  • video-ads: clobber unused register (403c858)
  • video-ads: invert the condition to hide ads (d9dcedd)
  • video-ads: return empty ad list instead of null (b86be41)
  • video-ads: return empty list in correct method (1159406)
  • VideoAds: remove istore1 opcode (dc4ec57)
  • wording [skip ci] (ba64d9e)
  • wrap theme option (62c90f9)
  • write while reading resources and remove checking for "." in resource extensions (7bc6094)
  • wrong access flag in signature for Create button patch (9fbb89d)
  • wrong annotation and signature in patches (a0fdee8)
  • wrong dependency version (3a6348e)
  • wrong dex path (170fbbb)
  • wrong opcode for create-button-method (3214650)
  • wrong opcode pattern for create-button-method (f4d8a85)
  • wrong opcode pattern for enable-seekbar-tapping-signature (1d83395)
  • wrong opcode pattern for signature in Hide suggestions patch (535aee0)
  • wrong patches in upgrade-tab-remover (5182290)
  • wrong signature for hide-reels-signature (2d9ff2a)
  • wrong signatures for patch Old Quality Layout Patch (823e503)
  • wrong versions of patches (a112b22)
  • youtube/custom-branding: use high resolution icons (#1018) (c8f2e8e)
  • youtube/custom-branding: use proper scaled icons (d874cc6)
  • youtube/custom-video-speed: fuzzy scan on fingerprint (#1135) (de1382f)
  • youtube/disable-startup-shorts-player: do not prevent playing videos on startup (#714) (5b904dc)
  • youtube/disable-startup-shorts-player: don't affect functionality of navigation bar (#716) (e938ba9)
  • youtube/general-ads: hide ads on wide screens (#765) (2247958)
  • youtube/general-ads: hide ads with buttons (07c78a9)
  • youtube/general-ads: hide bytecode home ad view (a438a47)
  • youtube/general-ads: hide reels shelf (3f994ff)
  • youtube/general-ads: import correct compatibility annotation (#1065) (0d602d2)
  • youtube/general-ads: incorrect description for info panels (fb18e9c)
  • youtube/general-ads: remove unused switch (6753d78)
  • youtube/hide-endscreen-cards: restore functionality (#993) (9de797b)
  • youtube/hide-info-cards: remove initial popup of info-cards (#992) (d4771f7)
  • youtube/hide-mix-playlists: correct switch title, summary and defaults (#821) (965572a)
  • youtube/integrations: set context for remaining activities (#828) (ba9cbaf)
  • youtube/litho-filter: use correct type for switch case (#1068) (e46fa2c)
  • youtube/theme-patch: respect app specific theme (#946) (98964e8)
  • youtube/theme: add missing theme condition check (#771) (c8803b9)
  • youtube/theme: colore the comment action bar (#762) (fdea41b)
  • youtube/theme: extend dark mode theming (#827) (0d4028f)
  • youtube/theme: theme litho ui components & use correct theme for settings (#791) (ea1f86d)
  • youtube/theme: theme missing gray color (#873) (0e04efb)
  • youtube/video-ads: add back initial method to block ads (#818) (8943905)
  • youtube/video-ads: add switch to temporarily fix buffering issues (6461877)
  • youtube/video-ads: block earlier in call hirarchy (#813) (d5b39b3)
  • youtube/video-ads: invert condition to hide ads (49b4ca9)
  • youtube/video-ads: return empty ad list earlier (e346f7f)
  • youtube/video-ads: revert faulty method patch (#820) (ddfc18a)
  • youtube/video-information: use correct compatibility annotation (506b134)
  • youtube: resolve fingerprints on mutable methods (e40857f)
  • youtube: swipe gesture on home screen (cfe765e), closes #610

Code Refactoring

  • migrate from Signature to Fingerprint (084078e)
  • Rename net.revanced to app.revanced (68ea89f)

Features

  • autorepeat-by-default patch (#106) (e0ac9f3)
  • client-spoof patch (e40bff5)
  • comment patch (#858) (f0f6c52)
  • compact-header patch (83753ba)
  • custom-branding patch (0d65ea8)
  • custom-playback-speed patch (#50) (224254b)
  • default-video-quality patch (#141) (609ad7d)
  • Dependencies annotation (85806bb)
  • disable-auto-captions patch (#435) (ae77709)
  • disable-auto-player-popup-panels (#543) (69c9b58)
  • disable-autoplay-button patch (#79) (0d6fb51)
  • disable-capture-restriction patch (#655) (1109424)
  • disable-fullscreen-panels patch (3bf0561)
  • disable-startup-shorts-player patch (#670) (daea026)
  • downloads patch (#215) (b82114b)
  • dynamic-color patch (#652) (a23ba9a)
  • enable-debugging patch (#116) (bb355e7)
  • fix-metanav-scaling patch (#831) (24e0146)
  • force-vp9-codec patch (#157) (07806a1)
  • general-reddit-ads patch (#235) (d63c016)
  • GeneralBytecodeAds and GeneralResourceAds patch (f99bbef)
  • hdr-max-brightness patch (#105) (1310573)
  • hide-album-cards patch (#857) (618de17)
  • hide-artist-card patch (#859) (eade139)
  • hide-cast-button patch (2cd531e)
  • hide-crowdfunding-box patch (#856) (e35bdf0)
  • hide-email-address patch (#578) (346b9bd)
  • hide-get-premium patch (#195) (639aab4)
  • hide-infocard-suggestions patch (#107) (31a767a)
  • hide-premium-nav-bar patch (#589) (cb78f8e)
  • hide-shorts-button patch (88352ee)
  • hide-time-and-seekbar patch (#544) (9575f63)
  • hide-video-buttons patch (81dd596)
  • hide-watch-in-vr patch (#911) (f45ce59)
  • microg-patch (48bbd57)
  • minimize-playback-music patch (#200) (d4fd18b)
  • monochrome-icon patch (#643) (c282c3a)
  • music-microg-support patch (#208) (50863e9)
  • music-video-ads patch (#172) (cbb71b5)
  • predictive-back-gesture patch (#1236) (11b59f7)
  • premium-heading patch (78913bf)
  • premium-icon-reddit patch (#333) (fd09a3c)
  • promo-code-unlock patch (#292) (d5df2e6)
  • ResourceUtils helper class (e0e1144)
  • return-youtube-dislikes patch (#175) (18a66d8)
  • settings patch (0e229a4)
  • settings patch framework (#266) (8af8cdb)
  • sponsorblock patch (#101) (36af4cc), closes #89 #90
  • spotify-theme patch (#608) (726de15)
  • swipe-controls override volume button behaviour (#285) (69465f3)
  • swipe-controls patch (#115) (1d0a7dc)
  • swipe-controls rewrite (#131) (b7dba09)
  • tablet-mini-player patch (dae41f1)
  • tastebuilder-remover for music (a6aeca3)
  • tiktok-ads patch (#335) (81bef57)
  • tiktok-download and tiktok-seekbar patch (#405) (46949f0)
  • tiktok-feed-filter , tiktok-settings and tiktok-force-login patch (#501) (6279557)
  • tiktok-speed patch (#668) (9746b50)
  • ˋpflotsh-ecmwf-subscription-unlockˋ patch (#332) (4c8578b)
  • add "Application Icon Path" option to branding (1748d1e)
  • add "Application Name" option to branding and move renaming to CustomBrandingPatch.kt (8dafe05)
  • Add (WIP) Signature Checker (ae4c7b2)
  • add amoled patch (d61bac4)
  • add custom-video-buffer patch (9f117c7)
  • add compatibility for YouTube v17.23.36 and v17.24.34 (1812bc3)
  • add debug switch (#391) (3cd1c90)
  • add deprecated & options to patches.json (4b917b2)
  • add home ads patch (36cddd1)
  • Add JSON meta (cf871ff)
  • add patches compatibility to the newest version (799401d)
  • add publishing to package registry (b475e09)
  • add semantic-release (d60f1d0)
  • add youtube version 17.24.35 (ec626cc)
  • add youtube version 17.24.35 (adc60a6)
  • add youtube version 17.25.34 (#85) (889c9d5)
  • added codecs-unlock patch (e5fd7ce)
  • amoled: remove in favour of theme patch (29b8f9e)
  • anytracker: unlock-premium patch (#1076) (77190fc)
  • anytracker: unlock-premium patch (#1165) (635b2f6)
  • anytracker: remove unlock-premium patch (#1094) (abe3914)
  • backdrops: pro-unlock patch (#1121) (5230946)
  • begin MicroG Patch (91474ba)
  • blacklist .vsc folder in .gitignore (#331) (7cd1ed8)
  • bump compatibility of patches for Youtube to v17.23.35 (3748d05)
  • bump compatibility of YouTube Music patches to v5.16.51 (#238) (4fa2a12)
  • bump music patches to 5.17.51 (#307) (c303589)
  • bump patches compatibility to v17.36.37 (b63707e)
  • bump YouTube Music patches compatibility (#809) (5251286)
  • bump YouTube Music patches compatibility to v5.26.52 (#681) (b696b3e)
  • bump YouTube Music patches to v5.21.52 (#404) (24a8178)
  • bump YouTube Music patches to v5.22.54 (#409) (82335dc)
  • bump YouTube Music patches to v5.23.50 (#462) (2645336)
  • bump YouTube Music patches to v5.25.51 (#669) (4804d7e)
  • bump YouTube patches to v17.32.35 (#347) (bf19565)
  • bump YouTube patches to v17.41.37 (#878) (7ef568b)
  • bump youtube version to v17.33.42 (#398) (250e00c)
  • bundle dex file into jar file (#359) (1d08491)
  • citra: premium-unlock patch (#1115) (4b49e24)
  • citra: add compatibility for canary package (#1256) (42ec021)
  • crunchyroll: enable-downloads patch (#1119) (d9d5e32)
  • custom-playback-speed: max, min, granularity option (a57c255)
  • debugging: simplify patch name and description (dd12dce)
  • disable sponsorblock on shorts (#439) (72bb3d9)
  • display metadata for each signature in SignatureChecker (736a71f)
  • downloads: missing package installation request (661d8c9)
  • explicit support for YouTube v17.34.35 and v17.34.36 (#527) (ef5e28f)
  • generate & upload dex files (#18) (e6f5355)
  • generate dex files using gradle task (c34c1be)
  • get required register dynamically (0924ca2)
  • hexeditor: disable-ads patch (#973) (6eb7e20)
  • hide watermark support for 17.25.34 (#87) (0cdb65b)
  • iconpackstudio: unlock-pro patch (#1047) (826f6d0)
  • implement wide-searchbar Patch (#130) (332f4d1)
  • Initial commit (bee5f2f)
  • integrations patch (19c0b0d)
  • issue templates (b82b0aa)
  • link packages to Google PlayStore (#1272) (97892e0)
  • make resource mapping patch aware of types (#77) (188491a)
  • migrate to breaking changes of patcher (d9147cd)
  • migrate to dalvik patches (e088c67)
  • MinimizedPlayback, CreateButtonRemover (cc08c6c)
  • moneymanager: unlock-premium patch (#1173) (d0f2464)
  • music: bump compatibility to v5.34.51 (4b8876c)
  • myexpenses: unlock-pro patch (#1120) (96f4ed6)
  • nyx: unlock-pro patch (#1004) (167b4c7)
  • OldQualityLayout, HideSuggestions, HideReels, EnableSeekbarTapping (04a7cff)
  • patch requests issue template (#467) (5857cde), closes revanced/revanced-patches#463
  • Patches for YouTube Music (b60c9d3)
  • remove force-vp9-codec patch (#287) (e428978)
  • remove compatibility for YouTube v17.41.37 (#886) (211fe9a)
  • remove obsolete patch Hide suggestions patch (e65c6f2)
  • remove partially complete patch (2fffa4e)
  • section acknowledgements for issue templates (f992251)
  • set the correct theme of the settings screen (70d850c)
  • setting for downloader package name (fb342b2)
  • sleepasandroid: unlock-premium patch (#1172) (40ef51c)
  • sleepasandroid: remove unlock-premium patch (#1253) (414f503)
  • sort README patch table by amount of patches per package (47fa865)
  • sponsorblock: string for response error code 400 (#512) (f2da074)
  • Theme Patch (#440) (ae145ab)
  • theme: arbitrary background color for dark theme (08b48b2)
  • theme: arbitrary background color for light theme (#565) (58e9478)
  • ticktick: unlock-themes patch (#1028) (ade2263)
  • tiktok-download: custom download path (#479) (781f894)
  • tiktok: sim-spoof patch (#1088) (7fe0a5b)
  • tiktok: tiktok-web-login patch (#593) (7269014)
  • tiktok: adapt tiktok-download with tiktok-settings. (#586) (301e72e)
  • twitch/block-embedded-ads: block-embedded-ads patch (#1166) (018606e)
  • twitch/block-embedded-ads: block-embedded-ads patch support (#1160) (ae7bdfd)
  • twitch/show-deleted-messages: show-deleted-messages patch (#1030) (34c73b7)
  • twitch: block-audio-ads patch (#1041) (1ce0625)
  • twitch: block-video-ads patch (#1040) (0ac1dc5)
  • twitch: debug-mode patch (#1031) (ff59f15)
  • twitch: settings patch (#1075) (4b6ec32)
  • twitch: ˋintegrationsˋ dependency patch (#1074) (5179e7a)
  • twitch: remove block-embedded-ads patch (#1164) (a43d149)
  • twitch: settings for patches (#1142) (5c8fa2c)
  • twitter timeline-ads patch (#222) (f16e67f)
  • update MicroG patch to latest version (c24f806)
  • update patches to latest version (bad25de)
  • updated all patches to support v17.22.36 of com.android.google.youtube (e12dc11)
  • use install mode by default (c2b2993)
  • use supplier instead of KClass (08af6e5)
  • use supplier instead of KClass (91aa019)
  • v17.29.34 compatibility for downloads patch (#374) (bd01704)
  • windyapp: unlock-pro patch (#1118) (6159b26)
  • youtube-music: bump patches compatibility to v5.31.50 (#962) (961ebfb)
  • youtube/comments: hide shorts comments button (#866) (0d8d180)
  • youtube/debugging: include by default & add option to debug on Android (3865add)
  • youtube/debugging: print stack traces (f3dcde6)
  • youtube/debugging: use more suitable preference title (c2538f3)
  • youtube/enable-wide-searchbar: bump compatibility to v17.45.36 (47cf235)
  • youtube/general-ads: check for ad in identifier (47fb33b)
  • youtube/general-ads: custom component filter (fd6b3b7)
  • youtube/general-ads: do not hide community posts by default (147398b)
  • youtube/general-ads: hide chapter teaser under videos (5b6c8b5)
  • youtube/general-ads: hide gray separators (5cc5cc4)
  • youtube/general-ads: hide self sponsored cards (b3eec46)
  • youtube/general-ads: hide shorts in search (6d7c10b)
  • youtube/general-ads: normalize switch names (fb3d3f5)
  • youtube/hdr-auto-brightness: increase strength of fingerprint (1ee464f)
  • youtube/hide-create-button: bump compatibility to v17.45.36 (1ca09ff)
  • youtube/hide-mix-playlists: hide in video suggestions (#854) (96fc24e)
  • youtube/hide-shorts-button: bump compatibility to v17.45.36 (18ce2cb)
  • youtube/microg-support: handle availability of Vanced MicroG (81db614)
  • youtube/remember-video-quality: remember current quality option (e992c66)
  • youtube/remember-video-quality: remember the quality until changed by default (3a80092)
  • youtube/return-youtube-dislike: compatibility for old and new button layout (f96b674)
  • youtube/return-youtube-dislike: improve settings labels (#1203) (6080d9b)
  • youtube/return-youtube-dislike: show dislike as a percentage (#1185) (55cf0a8)
  • youtube/return-youtube-dislike: simplify preference descriptions (#1216) (514b5da)
  • youtube/sponsorblock: skip segments once automatically (#907) (40b15d0)
  • youtube/theme: exclude the patch by default (3d5666f)
  • youtube/theme: extend theming to splash screen (#769) (800b82e)
  • youtube/theme: make amoled the default color for dark theme background" (2b3be9b)
  • youtube/theme: make dark the default color for dark theme background (0dfb39b)
  • youtube: disable-zoom-haptics patch (#1079) (041adc9)
  • youtube: hide-captions-button patch (#770) (f70b2bd)
  • youtube: hide-mix-playlists patch (#816) (2280d86)
  • youtube: open-links-directly patch (#999) (eae9359)
  • youtube: remove-player-button-background patch (#855) (fa9c291)
  • youtube: bump patches compatibility to v17.41.37 (#888) (323e385)
  • youtube: bump patches compatibility to v17.43.36 (#924) (be07271)
  • youtube: bump patches compatibility to v17.45.36 (a81e67a)
  • youtube: drop support for compatibility of old versions (ab7193e)

Performance Improvements

  • fix high battery consumption due to chromecast not working with microg (dd8b01a)
  • general-ads: hook pathBuilder (e864c6e)
  • resource-mapping: map resources with multiple threads (3e067ff)

Reverts

BREAKING CHANGES

  • Not backwards compatible, since a lot of classes where renamed.
  • signature of patches was changed
  • signature of patches was changed
  • Package name was changed from "net.revanced" to "app.revanced"