Commit Graph
33 Commits
Author SHA1 Message Date
Michael 3dc9a8def2 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 b589a834a0 feat: implement IPTV player using a web-based lite player and a dedicated Flutter screen. 2025-12-14 00:01:50 +01:00
Michael 3cc3f51970 feat: add IPTV player screen for stream playback and controls. 2025-12-13 11:41:14 +01:00
Michael d180762f51 chore: Update Docker cache buster version. 2025-12-13 10:37:46 +01:00
Michael bc615c1681 feat: add glass usages tracking file 2025-12-13 09:25:23 +01:00
LogiFlow aced512433 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 3c02f509b7 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 b571019198 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 b3dfde2f45 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 f34e5f1ad9 docs: add Docker build failure investigation task and pause audio investigation. 2025-12-08 17:19:10 +01:00
Michael 8284099bbe fix: update CACHEBUST to v2 to force fresh build 2025-12-08 13:35:14 +01:00
Michael c13762fd2b fix: add CACHEBUST arg to force Docker cache invalidation 2025-12-08 13:17:26 +01:00
Michael b3a729727e chore: Add --verbose flag to Flutter web build command in Dockerfile. 2025-12-08 13:01:19 +01:00
Michael f8060bc952 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 7e9b7fa6e6 build: Optimize Dockerfile by adding DART VM memory option and removing diagnostic commands. 2025-12-08 12:46:49 +01:00
Michael a3eb0c7834 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 197daac48b fix: pin Flutter SDK version to 3.27.4 and add build diagnostics to Dockerfile 2025-12-08 12:28:53 +01:00
Michael 5771236c43 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 ac4f274031 feat: Add initial backend server with user authentication, session management, and playlist CRUD functionality. 2025-12-06 01:51:07 +01:00
Michael a1ce183cd3 feat: implement Hive service for local data persistence, user management, and playlist configuration. 2025-12-06 01:11:43 +01:00
Michael 3cd8e3dd52 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 f0286a3498 build: switch Flutter web application build to debug mode 2025-12-06 00:33:01 +01:00
Michael 78aef7260b 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