* added extractor_args
* added extractor_args
* added extractor_args within AppConfig
* added extractor_args
* added extractor_args
* added extractor_args
* created ExtractorArgsParser
* forgot the settings-box-wrapper for extractor_args
* fixed linting errors
* Update extractor arguments format in settings, example of multiples
* added bgutil-ytdlp-pot-provider
* UI changes to support pot_provider_url
* if pot_provide_url, append to extractor_args
* reworded PO Token Provider URL, to match yt-dlp wording.
* changed pot token provider url link to User Guide
* simplify, remove generic extractor arg parsing
* revert package.json changes
* revert package.json changes, take 2
* revert package.json changes, take 3
---------
Co-authored-by: Simon <simobilleter@gmail.com>
* Add Video details page to settings
* Add option A
* Refac remove option A
* Refac viewStyleType and viewStyleEnum
* Add viewStyle Table
* Refac remove unused code
* Refac show resolution in one cell
* add zustand, add auth store
* add user config store, isAdmin from store
* move ColourVariants, fix importColours
* get userConfig from store
* fix name conflict
* home filter bar from config store
* use user store for channel list
* use userConfig store for channel pages
* use userConfig for playlist pages
* fix channel video type navigation
* use userConfig update on downloads page
* fix view style in search
* handle initial user config, take 2
* modify userSettings in global state