Commit Graph
8 Commits
Author SHA1 Message Date
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