27 Commits
Author SHA1 Message Date
euzuandGitHub 6a567d264e Feature/connection handling (#869)
* **New Features**
  * Added an opt-in runtime liveness watchdog with diagnostics, health status, and optional automatic restart.
  * Added configurable stream cleanup capacity and eviction re-entry protection.
  * Expanded configuration and UI access for users with playlist or user permissions, with safer data sanitization.
  * Added testkit scenarios and reporting for playback, admission, provider limits, sharing, and VOD behavior.
  * Added support for experimental-branch Docker builds.

* **Bug Fixes**
  * Improved provider prioritization, shared playback capacity, cleanup, reconnect handling, and concurrent client behavior.
  * Fixed playlist parsing for declared media types.
  * Release links now use the configured destination.
2026-09-19 10:17:23 +02:00
euzu f0eae9be53 fixed manual Dockerfile name 2026-07-08 15:28:19 +02:00
euzuandGitHub 9ce3e7a313 Feature/download (#700)
- Download manager
- Stream history fixes
- Stream history docs updated
2026-04-03 16:23:15 +02:00
euzuandGitHub d31c05463e refactored documentation (#645)
* refactored documentation
2026-03-15 10:15:08 +01:00
euzu 89e041f647 version inc fixed 2026-03-13 15:17:20 +01:00
euzuandGitHub 9b742997b0 initial setup (#601)
Initial Setup Wizard
2026-02-23 11:46:21 +01:00
euzuandGitHub 38813bb672 Feature/makefile ci and log with local time (#582)
- Add Makefile to simplify installing required tools
- Add CONTRIBUTING.md welcome new contributors
- Add fmt, lint, test tasks to makefile and update CONTRIBUTING.md
- Add CI workflow
-  Log with local date
2026-02-14 12:12:59 +01:00
knylbyteandGitHub 59297a8185 feat: set patch version and create major or minor releases full automatically (#542)
set version automatically during builds
2026-01-27 00:16:40 +01:00
euzu b64a6b65dd updated build scripts 2025-12-14 12:05:51 +01:00
euzu 9825cd24cf m3u repository save aync playlist file 2025-11-14 23:39:26 +01:00
euzu f6adf3c498 m3u repository save aync playlist file 2025-11-14 23:28:10 +01:00
euzu 1c77d52cc2 build tag for dev image 2025-11-14 22:26:19 +01:00
euzuandGitHub f3a11ccd28 Remove 'cross tree' command from build_docker.sh
Removed the 'cross tree' command from the build script.
2025-11-13 15:20:24 +01:00
euzuandGitHub 3639098183 Add cross tree command for architecture build 2025-11-13 14:36:07 +01:00
euzuandGitHub a019a94179 Add --locked flag to cross build command 2025-11-13 14:20:55 +01:00
euzu a70eebd9af Epg View optimization 2025-10-03 19:43:07 +02:00
euzu 1a4edb7194 Epg View optimization 2025-10-03 19:31:06 +02:00
euzu 962add97a8 try to fix dev build 2025-10-02 12:06:27 +02:00
euzu 04112492a4 try to fix dev build 2025-10-02 11:58:12 +02:00
Goldy 529c8889f6 Install ffmpeg in GitHub Actions workflow and update build script to handle resource creation failures gracefully 2025-08-17 18:30:14 +02:00
Goldy d94abd45c8 Update Docker build script to conditionally tag images based on branch
- Added logic to prepare Docker tags for the master and develop branches, allowing for versioned and latest tags on master, and a dev tag on develop.
- Streamlined the image building process by using the prepared tags in the Docker build command.
2025-08-17 18:26:11 +02:00
Goldy 9670e31aca Enhance Docker build workflow and script for improved caching and resource management
- Updated caching strategy in the GitHub Actions workflow to include additional paths and keys for cargo tools, dependencies, and frontend resources.
- Modified the build script to check if resources are already built before executing the build process, improving efficiency.
- Implemented cache handling for frontend builds and cross-compilation tools to optimize build times.
- Adjusted Dockerfile to improve layer caching by copying dependency files first and creating dummy source files for pre-building dependencies.
2025-08-17 18:04:37 +02:00
Goldy 1299d50d1b Refactor Docker build process to support multi-platform images and streamline binary selection
- Introduced a new stage in the Dockerfile to select binaries based on target architecture.
- Updated the build script to copy architecture-specific binaries for multi-platform support.
2025-08-17 17:17:49 +02:00
Goldy 2b514ff1eb Enhance Docker build workflow to create and utilize a multi-platform builder with Buildx 2025-08-17 16:53:49 +02:00
Goldy 7b3a620bd1 Update Docker build workflow to set up QEMU and specify platforms for Buildx 2025-08-17 16:30:58 +02:00
Goldy 57c973dcb8 Enhance Docker build script to determine platform based on Rust target architecture 2025-08-17 16:19:05 +02:00
Goldy 350aa6319e Refactor Docker build workflow to consolidate jobs and improve caching
- Merged master and develop build jobs into a single `docker-build` job.
- Updated steps for installing Rust and caching cargo registry.
- Introduced a new script `build_docker.sh` for building and pushing Docker images.
- Removed obsolete scripts `build_github_docker_aarch64.sh` and `build_github_docker_beta.sh`.
2025-08-17 15:34:08 +02:00