Release 2.21.0: non-destructive media and scoped player sync
This commit is contained in:
1 parent
24df245ea1
commit
7cff39dc76
35 files changed
+2009
-949
No files matched your search
@@ -2,6 +2,15 @@
|
||||
|
||||
All notable changes to this project will be documented in this file.
|
||||
|
||||
## 2.21.0 - 2026-10-26
|
||||
|
||||
### Added
|
||||
|
||||
- Non-destructive image uploads retain full originals, with automatic crop editing after selection, reusable saved crop settings, and playback copies sized to the region and canvas without upscaling. Unchanged images that already fit reuse the original; discarded uploads and obsolete copies are cleaned up without removing referenced media.
|
||||
- Player-specific media synchronization sends only playback assets needed by assigned screen playlists through direct or bridge connections, retains last-known assignments for offline clients, and safely removes obsolete player copies while protecting shared media storage.
|
||||
- Media-library uploads show a rounded, primary-colour progress bar, server-processing feedback, and recoverable upload errors without navigating away from the gallery.
|
||||
- Players show a loading indicator until initial slide images are ready, retain the previous slide while subsequent images load, retry media that is still syncing, and start slide timing only after image readiness.
|
||||
|
||||
## 2.20.6 - 2026-10-26
|
||||
|
||||
### Added
|
||||
|
||||
Reference in new issue
Block a user