Commit Graph
258 Commits
Author SHA1 Message Date
Michael d46714c9bc feat: Add new HTML player pages for streaming video with HLS and MPEG-TS support. 2025-12-14 22:07:07 +01:00
Michael 2eb3304a2b feat: introduce Xtream Codes API service for IPTV content access and streaming. 2025-12-14 21:48:37 +01:00
Michael ee707d3cf9 feat: implement IPTV player screen for live, VOD, and series streams with integrated controls and state management. 2025-12-14 18:47:00 +01:00
Michael bffef49554 feat: Implement HLS streaming with file serving and FFmpeg transcoding for live and VOD content. 2025-12-14 18:26:44 +01:00
Michael a7ca1a087f feat: add Xtream service for IPTV integration and a lite player HTML file. 2025-12-14 16:43:23 +01:00
Michael 781f58cb38 feat: Add IPTV player HTML pages with HLS/MPEG-TS support and parent communication. 2025-12-14 16:24:20 +01:00
Michael b2298a9bf4 feat: Add initial IPTV player with HLS.js and mpegts.js support, including UI and parent communication. 2025-12-14 16:05:30 +01:00
Michael 5b0ae63290 feat: Add Xtream Codes API service for managing playlists, streams, and channels, including caching and proxy handling. 2025-12-14 09:13:53 +01:00
Michael 0644f376db feat: implement Xtream Codes API service for managing IPTV connections, streams, and channel data. 2025-12-14 00:17:13 +01:00
Michael 4825745be7 feat: implement IPTV player using a web-based lite player and a dedicated Flutter screen. 2025-12-14 00:01:50 +01:00
Michael ddc0ea64e0 feat: Add IPTV player screen for stream playback with controls, EPG integration, and channel switching. 2025-12-13 13:51:04 +01:00
Michael 67e59b804c feat: add IPTV player screen for stream playback and controls. 2025-12-13 11:41:14 +01:00
Michael 23c634ddb7 feat: Add LitePlayerView widget for IPTV stream playback with integrated zapping controls and error handling. 2025-12-13 11:04:08 +01:00
Michael 18d2e0a0ee chore: Update Docker cache buster version. 2025-12-13 10:37:46 +01:00
Michael d0dda60f8c feat: add mobile live TV tab with channel listing, search, category filtering, and favorites display. 2025-12-13 10:03:58 +01:00
Michael bb1a9ec28f feat: add glass usages tracking file 2025-12-13 09:25:23 +01:00
Michael 14e731e928 feat: introduce core mobile UI components including login screen, IPTV tabs, theme, and scaffold. 2025-12-13 09:04:09 +01:00
Michael fd05e16fc8 feat: add IPTV player screen with basic controls and iframe integration for web playback. 2025-12-13 08:51:20 +01:00
Michael 916709cf27 feat: implement login and dashboard screens, introducing GlassContainer and TvFocusableCard widgets. 2025-12-13 08:42:30 +01:00
Michael 0dd3edfc79 feat: add mobile movies tab with paginated movie listing, search, and playback. 2025-12-08 23:58:02 +01:00
Michael b3b4b46203 feat: Add MobileSettingsTab widget for mobile IPTV settings UI. 2025-12-08 23:41:36 +01:00
Michael 9dc9102d1c feat: add IPTV player with HLS/mpegts support, loading/error UI, and parent window communication. 2025-12-08 23:35:24 +01:00
Michael 92c184ba46 feat: Add mobile tabs for displaying and searching IPTV movies and series. 2025-12-08 23:24:19 +01:00
Michael 5a594bc70f feat: Add initial IPTV player with HLS.js and mpegts.js support for video playback and parent communication. 2025-12-08 23:21:25 +01:00
Michael 20f8904e78 feat: add HeroCarousel widget for displaying interactive, auto-playing content. 2025-12-08 23:13:12 +01:00
Michael e0cdf69674 feat: add settings API service and IPTV settings provider with configurable options. 2025-12-08 22:58:43 +01:00
Michael 00b8ce5c64 feat: introduce IPTV settings provider with configurable streaming, EPG, and player preferences 2025-12-08 22:33:54 +01:00
Michael ab50702ffb chore: remove temporary verification and build log files 2025-12-08 22:25:09 +01:00
Michael 7d13132fcd feat(iptv): introduce settings provider and tab for managing IPTV preferences 2025-12-08 22:23:36 +01:00
Michael e5af0ec044 feat: implement IPTV player screen with playback controls and VOD seeking 2025-12-08 22:12:42 +01:00
Michael 61e0fa2435 feat: Add IPTV settings tab for managing category filters, streaming options, appearance, and admin access, and introduce a new server entry point. 2025-12-08 22:02:41 +01:00
Michael 689eb4adbc feat: Introduce a new Dart server application providing API, static assets, streaming, proxying, and a cleanup service. 2025-12-08 21:57:04 +01:00
Michael f5f70f73a6 feat: Implement initial server with API, streaming, Xtream proxy, and static file serving. 2025-12-08 21:47:10 +01:00
Michael 63846c090a feat: implement IPTV settings management with streaming and display preferences 2025-12-08 21:40:46 +01:00
Michael 62fc19598a feat: Implement new video player screen with controls for live, VOD, and series streams, integrating with an external player via iframe messaging. 2025-12-08 21:27:06 +01:00
Michael 5069e92bb7 feat: Implement core server infrastructure with API routing, static file serving, and security middleware. 2025-12-08 21:14:17 +01:00
Michael a348748522 feat: implement IPTV player screen with playback controls, stream type support, and iframe communication. 2025-12-08 21:02:12 +01:00
Michael 9c8e95d88a fix: add tasks to address EPG overlay interaction. 2025-12-08 20:53:09 +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 86cf10051d feat(iptv): introduce web-based video player screen for live, VOD, and series content 2025-12-08 20:10:40 +01:00
Michael e6c9dbf050 feat: Introduce IPTV player screen with web iframe for live, VOD, and series playback, including controls and state management. 2025-12-08 19:48:35 +01:00
LogiFlow 7d5c72f7f7 Merge pull request #2 from R0m1k3/claude/fix-flutter-build-error-01Vhyg9PXDQf6xgVFKzpcLGD
fix: add build_runner step to Dockerfile and update CACHEBUST to v4
2025-12-08 18:35:28 +01:00
Claude 57101a62e3 fix: add build_runner step to Dockerfile and update CACHEBUST to v4
Add `dart run build_runner build --delete-conflicting-outputs` step before Flutter build to ensure all generated files (Riverpod and Hive) are fresh and properly generated. This ensures no stale or incompatible generated code causes build failures.

Also update CACHEBUST to v4 to force Docker to bypass cache and apply all recent fixes.
2025-12-08 17:12:15 +00:00
LogiFlow 642af38b0b Merge pull request #1 from R0m1k3/claude/fix-flutter-build-error-01Vhyg9PXDQf6xgVFKzpcLGD
Claude/fix flutter build error 01 vhyg9 pxd qf6xg vf kzpc lgd
2025-12-08 18:09:02 +01:00
Claude 9878b05128 fix: update CACHEBUST to v3 to force fresh Docker build
Update CACHEBUST arg to 2025-12-08-v3 to ensure Docker doesn't use cached layers and rebuilds with the latest code fixes. This ensures the duplicate height line fix is included in the build.
2025-12-08 17:08:27 +00:00
Claude 2821158a9d fix: remove duplicate style.height assignment in player_screen.dart
Remove duplicate ..style.height = '100%' line that was left over from merge conflict resolution. This duplicate assignment may have been causing Flutter build compilation issues.
2025-12-08 17:07:47 +00:00
Michael 2325431631 docs: add Docker build failure investigation task and pause audio investigation. 2025-12-08 17:19:10 +01:00
Michael 6399725822 feat: Introduce a comprehensive video player screen supporting live, VOD, and series streams with full playback controls. 2025-12-08 17:12:33 +01:00
Michael dd53ceaf7d feat: Implement IPTV player screen for stream playback with controls and channel switching 2025-12-08 16:57:11 +01:00
Michael 2c6545970e feat: Add Movies tab with search, pagination, and hero carousel for movie browsing. 2025-12-08 16:16:12 +01:00