github inotia00/revanced-patches v5.1.1

one day ago

YouTube

  • chore(YouTube - Description components): Clarify and fix some strings
  • chore(YouTube): Match some Extension with ReVanced
  • feat(YouTube): Support version 19.44.39
  • feat(YouTube - Navigation bar components): Add Disable translucent status bar setting
  • feat(YouTube - Navigation bar components): Add missing resource for Cairo notification icon (YouTube 19.34.42+) inotia00/ReVanced_Extended#2553
  • feat(YouTube - Navigation bar components): Separate Enable translucent navigation bar setting into Disable light translucent bar and Disable dark translucent bar settings
  • feat(YouTube - Overlay buttons): Add missing ALL_CONTENTS_WITH_TIME_ASCENDING type #105
  • feat(YouTube - Player components): Add Hide Chat summary in live chat setting inotia00/ReVanced_Extended#2545
  • feat(YouTube - Remove background playback restrictions): Add PiP mode support in Shorts
  • feat(YouTube - Seekbar components): Change default seekbar color to match new branding inotia00/ReVanced_Extended#2466
  • feat(YouTube - Seekbar components): Remove Enable Cairo seekbar setting, which is no longer needed (Enabled by default in YouTube 19.34.42+)
  • feat(YouTube - Shorts components): Add Change Shorts background repeat state setting (YouTube 19.34.42+)
  • feat(YouTube - Shorts components): Add Custom actions in flyout menu setting (YouTube 19.05.36+)
  • feat(YouTube - Shorts components): Add Custom actions in toolbar setting (YouTube 18.38.44+) #106
  • feat(YouTube - Shorts components): Add Restore old player layout setting (YouTube 18.29.38 ~ 19.16.39)
  • feat(YouTube - Shorts components): Add styles to custom actions dialog #107
  • feat(YouTube - Spoof app version): Add target version 19.26.42 - Disable Cairo icon in navigation and toolbar and 19.33.37 - Restore old playback speed flyout panel
  • feat(YouTube - Spoof streaming data): Remove Skip iOS livestream playback setting (no longer needed)
  • feat(YouTube - Spoof streaming data): Separate Sync video length before playback setting
  • feat(YouTube - Swipe controls): Change the setting name Enable watch panel gestures to Disable watch panel gestures, and change the setting name Enable swipe to change video to Disable swipe to change video
  • fix(YouTube): Patching fails under certain conditions inotia00/ReVanced_Extended#2538
  • fix(YouTube): Splash screen background color does not change in dark mode if Theme patch is excluded
  • fix(YouTube): When clicking on timestamps in comments, playback speed sometimes changes to 1.0x (unpatched YouTube bug)
  • fix(YouTube - Custom Shorts action buttons): Patch not working on YouTube 19.38.41+
  • fix(YouTube - Custom branding icon): Patch option restoreOldSplashAnimation not working in YouTube 19.32.39+
  • fix(YouTube - Hide ads): Hide new type of featured promotions
  • fix(YouTube - Hide feed components): New kind of community posts are not hidden
  • fix(YouTube - Hide feed components): Hide carousel shelf hiding in library in certain situations
  • fix(YouTube - Hide feed components): Hide carousel shelf not hiding in home feed in certain situations
  • fix(YouTube - Hide player flyout menu): Sleep timer menu always hidden in YouTube 19.34.42+
  • fix(YouTube - MaterialYou): Theme not applied to notification dots in YouTube 19.34.42+
  • fix(YouTube - Miniplayer): Use estimated maximum on screen size for devices with low density screens
  • fix(YouTube - Player components): Hide seek message not working on YouTube 19.34.42+
  • fix(YouTube - Seekbar components): Custom seekbar color not applied to gradient seekbar in YouTube 19.34.42+
  • fix(YouTube - Shorts components): Hide Shorts shelves not hiding in home feed in certain situations
  • fix(YouTube - Spoof streaming data): Livestreams always start from the beginning on iOS client
  • fix(YouTube - Spoof streaming data): Videos end 1 second early on iOS client
  • fix(YouTube - Theme): Splash background color not applied in latest YouTube client
  • fix(YouTube - Video playback): Applying default video quality to Shorts causes the beginning of the shorts to get stuck in a loop
  • refactor(YouTube - Spoof streaming data): Remove Force iOS AVC setting #103

YouTube Music

  • feat(YouTube Music): Support version 7.25.52 inotia00/ReVanced_Extended#2554
  • feat(YouTube Music): Add Disable DRC audio patch inotia00/ReVanced_Extended#2552
  • feat(YouTube Music): Add Spoof streaming data patch
  • feat(YouTube Music - Hide action bar components): Limit the available versions of the Override Download action button setting to 7.16.53
  • feat(YouTube Music - Hide player flyout menu): add Hide Speed dial menu setting #104
  • feat(YouTube Music - Spoof client): Add Use old client setting and Default client setting
  • fix(YouTube Music - Hide action bar components): Hide Download button setting not working in YouTube Music 7.25.52
  • fix(YouTube Music - SponsorBlock): Change segment behavior and About sections are hidden in the settings inotia00/ReVanced_Extended#2575
  • fix(YouTube Music - Spoof client): Incorrect client version used
  • fix(YouTube Music): Incorrect compatibility version specified for Disable Cairo splash animation patch

Reddit

  • feat(Reddit): Remove version constraint
  • fix(Reddit): Limit the available versions of the Hide navigation buttons patch to 2024.17.0

Shared

  • chore(GmsCore support): Use more generic message
  • chore(JsonPatchesFileGenerator): Match patch list format with ReVanced API 4
  • chore(Spoof streaming data): Reduce the size of approxDurationMsMap and change it to remove it from the Map immediately
  • feat(Spoof streaming data): Separate Sync video length before playback setting
  • fix(Change version code): Remove patch option changeVersionCode, which is no longer needed
  • fix(Custom branding): Patching fails in some environments when the path entered in the patch options contains uppercase letters
  • fix(SponsorBlock): Show create new segment error messages using a dialog
  • fix(Spoof streaming data): Performance degradation on iOS client #110
  • refactor(Spoof streaming data): Instead of replacing the entire array StreamingData.formats, replace only the approxDurationMs field

Announcement

Contribute to translation

Don't miss a new revanced-patches release

NewReleases is sending notifications on new releases.