Michael
b4c1cd919f
Revert Dockerfile to stable dart:stable base, add GPU toggle in settings UI
2026-01-01 20:26:34 +01:00
Michael
c77b100a4e
feat: Switch Dockerfile base image to NVIDIA CUDA, install Dart SDK, and add NVENC-enabled FFmpeg.
2026-01-01 20:17:52 +01:00
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