Skip to content

v1.7.6

Choose a tag to compare

@CLOUDWERX-DEV CLOUDWERX-DEV released this 19 May 07:33
· 6 commits to main since this release

Fixed

  • Resolved Local Media Block Issue (electron/main.js, VideoPlayer.js): Addressed a critical bug where Chromium's strict Cross-Origin Read Blocking (CORB) prevented the internal video player and playlist cover art from rendering local video files when webSecurity was enabled. Registered a privileged, custom sauce-media:// protocol in the main Electron process to safely pipe native disk resources to the isolated renderer. Refactored VideoPlayer.js and PlaylistEditor.js to utilize URL encoded paths wrapped in this custom scheme, eliminating the "Unable to load video file" error for all downloaded and imported media.
  • Resolved Playlist Cover Art Bug on Unsaved Playlists (PlaylistEditor.js, VideoThumbnail.js): Fixed a visual bug where selecting a new custom cover or video thumbnail during the creation of a new, unsaved playlist failed to instantly update the main cover art preview. Added explicit React key props tied to the uri to force the <Image> component inside <VideoThumbnail> to reliably unmount and remount when source strings change.

Documentation

  • Overhauled Development Guidelines (CONTRIBUTING.md): Completely restructured the developer contributing guide to feature a highly detailed system architecture blueprint, IPC bridge explanations, atomic storage documentation, and strict modularity constraints. Enforced the absolute ban on subjective adjectives to ensure a professional, open-source-ready engineering manual.