- Optimize the underlying hook logic to reduce false positives.
- Solve the issue with Cloudflare CAPTCHA validation anomalies.
- Solve the issue of not being able to pass Cloudflare's CAPTCHA verification.
- Fix the issue of inaccessible Chinese document guidance.
- Added a frequently asked questions menu option.
- Fixed the URL paths for other document links.
- Added a switch configuration option for the mouse control module.
- Added a configuration option for the effective time of long-pressing the mouse.
- Optimized the default parameter options for the default custom configuration.
- Enhanced the categorization and display logic of the menu options.
- Added mouse control module, planning to enhance the mouse control capability in the future
- Redefined the data structure of the blacklist, adding urls and domains as two global blacklists
- Refactored the script disabling logic for a specific domain to enable custom editing of the disable list configuration
- Modified the default recommendation configuration list, discarding irrational old recommendations
- Corrected the show/hide logic of the script disabling menu, ensuring normal enable/disable of the script under any website
- Added URL exclusion configuration options, allowing for more refined configuration
- Added the B site homepage to the URL exclusion to fix severe memory leaks on the homepage reported by some users
- Optimized disable logic to thoroughly disable scripts on individual websites
- Removed the shortcut key disabling script logic, solving issues with too many interfering logics
- Optimized some abnormal interactive logic in the UI
- Improved support for non-Greasemonkey plugins to enhance compatibility
- Removed the looping scrolling logic of the recommendation module to improve user experience
- Adjusted the rendering logic of the recommendation module to downplay the display effect
- Added control logic for disabling UI options in the Greasemonkey menu
- Optimized download save logic to reduce filename input
- Internationalized the download module prompts
- Added a module for actively reading configuration information from the official website
- Added logic to prevent UI rendering deadlocks
- Optimized the display logic of the UI to reduce toolbar interference
- Adjusted the display order of the UI close button
- Fixed the issue with global configuration write exceptions
- Fixed the issue with YouTube subtitles not following properly
- Added the @antifeature tag as needed
- Added the @antifeature according to the community rules, being proactive
- Resolved the issue of being reported because the free GPT-4 was promoted in carousel ads (it's honestly free!)
- Currently, no plans to add a series of "features" with the @antifeature tag
- But, some promotional links that won't affect the user experience might be added
- Added a visual UI operation interface, lowering the usage threshold and improving operational convenience
- Implemented support for adjusting speed in mobile browsers (update of user document will follow)
- Improved the video download feature, significantly enhancing streaming extraction capability for more websites
- Perfected the settings option feature, allowing for more refined configuration
- Optimized the memory usage of experimental features and performed overall performance tuning
- Fixed a series of known issues (But the addition of the UI interface may also introduce more potential issues)
- Fixed the issue of oversized jpg files when saving screenshots
- Fixed the problem of passing screenshots to the clipboard being ineffective
- Added script logic to automatically skip Youtube ads
- Fixed the problem of the underlying shortcut key library not supporting multiple window object bindings
- Solved the problem of unable to pass shortcuts on iframe nested websites
- Added the function of remembering the historical playback speed
- Optimized the visibility logic of the progress bar when YouTube is paused
- Optimized debug output-related logic
- Solved the problem of the Loading icon lingering during YouTube play and pause
- Attempted to optimize the memory occupancy of the B site
- Fixed the problem of audio and visual asynchrony after frequent switching of high and low speed
- Added a UI configuration interface for global configuration
- Added support for ShadowDOM events
- Fixed the problem of B-site video ratio being interfered after adjustment
- Solved the problem of not being able to chat normally in NewBing
- Resolved the issue of not being able to enter Wenxin Yiyuan normally
- Resolved the issue of script icons displaying abnormally under certain networks
- Fixed logical issues with shortcut keys compatible with win and mac
- Promoted the public interest ChatGPT
- Added menu options to enable/disable scripts
- Changed UA to solve the playback speed problem for non-members of Baidu Drive
- Resolved the playback speed issue for non-members of Baidu Drive
- Enhanced the anti-interference ability of the speed adjustment
- Added the switch menu option for volume gain
- Added the switch menu option for cross-domain control
- Enhanced the internationalization information
- Implemented the ability to customize shortcut keys
- Implemented the ability to customize configurations
- Implemented the ability to customize the task configuration center
- Increased the ability of volume gain to enhance volume loudness
- Added more menu control items and optimized menu interaction
- Removed debug mode to reduce unnecessary information output
- Optimized the issue of shortcut key occupancy and conflict
- Solved the issue of abnormal recovery of playback speed
- Removed some unused APIs and scripts
- Increased the anti-interference ability of the speed adjustment
- Fixed the issue of default progress prohibition not being effective
- Fixed the issue of B-site's "Next Episode" feature failing under certain addresses
- Optimized menu description
- Fixed the issue of B-site’s HEVC video control failing
- Added an option to switch on/off experimental features
- Added the ability to download video stream content (experimental feature)
- Optimized playback progress record and recovery logic
- Fixed the issue with overlapped Tampermonkey menus
- Refactored the underlying control logic to enhance compatibility
- Added support for speed control of audio playback
- Added support for the AdGuard extension
- Can be used as a separate script introduced into web pages
- Gradually reduced dependence on Tampermonkey's proprietary API
- Adjusted the logic for recording playback progress
- Optimized and improved the accuracy of playback instance switching
- Fixed the issue of speed control failure in Tencent videos
- Fixed the problem of content prompts lingering on the page
- Solved the issue of control over the play progress not being able to return to 0:00
- Solved the issue of numeric menus appearing in Tampermonkey
- Added compatibility for lower version webkit core
- Optimized the double-click reaction time of the numeric key speed adjustment
- Fixed the issue of frequently appearing tips
- Fixed the compatibility issue with the Duolingo website
- Added the ability to adjust the speed jump-wise
- Solved the issue of Youtube's speed adjustment not being effective
- Updated script documentation information and related addresses
- Fixed the issue of mute/unmute failure on some websites
- Added the ability to recover video pan, zoom, and rotate
- Optimized compatibility with Xuetang Online
- Optimized debug information output
- Refactored configuration option storage management logic
- Enhanced the fault tolerance ability of play/pause state switching
- Improved success rate of script initialization
- Increased detection rate of video instances
- Optimized shortcut key occupancy situation for cross-TAB control
- Adjusted volume amplitude from 10% to 5%
- Adjusted screen zoom from 10% to 5%
- Removed volume sync logic during initialization of instances
- Removed useless code to streamline script volume
- Fixed playback control support for several sites
- Temporarily retreated to the 3.4.6 code
- Added management logic to record playback volume
- Implemented compatibility between speed adjustment and website's own speed adjustment
- Added configurable options to the task configuration center
- Added a menu option to turn on/off enhanced configurations
- Added blocking of adjustment playback progress detection and anti-blocking
- Fixed the abnormal synchronization of configuration items in the configuration item state manager
- Added detection of blocking speed adjustment and anti-blocking
- Enhanced the accuracy of video instance switching in multi-instance video websites
- Optimized the user experience of West Melon Video, Zhihu Video, Weibo Video
- Implemented automatic writing of video screenshot results to the clipboard
- Added configurable items to the task configuration center
- Enhanced fault tolerance of the task configuration center
- Functionized shortcut key call
- Optimized support for Netflix
- Added configuration option for global playback speed
- Optimized speed recording of cross-domain limited pages
- Fixed the problem of the auto-play menu option being invalid
- Fixed the problem of failed volume adjustment for Zhihu videos
- Added support for local video playback control
- Added support for B station's HEVC videos (bwp player)
- Fixed the style disorder problem that may be caused by the prompt DOM
- Optimized the condition judgment when automatically paused when screenshotting
- Adjusted screenshot interaction to achieve full compatibility of video screenshots
- Added video mirror flip function
- Optimized cross-TAB control logic
- Optimized picture-in-picture detection logic
- Fixed the cross-TAB control failure problem caused by the picture-in-picture performance strategy
- Improved the control experience of cross-domain iframe videos
- Fixed the menu function of enabling/disabling auto-play
- Improved the success rate of script initialization
- Added configuration management script logic
- Adjusted and perfected menu registration logic
- Added compatibility for douyin.com
- Fixed the shortcut key failure problem for B station's "Watch Later" videos
- Fixed the problem of B station space pause play invalid
- Fixed the problem of B station next episode shortcut key invalid
- Fixed the problem of invalid webpage fullscreen and fullscreen shortcuts for B station
- Optimized the function and compatibility of some underlying libraries
- Fixed the problem of automatic playback of multiple videos at the same time
- Added a button to disable initialization playback logic
- Optimized compatibility with other plugins
- Solved the problem of script failure after initial abnormality
- Added automatic playback of B station videos
- Optimized the webpage full-screen function of websites such as Baidu Pan and West Melon Video
- Fixed some script logic errors
- Fixed the problem of no speed adjustment prompt after switching videos on B station
- Fixed loading exception problem of icon resources in domestic environments
- Fixed the problem of ineffective video playback speed for non-VIP members of Baidu Netdisk
- Solved the problem of speed adjustment loop before playing videos by non-VIP users of Baidu
- Implemented high-speed playback of ads on mainstream video websites
- Refactored some core script library logic
- Optimized script performance and enhanced script compatibility
- Reduced the impact of hookJs performance on other websites (temporary solution)
- Fixed the issue of ineffective video playback speed for non-VIP members of Baidu Web Disk
- Fixed support for Baidu NetDisk and other websites
- Solved the problem of black screens on B site
- The prompt interface supports internationalization
- Optimized the operation experience of B site and YouTube
- Optimized some other feedback issues
- Added debugging auxiliary logic to implement hot update debugging
- Introduced UI-related dependencies, ready for UI interface development
- Solved compatibility issues of some websites
- Fixed website page exceptions caused by script errors
- Fixed error reporting problems in multiple websites caused by cross-domain screenshots
- Corrected some website compatibility issues
- Supported cross-domain screenshots
- Supported suspension of specific events (to enhance anti-interference ability)
- Optimized volume adjustment step length logic
- Supported multiple languages
- Added compatibility with Facebook's full-screen shortcut key
- Added fast forward, fast rewind, fast volume up, fast volume down (ctrl+up and down arrows)
- Fixed rotation function BUG
- Automatically restore settings adjusted to be controlled by domain name
- Added compatibility for Station A and cancelled automatic play for Station B
- Optimized some other function details
- Added cross-Tab operation Picture-in-Picture video function
- Fixed the BUG causing black screen due to non-compatibility of filter in Firefox
- Added one-click play next video function to some websites
- Enhanced compatibility of some websites
- Added compatibility for certain websites
- Optimized the logic of obtaining prompt parent node
- Added the control option to automatically restore playback progress
- Fixed bugs where tips could not be displayed correctly on some websites
- Added compatibility for Mac shortcut keys
- Optimized some code logic
- Enhanced compatibility of prompt style under different websites
- Optimized the method of obtaining video wrapper node
- Solved the style chaos BUG caused by tips
- Optimized the method of obtaining video wrapper node
- Added MouseObserver module
- Fixed the problem of Task Configuration Center failure
- Optimized operation prompt style to reduce interference
- Optimized screenshot file size
- Added compatibility for some websites
- Fixed the BUG of screenshot download failure due to overly long screenshot file link
- Added an ico icon
- Supported video screenshot
- Supported Shortcut key Cross-domain Control
- Added more useful modules for future development
- Removed statistical function
- Compatible with cross-domain iframe play
- Added restore play speed function
- Added Esc to exit webpage full screen
- Code logic modularized
- Fixed excessive occupation of shortcut keys BUG
- Added screen moving function
- Task Configuration Center adds custom initialization method
- Shielded part of the website watermark
- Blocked iQiyi pause ads
- Compatible with Baidu Cloud Disk full screen shortcut keys
- Fixed several BUGs
- Compatible with Tencent video speed play
- Added Picture-in-Picture function
- Added shortcut key customization function
- Compatible with Tencent video shortcut key operation
- Added Picture-in-Picture function
- Added shortcut key customization function
- Compatible with NetEase Open Class webpage
- Fixed non-linear brightness, contrast, saturation adjustment BUG
- Optimized other details such as fast forward and fast rewind
- Added default full-screen logic
- Added default webpage full-screen logic
- Fixed other related BUGs
- Refactored Task Configuration Center code logic
- Corrected the compatibility logic of Bilibili under pause
- Added compatibility with Bilibili Live
- Fixed other related BUGs
- Implemented Task Configuration Center (TCC)
- Added some websites' full screen, webpage full screen play shortcut keys through the Task Configuration Center
- Corrected the problem that the playback speed cannot be synchronized under multiple instances
- Optimized prompt style
- Fixed other related BUGs
- Unlocked shadowdom's video component
- Supports multi-instance environment
- Greatly optimized performance, using faster listening methods
- Code restructure and refinement
- Fixed other related BUGs
- Added resume playback progress function
- Added record playback speed function
- Added disable plugin shortcut function (Ctrl+space)
- Shortcut key becomes globally available, improved compatibility
- Fixed other related BUGs
- Added function to zoom video screen size
- Added support for netflix website
- Fully adjusted code structure
- Corrected some compatibility issues and related BUGs
- Script code engineering, code complies with js standard specification
- Completed documentation
- Inherited code, tidied code
- Optimized adjustment of some codes