Commit Graph
237 Commits
Author SHA1 Message Date
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
Michael 5ec3169bd0 feat: implement web-based IPTV player using HLS.js and mpegts.js with parent frame communication 2025-12-08 15:45:46 +01:00
Michael 89d8951d08 build: Add build log file. 2025-12-08 15:04:04 +01:00
Michael a46df62f28 fix: add fullscreen CSS rules to prevent scrollbars 2025-12-08 14:46:21 +01:00
Michael 8ee9c1de99 fix: remove scrollbar in fullscreen and black gradient on EPG overlay 2025-12-08 14:36:34 +01:00
Michael 5541a73c41 fix: resolve git merge conflicts in player_screen.dart 2025-12-08 14:11:20 +01:00
LogiFlow 6f3bd3d1f5 Merge pull request #94 from R0m1k3/antigravity
fix: update CACHEBUST to v2 to force fresh build
2025-12-08 13:35:48 +01:00
Michael b8546ace2e fix: update CACHEBUST to v2 to force fresh build 2025-12-08 13:35:14 +01:00
LogiFlow f600f90204 Merge pull request #93 from R0m1k3/antigravity
fix: add CACHEBUST arg to force Docker cache invalidation
2025-12-08 13:17:56 +01:00
Michael d8c36246e2 fix: add CACHEBUST arg to force Docker cache invalidation 2025-12-08 13:17:26 +01:00
LogiFlow 678e7fbfe4 Merge pull request #92 from R0m1k3/antigravity
refactor: remove media_kit and media_kit_video dependencies
2025-12-08 13:10:03 +01:00
Michael 96367bb8be refactor: remove media_kit and media_kit_video dependencies 2025-12-08 13:09:41 +01:00
LogiFlow 0cd963fb9d Merge pull request #91 from R0m1k3/antigravity
chore: Add `--verbose` flag to Flutter web build command in Dockerfile.
2025-12-08 13:01:42 +01:00
Michael 269bf3652c chore: Add --verbose flag to Flutter web build command in Dockerfile. 2025-12-08 13:01:19 +01:00
LogiFlow 3f0a0a96ff Merge pull request #90 from R0m1k3/antigravity
fix: Increase DART VM old generation heap size and add `flutter clean…
2025-12-08 12:54:29 +01:00
Michael e1b30a2fda fix: Increase DART VM old generation heap size and add flutter clean to the build process. 2025-12-08 12:53:32 +01:00
LogiFlow 15e303fb74 Merge pull request #89 from R0m1k3/antigravity
build: Optimize Dockerfile by adding DART VM memory option and removi…
2025-12-08 12:47:15 +01:00
Michael 8435c92b72 build: Optimize Dockerfile by adding DART VM memory option and removing diagnostic commands. 2025-12-08 12:46:49 +01:00
LogiFlow f8e9b56d23 Merge pull request #88 from R0m1k3/antigravity
build: update Flutter base image to stable and add `--no-tree-shake-i…
2025-12-08 12:41:37 +01:00
Michael 70b61c77f9 build: update Flutter base image to stable and add --no-tree-shake-icons and --verbose flags to the web build command. 2025-12-08 12:41:13 +01:00
LogiFlow 57f17f9cc5 Merge pull request #87 from R0m1k3/antigravity
fix: pin Flutter SDK version to 3.27.4 and add build diagnostics to D…
2025-12-08 12:29:18 +01:00
Michael a37e9544cf fix: pin Flutter SDK version to 3.27.4 and add build diagnostics to Dockerfile 2025-12-08 12:28:53 +01:00