4.0.0 (2026-03-27)
Bug Fixes
- ARSCLib compatibility (#1404) (bc75d5a)
- Spoof Wi-Fi connection: Failed previously (7187215)
- YouTube - Custom branding name: Custom name did not apply properly (02b5519)
- YouTube - GmsCore: Crashes because of the wrong intent (829ec70)
- YouTube - Hide action buttons: Fix empty spaces when hiding buttons (bda1ddb)
- YouTube - Overlay buttons: Gemini summary could use the wrong markdown for titles (aac78fd)
- YouTube - Voice Over Translation: Do not show the VOT button if the patch is disabled (48abec6)
- YouTube & YT Music: Fix the app crash caused by incorrect resource attribution (5247736)
- YouTube: Resolved patching error caused by an unexpected array value (ca3772e)
Code Refactoring
- Migrate to Morphe patcher (44d12f2)
Features
- YouTube - Gemini: Redesign, support multiple API keys, add
Ask about this video(374b0e5) - YouTube - Hide ads: Add
Hide player popup adssetting (06275f4) - YouTube - Overlay buttons: Add
Gemini 3.1 Flash Lite Previewand update prompt (36bca64) - YouTube - Overlay buttons: Use cascade of Gemini models (56db9b3)
- YouTube - Set transcript cookies: Add "Fix transcript" setting (7c42e04)
- YouTube - Shorts components: Add Open Shorts with
Regular player fullscreen(a5985e9) - YouTube - Voice Over Translation: Add Yandex voice-over translation (#1370) (889118e)
- YouTube - Voice Over Translation: Volume patch fixes, audio proxy, immediate pause on video stop (#1382) (6ac278c)
- YouTube & YT Music - Spoof video streams: Match Morphe (43cab65)
- YouTube, YT Music & Reddit: Add credits (b20f2f1)
- YouTube: Add
Reload videopatch & reduce patches bundle size (33fdf51) - YouTube: Remove
Change live ring click actionpatch (bc40616)
BREAKING CHANGES
- Patches are now migrated to Morphe patcher
Signed-off-by: Aaron Veil 70171475+anddea@users.noreply.github.com