🚀 Major Improvements
Enhanced Component Architecture & Stability
- Fixed critical component loading issues that were causing "Component Unavailable" errors
- Removed problematic lazy loading system for more reliable component initialization
- Improved FFmpegStreamsManager button functionality and responsiveness
- Enhanced audio device refresh API with better error handling
Browser Compatibility & Audio Streaming
- Fixed AAC audio format compatibility - Changed from mp4 to adts format for better live streaming support across browsers
- Improved multi-format audio fallback system for enhanced browser compatibility
- Better audio device handling and conflict detection
User Interface & Experience
- Complete UI componentization with new HeaderComponent and FooterComponent
- Streamlined event configuration form with smooth animations
- Fixed Event Details save button responsiveness issues
- Enhanced visual feedback and user interactions
- Improved uptime display and system status indicators
🔧 System & Infrastructure
Update System Enhancements
- Improved update script error handling and user feedback
- Fixed terminal closing issues during updates
- Enhanced cleanup of development files during updates
- Better PowerShell error suppression and user experience
Network & Security
- Enhanced network setup guidance with mDNS future planning
- Improved IP address filtering to show only local network addresses
- Added security enhancements and better credential handling
- Professional server output formatting across all documentation
Documentation & Maintenance
- Comprehensive screenshot gallery with consistent "lanstreamer-" naming convention
- New technical walkthrough and blog post documentation
- Enhanced troubleshooting guides with Icecast password guidance
- Cleaned up development files and improved project structure
🐛 Bug Fixes
- Fixed device refresh API endpoint compatibility issues
- Resolved component loading race conditions
- Fixed browser audio compatibility problems
- Improved error handling across all components
- Better handling of old vs new API formats
📚 Documentation
- Added comprehensive network setup guidance
- Enhanced README with visual documentation
- New blog post: "From Idea to Production v2"
- Improved installation and troubleshooting guides
This release represents a significant stability improvement over v1.1.0, with enhanced browser compatibility, better error handling, and a more polished user experience. The component architecture fixes resolve the major "Component Unavailable" issues users were experiencing.
Recommended for all users to upgrade for improved stability and new features.