- Improves initial load time allowing multiple commands to execute simultaneously
- Prevents blocking of ui thread on handling of many commands. e.g. loading ~30 external subtitles into mpv
- Added extension domain whitelist gotten from extensions.json on github for allowed domains to navigate for browser extension usage. App allow these domain to be navigated to other are open externally.
- Added script Queue to run scripts on navigation complete
- Added "Home" navigate event arg, to navigate back to home page
- Added Back to Stremio button when not on Stremio page
- Partial permid support with custom patch. Still some features not working.
- Proper Browser Extension support with configuration page
- Map Browser Extension by name: id, this will then be used to add extensions as "addons" in stremio
- Reworked add_ContextMenuRequested to allow for "back" ctx on extension page.
- Added "navigate" to allow for navigation to chrome-extension://
- Added Multiple webui endpoints
- g_webuiUrls functions as priority list, index 0 highest priority
- Status is checked in separate thread after webview initialization
- Fixed Blackscreen and volume control being disabled bug.
- Fixed Alt+Tab not focusing webview correctly
- Added InitalVolume and VO (VideoOutput) to stremio-settings.ini.
- Added updater clean up which deletes all old installers.
- Fixed wrong errorMessage format being send
- Fixed when stremio:// protocol is used and the app is starting because of that not working
- Fixed node server paths sometimes being wrong
- Added support for stremio://detail as protocol
- Full Refactor
- Full transport rewrite to use qt default transport
- Saves window position on exit and restores on start
- Added filter to ublock extension to prevent thumbnail issues (possibly)
- Fixed stuck on splash screen for good... No idea why there was a function overwriting it the js script...
- Added exponential backoff for retry logic if page unreachable
- Fixed being stuck on splash screen by adding retry attempts and running initShellCom on DomContentLoad as well.
- Fixed installer installing into stremio-4 if stremio 4 is installed.
- Fixed embeded subtitle styles not working because of sub-blur...
- Added more logging for webview and some more error checks.
- Added warning message if a second stremio is detected
- Added timeout if splash screen is shown longer then 1 Minute
- Fixed .nsi installer removing portable_config and user losing configuration this way
- Disabled all webview keybind
- Added own F5 refresh logic and CTRL+F5 for hard refresh.
- Added default config that is shipped with app to git. Can be found in utils/mpv/anime4k/portable_config