 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
|
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
|
20f8904e78
|
feat: add HeroCarousel widget for displaying interactive, auto-playing content.
|
2025-12-08 23:13:12 +01:00 |
|
Michael
|
e95fdb534a
|
feat: add new UI tabs for movies and series, including mobile-specific versions with search and pagination.
|
2025-12-08 20:43:41 +01:00 |
|
Michael
|
38f3f9c96b
|
feat: Add initial IPTV player with HLS/MPEG-TS support, query parameter parsing, and parent window communication.
|
2025-12-07 14:57:32 +01:00 |
|
Michael
|
9fd8fe62e5
|
feat: Add IPTV player screen with live stream FFmpeg transcoding, playback position tracking, and new dashboard and digital clock widgets.
|
2025-12-07 10:02:54 +01:00 |
|
Michael
|
fb2412e03a
|
feat: introduce IPTV player, GoRouter setup, themed loading screen, and content tabs
|
2025-12-07 09:54:50 +01:00 |
|
Michael
|
6ee7fa178a
|
feat: Add movies tab with pagination, search, and player integration.
|
2025-12-06 20:45:04 +01:00 |
|
Michael
|
4786ded67d
|
feat: Implement server with API routing, static file serving, Xtream proxy, and streaming capabilities.
|
2025-12-06 19:13:10 +01:00 |
|
Michael
|
4b89de8337
|
feat: add core UI components, login screen, and live TV tab
|
2025-12-06 18:37:16 +01:00 |
|
Michael
|
d2c92215e9
|
feat: Establish initial application structure, theming, responsive utilities, and core feature screens.
|
2025-12-06 16:38:15 +01:00 |
|