Repository navigation
v0.2.1
What's Changed in v0.2.1
- c52041b
feat(desktop): add unified scrollbars, SSOT versioning, worker branding and memory optimizationsDesktopVerticalScrollbarintegrated acrossHomeScreen,CategoryGridScreen,LibraryScreen,HistoryScreen,SearchResults,DetailsScreen,SettingsUpdates.- Centralized Gradle
APP_VERSIONSSOT generatingversion.iss,version.properties, and MSI SemVer. - Worker process rebranded to
CloudStream-Worker.exe(javaw.exePE GUI subsystem). - Worker heap capped at 384MB (
-Xms32m -Xmx384m -XX:+UseSerialGC -XX:MinHeapFreeRatio=15 -XX:MaxHeapFreeRatio=30) with 60s background GC trimmer.
- 093d665
feat(updates): add version history dialog with rollback and alpha channel badge- Added
ReleaseHistoryDialogsupporting release browsing, asset inspection, and direct rollbacks.
- Added
- 5b995fa
fix(sandbox): grant execute permission to sandbox temp dir for native library loading- Granted
GENERIC_EXECUTEACLs to AppContainer temp directory to support runtime JNI unpacking.
- Granted
- 72b7c3f
fix(installer): use TSetupStep in CurStepChanged for inno setup compilation- Fixed Inno Setup Pascal Script parameter type signatures for post-install execution steps.
- 9dffd2a
fix(ci): authenticate mpv release fetch with github token to prevent api rate limit- Passed
GITHUB_TOKENauthorization header during release asset downloads on GitHub Actions.
- Passed
- bd2f8ea
test(sandbox): grant execute to jre and accommodate server-mode integrity check- Updated AppContainer test suite for JRE bin path ACL inheritance.
- 51c59b6
test(sandbox): align test loader signatures and enforce dacl replacement- Synchronized test mock loader with extension security protocol.
- d4cdfee
fix(player): enforce cloudflare bypass pref and refine probing player layout- Worker respects
PREF_ALLOW_CF_BYPASSsettings; refined player probing layout.
- Worker respects
- 7ed5b57
fix(sandbox): harden appcontainer boundaries and resolve plugin update file locks- Disabled URLConnection JAR caching to prevent Windows file-locking during plugin updates.
- 26a4ebc
fix(details): prioritize season 1 over specials and clean season labels- Prioritizes Season 1 over Specials when present and normalizes season labeling.
- 2c5e0ba
feat(installer,runtime): make installer non-blocking and add in-app webview2 setup dialog- Decoupled runtime installer from setup.exe; added non-blocking in-app downloader dialog.
- 07c655c
feat(player,ui,installer): overhaul toast overlay, sleep timer settings, webview2 discovery, and inno setup progress- Overhauled toast notifications, integrated player sleep timer, and refined discovery probes.
Full Changelog: v0.2.0...v0.2.1