NOTE: Headless/Server modes have been disabled by default for now. It is not recommended, as it does allow for external invocation of Grayjay endpoints, but you can bypass it by using --ignore-security Features - Security system to limit communication with backend to Grayjay UI windows Improvements: - Various sanitization of input to improve security - Allow casting of HLS + subtitle - Added support for pasting video URL into search bar to open video - Improved controller support - Added Advanced settings toggle to reduce clutter - Improved styling - User agent used for captcha now passed to plugin through bridge.captchaUserAgent - Headers more accurately processed Fixes: - Fixes for request modifiers to grayjay casting server - Fixed httpimp support on MacOS - Fixed Experimental casting backend support for Debian bullseye based distros - Automatic fallback to legacy on failing to create StateCastingExperimental - Added fix for anchor reload. - Implemented VC redist to MSI installer - Fixed HLS being rerequested for Nebula - Fixed desktop captcha flow when not using mobile emulation - Fixed ParseAttributes to better deal with more complicated input - Fixed cast load being invoked too many times - Fix for consistent seeking behaviour - Fix for resume at