Michael
5dd83019d3
feat: add XtreamServiceMobile for Xtream Codes API communication with caching and DNS resolution for mobile.
2025-12-26 22:32:01 +01:00
Michael
9a0bda4b7d
feat: Add LitePlayerScreen for IPTV playback with video controls, EPG, and stream type handling.
2025-12-25 12:54:10 +01:00
Michael
915f75661f
feat: Add Xtream API service with DNS resolution and caching, and new IPTV player screens.
2025-12-21 10:58:07 +01:00
Michael
b249074db1
feat: Add initial mobile dashboard screen with Xtream data and UI state providers.
2025-12-20 16:05:01 +01:00
Michael
2ca92d8425
fix(api): propagate backend error messages to UI instead of showing empty content
2025-12-17 23:28:43 +01:00
Michael
71d553f330
fix(api): robust json parsing to prevent type cast crashes on empty/error responses
2025-12-17 07:40:41 +01:00
Michael
57ced00738
feat: Implement MobileLiveTVTab for displaying live IPTV channels with search, categories, and favorites.
2025-12-11 23:02:14 +01:00
Michael
9cc0f5eacb
feat: add AppColors class defining an Apple TV-inspired color palette and theme schemes.
2025-12-10 23:35:05 +01:00
Michael
ccda497236
Fix: Movie infinite scroll + Player controls auto-hide
...
- Added in-memory caching for movies/series pagination in XtreamServiceMobile
- Fixed player controls appearing then instantly disappearing on touch
- Updated refresh methods to clear cache on pull-to-refresh
- Added releases/ to gitignore (APKs too large for GitHub)
2025-12-10 10:23:04 +01:00
Michael
3888a21990
UI: Clean up player controls (remove duplicate arrows, move LIVE badge)
2025-12-09 20:34:44 +01:00
Michael
51f73d102d
debug
2025-12-09 18:12:48 +01:00
Michael
d0c5c4ff3a
init: Initial Flutter project setup with Android and iOS platform files.
2025-12-09 08:40:50 +01:00