-
Release 1.0.45
released this
2026-01-07 09:18:04 +08:00 | 0 commits to main since this release🎯 Major Improvements
Global Search
- Fixed Live TV Navigation: Clicking channels from global search now properly plays them
- Expanded Search Results: Increased limit from 5 to 20 results
- Category Matching: Search now matches both content names and category/group names
- Movie Detail Modal: Movies now open detail modal with poster and description instead of auto-playing
- Series Navigation: TV shows properly open series detail after data loads
- Background Preloading: Dashboard preloads content in background for instant search
EPG (Electronic Program Guide)
- Performance Optimization: Eliminated O(n²) complexity in program matching - switches categories instantly
- Memory Persistence: EPG data and channels now persist across navigation using global cache
- Fixed Reloading Issue: EPG no longer reloads channels when navigating back from dashboard
- Refresh Button: Fixed EPG refresh button to properly force fresh data download
Movies
- Poster Display: Fixed movie posters showing blank in detail modal
- Description Loading: Movie descriptions now load and display when opening from global search
- Navigation Handling: Separated auto-play vs detail modal navigation parameters
- Retry Logic: Movies automatically retry loading after 'all' category loads
Series
- Navigation Fix: TV shows from global search now properly open series detail
- Field Mapping: Added missing
series_idandcoverfields for proper lookup - Retry Logic: Series retry after 'all' category loads when opened from global search
🐛 Bug Fixes
- Fixed TypeScript type assertion for channel stream IDs
- Fixed movie poster mapping between
posterandstream_iconfields - Fixed series cover image display in global search
- Fixed EPG cache invalidation on manual refresh
- Fixed channel cache persistence across component remounts
Downloads