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
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