🚀 What's New
Streaming EPG Generation
- Fixed EPG timeout issues: EPG generation now uses streaming responses to prevent client timeouts during large EPG file generation (#179)
- Improved reliability when downloading EPG data from external sources
TV Guide Improvements
- Fixed channel group filtering: TV Guide now properly filters channels based on selected channel group
- Better program positioning: Programs that start before the current view now have proper text positioning (#223)
- Resolved loading issues: Fixed channels and groups not loading correctly in the TV Guide
Channel Management Enhancements
- Stream profile fixes: Resolved issue with setting stream profile to 'use default'
- Enhanced single channel editing: When only one channel is selected, the correct channel editor now opens
- Bulk edit improvements: Added "no change" options for bulk editing operations
- Fixed bulk channel editor: Bulk editing now properly saves changes (#222)
Mobile & Responsive Design
- Better mobile support: Improved sizing and layout for mobile devices across multiple tables
- Responsive stats cards: Better calculation for card layout and improved filling on different screen sizes (#218)
- Enhanced table rendering: M3U and EPG tables now render better on small screens
- Optimized spacing: Removed unnecessary padding and blank space throughout the interface
User Interface Polish
- Confirmation dialogs: Added confirmation dialogs with warning suppression for:
- User deletion
- Channel profile deletion
- M3U profile deletion
- Link form improvements: Better sizing and rendering of link forms with proper layering
- FFmpeg display: Always show 2 decimal places for FFmpeg speed values
Configuration & Settings
- M3U/EPG URL configuration: New dynamic parameter options for M3U and EPG URLs (#207)
- Enhanced channel number support: Added support for 'num' property in channel number extraction
- This fixes channel creation from XC streams not having channel numbers
- Better settings layout: Improved minimum widths and mobile support for settings pages
📱 Mobile Improvements
This release significantly improves the mobile experience with better responsive design, optimized table layouts, and improved touch interactions across all major interface components.