🎉 New Features
Per-Stream Video Scaling Toggle
- Added individual video scaling controls for each stream
- Toggle between "Fit" and "Fill" modes per stream
- Maintains aspect ratio in "Fit" mode, fills entire container in "Fill" mode
- Settings persist across sessions
🐛 Bug Fixes
Stream Input & Validation
- Fixed paste functionality in the Add Stream dialog
- Improved URL validation for various stream formats
- Enhanced clipboard event handling for better cross-browser compatibility
Content Security Policy (CSP)
- Updated CSP to allow blob URLs for media content
- Fixed media loading issues with certain stream types
- Improved security while maintaining functionality
Build System
- Fixed Linux build failures caused by 7zip extraction errors
- Resolved "entry file does not exist" errors across all platforms
- Fixed invalid deb package compression settings
- Improved GitHub Actions workflow reliability
🔧 Technical Improvements
Build & Release Process
- Separated build and release jobs for better control
- Added system fpm installation for Linux builds
- Implemented unsigned builds for all platforms
- Created automated draft release workflow
Package Configuration
- Added proper Debian package metadata
- Updated maintainer information
- Configured appropriate package dependencies
🔄 Upgrading
This version is fully compatible with previous configurations. Your existing stream layouts and settings will be preserved.
Full Changelog: v1.2.2...v1.2.3