Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

refactor: Bump ReVanced Patcher & merge integrations by using ReVanced Patches Gradle plugin #3462

Merged
merged 1,037 commits into from
Oct 26, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
1037 commits
Select commit Hold shift + click to select a range
53aff05
fix(YouTube - Spoof signature): fix error toast when viewing very old…
LisoUseInAIKyrios Nov 25, 2023
4c95ead
fix(YouTube - Return YouTube dislike): Fix layout of right to left la…
LisoUseInAIKyrios Nov 26, 2023
10fc29d
refactor: Use a newline consistently
oSumAtrIX Nov 27, 2023
2efd519
fix(YouTube - Hide layout components): Prevent app from crashing on s…
oSumAtrIX Nov 27, 2023
1d9d253
chore: Merge branch `dev` to `main` (#526)
oSumAtrIX Nov 27, 2023
7d1506f
feat: Modernize restart logic (#527)
LisoUseInAIKyrios Nov 29, 2023
b3371ae
chore: Merge branch `dev` to `main` (#528)
oSumAtrIX Dec 2, 2023
62ec217
fix(YouTube - SponsorBlock): Allow autoplay when skipping to the end …
oSumAtrIX Dec 2, 2023
db0e8fa
feat: Allow choosing the vendor of GmsCore via patch options (#529)
oSumAtrIX Dec 2, 2023
e4189af
fix(YouTube - Return YouTube Dislike): Fix dislikes sometimes not sho…
LisoUseInAIKyrios Dec 3, 2023
0c8f790
fix(YouTube - SponsorBlock): Prevent autoplay from stopping to work
oSumAtrIX Dec 3, 2023
5a101cc
fix(YouTube - Return YouTube Dislike): Prevent the first Short opened…
LisoUseInAIKyrios Dec 4, 2023
3ea8baf
fix(YouTube - Minimized playback): Fix PIP incorrectly shown for some…
LisoUseInAIKyrios Dec 4, 2023
1e53306
fix(YouTube - Client spoof): Do not break clips
oSumAtrIX Dec 7, 2023
a2375ed
fix(YouTube - Spoof signature): Wait until storyboard fetch is done (…
LisoUseInAIKyrios Dec 9, 2023
329b333
fix(YouTube - Announcements): Don't show error toast if there is no i…
johnconner122 Dec 10, 2023
acbe313
feat(YouTube - Alternative Thumbnails): Add option to use DeArrow (#534)
shadow578 Dec 11, 2023
8b0781b
fix(YouTube - Return YouTube Dislike): Wait until fetch is complete b…
LisoUseInAIKyrios Dec 11, 2023
503665c
feat(YouTube): Add `Change start page` patch
oSumAtrIX Dec 11, 2023
cbd4c60
feat(Tiktok): Bump compatibility to `32.5.3` (#536)
d4rkk3y Dec 12, 2023
054bce1
chore: Merge branch `dev` to `main` (#530)
oSumAtrIX Dec 12, 2023
e9224ed
refactor(YouTube - Litho filter): Simplify filtering callbacks (#539)
LisoUseInAIKyrios Dec 12, 2023
4f5b2f5
fix(YouTube - SponsorBlock): Export local statistics with saved setti…
LisoUseInAIKyrios Dec 16, 2023
137331f
fix(YouTube - Return YouTube Dislike): Do not prefetch Shorts shelf i…
LisoUseInAIKyrios Dec 17, 2023
a281687
feat(Tiktok): Add `Remember clear mode` patch (#544)
d4rkk3y Dec 21, 2023
df5ce3c
fix(Tiktok - Remember clear display): Use correct name
oSumAtrIX Dec 21, 2023
d1e6279
feat(YouTube - Hide layout components): Hide search result recommenda…
oSumAtrIX Dec 24, 2023
8ca098f
feat(YouTube - Hide ads): Hide fullscreen ads
oSumAtrIX Dec 24, 2023
d80c5ff
fix(YouTube - SponsorBlock): Do not auto skip end segments more than …
LisoUseInAIKyrios Dec 25, 2023
5a7c183
fix(YouTube - Hide ads): Hide new type of ad (#545)
johnconner122 Dec 25, 2023
cf07049
fix(YouTube - Hide ads): Use correct filter
oSumAtrIX Dec 25, 2023
530e13a
fix(YouTube - VideoInformation): Ignore video seek attempts during th…
LisoUseInAIKyrios Dec 26, 2023
0eb3506
fix(YouTube - Hide layout components): Hide emergency box when enabled
oSumAtrIX Dec 27, 2023
48fbd4c
feat(YouTube): Add `Remove viewer discretion dialog` patch
oSumAtrIX Dec 27, 2023
0fe6b1e
chore: Merge branch `dev` to `main` (#540)
oSumAtrIX Dec 28, 2023
e33ffd1
fix(YouTube - Hide ads): Fix dimmed screen at launch by not filtering…
oSumAtrIX Dec 29, 2023
97a84a3
refactor: Fix package and code structure (#546)
oSumAtrIX Jan 1, 2024
73d2990
fix(YouTube - SponsorBlock): Update categories after import JSON import
LisoUseInAIKyrios Jan 2, 2024
fa2b77a
fix(YouTube - Hide ads): Do not leave screen at launch non interactab…
oSumAtrIX Jan 5, 2024
2470fe0
fix(YouTube - Settings): Correctly initialize default values
LisoUseInAIKyrios Jan 6, 2024
59c7eec
chore: use correct exception
LisoUseInAIKyrios Jan 6, 2024
e454857
fix(YouTube - DeArrow): Correctly handle http status 304
LisoUseInAIKyrios Jan 8, 2024
37c5e5a
refactor(YouTube - Return YouTube Dislike): Make patch more robust by…
LisoUseInAIKyrios Jan 9, 2024
b9e913d
feat(Tiktok - Playback speed): Remember playback speed (#543)
d4rkk3y Jan 10, 2024
358ab9a
feat(YouTube): Support versions `18.48.39`, `18.49.37`, `19.01.34` (#…
oSumAtrIX Jan 16, 2024
a53acd7
feat: Move strings to resources for localization (#420)
LisoUseInAIKyrios Jan 27, 2024
39a5ef3
feat(YouTube - Spoof app version): Add `18.09.39` to restore library …
LisoUseInAIKyrios Jan 27, 2024
48959b1
chore: Merge branch `dev` to `main` (#548)
oSumAtrIX Jan 27, 2024
34dfceb
fix(Twitch): Correct patch resources to fix build
oSumAtrIX Jan 27, 2024
31cb8d7
chore: Merge branch `dev` to `main` (#557)
oSumAtrIX Jan 28, 2024
f8af6da
fix(YouTube): Correctly show channel page on tablet devices (#558)
LisoUseInAIKyrios Jan 28, 2024
535c071
fix(YouTube - ReturnYouTubeDislike): Do not show more than 1 connecti…
LisoUseInAIKyrios Jan 29, 2024
9ad85bf
fix(TikTok): Add missing settings strings (#561)
LisoUseInAIKyrios Jan 31, 2024
bf61b9e
feat(YouTube - Custom filter): Custom filtering of the protocol buffe…
LisoUseInAIKyrios Feb 2, 2024
4e72e16
chore: Merge branch `dev` to `main` (#559)
oSumAtrIX Feb 5, 2024
a6ba48d
fix(YouTube - Litho Filter): Do not show toast if protobuffer is empt…
LisoUseInAIKyrios Feb 7, 2024
d065f1b
chore: Merge branch `dev` to `main` (#564)
oSumAtrIX Feb 7, 2024
acfb872
fix(YouTube - Litho Filter): Ignore null buffers (#565)
LisoUseInAIKyrios Feb 7, 2024
3617f0d
chore: Merge branch `dev` to `main` (#566)
oSumAtrIX Feb 8, 2024
9f8369f
feat(YouTube - Change start page): Add more start pages
oSumAtrIX Feb 8, 2024
08c0c1b
feat(Sync for Reddit): Add `Fix /s/ links` patch
oSumAtrIX Feb 9, 2024
c9c5f5f
fix(YouTube - Hide ads): Do not show error toast and hide full screen…
LisoUseInAIKyrios Feb 13, 2024
d52d9ff
chore: Refactor build files
oSumAtrIX Feb 20, 2024
1f229d6
feat(X): Add `Open links as query` patch (#570)
dic1911 Feb 21, 2024
6f92101
fix(Twitter - Hide ads): Hide ads in search
oSumAtrIX Feb 25, 2024
ecc4365
fix(YouTube - Disable suggested end screen): Reliably hide end screen
oSumAtrIX Feb 25, 2024
20738dd
fix(YouTube - Hide Shorts): Hide Shorts in feed when using tablet lay…
LisoUseInAIKyrios Feb 28, 2024
ab472a3
fix(YouTube - Spoof app version): Remove broken versions (#573)
LisoUseInAIKyrios Feb 29, 2024
8b0b9a3
feat(YouTube - Spoof app version): Add target versions (#574)
kitadai31 Mar 2, 2024
2e613f0
feat(YouTube): Reorganize settings menu (#571)
LisoUseInAIKyrios Mar 2, 2024
3b6a662
chore: Merge branch `dev` to `main` (#567)
oSumAtrIX Mar 2, 2024
e95e6f6
fix(YouTube - Announcements): Only compare ID to not show same announ…
oSumAtrIX Mar 2, 2024
7a0b92f
chore: Lint code
oSumAtrIX Mar 2, 2024
2efb1d6
fix(YouTube - Client spoof): Allow playback for links with timestamp…
YT-Advanced Mar 4, 2024
5a5953c
fix(YouTube - Hide seekbar): Use original seekbar color if Theme patc…
LisoUseInAIKyrios Mar 4, 2024
f6ab550
feat(YouTube - External downloader): Add ability to use in-app downlo…
oSumAtrIX Mar 4, 2024
27b0192
fix(YouTube - Downloads): Use new task context (#583)
LisoUseInAIKyrios Mar 8, 2024
764c30a
fix(YouTube - Disable suggested video end screen): Disable by default…
oSumAtrIX Mar 9, 2024
47dcba7
fix(YouTube - HDR auto brightness): Remove non functional and obsolet…
LisoUseInAIKyrios Mar 11, 2024
e03b59c
chore: Log intent to be opened by chooser
oSumAtrIX Mar 12, 2024
37aa68c
feat(YouTube - Downloads): Use external downloader when selecting 'Do…
LisoUseInAIKyrios Mar 15, 2024
3ac26fc
fix: Handle custom preferences (#586)
oSumAtrIX Mar 16, 2024
0f6baa2
fix(TikTok): Hook application context earlier to prevent crash (#588)
LisoUseInAIKyrios Mar 18, 2024
fa6bcc2
fix(YouTube - Hide ads): Prevent app crash if hiding fullscreen ads i…
LisoUseInAIKyrios Mar 25, 2024
c156ac0
chore: Remove unnecessary consumer parameter (#591)
oSumAtrIX Mar 25, 2024
6090bc8
fix(YouTube - Hide layout components): Correctly hide Join button
oSumAtrIX Mar 26, 2024
4e9ff0e
feat(YouTube - Hide Shorts components): Hide like and dislike buttons
oSumAtrIX Mar 26, 2024
86311c0
feat(YouTube - Hide Shorts components): Hide title and full video lin…
oSumAtrIX Mar 26, 2024
afce672
fix(YouTube - Hide Shorts components): Correctly hide join button
oSumAtrIX Mar 26, 2024
ecc7c69
feat(YouTube - Hide Shorts components): Hide sound metadata label
oSumAtrIX Mar 26, 2024
0bc2861
fix: Check index of pattern in string instead of the other way around
oSumAtrIX Mar 26, 2024
b4710c1
fix(YouTube): Fix video playback by switching to ReVanced GmsCore ven…
oSumAtrIX Mar 26, 2024
91633f2
feat(YouTube - Hide layout components): Filter home/search results by…
LisoUseInAIKyrios Mar 27, 2024
64532db
refactor: Move integrations to correct package
oSumAtrIX Mar 27, 2024
a148421
feat(YouTube - Hide Shorts components): Selectively hide Shorts for h…
LisoUseInAIKyrios Mar 27, 2024
0dd35ae
chore: Merge branch `dev` to `main` (#577)
oSumAtrIX Mar 27, 2024
f782692
fix(YouTube - Hide layout components): Correctly hide community posts
oSumAtrIX Mar 27, 2024
9efa724
fix(YouTube - Navigation buttons): Hide subscriptions tab
LisoUseInAIKyrios Mar 28, 2024
8a599d1
feat(GmsCore support): Open download link if possible (#596)
oSumAtrIX Mar 28, 2024
7cb3a4c
chore: Merge branch `dev` to `main` (#594)
oSumAtrIX Mar 28, 2024
5086c4c
feat(YouTube - Alternative thumbnails): Selectively enable for home /…
LisoUseInAIKyrios Mar 29, 2024
96d4d6a
feat(YouTube - GmsCore): Require ignoring battery optimizations (#599)
oSumAtrIX Mar 30, 2024
65169c8
chore: Merge branch `dev` to `main` (#597)
oSumAtrIX Mar 30, 2024
e52b2a0
fix(YouTube - Disable suggested video end screen): Require app restart
LisoUseInAIKyrios Apr 1, 2024
a9113c5
fix(YouTube - Navigation bar hook): Handle if search is active but hi…
LisoUseInAIKyrios Apr 3, 2024
cc6dbeb
fix(YouTube - Player flyout menu): Add hide Lock screen menu (#609)
LisoUseInAIKyrios Apr 4, 2024
8f29a0a
fix(YouTube - Hide load more button): Include patch with `Hide layout…
johnconner122 Apr 4, 2024
e93280c
feat(YouTube - Hide layout components): Add option to hide horizontal…
johnconner122 Apr 6, 2024
f424a48
fix(YouTube - GmsCore support): Prompt to disable battery optimizatio…
LisoUseInAIKyrios Apr 6, 2024
492954e
chore: Add check in missing from merge
LisoUseInAIKyrios Apr 6, 2024
d6f4084
fix(YouTube - Hide layout components): Do not hide playlist shelf in …
LisoUseInAIKyrios Apr 7, 2024
fb18337
chore(YouTube): Fix typos, simplify some strings for translating
LisoUseInAIKyrios Apr 7, 2024
012e63b
fix(YouTube - Settings): Do not show a toast if migrating old unknown…
LisoUseInAIKyrios Apr 9, 2024
78fd97e
fix(YouTube - Hide Shorts components): Correctly hide Shorts if navig…
LisoUseInAIKyrios Apr 10, 2024
3ca464d
fix(YouTube - Return YouTube Dislike): Do not clip compact text when …
LisoUseInAIKyrios Apr 10, 2024
f055991
fix(YouTube - Hide Shorts components): Do not show Shorts suggestions…
LisoUseInAIKyrios Apr 12, 2024
fec897a
feat(YouTube - Hide Shorts components): Hide `Shop`, `Location` and `…
LisoUseInAIKyrios Apr 12, 2024
20549ae
feat(YouTube - Hide layout components): Hide playables
oSumAtrIX Apr 14, 2024
cbf92f6
fix: Use correct hide playables setting key
LisoUseInAIKyrios Apr 14, 2024
edfb350
feat(YouTube - Hide Shorts components): Hide tagged products, hide se…
LisoUseInAIKyrios Apr 14, 2024
43b887a
fix(YouTube - Return YouTube Dislike): Do not show error toast if API…
LisoUseInAIKyrios Apr 14, 2024
d2135e6
fix(YouTube - Hide ads): rename `Hide paid content` to `Hide paid pro…
LisoUseInAIKyrios Apr 15, 2024
b0b2911
fix(YouTube - Hide Shorts components): Hide suggested actions in inco…
LisoUseInAIKyrios Apr 16, 2024
4addc0e
fix(YouTube - Hide Shorts components): Hide subscribe button in chann…
LisoUseInAIKyrios Apr 17, 2024
e4ee952
feat(YouTube): Add 'About' preference to settings menu (#608)
LisoUseInAIKyrios Apr 17, 2024
0252498
fix(YouTube - Hide layout components): Hide horizontal tile shelves
LisoUseInAIKyrios Apr 18, 2024
2d685b3
fix(YouTube - Hide Shorts components): Hide paid promotion label
LisoUseInAIKyrios Apr 18, 2024
be22f28
fix(YouTube - Spoof device dimensions): Warn about potential performa…
LisoUseInAIKyrios Apr 18, 2024
ba8b333
fix(YouTube - Hide keyword content): Correctly hide content in the su…
LisoUseInAIKyrios Apr 18, 2024
c52b78b
feat(YouTube - Swipe controls): Save and restore brightness and add a…
MarcaDian Apr 20, 2024
0c86d48
chore: Merge branch `dev` to `main` (#603)
oSumAtrIX Apr 21, 2024
e4ff775
feat(YouTube - Hide Shorts components): Hide like / dislike button in…
LisoUseInAIKyrios Apr 21, 2024
265a492
fix(YouTube - Hide video action buttons): Remove obsolete `hide Shop …
LisoUseInAIKyrios Apr 21, 2024
bfb224b
feat(YouTube - Comments): Add option to hide timestamp and emoji butt…
LisoUseInAIKyrios Apr 23, 2024
a480322
feat(YouTube - Hide ads): Add option to hide the 'Visit store' button…
oSumAtrIX Apr 23, 2024
61888e2
fix(YouTube - Settings): Use same background color for about screen i…
LisoUseInAIKyrios Apr 23, 2024
6de92e9
fix(YouTube - Hide Shorts components): Hide Shorts in search result h…
LisoUseInAIKyrios Apr 28, 2024
3b4b31f
fix(YouTube - Hide keyword content): Filter Shorts found in horizonta…
LisoUseInAIKyrios Apr 29, 2024
5fd3bd9
fix: Use Java instead of Kotlin Regex to improve reliability (#628)
benjy3gg May 2, 2024
d6b1b1a
fix(YouTube - Player flyout menu): Remove obsolete `Hide report menu`
LisoUseInAIKyrios May 6, 2024
f79fce8
fix(YouTube - SponsorBlock): Show correct segment times if video is o…
LisoUseInAIKyrios May 8, 2024
4dbce0c
fix(YouTube - Restore old video quality menu): Show advanced quality …
LisoUseInAIKyrios May 11, 2024
9dbff8d
fix(YouTube - Hide video action buttons): Updated path filter
LisoUseInAIKyrios May 15, 2024
1628592
fix(YouTube - Restore old video quality menu): Do not make click soun…
LisoUseInAIKyrios May 15, 2024
a01fa26
fix(YouTube - Hide Shorts components): Hide old layout like/dislike b…
LisoUseInAIKyrios May 15, 2024
8dc2dcb
feat(YouTube - Hide Shorts components): Hide 'Buy super thanks' butto…
LisoUseInAIKyrios May 16, 2024
c825a1c
feat(YouTube - Navigation buttons): Add option to hide navigation but…
MarcaDian May 18, 2024
c196162
fix(YouTube - Client spoof): Spoof client to fix playback (#637)
oSumAtrIX May 21, 2024
19910b7
chore: Merge branch `dev` to `main` (#620)
oSumAtrIX May 21, 2024
222903d
fix(YouTube - Client spoof): Spoof iOS client model to fix various si…
oSumAtrIX May 23, 2024
d6a5c2d
chore: Merge branch `dev` to `main` (#639)
oSumAtrIX May 24, 2024
cc1a72f
fix(YouTube - Spoof client): Improve Android spoofing (#641)
LisoUseInAIKyrios May 25, 2024
a7f1837
fix(YouTube - Restore old video quality menu): Do not show error toas…
LisoUseInAIKyrios May 27, 2024
8369275
fix(YouTube - Spoof client): Disable AV1 if not supported by spoofing…
LisoUseInAIKyrios May 28, 2024
a2ee638
chore: Sanitize spoof logs
LisoUseInAIKyrios May 28, 2024
89249bd
chore: Merge branch `dev` to `main` (#642)
oSumAtrIX May 31, 2024
d03cb12
feat(YouTube - Hide layout components): Disable like / subscribe butt…
LisoUseInAIKyrios May 31, 2024
ff83cc3
fix(YouTube - Spoof client): Allow swipe gestures to enter/exit fulls…
kazimmt Jun 1, 2024
dac5ac5
feat(YouTube): Support version `19.12`, `19.13`, `19.14`, `19.15` and…
LisoUseInAIKyrios Jun 1, 2024
a4ed42f
fix(YouTube - Spoof client): Restore playback speed menu when spoofin…
oSumAtrIX Jun 2, 2024
f2ff07a
feat(YouTube - Playback speed): Add option to show speed dialog butto…
MarcaDian Jun 2, 2024
fc0f309
chore: Merge branch `dev` to `main` (#647)
oSumAtrIX Jun 2, 2024
8fe1bc7
fix(YouTube - Spoof client): Correctly play some live streams when us…
LisoUseInAIKyrios Jun 6, 2024
9ccf3d5
fix(YouTube - Return YouTube Dislike): Do not replace view count with…
LisoUseInAIKyrios Jun 6, 2024
16fc643
fix(YouTube - Spoof client): Correctly play as background audio only …
LisoUseInAIKyrios Jun 7, 2024
84b00d2
feat(YouTube - Miniplayer): Rename `Tablet mini player` and allow sel…
LisoUseInAIKyrios Jun 7, 2024
e2dbb07
fix(YouTube): Rename `Minimized playback` to `Remove background playb…
LisoUseInAIKyrios Jun 8, 2024
78155b6
feat(Boost For Reddit): Add `Fix /s/ links` patch (#631)
OctoNezd Jun 8, 2024
16f9b4d
fix(YouTube - Client spoof): Correctly play more livestreams using An…
LisoUseInAIKyrios Jun 9, 2024
562eb75
feat(YouTube - Comments): Add `Hide Thanks button` and `Hide 'Comment…
ILoveOpenSourceApplications Jun 9, 2024
94b5190
feat(YouTube - Comments): Add `Hide 'Create a Short' button` option (…
ILoveOpenSourceApplications Jun 17, 2024
63682c6
fix(YouTube - Hide description components): Replace `Hide game sectio…
ILoveOpenSourceApplications Jun 17, 2024
e6822d9
chore: Merge branch `dev` to `main` (#650)
oSumAtrIX Jun 23, 2024
179e7f8
fix(YouTube - Hide layout components): Detect if a keyword filter hid…
LisoUseInAIKyrios Jun 23, 2024
89a3740
fix(YouTube - Hide layout components): Hide new kind of community pos…
Bceez Jun 30, 2024
9da0e67
fix(YouTube - Settings): Move some settings to different menus, adjus…
LisoUseInAIKyrios Jul 5, 2024
78d1681
fix(YouTube - Hide ads): Hide new types of home feed button ads (#662)
LisoUseInAIKyrios Jul 5, 2024
582ed75
fix(YouTube - SponsorBlock): Skip segments when casting (#655)
thedroidgeek Jul 10, 2024
487773f
chore: Merge branch `dev` to `main` (#658)
LisoUseInAIKyrios Jul 11, 2024
5a76501
fix(YouTube - Hide keyword content): Do not hide flyout menu
LisoUseInAIKyrios Jul 12, 2024
4141877
refactor
LisoUseInAIKyrios Jul 12, 2024
4030c70
fix: adjust blacklist
LisoUseInAIKyrios Jul 12, 2024
b76b0e4
fix(YouTube - Hide keyword content): Do not hide flyout menu (#664)
LisoUseInAIKyrios Jul 12, 2024
b276410
fix(YouTube - Alternative thumbnails): Always use primary thumbnail d…
LisoUseInAIKyrios Jul 13, 2024
eccfc43
fix(YouTube - Hide layout components): Hide new type of horizontal shelf
LisoUseInAIKyrios Jul 14, 2024
37e2661
feat(YouTube): Add `Bypass image region restrictions` patch (#667)
LisoUseInAIKyrios Jul 14, 2024
fab40b8
fix(YouTube - Disable auto captions): Do not break Shorts captions menu
LisoUseInAIKyrios Jul 15, 2024
f991518
fix(YouTube - SponsorBlock): Correctly show minute timestamp when cre…
LisoUseInAIKyrios Jul 26, 2024
d02774b
fix(YouTube - Spoof client): Fix tracking history on brand accounts (…
oSumAtrIX Jul 28, 2024
c56e7a5
fix(YouTube - Client Spoof): Restore missing high qualities by spoofi…
zainarbani Jul 28, 2024
ec614d0
fix(YouTube - Keyword filter): Filter videos from new subscription la…
LisoUseInAIKyrios Jul 28, 2024
922d0d3
feat(YouTube - Description components): Add `Hide 'Key concepts' sec…
ILoveOpenSourceApplications Aug 1, 2024
564063e
fix(YouTube - SponsorBlock): Improve create segment manual seek accur…
LisoUseInAIKyrios Aug 2, 2024
6873c4b
fix(YouTube - Spoof client): Restore livestream audio only playback w…
LisoUseInAIKyrios Aug 4, 2024
769413a
fix(YouTube - Return YouTube Dislike): Fix dislikes not appearing due…
oSumAtrIX Aug 5, 2024
f818faf
chore: Merge branch `dev` to `main` (#665)
oSumAtrIX Aug 6, 2024
d8ab2f7
feat(YouTube): Add `Check watch history domain name resolution` patch…
LisoUseInAIKyrios Aug 15, 2024
b05e7f1
chore: Merge branch `dev` to `main` (#676)
oSumAtrIX Aug 15, 2024
094f7e7
fix(YouTube - SponsorBlock): Handle if the user enters an invalid num…
LisoUseInAIKyrios Aug 20, 2024
20fbe87
fix(YouTube - Hide layout components): Hide new kind of community pos…
Bceez Aug 20, 2024
282b8e1
feat(YouTube - Spoof client): Allow forcing AVC codec with iOS (#679)
LisoUseInAIKyrios Aug 22, 2024
30cddff
feat(YouTube - Keyword filter): Add syntax to match whole keywords an…
LisoUseInAIKyrios Aug 30, 2024
6aa556e
fix(YouTube - ReturnYouTubeDislike): Show estimated like count for vi…
LisoUseInAIKyrios Sep 1, 2024
07a22bf
fix(YouTube - GmsCore support): Show an error toast if GmsCore is inc…
LisoUseInAIKyrios Sep 1, 2024
e8a94ec
feat: Add `Check environment` patch (#683)
oSumAtrIX Sep 6, 2024
00d8523
fix(YouTube - Check environment patch): Use app install/update time i…
LisoUseInAIKyrios Sep 6, 2024
6d182d2
fix(YouTube - Check environment patch): Allow adb installs even if pa…
LisoUseInAIKyrios Sep 6, 2024
7968168
fix(YouTube - Check environment patch): Show if patched apk is too ol…
LisoUseInAIKyrios Sep 6, 2024
5a745eb
fix(YouTube - SponsorBlock): Add summary text to 'view my segments' b…
LisoUseInAIKyrios Sep 9, 2024
4e74969
feat(YouTube): Add donation link to settings about screen (#688)
LisoUseInAIKyrios Sep 9, 2024
08d7662
fix(YouTube - Return YouTube Dislike): Show correct value when swipin…
LisoUseInAIKyrios Sep 11, 2024
e418b94
feat(YouTube - Hide Shorts components): Hide 'Use this sound' button …
MarcaDian Sep 17, 2024
f4783ff
fix(YouTube): Fix issues related to playback by replace streaming dat…
zainarbani Sep 17, 2024
7deba90
chore: Merge branch `dev` to `main` (#677)
LisoUseInAIKyrios Sep 18, 2024
792d944
fix(YouTube - Check environment): Only use fields available since And…
oSumAtrIX Sep 18, 2024
4ee6ea8
chore: Merge branch `dev` to `main` (#694)
oSumAtrIX Sep 18, 2024
1359ac4
fix(YouTube - Spoof video streams): Change default client type to And…
LisoUseInAIKyrios Sep 21, 2024
528ead2
fix(YouTube - Spoof video streams): Change default client type to And…
LisoUseInAIKyrios Sep 21, 2024
cc637a1
fix(YouTube - Hide layout components): Hide new kind of community pos…
Bceez Sep 22, 2024
9fa3093
chore: Merge branch `dev` to `main` (#698)
oSumAtrIX Sep 23, 2024
24da72c
fix(YouTube): Show video chapter titles without clipping when overlay…
LisoUseInAIKyrios Sep 23, 2024
6230297
fix(YouTube - Check watch history domain name resolution): Do not sho…
LisoUseInAIKyrios Sep 26, 2024
ba75cf9
feat(YouTube - Disable precise seeking gesture): Hide "pull up" label…
zainarbani Sep 29, 2024
79c5dab
feat(YouTube - Hide Shorts components): Add `Hide save music`, `Hide …
LisoUseInAIKyrios Sep 29, 2024
e1591be
chore: Merge branch `dev` to `main` (#700)
oSumAtrIX Sep 30, 2024
87c7e7a
feat(YouTube - Hide Shorts components): Add option to hide like fount…
oSumAtrIX Oct 2, 2024
affdace
fix(YouTube - Spoof video streams): Handle app left open for a long t…
LisoUseInAIKyrios Oct 3, 2024
347ddde
feat(YouTube - Hide layout components): Add option to hide Yoodles (Y…
LisoUseInAIKyrios Oct 6, 2024
3c76456
fix(YouTube - Hide layout components): Adjust settings text (#713)
LisoUseInAIKyrios Oct 6, 2024
d6318ee
chore(YouTube): Fix typo
LisoUseInAIKyrios Oct 7, 2024
d309f9e
feat(YouTube - Hide Shorts components): Add options to hide `Use temp…
MarcaDian Oct 14, 2024
236de69
fix(YouTube - Spoof video streams): Fix playback for Android VR by re…
oSumAtrIX Oct 17, 2024
b9ccb1a
feat(Twitter): Add `Change link sharing domain` patch (#715)
FrozenAlex Oct 17, 2024
95306bb
feat(Sync for Reddit): Add `Fix video downloads` patch (#710)
1fexd Oct 17, 2024
668c425
fix(YouTube - Hide layout components): Hide new type of Playable
LisoUseInAIKyrios Oct 19, 2024
490fd06
feat(YouTube): Support versions `19.25` and `19.34` (#689)
zainarbani Oct 19, 2024
65b7ca9
feat(YouTube - Hide Shorts components): Hide `Hashtag` button (#717)
MarcaDian Oct 19, 2024
df8d07f
chore: Merge branch `dev` to `main` (#704)
LisoUseInAIKyrios Oct 20, 2024
764c050
fix(YouTube - Hide seekbar): Hide 19.34+ gradient seekbar
LisoUseInAIKyrios Oct 20, 2024
ad7c573
fix(YouTube - Hide layout components): Hide new kind of community pos…
zainarbani Oct 20, 2024
6878076
feat(YouTube): Add `Shorts autoplay` patch (#719)
LisoUseInAIKyrios Oct 21, 2024
10935d7
fix(YouTube): Merge multiple layout patches into `Hide Layout Compone…
LisoUseInAIKyrios Oct 22, 2024
6dded44
feat(YouTube): Merge multiple player overlay patches into `Hide playe…
LisoUseInAIKyrios Oct 22, 2024
f5ace64
feat(YouTube - Hide layout components): Hide player shopping shelf (#…
LisoUseInAIKyrios Oct 23, 2024
585ec4e
feat(YouTube): Hide player shopping shelf in playlists (#724)
LisoUseInAIKyrios Oct 23, 2024
0dd8632
fix(YouTube - Hide Shorts components): Hide new type of Short
LisoUseInAIKyrios Oct 24, 2024
9db28a4
fix(YouTube - Playback speed): Remember playback speed with new speed…
LisoUseInAIKyrios Oct 24, 2024
31692be
fix(YouTube - Hide ads): Hide new type of ad
LisoUseInAIKyrios Oct 24, 2024
7405f31
build: Bump ReVanced Patcher
oSumAtrIX Oct 10, 2024
e798a9c
chore: Merge integrations
oSumAtrIX Oct 26, 2024
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
6 changes: 6 additions & 0 deletions .github/workflows/build_pull_request.yml
Original file line number Diff line number Diff line change
Expand Up @@ -16,6 +16,12 @@ jobs:
with:
fetch-depth: 0

- name: Setup Java
uses: actions/setup-java@v4
with:
distribution: "temurin"
java-version: "17"

- name: Cache Gradle
uses: burrunan/gradle-cache-action@v1

Expand Down
5 changes: 2 additions & 3 deletions .github/workflows/open_pull_request.yml
Original file line number Diff line number Diff line change
Expand Up @@ -20,13 +20,12 @@ jobs:
- name: Open pull request
uses: repo-sync/pull-request@v2
with:
destination_branch: "main"
pr_title: "chore: ${{ env.MESSAGE }}"
destination_branch: main
pr_title: 'chore: ${{ env.MESSAGE }}'
pr_body: |
This pull request will ${{ env.MESSAGE }}.
## Before merging this PR
- [ ] Remember about https://github.com/revanced/revanced-integrations
- [ ] Pull translations from Crowdin
pr_draft: true
8 changes: 7 additions & 1 deletion .github/workflows/release.yml
Original file line number Diff line number Diff line change
Expand Up @@ -23,13 +23,19 @@ jobs:
persist-credentials: false
fetch-depth: 0

- name: Setup Java
uses: actions/setup-java@v4
with:
distribution: "temurin"
java-version: "17"

- name: Cache Gradle
uses: burrunan/gradle-cache-action@v1

- name: Build
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
run: ./gradlew generateMeta clean
run: ./gradlew build clean

- name: Setup Node.js
uses: actions/setup-node@v4
Expand Down
5 changes: 4 additions & 1 deletion .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -122,5 +122,8 @@ gradle-app.setting
# Dependency directories
node_modules/

# gradle properties, due to Github token
# Gradle properties, due to Github token
./gradle.properties

# One package is called the same as the Gradle build folder
!**/src/**/build/
2 changes: 1 addition & 1 deletion .idea/misc.xml

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

6 changes: 1 addition & 5 deletions .releaserc
Original file line number Diff line number Diff line change
Expand Up @@ -23,7 +23,6 @@
"assets": [
"CHANGELOG.md",
"gradle.properties",
"patches.json"
],
"message": "chore: Release v${nextRelease.version} [skip ci]\n\n${nextRelease.notes}"
}
Expand All @@ -33,11 +32,8 @@
{
"assets": [
{
"path": "build/libs/revanced-patches*"
"path": "patches/build/libs/patches-!(*sources*|*javadoc*).rvp?(.asc)"
},
{
"path": "patches.json"
}
],
successComment: false
}
Expand Down
2,308 changes: 0 additions & 2,308 deletions api/revanced-patches.api

This file was deleted.

155 changes: 0 additions & 155 deletions build.gradle.kts

This file was deleted.

4 changes: 2 additions & 2 deletions crowdin.yml
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,6 @@ api_token_env: "CROWDIN_PERSONAL_TOKEN"

preserve_hierarchy: false
files:
- source: src/main/resources/addresources/values/strings.xml
translation: src/main/resources/addresources/values-%android_code%/strings.xml
- source: patches/src/main/resources/addresources/values/strings.xml
translation: patches/src/main/resources/addresources/values-%android_code%/strings.xml
skip_untranslated_strings: true
11 changes: 11 additions & 0 deletions extensions/remove-screen-capture-restriction/build.gradle.kts
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
extension {
name = "extensions/all/screencapture/remove-screen-capture-restriction.rve"
}

android {
namespace = "app.revanced.extension"
}

dependencies {
compileOnly(libs.annotation)
}
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
<manifest/>
Original file line number Diff line number Diff line change
@@ -0,0 +1,21 @@
package app.revanced.extension.all.screencapture.removerestriction;

import android.media.AudioAttributes;
import android.os.Build;

import androidx.annotation.RequiresApi;

public final class RemoveScreencaptureRestrictionPatch {
// Member of AudioAttributes.Builder
@RequiresApi(api = Build.VERSION_CODES.Q)
public static AudioAttributes.Builder setAllowedCapturePolicy(final AudioAttributes.Builder builder, final int capturePolicy) {
builder.setAllowedCapturePolicy(AudioAttributes.ALLOW_CAPTURE_BY_ALL);

return builder;
}

// Member of AudioManager static class
public static void setAllowedCapturePolicy(final int capturePolicy) {
// Ignore request
}
}
7 changes: 7 additions & 0 deletions extensions/remove-screenshot-restriction/build.gradle.kts
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
extension {
name = "extensions/all/screenshot/remove-screenshot-restriction.rve"
}

android {
namespace = "app.revanced.extension"
}
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
<manifest/>
Original file line number Diff line number Diff line change
@@ -0,0 +1,15 @@
package app.revanced.extension.all.screenshot.removerestriction;

import android.view.Window;
import android.view.WindowManager;

public class RemoveScreenshotRestrictionPatch {

public static void addFlags(Window window, int flags) {
window.addFlags(flags & ~WindowManager.LayoutParams.FLAG_SECURE);
}

public static void setFlags(Window window, int flags, int mask) {
window.setFlags(flags & ~WindowManager.LayoutParams.FLAG_SECURE, mask & ~WindowManager.LayoutParams.FLAG_SECURE);
}
}
22 changes: 22 additions & 0 deletions extensions/shared/build.gradle.kts
Original file line number Diff line number Diff line change
@@ -0,0 +1,22 @@
extension {
name = "extensions/shared.rve"
}

android {
namespace = "app.revanced.extension"

buildTypes {
release {
isMinifyEnabled = true
}
}
}

dependencies {
compileOnly(libs.appcompat)
compileOnly(libs.annotation)
compileOnly(libs.okhttp)
compileOnly(libs.retrofit)

compileOnly(project(":extensions:shared:stub"))
}
9 changes: 9 additions & 0 deletions extensions/shared/proguard-rules.pro
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
-dontobfuscate
-dontoptimize
-keepattributes *
-keep class app.revanced.** {
*;
}
-keep class com.google.** {
*;
}
4 changes: 4 additions & 0 deletions extensions/shared/src/main/AndroidManifest.xml
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android">
<uses-permission android:name="android.permission.SCHEDULE_EXACT_ALARM" />
</manifest>
Original file line number Diff line number Diff line change
@@ -0,0 +1,24 @@
package app.revanced.extension.boostforreddit;

import com.rubenmayayo.reddit.ui.activities.WebViewActivity;

import app.revanced.extension.shared.fixes.slink.BaseFixSLinksPatch;

/** @noinspection unused*/
public class FixSLinksPatch extends BaseFixSLinksPatch {
static {
INSTANCE = new FixSLinksPatch();
}

private FixSLinksPatch() {
webViewActivityClass = WebViewActivity.class;
}

public static boolean patchResolveSLink(String link) {
return INSTANCE.resolveSLink(link);
}

public static void patchSetAccessToken(String accessToken) {
INSTANCE.setAccessToken(accessToken);
}
}
Loading
Loading