Release Notes
Major Changes
- Live TV Support
Complete Live TV feature with channel browsing, Electronic Program Guide (EPG), and live streaming playback.- Three-Tab Interface:
- Home: Discover programs by category (On Now, Movies, Sports, News, etc.) with real-time progress updates
- TV Guide: Scrollable EPG grid with channels and timeline, sticky time header for easy navigation
- Channels: Grid view of all channels with alphabet scroller for quick filtering
- Live Playback: Tap any channel or program to start streaming directly in the player
- Channel Management: Mark channels as favourites, view them on the Favourites screen
- Real-time Updates: Program information and progress bars refresh automatically
- Smart UI: Live streams show a non-seekable red bar and "LIVE" badge instead of standard controls
- Server-side Filtering: Efficient category loading using API filters (isMovie, isNews, etc.)
- Auto-refresh: Data updates automatically when returning to the Live TV screen
- Three-Tab Interface:
Minor Updates
- Improved Update Dialogue
- Redesigned with a clear version transition display
- Dedicated "What's New" section for release notes with formatted GitHub links
- Animated button states (Download → Downloading → Install & Restart)
- Hero Carousel Stability
- Fixed crashes when the item list is empty
- Improved auto-scroll logic that properly pauses during user interaction
- Library Filtering Enhancement
- Tapping the selected letter in the alphabet scroller now clears the filter and shows the full content list
- Download Progress Notifications
- Media downloads now run as a foreground service with progress notification to prevent system interruption
What's Changed
- refactor(UI): Improve update dialogue and hero carousel stability by @MakD
- feat(livetv): Add Live TV support by @MakD
- feat(livetv): Redesign Live TV UI and add alphabet scroller by @MakD
- fix(Live TV): Update channel icon in EPG by @MakD
- feat(livetv): Refactor categories and improve UI by @MakD
- feat(library): Toggle letter filter off when re-selecting by @MakD
- feat(livetv): Refresh Live TV data on resume by @MakD
- feat(livetv): Add favourite channels to Favourites screen by @MakD
- chore: Bump version to 0.5.0-beta by @MakD
Full Changelog: v0.4.2-beta...v0.5.0-beta