Skip to content

v0.2.1

Choose a tag to compare

@github-actions github-actions released this 31 Oct 19:11

What's Changed in v0.2.1

  • c52041b feat(desktop): add unified scrollbars, SSOT versioning, worker branding and memory optimizations
    • DesktopVerticalScrollbar integrated across HomeScreen, CategoryGridScreen, LibraryScreen, HistoryScreen, SearchResults, DetailsScreen, SettingsUpdates.
    • Centralized Gradle APP_VERSION SSOT generating version.iss, version.properties, and MSI SemVer.
    • Worker process rebranded to CloudStream-Worker.exe (javaw.exe PE 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 ReleaseHistoryDialog supporting release browsing, asset inspection, and direct rollbacks.
  • 5b995fa fix(sandbox): grant execute permission to sandbox temp dir for native library loading
    • Granted GENERIC_EXECUTE ACLs to AppContainer temp directory to support runtime JNI unpacking.
  • 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_TOKEN authorization header during release asset downloads on GitHub Actions.
  • 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_BYPASS settings; refined player probing layout.
  • 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