Commit Graph
33 Commits
Author SHA1 Message Date
Michael 07ffb1b75f feat: Introduce backend server with live TV proxy, VOD HLS transcoding, and IPTV streaming settings UI. 2025-12-15 16:49:48 +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 67e59b804c feat: add IPTV player screen for stream playback and controls. 2025-12-13 11:41:14 +01:00
Michael 18d2e0a0ee chore: Update Docker cache buster version. 2025-12-13 10:37:46 +01:00
Michael bb1a9ec28f feat: add glass usages tracking file 2025-12-13 09:25:23 +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
Michael 2325431631 docs: add Docker build failure investigation task and pause audio investigation. 2025-12-08 17:19:10 +01:00
Michael b8546ace2e fix: update CACHEBUST to v2 to force fresh build 2025-12-08 13:35:14 +01:00
Michael d8c36246e2 fix: add CACHEBUST arg to force Docker cache invalidation 2025-12-08 13:17:26 +01:00
Michael 269bf3652c chore: Add --verbose flag to Flutter web build command in Dockerfile. 2025-12-08 13:01:19 +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
Michael 8435c92b72 build: Optimize Dockerfile by adding DART VM memory option and removing diagnostic commands. 2025-12-08 12:46:49 +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
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
Michael 39dabfa7b5 feat: add Dart server for API, Xtream proxy, and FFmpeg streaming, updating Dockerfile for ffmpeg support. 2025-12-06 11:49:39 +01:00
Michael 03edbfefb7 feat: Add initial backend server with user authentication, session management, and playlist CRUD functionality. 2025-12-06 01:51:07 +01:00
Michael c78012dbdd feat: implement Hive service for local data persistence, user management, and playlist configuration. 2025-12-06 01:11:43 +01:00
Michael 35062247d8 build: Configure Dockerfile for Flutter web release build and add the web application entry point index.html. 2025-12-06 00:45:48 +01:00
Michael 2313177904 build: switch Flutter web application build to debug mode 2025-12-06 00:33:01 +01:00
Michael cd23b35ef5 chore: Update application internal port to 8089 and configure direct Docker Compose port mapping. 2025-12-05 18:53:12 +01:00
Michael 5943cd9587 chore: Stop explicitly copying pubspec.lock as flutter pub get generates it. 2025-12-05 18:44:45 +01:00
Michael 163b1632bf feat: Add video_player_web dependency for web platform and enable verbose logging for web builds. 2025-12-05 11:14:41 +01:00
Michael 8a0510efd5 chore: Update Flutter web build to use default CanvasKit renderer. 2025-12-05 11:05:19 +01:00
Michael 47dbf34254 feat: update Dockerfile to run flutter pub get and build Flutter web app with HTML renderer. 2025-12-05 10:59:52 +01:00
Michael bbac00f808 build: Set Dockerfile user to root. 2025-12-05 10:44:58 +01:00
Michael eac68cf65a build: Add build_runner step to Dockerfile for web build. 2025-12-05 10:38:34 +01:00
Michael 1b4e20c418 feat: Add .dockerignore and configure Dockerfile for Flutter web build with updated base image. 2025-12-05 10:32:15 +01:00
Michael 0ca2835cba chore: Update dependencies, switch Flutter web renderer to HTML, replace media_kit with video_player/chewie, and remove Hive volume from Docker setup. 2025-12-05 09:52:40 +01:00
Michael 3c0d472a31 refactor: optimize Docker build and deployment process, and rewrite README with comprehensive details. 2025-12-05 09:22:07 +01:00
Michael 2a28eb44d8 feat: Initialize XtremFlow project with core structure, IPTV features, authentication, and video player. 2025-12-05 09:17:11 +01:00