Commit graph

56 commits

Author SHA1 Message Date
Aaron Veil
5383063131 chore: Sync translations 2026-03-26 21:36:08 +03:00
Aaron Veil
c0578500e9 chore: Sync translations 2026-03-23 20:19:34 +03:00
Aaron Veil
43cab65290 feat(YouTube & YT Music - Spoof video streams): Match Morphe
Add dynamic prefs (not used)
2026-03-12 18:40:03 +03:00
Jav1x
6ac278cc65
feat(YouTube - Voice Over Translation): Volume patch fixes, audio proxy, immediate pause on video stop (#1382)
Co-authored-by: Aaron Veil <70171475+anddea@users.noreply.github.com>
2026-02-19 16:22:53 +03:00
Eric Ahn
44d12f217c refactor: Migrate to Morphe patcher
BREAKING CHANGE: Patches are now migrated to Morphe patcher

Signed-off-by: Aaron Veil <70171475+anddea@users.noreply.github.com>
2026-02-13 20:08:59 +03:00
Aaron Veil
a2cd809c35 chore: Sync translations 2026-01-30 12:54:40 +03:00
Aaron Veil
9ad0eecf1c chore: Sync translations 2026-01-29 16:48:38 +03:00
Aaron Veil
8c04286ec2 feat: Align with RVX [[v5.14.1](https://github.com/inotia00/revanced-patches/releases/tag/v5.14.1)] 2025-12-31 13:00:44 +03:00
Aaron Veil
e97a77dc3b feat: Align with RVX [[v5.14.1-dev.8](https://github.com/inotia00/revanced-patches/releases/tag/v5.14.1-dev.8)] 2025-12-28 21:23:27 +03:00
Aaron Veil
1f4fee9c4f feat: Align with RVX [[v5.14.1-dev.5](https://github.com/inotia00/revanced-patches/releases/tag/v5.14.1-dev.5)] 2025-12-14 16:04:15 +03:00
Aaron Veil
d0ab25e06d feat(Reddit): Add Translations patch 2025-12-11 14:23:24 +03:00
Aaron Veil
90dcc64ac5 feat(YouTube - Swipe controls): Add Swipe gestures delay instead of Speed and seek gestures delay
This setting now applies to all swipes, vertical and horizontal, and adds a necessary adjustable delay to correctly detect multitouch gestures such as pinch-to-zoom, preventing accidental actions related to brightness, volume, speed, and seeking.
2025-12-09 20:58:52 +03:00
Aaron Veil
2790767543 feat: Align with RVX [[v5.14.1-dev.2](https://github.com/inotia00/revanced-patches/releases/tag/v5.14.1-dev.2)] 2025-12-09 12:09:59 +03:00
Aaron Veil
8dfd715a3f feat(YouTube - Swipe controls): Add Speed and seek gestures delay setting to defer horizontal swipe gestures to prevent conflict with pinch-to-zoom
The single-finger horizontal swipe gesture for speed and seek was triggering immediately upon scrolling. This created a race condition where a user attempting to perform a multi-touch pinch-to-zoom would inadvertently trigger a horizontal swipe before the second finger was registered.

This change introduces a short time-based delay before a horizontal swipe is confirmed. If a second pointer is detected during this delay, the pending swipe is canceled, allowing the native pinch-to-zoom gesture to proceed without interference.
2025-11-02 12:51:11 +03:00
Aaron Veil
fd42fc54b1 feat: Align with RVX [[v5.12.1-dev.6](https://github.com/inotia00/revanced-patches/releases/tag/v5.12.1-dev.6)] 2025-10-01 19:20:28 +03:00
Aaron Veil
cb6e81ce4d feat: Align with RVX [[v5.12.1-dev.1](https://github.com/inotia00/revanced-patches/releases/tag/v5.12.1-dev.1)] 2025-09-24 20:49:04 +03:00
Aaron Veil
3787b58dd0 feat: Align with RVX [[v5.11.1](https://github.com/inotia00/revanced-patches/releases/tag/v5.11.1)] 2025-09-16 18:24:27 +03:00
Aaron Veil
c2040ff4b9 feat: Align with RVX [[v5.11.1-dev.2](https://github.com/inotia00/revanced-patches/releases/tag/v5.11.1-dev.2)] 2025-09-15 16:36:07 +03:00
Aaron Veil
1862ce6be9 feat: Align with RVX [[v5.10.1](https://github.com/inotia00/revanced-patches/releases/tag/v5.10.1)]
feat(YouTube - Player components): Add new filter for crowdfunding box
fix(YouTube - Settings): Remove unnecessary resources
2025-09-01 13:00:42 +03:00
Aaron Veil
f8995cf3ce feat: Align with RVX [[v5.10.1-dev.4](https://github.com/inotia00/revanced-patches/releases/tag/v5.10.1-dev.4)] 2025-08-31 14:08:19 +03:00
Aaron Veil
8e0d8edeb1 feat: Align with RVX [[v5.10.1-dev.2](https://github.com/inotia00/revanced-patches/releases/tag/v5.10.1-dev.2)] 2025-08-27 22:01:09 +03:00
Aaron Veil
eecc666ba0 feat: Align with RVX [[v5.10.1-dev.1](https://github.com/inotia00/revanced-patches/releases/tag/v5.10.1-dev.1)] 2025-08-26 20:05:01 +03:00
Aaron Veil
d26c7b2544 feat: Align with RVX [[v5.9.1](https://github.com/inotia00/revanced-patches/releases/tag/v5.9.1)] 2025-08-22 20:04:32 +03:00
Aaron Veil
9a679c7aa5 feat: Align with RVX [[v5.9.1-dev.3](https://github.com/inotia00/revanced-patches/releases/tag/v5.9.1-dev.3)]
Close https://github.com/anddea/revanced-patches/issues/1167
2025-08-19 15:37:14 +03:00
Aaron Veil
9785104949 feat(YouTube - Hide feed components): Add Hide "Most relevant" shelf setting
Close https://github.com/anddea/revanced-patches/issues/1147
2025-07-31 20:51:00 +03:00
Aaron Veil
6fbd725593 feat: Align with RVX [[v5.8.1](https://github.com/inotia00/revanced-patches/releases/tag/v5.8.1)]
Close https://github.com/anddea/revanced-patches/issues/1145
Close https://github.com/anddea/revanced-patches/issues/1155
2025-07-31 19:41:56 +03:00
Aaron Veil
2d9f71cf0f feat: Align with RVX ([v5.7.1](https://github.com/inotia00/revanced-patches/releases/tag/v5.7.1))
Close https://github.com/anddea/revanced-patches/issues/1077
Close https://github.com/anddea/revanced-patches/issues/1090
Close https://github.com/anddea/revanced-patches/issues/1095
Close https://github.com/anddea/revanced-patches/issues/1095
Close https://github.com/anddea/revanced-patches/issues/1111
Close https://github.com/anddea/revanced-patches/issues/1124
Close https://github.com/anddea/revanced-patches/issues/1125
Close https://github.com/anddea/revanced-patches/issues/1135
Close https://github.com/anddea/revanced-patches/issues/1137
2025-07-16 10:26:50 +03:00
Aaron Veil
1877098257 chore(YouTube - Hide action bar components): Update filters
Close https://github.com/anddea/revanced-patches/issues/1103
2025-06-22 16:59:20 +03:00
Aaron Veil
9e869e8378 feat(YouTube - Hide player buttons): Add Hide player control buttons background setting
Merged dd8afa2b07
2025-06-13 17:02:49 +03:00
Aaron Veil
b68d4f350b feat(YouTube - Shorts Components): Add Hide hashtag button setting 2025-06-13 17:02:47 +03:00
Aaron Veil
cb94178be4 feat(YouTube - Hide Shorts components): Add "Hide preview comment" option 2025-06-06 23:46:51 +03:00
Aaron Veil
f1519ad099 feat(YouTube - Swipe controls): Add more customizations
Adapted from ebee07ec3aba6fd3adbd8e0af30390e197879d89¹ and  80f50e8c50ca6a8366b7fd7b01459fb16fa1074a²

1. ebee07ec3a
2. 80f50e8c50
2025-05-31 21:48:22 +03:00
Aaron Veil
ac4ee3ed76 ci: Add scoped permissions to workflows for least privilege
chore: Sync translations
2025-05-22 16:44:00 +03:00
Aaron Veil
b312622cd7 chore(Python - XML Tools): Add remove_unused_resources handler 2025-05-21 13:22:40 +03:00
Aaron Veil
d82f279a75 feat(YouTube - Settings): Add search history and result highlighting to the settings search
TODO: Consider breaking up the PreferenceFragment into smaller, more manageable components.
___

feat: Add simple benchmarking tools
refactor: Color preferences are now more user-friendly
refactor: Align more with RVX source
2025-05-17 23:49:39 +03:00
Aaron Veil
9b846701de feat(YouTube - Overlay buttons): Update Gemini to 2.5 Flash (CoT disabled) & add Yandex transcription setting for Gemini button 2025-04-20 19:18:38 +03:00
Aaron Veil
d44664c12e fix(YouTube - Overlay buttons): Fix small Gemini issues
Fix subtitle box occasionally jumping & update strings
2025-04-11 11:08:06 +03:00
Aaron Veil
917d02d471 feat(YouTube - Overlay buttons): Add Gemini Transcription on long press & add Gemini Summary to Shorts custom actions
Close https://github.com/anddea/revanced-patches/issues/1022
2025-04-10 23:45:24 +03:00
Aaron Veil
ef2987bdb0 feat(YouTube - Overlay buttons): Add Gemini to summarize video
Close https://github.com/anddea/revanced-patches/issues/994
2025-04-06 00:55:39 +03:00
Aaron Veil
71c8b5b444 feat(YouTube - Swipe controls): Add Switch speed and seek gestures setting
A larger dead zone has been added on the sides for the back gesture.

Close https://github.com/anddea/revanced-patches/issues/1003
2025-04-04 19:28:42 +03:00
Aaron Veil
9e2425d450 chore: Merge RVX v5.6.1-dev.4
chore(YouTube): Integrate methods related to Shorts state into RootView

feat(YouTube - Hook download actions, Overlay buttons): Add `Queue manager` setting (Experimental)
feat(YouTube - Navigation bar components): Add Cairo icon to Library tab
feat(YouTube - SponsorBlock): Add opacity setting to category segment colors
feat(YouTube Music - Hide layout components): Add `Hide search button` setting
feat(YouTube Music - Spoof app version): Add target version 7.17.52

feat(YouTube): Add `Disable layout updates` patch

fix(Reddit - Hide ads): `Hide comment ads` does not work
fix(YouTube - Change form factor): Ensure user dialog appears when changing settings
fix(YouTube - Player components): Fix Speed overlay value working only when set to 1.0 or higher
fix(YouTube - Remove background playback restrictions): Media controls appear in the status bar when playing Shorts from the feed
fix(YouTube - Settings): Add listener only if edge-to-edge display is supported
fix(YouTube - Settings): Display native language names in the language settings menu
fix(YouTube - Settings): Fix system navigation bar appearing above the settings UI on Android 15+
fix(YouTube - Shorts components): Fix Autoplay option of Change Shorts repeat state not working (20.09+)
fix(YouTube - Shorts components): Fix Pause option of Change Shorts repeat state not working (20.09+)
fix(YouTube - Shorts components): Prevent Shorts player from automatically advancing to the next Short
fix(YouTube - Spoof app version): Remove broken spoof targets no longer supported by YouTube
fix(YouTube - Spoof streaming data): Add patch option `Use iOS client` and add user dialog for warning
fix(YouTube - Spoof streaming data): Show toast message when fetch fails
fix(YouTube - Theme): Update method to fix dark theme in YouTube 19.32+
fix(YouTube Music - Disable music video in album): Increase redirect wait time to prevent premature redirection
fix(YouTube Music - Spoof app version): Show warning when spoofing app version with YT Music 5.xx

fix(YouTube): Playback speed sometimes changes to 1.0x in Shorts (Unpatched YouTube bug)

refactor: Use a map instead of a list for resource ID lookups
2025-03-29 17:15:36 +03:00
Aaron Veil
81a656bcdd feat(YouTube - Swipe controls): Swipe controls UI improvements
Close https://github.com/anddea/revanced-patches/issues/985

Original idea: MarcaDian

Co-Authored-By: MarcaD <152095496+marcadian@users.noreply.github.com>
2025-03-17 22:41:05 +03:00
Aaron Veil
975f9c2eb8 chore: Merge RVX v5.5.1 2025-03-17 12:20:39 +03:00
Aaron Veil
4e27bdbe4a feat(YouTube - Swipe controls): Add seek video gesture 2025-03-09 18:48:20 +03:00
Aaron Veil
ea8aac6d9d chore: Sync RVX v5.4.2
chore: Lint code
feat(YouTube Music): Add `Disable QUIC protocol` patch
fix(Hide ads): Change the default value of `Hide fullscreen ads` to false and add limitations to the description
fix(YouTube - Player components): `Disable player popup panels` doesn't work sometimes
fix(YouTube - Return YouTube Dislike): Use correct number formatting if using a different RVX language
fix(YouTube - Spoof streaming data): Change Default client to `Android TV` (Match with ReVanced)
fix(YouTube - Spoof streaming data): Skip response encryption in OnesiePlayerRequest
fix(YouTube - Spoof streaming data): Update Android VR InnerTube client (Needs testing)
fix(YouTube Music - Custom header): Patch error occurs in a specific environment
fix(YouTube Music - Disable Cairo splash animation): 8.05.51 is not included in the support version
fix(YouTube Music - Disable music video in album): Piped API not available
fix(YouTube Music - Hide ads): `Hide fullscreen ads` setting disables `Disable music video in album`
fix(YouTube Music - Hide ads): `Hide premium promotion popups` setting hides the playlist dialog
fix(YouTube Music - Hide layout components): `Hide sound search button` setting is not added to 8.05.51+
fix(YouTube Music - Spoof client): `Skip response encryption in OnesiePlayerRequest` has also been applied to YouTube Music
2025-03-08 00:12:34 +03:00
Aaron Veil
853bfded9e chore: Sync translations 2025-02-13 19:55:47 +03:00
Aaron Veil
e5a2014551 chore: Sync translations 2025-02-11 15:36:21 +03:00
Aaron Veil
76f46ee097 chore(Python): Maintain proper handling of nested XML tags 2025-01-23 19:42:38 +03:00
Aaron Veil
3e3b0395f7 chore(Python): Maintain proper handling of nested XML tags 2025-01-22 19:06:07 +03:00
Aaron Veil
090c5a786f chore(Python): Add Missing Prefs Check (Reverse) option 2025-01-10 22:39:43 +03:00