Commit graph

334 commits

Author SHA1 Message Date
anddea
c2bb755579 chore: Lint code 2026-04-20 17:24:01 +03:00
anddea
45002dc9fe refactor(YouTube): Shorts LithoFilter 2026-04-20 17:23:45 +03:00
rufusin
fd72209c09
refactor(YouTube): Bypass URL redirects (#1494) 2026-04-20 15:26:33 +03:00
Aaron Veil
01290a0b92 refactor(YouTube - Gemini): Improve UI and performance 2026-03-27 19:22:49 +03:00
Aaron Veil
9483d1e1cb refactor(YouTube - Gemini): Make header translucent on scroll 2026-03-26 21:36:08 +03:00
Aaron Veil
763b21395c refactor(YouTube - Gemini): Collapse header on scroll 2026-03-26 21:36:08 +03:00
Aaron Veil
b6e77d21e7 refactor(YouTube - Gemini): Make Ask about this video blurry 2026-03-26 21:36:08 +03:00
Aaron Veil
4c9b3fe44f refactor(YouTube - Gemini): Make Ask about this video translucent 2026-03-26 21:36:07 +03:00
Aaron Veil
374b0e55b9 feat(YouTube - Gemini): Redesign, support multiple API keys, add Ask about this video
Close https://github.com/anddea/revanced-patches/issues/1419
Close https://github.com/anddea/revanced-patches/issues/1453
2026-03-26 21:36:07 +03:00
Aaron Veil
5dca3df504 chore(YouTube - Spoof app version): Update clients & sync translations 2026-03-25 14:52:31 +03:00
Aaron Veil
a5985e9bf5 feat(YouTube - Shorts components): Add Open Shorts with Regular player fullscreen
Close https://github.com/anddea/revanced-patches/issues/1462
2026-03-25 14:29:20 +03:00
Aaron Veil
bc406169a0 feat(YouTube): Remove Change live ring click action patch
Close https://github.com/anddea/revanced-patches/issues/1386
2026-03-25 12:48:05 +03:00
Aaron Veil
7c42e04238 feat(YouTube - Set transcript cookies): Add "Fix transcript" setting
Close https://github.com/anddea/revanced-patches/issues/1379
2026-03-25 12:48:04 +03:00
Aaron Veil
06275f4cf4 feat(YouTube - Hide ads): Add Hide player popup ads setting
Close https://github.com/anddea/revanced-patches/issues/1405
Close https://github.com/anddea/revanced-patches/issues/1420
2026-03-25 12:31:03 +03:00
Aaron Veil
33fdf51520 feat(YouTube): Add Reload video patch & reduce patches bundle size
Co-Authored-By: Eric Ahn <w@chill.dev>
Co-Authored-By: inotia00 <108592928+inotia00@users.noreply.github.com>
2026-03-24 19:47:19 +03:00
Aaron Veil
f81b531ce9 chore: Update translation URL 2026-03-24 13:55:21 +03:00
Aaron Veil
bda1ddba69 fix(YouTube - Hide action buttons): Fix empty spaces when hiding buttons
Co-Authored-By: inotia00 <108592928+inotia00@users.noreply.github.com>
2026-03-23 19:39:24 +03:00
rufusin
34e3d92456
refactor(YouTube): Refactor disable haptic feedback (#1441) 2026-03-23 18:36:12 +03:00
rufusin
705e2f06ea
refactor(YouTube): Refactor change start page (#1431) 2026-03-23 18:03:27 +03:00
Aaron Veil
b20f2f1cb8 feat(YouTube, YT Music & Reddit): Add credits
Close https://github.com/anddea/revanced-patches/issues/1424
2026-03-16 13:13:39 +03:00
Aaron Veil
aac78fdb7c fix(YouTube - Overlay buttons): Gemini summary could use the wrong markdown for titles 2026-03-16 10:37:57 +03:00
Aaron Veil
36bca64ec6 feat(YouTube - Overlay buttons): Add Gemini 3.1 Flash Lite Preview and update prompt 2026-03-12 18:40:04 +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
Aaron Veil
bfa7fe9624 chore(YouTube - Voice Over Translation): Update default VOT proxy 2026-03-05 21:28:35 +03:00
Aaron Veil
56db9b3195 feat(YouTube - Overlay buttons): Use cascade of Gemini models
Gemini 3 models will display timestamps for each section, allowing users to jump directly to the part they need.
2026-03-05 21:21:48 +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
Aaron Veil
f248915c13 chore: Add copyright and license headers to specific files
Included additional clause for retaining author attribution
in version control history for modified versions.
2026-02-15 14:16:44 +03:00
Aaron Veil
48abec6b41 fix(YouTube - Voice Over Translation): Do not show the VOT button if the patch is disabled
Fixes https://github.com/anddea/revanced-patches/pull/1370#issuecomment-3901622830

Also, add a check to only start playing VOT if the video is actually playing.
2026-02-15 14:15:11 +03:00
Aaron Veil
af8627c00b refactor: Remove Spotify and NetWall leftovers
Signed-off-by: Aaron Veil <70171475+anddea@users.noreply.github.com>
2026-02-13 20:29:29 +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
eafc10a8de chore: Rename Seal Plus package name
Close https://github.com/anddea/revanced-patches/issues/1372
2026-02-13 15:34:29 +03:00
Jav1x
889118eb63
feat(YouTube - Voice Over Translation): Add Yandex voice-over translation (#1370) 2026-02-13 15:32:06 +03:00
Aaron Veil
0c96d4c4f7 chore(YouTube & YT Music): Put Android No SDK client last in the order instead of removing it.
Close https://github.com/anddea/revanced-patches/issues/1358
2026-01-30 21:55:11 +03:00
Aaron Veil
ce23663bf9 fix(YouTube & YT Music): Remove no longer working Android No SDK client from clients order
Close https://github.com/anddea/revanced-patches/issues/1356
2026-01-30 12:54:40 +03:00
Aaron Veil
98fb5d6373 feat(YouTube - Overlay buttons): Add Seal Plus downloader 2026-01-29 16:48:38 +03:00
Aaron Veil
16c53dad17 feat(YouTube - Overlay buttons): Update Gemini to Gemini 3 Flash Preview and fallback to Gemini 2.5 Flash 2026-01-29 11:46:09 +03:00
Aaron Veil
2abf4aecca fix(YouTube, YT Music & Reddit - Translations): Do not add the Translations preference when the Translations patch is disabled
Close https://github.com/anddea/revanced-patches/issues/1343
2026-01-29 11:46:09 +03:00
Aaron Veil
7325d2aae3 feat(YouTube - Overlay buttons): Allow simultaneous summary and transcription operations, cache summaries and transcriptions for all videos until the app is restarted
To avoid caching potentially failed AI outputs and unnecessarily increasing the cache size, the cache is retained only until the app is restarted. In most cases, this should be sufficient.

This commit also adds formatting for AI summaries.
2026-01-29 11:46:09 +03:00
Aaron Veil
88e54e64db feat(YouTube - Overlay buttons): Improve the translation workflow of subtitles after Yandex transcription 2026-01-26 11:45:13 +03:00
Aaron Veil
77c52ee38c fix(YouTube - Overlay buttons): Fix issues with Gemini transcription failures and the UI layout of subtitles
Close https://github.com/anddea/revanced-patches/issues/1341
2026-01-26 11:45:13 +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
Parsa307
d13adb5401
fix(YouTube Music): Fix crashes on Android 5-6 (#1321)
Co-authored-by: kitadai31 <90122968+kitadai31@users.noreply.github.com>
2025-12-28 18:50:40 +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
d1f40ad31a feat: Align with RVX [[v5.14.1-dev.3](https://github.com/inotia00/revanced-patches/releases/tag/v5.14.1-dev.3)] 2025-12-11 15:28:29 +03:00
Aaron Veil
46480cac2b fix(YouTube - Swipe controls): Validate swipe zones before intercepting for delay
Previously, the delay logic unconditionally intercepted swipe events, which prevented natural scrolling (e.g., in the description panel, comments) even when the touch was outside valid swipe zones. This change ensures the touch is within the correct zone for the detected direction before applying the delay.
2025-12-11 14:23:24 +03:00
Aaron Veil
6752d2a813 fix(YouTube): External downloader was not selectable 2025-12-11 14:23:24 +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