oSumAtrIX
2cee15ad88
chore: Refactor build files
...
This commit improves the build files by using Gradle version catalogs and modernizes the Android build files. Additionally dependencies have been updated and some source files refactored.
2024-02-20 04:19:11 +01:00
LisoUseInAIKyrios
0b0d46f518
fix(YouTube - Hide ads): Do not show error toast and hide full screen ads ( #569 )
2024-02-13 20:08:57 +04:00
oSumAtrIX
a8c82ad27b
feat(Sync for Reddit): Add Fix /s/ links
patch
2024-02-09 03:36:04 +01:00
oSumAtrIX
27421fb578
feat(YouTube - Change start page): Add more start pages
2024-02-08 21:10:27 +01:00
LisoUseInAIKyrios
f72faa761c
fix(YouTube - Litho Filter): Ignore null buffers ( #565 )
2024-02-07 19:25:46 +04:00
LisoUseInAIKyrios
ea5748ca8e
fix(YouTube - Litho Filter): Do not show toast if protobuffer is empty or null ( #563 )
2024-02-07 15:23:40 +04:00
LisoUseInAIKyrios
0eb7f3f3af
feat(YouTube - Custom filter): Custom filtering of the protocol buffer ( #562 )
2024-02-02 12:15:24 +04:00
LisoUseInAIKyrios
04621f8a36
fix(TikTok): Add missing settings strings ( #561 )
2024-01-31 12:15:26 +04:00
LisoUseInAIKyrios
2c7320937a
fix(YouTube - ReturnYouTubeDislike): Do not show more than 1 connection toasts if the API is broken ( #560 )
2024-01-29 19:33:51 +04:00
LisoUseInAIKyrios
d0edafb1af
fix(YouTube): Correctly show channel page on tablet devices ( #558 )
2024-01-28 12:56:38 +01:00
oSumAtrIX
fe03467839
fix(Twitch): Correct patch resources to fix build
2024-01-27 15:48:59 +01:00
LisoUseInAIKyrios
3bd48dca09
feat(YouTube - Spoof app version): Add 18.09.39
to restore library tab ( #552 )
...
Co-authored-by: oSumAtrIX <johan.melkonyan1@web.de>
2024-01-27 02:53:12 +01:00
LisoUseInAIKyrios
7ae10be507
feat: Move strings to resources for localization ( #420 )
...
Co-authored-by: semantic-release-bot <semantic-release-bot@martynus.net>
Co-authored-by: oSumAtrIX <johan.melkonyan1@web.de>
2024-01-27 02:53:11 +01:00
oSumAtrIX
eaaa6fbd20
feat(YouTube): Support versions 18.48.39
, 18.49.37
, 19.01.34
( #547 )
...
Co-authored-by: LisoUseInAIKyrios <118716522+LisoUseInAIKyrios@users.noreply.github.com>
2024-01-17 00:58:07 +04:00
d4rkk3y
21ced14791
feat(Tiktok - Playback speed): Remember playback speed ( #543 )
...
Co-authored-by: oSumAtrIX <johan.melkonyan1@web.de>
2024-01-10 09:17:58 +01:00
LisoUseInAIKyrios
490af75452
refactor(YouTube - Return YouTube Dislike): Make patch more robust by removing opcode patterns from fingerprints ( #550 )
2024-01-09 23:07:45 +04:00
LisoUseInAIKyrios
3e380dfce2
fix(YouTube - DeArrow): Correctly handle http status 304
2024-01-08 12:34:22 +04:00
LisoUseInAIKyrios
2af3911395
chore: use correct exception
2024-01-06 21:35:18 +04:00
LisoUseInAIKyrios
752544b962
fix(YouTube - Settings): Correctly initialize default values
2024-01-06 21:28:41 +04:00
oSumAtrIX
fbdb4908ea
fix(YouTube - Hide ads): Do not leave screen at launch non interactable when hiding fullscreen ads
2024-01-05 21:53:37 +01:00
LisoUseInAIKyrios
211f9542e8
fix(YouTube - SponsorBlock): Update categories after import JSON import
2024-01-02 19:22:44 +04:00
oSumAtrIX
bedcef89a5
refactor: Fix package and code structure ( #546 )
...
Co-authored-by: LisoUseInAIKyrios <118716522+LisoUseInAIKyrios@users.noreply.github.com>
2024-01-01 16:33:20 +01:00
oSumAtrIX
1a1f44d235
fix(YouTube - Hide ads): Fix dimmed screen at launch by not filtering fullscreen ads
2023-12-29 20:45:20 +01:00
oSumAtrIX
6f3f88264e
feat(YouTube): Add Remove viewer discretion dialog
patch
2023-12-27 05:39:23 +01:00
oSumAtrIX
6ca7946e8f
fix(YouTube - Hide layout components): Hide emergency box when enabled
2023-12-27 05:01:48 +01:00
LisoUseInAIKyrios
6263edce11
fix(YouTube - VideoInformation): Ignore video seek attempts during the last 250ms of video playback
2023-12-26 23:29:12 +04:00
oSumAtrIX
4397eedeeb
fix(YouTube - Hide ads): Use correct filter
2023-12-25 21:53:03 +01:00
nullptr
e28b8cc59a
fix(YouTube - Hide ads): Hide new type of ad ( #545 )
...
Co-authored-by: LisoUseInAIKyrios <118716522+LisoUseInAIKyrios@users.noreply.github.com>
Co-authored-by: oSumAtrIX <johan.melkonyan1@web.de>
2023-12-25 21:51:43 +01:00
LisoUseInAIKyrios
88b3ca4992
fix(YouTube - SponsorBlock): Do not auto skip end segments more than once if using a slow playback speed
2023-12-26 00:46:20 +04:00
oSumAtrIX
0f6dee5bae
feat(YouTube - Hide ads): Hide fullscreen ads
2023-12-24 18:38:33 +01:00
oSumAtrIX
d241e437ee
feat(YouTube - Hide layout components): Hide search result recommendations
2023-12-24 18:06:48 +01:00
oSumAtrIX
2003b910b1
fix(Tiktok - Remember clear display): Use correct name
2023-12-21 15:32:58 +01:00
d4rkk3y
05eddb68d5
feat(Tiktok): Add Remember clear mode
patch ( #544 )
...
Co-authored-by: oSumAtrIX <johan.melkonyan1@web.de>
2023-12-21 15:24:36 +01:00
LisoUseInAIKyrios
697c2aaac6
fix(YouTube - Return YouTube Dislike): Do not prefetch Shorts shelf items on app startup
2023-12-17 13:14:05 +04:00
LisoUseInAIKyrios
0ed8e5a298
fix(YouTube - SponsorBlock): Export local statistics with saved settings ( #542 )
2023-12-16 15:22:59 +04:00
LisoUseInAIKyrios
aedb3eddd6
refactor(YouTube - Litho filter): Simplify filtering callbacks ( #539 )
2023-12-13 02:40:28 +04:00
d4rkk3y
10a1e168d0
feat(Tiktok): Bump compatibility to 32.5.3
( #536 )
...
Co-authored-by: oSumAtrIX <johan.melkonyan1@web.de>
2023-12-12 01:07:08 +01:00
oSumAtrIX
792dc0c522
feat(YouTube): Add Change start page
patch
2023-12-12 00:38:04 +01:00
LisoUseInAIKyrios
1c9c51ca5f
fix(YouTube - Return YouTube Dislike): Wait until fetch is complete before allowing the first Short to start playback ( #538 )
2023-12-11 22:30:36 +04:00
Chris
c4ee6ca4dd
feat(YouTube - Alternative Thumbnails): Add option to use DeArrow ( #534 )
...
Co-authored-by: oSumAtrIX <johan.melkonyan1@web.de>
Co-authored-by: LisoUseInAIKyrios <118716522+LisoUseInAIKyrios@users.noreply.github.com>
2023-12-11 05:06:55 +04:00
nullptr
0ce92c284d
fix(YouTube - Announcements): Don't show error toast if there is no internet connection ( #537 )
2023-12-10 23:44:10 +01:00
LisoUseInAIKyrios
92e8619cd7
fix(YouTube - Spoof signature): Wait until storyboard fetch is done ( #535 )
2023-12-09 14:31:20 +04:00
oSumAtrIX
f9102fa83b
fix(YouTube - Client spoof): Do not break clips
2023-12-07 23:00:36 +04:00
LisoUseInAIKyrios
fb433da6ad
fix(YouTube - Minimized playback): Fix PIP incorrectly shown for some Shorts playback ( #533 )
2023-12-05 03:47:31 +04:00
LisoUseInAIKyrios
0bb86694e2
fix(YouTube - Return YouTube Dislike): Prevent the first Short opened from freezing the UI ( #532 )
2023-12-04 10:47:29 +02:00
oSumAtrIX
f4e2d56b18
fix(YouTube - SponsorBlock): Prevent autoplay from stopping to work
2023-12-03 19:30:56 +01:00
LisoUseInAIKyrios
5d4c8b0a1b
fix(YouTube - Return YouTube Dislike): Fix dislikes sometimes not showing for non English language
2023-12-03 20:24:37 +02:00
oSumAtrIX
fba7181e70
feat: Allow choosing the vendor of GmsCore via patch options ( #529 )
...
BREAKING CHANGE: The class `MicroGSupport` has been renamed to `GmsCoreSupport`
2023-12-02 22:51:39 +01:00
oSumAtrIX
3d660e1b5e
fix(YouTube - SponsorBlock): Allow autoplay when skipping to the end of the video
2023-12-02 17:56:08 +01:00
LisoUseInAIKyrios
0ea4e720ed
feat: Modernize restart logic ( #527 )
2023-11-29 22:48:23 +02:00
oSumAtrIX
c2112e066a
fix(YouTube - Hide layout components): Prevent app from crashing on startup
...
The application crashes sporadically when a field is not initialized yet in a static context.
2023-11-27 20:02:59 +01:00
oSumAtrIX
6520499a27
refactor: Use a newline consistently
2023-11-27 18:40:49 +01:00
LisoUseInAIKyrios
11abdf162f
fix(YouTube - Return YouTube dislike): Fix layout of right to left languages
2023-11-27 00:24:14 +02:00
LisoUseInAIKyrios
eede028c96
fix(YouTube - Spoof signature): fix error toast when viewing very old YouTube videos ( #525 )
2023-11-25 23:30:15 +02:00
oSumAtrIX
f936f240a7
fix(YouTube - SponsorBlock): Do not disable autoplay when skipping to the end of the video
2023-11-23 04:23:02 +01:00
oSumAtrIX
11e7c04b70
feat(YouTube - Hide ads): Hide shopping links in video description
2023-11-23 03:55:03 +01:00
oSumAtrIX
2613e102cc
feat(YouTube - Hide layout components): Hide "For You" shelf in channel page
2023-11-23 03:55:02 +01:00
LisoUseInAIKyrios
0124f41cd6
fix(YouTube - Custom playback speed): Fix toast error on opening playback speed menu ( #522 )
2023-11-22 21:18:01 +02:00
oSumAtrIX
dedd2f658a
chore: Suppress deprecated flag
2023-11-22 01:03:30 +01:00
oSumAtrIX
7f0c2c507c
build: Bump dependencies
2023-11-22 01:02:28 +01:00
LisoUseInAIKyrios
ffcee71f79
fix(YouTube - Spoof client): Fix frozen video on playback start ( #520 )
2023-11-20 18:55:55 +01:00
oSumAtrIX
abfbb0d7d5
fix(YouTube - Hide layout components): Check if bytes
parameter of LayoutComponentsFilter#filterMixPlaylists
for null
2023-11-20 18:55:55 +01:00
LisoUseInAIKyrios
ce0bedc5d3
feat(YouTube): Add Disable rolling number animations
patch ( #519 )
2023-11-20 18:55:53 +01:00
oSumAtrIX
58afcec641
chore(YouTube): Only debug log if protobufBuffer
has no array
2023-11-18 22:14:08 +01:00
LisoUseInAIKyrios
ba15aba063
fix(YouTube - ReturnYouTubeDislike): Improve layout padding ( #517 )
2023-11-18 21:10:26 +02:00
oSumAtrIX
b078f0ca37
fix(YouTube): Check if protobufBuffer
can be filtered
...
An `UnsupportedOperationException` exception would be thrown in `LithoFilterParameters#LithoFilterParameters` if this buffer is not backed by an accessible array
2023-11-18 19:18:53 +01:00
oSumAtrIX
726a2510a5
feat(YouTube - Hide layout components): Hide description components
2023-11-18 04:34:16 +01:00
oSumAtrIX
a5245b85a8
feat(YouTube - Return YouTube Dislike): Support version 18.43.45
and 18.44.41
( #514 )
...
Co-authored-by: LisoUseInAIKyrios <118716522+LisoUseInAIKyrios@users.noreply.github.com>
2023-11-18 01:50:55 +02:00
LisoUseInAIKyrios
8b5d2d1871
fix(YouTube - Disable resuming Shorts on startup): Adjust patch name ( #516 )
2023-11-17 12:21:59 +02:00
oSumAtrIX
828ff6f31e
fix(YouTube - Disable suggested video end screen): Properly hide it every time the screen appears
...
Previously, the screen appeared, which a handler was attached to, in order to hide it again, but the handler was removed again from the same screen, so the next time it appeared, it was not hidden.
2023-11-12 17:02:40 +01:00
oSumAtrIX
847cce43f6
perf(YouTube - Client spoof): Reduce timeout to fetch storyboard renderer
...
Because this is blocking the UI thread, a short timeout is preferable.
2023-11-12 17:02:38 +01:00
oSumAtrIX
5f30100fd5
fix(YouTube - Hide layout components): Reduce false positives when hiding mix playlists
...
Implementation references taken from github.com/inotia00/revanced-integrations/commit/cfaf3d6356f316623ad32b10719b1b5ef0ba25b9
2023-11-12 17:02:23 +01:00
oSumAtrIX
b1ce7a75eb
feat(YouTube): Add Enable slide to seek
patch
...
Implementation references taken from github.com/inotia00/revanced-patches/commit/0ede1987544aa0068f28665c6c029df23a30afe2
2023-11-12 17:02:23 +01:00
oSumAtrIX
e84b7b328e
feat(YouTube): Add Remove tracking query parameter
patch
...
Implementation references taken from github.com/inotia00/revanced-patches/commit/4037d9c85b7e37f8635f8fdcc1efea85dcddb5e2.
2023-11-12 17:02:22 +01:00
LisoUseInAIKyrios
11f97ac354
fix(YouTube - Client spoof): Fix low resolution precise seeking thumbnails ( #513 )
2023-11-11 20:22:41 +02:00
Linus
50933dc42d
fix(Remove screenshot restriction): Improve reliability ( #471 )
2023-11-10 02:06:01 +01:00
oSumAtrIX
6e414ec6c2
fix(YouTube): Prevent playing touch interaction sound when unintended
2023-11-07 12:43:53 +01:00
oSumAtrIX
4f57d56042
fix(YouTube - Disable suggested video end screen): Do not spam click to disable the screen
2023-11-07 12:43:53 +01:00
LisoUseInAIKyrios
6b00f90fb7
fix(YouTube): Rename Restore old seekbar thumbnails
and Restore old quality menu
( #510 )
2023-11-06 13:58:17 +02:00
nullptr
c048527dc0
fix(YouTube - Player flyout menu): Restore functionality ( #502 )
2023-11-03 19:27:23 +01:00
oSumAtrIX
f2037316d3
fix(YouTube - Client spoof): Set the client version correctly
...
Previously the version was hardcoded.
2023-10-26 00:07:02 +02:00
oSumAtrIX
2453d30970
feat(YouTube - Disable precise seeking gesture): Use better patch name
...
The new name now is taken from what YouTube names this feature.
2023-10-25 19:34:25 +02:00
oSumAtrIX
75297a52c1
feat(YouTube): Add Enable old seekbar thumbnails
patch
2023-10-25 19:34:25 +02:00
oSumAtrIX
df278222e8
fix(YouTube - Disable suggested video end screen): Hide the view once possible
...
Previously the patch tried to hide the screen when it was not visible to begin with.
2023-10-25 19:34:24 +02:00
LisoUseInAIKyrios
40cfa1e9af
fix(YouTube - ReturnYouTubeDislike): Use API back off if client connection fails for any reason ( #509 )
2023-10-25 12:53:44 +03:00
oSumAtrIX
6bd5aae977
feat(YouTube): Add Disable suggested video end screen
patch
2023-10-25 01:47:03 +02:00
oSumAtrIX
bf5071107b
feat(YouTube): Add Disable fullscreen ambient mode
patch
2023-10-25 01:46:44 +02:00
LisoUseInAIKyrios
98c91af130
fix(YouTube - ReturnYouTubeDislike): Fix RYD prefetching home feed Shorts ( #508 )
2023-10-24 23:34:13 +03:00
oSumAtrIX
04608d32e8
feat(YouTube - Hide layout components): Hide video quality menu footer
2023-10-23 21:46:38 +02:00
LisoUseInAIKyrios
debd0a2e11
fix(YouTube - Custom filter): Fix app crash if invalid character is used in custom filter ( #506 )
2023-10-21 15:18:00 +03:00
LisoUseInAIKyrios
c1c7e3b596
Revert "fix(YouTube - Minimized playback): Fix pip incorrectly showing for Short playback ( #504 )"
...
This reverts commit 6d5a5c8281
.
2023-10-20 13:35:14 +03:00
LisoUseInAIKyrios
6d5a5c8281
fix(YouTube - Minimized playback): Fix pip incorrectly showing for Short playback ( #504 )
2023-10-20 13:18:02 +03:00
oSumAtrIX
59687f1a39
feat(YouTube): Add Announcements
patch ( #503 )
2023-10-20 03:13:37 +02:00
oSumAtrIX
16f1163a34
feat(YouTube): Add Spoof device dimensions
patch
2023-10-19 03:06:57 +02:00
LisoUseInAIKyrios
f5add51fa7
perf(YouTube): Reduce memory requirement for prefix tree searching ( #501 )
2023-10-17 13:08:35 +03:00
LisoUseInAIKyrios
d3eba27c90
fix(YouTube - Old video quality menu): Fix toast error on tablet devices ( #500 )
2023-10-15 18:58:21 +03:00
LisoUseInAIKyrios
7d02774ea1
fix(YouTube - Minimized playback): Fix pip incorrectly showing if app is minimized immediately after opening a Short
2023-10-14 11:16:41 +03:00
oSumAtrIX
fd09e46d01
feat(YouTube - Theme): Disable gradient loading screen
2023-10-14 01:00:25 +02:00
nullptr
6f79746d78
fix(YouTube - Hide Layout components): Exempt expandable chips from exceptions ( #498 )
...
Co-authored-by: oSumAtrIX <johan.melkonyan1@web.de>
2023-10-13 17:18:42 +02:00
oSumAtrIX
9670bd305b
fix(YouTube - Hide layout components): Hide new channel watermark component
2023-10-13 17:14:04 +02:00