1.0.0 (2022-12-14)
Bug Fixes
containsAd
returning true for regular video templates (dcfcc36)default-video-quality
patch crashing (#100) (c6b7528)general-ads
litho ads filter (#139) (68d7f98)hdr-auto-brightness
patch (#74) (7314032)hierarcy
->hierarchy
(06a468f)old-quality-layout
patch (5a5e882)sponsorblock
settings not getting saved (#112) (256302e)swipe-controls
incompatible withdisable-fullscreen-panels
(#88) (1f9b01c)swipe-controls
with active engagement panel (#82) (669cb29)- add missing dummy task
publish
(3a2655b) - add missing list separator (5566cfd)
- android api 23 compat (136fb7b), closes revanced/revanced-integrations#136
- app crashes on first start (#111) (0f5e89c)
- app crashes on reboot (#110) (0ccb35d)
- Block some more movies in adblocker (#69) (391ce64)
- build: remove distributionSha256Sum property (#153) [skip ci] (ae8d39a)
- change default value for autorepeat setting (#126) (c6c2556)
- change overlay time of swipe-controls (#60) (7da963c)
- check if filter string is empty (6604030)
- consolidate ad filters (#140) (8a39551)
- correct implementation of indexOf (#5) (4da0538)
- crash when buffer value is less than 1 (e2d9623)
- custom-playback-speed: fill array to generate required instructions (#155) (868e99a)
- decode bytebuffer properly (#121) (d257b6d)
- default values for settings (6f5596f)
- disable sponsorblock on shorts (#135) (3797438)
- disable-fullscreen-panels patch not working (#90) (e625a17)
- don't enable debug log by default (bf7f138)
- enable wide-search-bar by default (#67) (fabc4e0)
- fix build not creating new release (9c981f7)
- Fix NPE when opening video from different App (#53) (3c0408f)
- fix-playback: seek to maximum end (fd69010)
- general-ads: block remaining ads (18a749f)
- general-ads: null check for identifier (d10c546)
- general-ads: remove duplicate blocklist entry (#165) (9bcb04d)
- hide-email-address: invalid initial switch toggle state (#163) (8bb93a4)
- hide-time-and-seekbar: don't draw the seekbar (#154) (f1e9aa3)
- home ads (#24) (0938f6c)
- inconsistencies in preference switches (#235) (d64a0f9)
- info panel removal (d7631f3)
- invalid syntax error (d4a23ed)
- logic in
VideoAdsPatch
(#116) (f474541) - make all patches toggleable with settings (#87) (6d3d274)
- move dummy classes to
dummy
module (#162) (fa0ad3a) - prepare for hide-suggestions patch (#35) (0ce6aa8)
- project not building (792b6dc)
- pull down to reload the home page (#129) (96d427f)
- quick quality list flyout view visibility in
old-quality-layout
patch (#86) (996434c) - Reduce padding DPI for swipe zones (b944f6b)
- remove int argument from buffer functions (#71) (7de1994)
- remove left over not existing code references (ac81695)
- remove long-press from swipe-controls (7c559bb)
- rename class
ReturnYouTubeDislikesPatch
toReturnYouTubeDislikePatch
(a94fb8c) - rename DisableAutoCaptions patch (#91) (2890467)
- restart prompt for
tablet-miniplayer
patch setting (#124) (a9a69ec) - restart when toggling the downloads button (#125) (afd4815)
- revert "pull up to refresh" (cb7e90c)
- revert consolidating ad filters (f96dc38)
- revert removing getAppContext() (0be0ffd)
- sb does not turn off (97c184b)
- set debug to false by default (95b9406)
- solution shouldn't be required (#104) (93a5edc)
- some more refactoring and cleanup (#21) (9b1dce4)
- sponsorblock: handle response error code 400 (#143) (40f9af0)
- swipe-controls: crash on SDK below 24 (#157) (4c72ac1)
- twitch/settings: add missing classes (#226) (35aa4f9)
- unintentional like button detection (#119) (f64b178)
- untangle RYD from SB. fixes #79 (56eaef0)
- use
getLong
instead ofgetFloat
(577a734) - use Log.d for debugging (#66) (605124b)
- wrong description for issue templates (ea581d4)
- wrong naming of ForceDisableCaptions (#93) (21d56f8)
- youtube/general-ads-patch:
BlockRule
for comments on old and new layout (#192) (d28d657) - youtube/general-ads-patch: exclude playlists wrapper from filtering (#206) (e357ac6)
- youtube/general-ads-patch: revert reducing filter exclusions (af86dd8)
- youtube/general-ads: do not block ads on
download_
(e78a801) - youtube/general-ads: do not force to restart on general ads switches (0a90289)
- youtube/general-ads: do not force to restart on general ads switches (7f18520)
- youtube/general-ads: hide ads with buttons (2c8b234)
- youtube/general-ads: hide bytecode home ad view (c3e88c7)
- youtube/general-ads: hide reels shelf (1f48749)
- youtube/general-ads: make restarting mandatory when toggling shorts (25978ae)
- youtube/general-ads: remove leftover ad banner (#179) (0253fef)
- youtube/hide-endscreen-cards: restore functionality (#200) (d866558)
- youtube/hide-info-cards: remove initial popup of info-cards (#199) (85971bc)
- youtube/return-youtube-dislike: don't block the UI thread (#221) (b2eab33)
- youtube/return-youtube-dislike: feedback when dislikes hidden (#224) (37869dc)
- youtube/sponsorblock: parse the error response on code 400 (#169) (5ab26a4)
- youtube/theme: return correct color value (#202) (f8cb38e)
- youtube/theme: revert comment box background color hook (#210) (197f003)
- youtube/theme: theme litho UI components (#176) (f06935d)
- youtube/video-ads: add switch to temporarily fix buffering issues (8b4bed8)
Features
comment
patch (#185) (97efc17)default-video-quality
patch (#95) (f3ee6ce)disable-auto-captions
patch (#133) (233d332)disable-auto-player-popup-panels
patch (#145) (3fd6df8)disable-startup-shorts-player
patch (#164) (149a90a)downloads
patch (#89) (6aa02e5)force-vp9-codec
integrations (#76) (8a0029c)Globals
class for proxyinggetAppContext
(e98bcd2)hide-album-cards
patch (#184) (74c96be)hide-artist-card
patch (#186) (ac3a835)hide-crowdfunding-box
patch (#183) (db71824)hide-email-address
patch (#149) (4cc8a22)hide-shorts-button
patch (145b3c0)hide-time-and-seekbar
patch (#146) (7e2f48e)hide-video-buttons
patch (bf82e02)hide-watch-in-vr
patch (#191) (fb20ae1)reels_player_overlay
ads (a30776f)return-youtube-dislikes
patch (#81) (2d513b5)settings
patch (3e20696)settings
patch framework (#113) (276a2bc)swipe controls
override volume button behaviour (#114) (8056e2e)swipe-controls
(#50) (4e27c9f)swipe-controls
rewrite (#64) (fcabebf)tablet-mini-player
patch (e43de8b)tiktok-feed-filter
,tiktok-settings
andtiktok-force-login
patch (#142) (c3f79eb)- add array for
custom-playback-speed
patch (#20) (61ed397) - added issue templates. (#77) (51016ef)
- additional annoyance removal options (94c2c9d)
- additional annoyance removal options (a27ec45)
- app promo banner removal setting (a96bbe6)
- app promo banner removal setting (3072458)
- better default settings for
sponsorblock
patch (0a0101f) - block
channel-guidelines
. Fixes #84 (#85) (1c095f3) - block rule of type
CustomBlockRule
(571cf12) - block suggestions (#46) (ecb7088)
- disable
swipe-controls
when player controls are visible (#123) (6d8c0a0) - enable minification (#158) (8dde925)
- general-ads: block additional home ads (5a24e84)
- general-ads: block carousel ad (26c208e)
- hide cast button by default (#12) (9bf8042)
- hide create button by default (f80db4f)
- hide reels by default (f84fa03)
- implement missing classes (57be50c)
- make
containsAd
more efficient & add new values (8ff5f0e) - remove
ForceCodecPatch
(#115) (532de7e) - remove getAppContext() (#182) (f4650b1)
- remove use of unused class
Dialogs
(5a67ca2) - setting for downloader package name (8b09228)
- tiktok:
sim-spoof
patch (#219) (cea3a5e) - tiktok: adapt
tiktok-download
withtiktok-settings
. (#152) (5a710aa) - toast notifications for
remember-quality
patch (#106) (35ee341) - twitch:
block-embedded-ads
patch (#231) (a098594) - twitch:
block-embedded-ads
patch support (#227) (00ea006) - twitch: integrations code for patches (#216) (d4c3b74)
- twitch: remove
block-embedded-ads
patch (#230) (2f32786) - video-information: hook video time (6aa0ca9)
- workflow_dispatch (773357d)
- youtube/comments: hide shorts comments button (#188) (69a585d)
- youtube/debugging: do not require restarting on toggle (ee1f895)
- youtube/debugging: print stack traces (a9d2487)
- youtube/fix-playback: check faster for video length (ac69b36)
- youtube/general-ads: block new ad in home feed (934b981)
- youtube/general-ads: block the separator by its identifier (6ceff7c)
- youtube/general-ads: custom component filter (72a3cd0)
- youtube/general-ads: do not hide community posts by default (576991a)
- youtube/general-ads: do not require to reload on general ads switch (6272e4b)
- youtube/general-ads: hide chapter teaser under videos (3fb337b)
- youtube/general-ads: hide gray separators (cf892de)
- youtube/general-ads: hide movie ad from search (767201c)
- youtube/general-ads: hide self sponsored cards (e93ce3e)
- youtube/general-ads: hide shorts in search (d82b989)
- youtube/microg-support: handle availability of Vanced MicroG (afa9d3c)
- youtube/remember-video-quality: remember current quality option (90f7392)
- youtube/remember-video-quality: remember the quality until changed by default (c5ca35e)
- youtube/return-youtube-dislike: compatibility for old and new button layout (a92c932)
- youtube/return-youtube-dislike: decrease request timeout (#171) (c372e0e)
- youtube/return-youtube-dislike: do not debug log when updating the text (080e22b)
- youtube/return-youtube-dislike: show dislike as a percentage (#234) (7840bc4)
- youtube/sponsorblock: skip segments once automatically (#190) (06bebd7)
- youtube/theme: color explore drawer background (#203) (cb40408)
- youtube:
disable-zoom-haptics
patch (#217) (fe74f6d) - youtube:
hide-captions-button
patch (#175) (867645e) - youtube:
hide-mix-playlists
patch (#177) (0e6a92f) - youtube:
open-links-directly
patch (#201) (c3c1656) - youtube: bump patches compatibility to v17.43.36 (#194) (6da66be)