Releases: YouG-o/YouTube_Custom_Settings
Releases · YouG-o/YouTube_Custom_Settings
v1.10.0: Add Shorts hiding feature
v1.9.1: Fix observer initialization after full page reload
Fix
- Fixed missing observer initialization after full page reload by manually calling
handleUrlChange()insetupUrlObserver. This ensures all observers and features are correctly set up whether the user navigates via SPA or refreshes the browser.
v1.9.0: Added 8K video quality option
Feature
- Added 8K to quality setting
Refactor
- Renamed Extension to YouTube Custom Settings (updated everything related)
- Unified all localStorage settings into a single
YCS_SETTINGSobject for better maintainability and consistency
v1.8.2: Add suggested videos support for member videos hiding feature
Feature
- Member videos hiding : Added suggested videos support. (DOM only for now)
v1.8.0: Add custom order for video quality preferences
Feature
- Added a "Custom Quality Order" feature: you can now define a personalized priority list for video qualities. If enabled, the extension will always try to apply the first available quality from your custom list, instead of just the preferred quality.
Changed
- Removed automatic reload of YouTube tabs on extension install. Instead, a clear warning is now displayed on the Welcome page, with a button allowing users to manually reload active YouTube tabs. Hibernating or backgroud tabs are ignored.
v1.7.0: Add duration rule feature for video speed
Feature
- Added a "duration rule" feature for video speed: you can now specify a rule so that videos longer or shorter than a chosen duration will always play at normal speed (x1), ignoring your custom speed setting.
v1.6.0: Add Audio Track feature for automatic audio language selection
Feature
- Audio Track feature : choose your default audio track (original or specified language)
v1.5.0
v1.4.0: Hide members only videos
Feat
- New feature : Hide members only videos
v1.3.0: Default Volume Feature & Refact
Feat
- Add a Default Volume feature
Changed
- Refactored the entire codebase to use explicit ES module imports/exports in all files.
Refactor
- Centralize settings loading logic using loadExtensionSettings in popup and content scripts