Michael
|
f07a6e91f9
|
feat: add MobilePosterCard widget and MobileLiveTVTab for IPTV live TV functionality.
|
2026-03-27 15:24:10 +01:00 |
|
Michael
|
a1b1363bc8
|
feat: add mobile Xtream service, data providers, and UI widgets for Live TV and Movies.
|
2026-03-27 15:15:44 +01:00 |
|
Michael
|
e1a0802a0c
|
feat: Add mobile-specific Riverpod providers for Xtream service, live TV, movies, series, and EPG data, along with UI state management.
|
2026-03-27 13:34:06 +01:00 |
|
Michael
|
ef97c6dc90
|
feat: Add generated Hive TypeAdapters for AppUser and PlaylistConfig models, and new build/doctor log files.
|
2026-03-27 11:08:04 +01:00 |
|
 GitHub CopilotandClaude Haiku 4.5
|
f9ab247ff5
|
perf(high): P1-2 - Optimize image cache sizes
Limit image cache to display size instead of full resolution:
- Channel icons: 40x40 display → 50x50 cache (vs 1000px full-res)
- Poster thumbnails: 100x150 display → 120x180 cache
- Hero carousel: 500x300 display → 600x360 cache
- Series cover: 400x600 display → 480x720 cache
Implementation:
- Create ImageCacheConfig utility with presets
- Set memCacheWidth/Height for all CachedNetworkImage
- Configure DefaultCacheManager (200MB limit, 7-day TTL)
- Add standardized cache configuration across app
Expected impact:
- -60% image cache disk usage
- -40% memory footprint from cached images
- Faster image loading (smaller files to decode)
- Better performance on low-storage devices
Files modified:
- lib/core/utils/image_cache_config.dart (new)
- lib/mobile/widgets/mobile_poster_card.dart
- lib/core/widgets/components/hero_carousel.dart
- lib/features/iptv/widgets/mobile_live_tv_tab.dart
- lib/features/iptv/screens/mobile_series_detail_screen.dart
Co-Authored-By: Claude Haiku 4.5 <noreply@anthropic.com>
|
2026-03-25 22:36:14 +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
|
7e836f8ad3
|
feat: add mobile settings tab with player and content filter options, a new mobile scaffold, and logo asset.
|
2025-12-20 10:23:16 +01:00 |
|
Michael
|
4e00cc7dc7
|
feat: add build log file
|
2025-12-18 00:06:00 +01:00 |
|
Michael
|
55acbbc135
|
feat: Implement a web-based IPTV player with HLS/MPEG-TS support and Flutter communication.
|
2025-12-17 23:45:56 +01:00 |
|
Michael
|
522814b8ff
|
feat: Introduce TVFocusable widget for advanced TV navigation and focus management, alongside new MobileSettingsTab and MobileScaffold components.
|
2025-12-11 23:33:58 +01:00 |
|
Michael
|
c791631b09
|
feat: introduce Apple TV-style color palette and mobile IPTV settings tab
|
2025-12-11 23:23:42 +01:00 |
|
Michael
|
426e763742
|
feat: add MobileMoviesTab for paginated movie display, search, and playback, introducing TvFocusable for enhanced navigation.
|
2025-12-11 23:16:18 +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
|
2406b9b100
|
feat: introduce XtreamServiceMobile for IPTV API interactions and DnsFallbackInterceptor for network robustness.
|
2025-12-10 22:16:51 +01:00 |
|
Michael
|
26ac5fb0b8
|
feat: Implement initial mobile application structure including IPTV features, authentication, routing, and theming.
|
2025-12-06 23:25:42 +01:00 |
|