From bb3177c8f386fd9bb12a3078d02c85772ea36ebd Mon Sep 17 00:00:00 2001 From: euzu Date: Thu, 6 Nov 2025 15:20:38 +0100 Subject: [PATCH] Rlease v3.1.8 --- CHANGELOG.md | 3 ++- Cargo.lock | 23 ++++++++--------------- backend/Cargo.toml | 2 +- frontend/Cargo.toml | 4 ++-- shared/Cargo.toml | 2 +- 5 files changed, 14 insertions(+), 20 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index a5a382899..863142acb 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,7 +1,8 @@ # Changelog -# 3.1.8 (2025-10-xx) +# 3.1.8 (2025-11-18) - Fixed HLS streaming issues caused by session eviction and incorrect headers. - Catchup stream fix cycling through multiple providers on play. +- Custom streams fix and update webui stream info - Added TimeZone to `epg_timeshift: [-+]hh:mm or TimeZone`, example `Europe/Paris`, `America/New_York`, `-2:30`(-2h30m), `+0:15` (15m), `2` (2h), `:30` (30m), `:3` (3m) If you use TimeZone the timeshift will change on Summer/Winter time if its applied in the TZ. - Fixed: Mappings now automatically reload and reapply after configuration changes, preventing stale settings. diff --git a/Cargo.lock b/Cargo.lock index b03508c0a..82fac5c18 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -1108,7 +1108,7 @@ dependencies = [ [[package]] name = "frontend" -version = "3.1.7" +version = "3.1.8" dependencies = [ "anyhow", "base64", @@ -1120,9 +1120,9 @@ dependencies = [ "futures-signals", "gloo-render 0.2.0", "gloo-storage 0.3.0", - "gloo-timers 0.3.0", + "gloo-timers 0.2.6", "gloo-utils 0.2.0", - "implicit-clone 0.6.0", + "implicit-clone", "js-sys", "log", "prost", @@ -1633,6 +1633,8 @@ version = "0.2.6" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "9b995a66bb87bebce9a0f4a95aed01daca4872c050bfcb21653361c03bc35e5c" dependencies = [ + "futures-channel", + "futures-core", "js-sys", "wasm-bindgen", ] @@ -2169,15 +2171,6 @@ dependencies = [ "indexmap", ] -[[package]] -name = "implicit-clone" -version = "0.6.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1689b939ee35e3a075b0834b5672efd43aec8a6e81a1c6002b76a5ca2f211ae0" -dependencies = [ - "implicit-clone-derive", -] - [[package]] name = "implicit-clone-derive" version = "0.1.2" @@ -3801,7 +3794,7 @@ dependencies = [ [[package]] name = "shared" -version = "3.1.7" +version = "3.1.8" dependencies = [ "base64", "bitflags 2.9.4", @@ -4350,7 +4343,7 @@ checksum = "e421abadd41a4225275504ea4d6566923418b7f05506fbc9c0fe86ba7396114b" [[package]] name = "tuliprox" -version = "3.1.7" +version = "3.1.8" dependencies = [ "arc-swap", "async-compression", @@ -5076,7 +5069,7 @@ dependencies = [ "console_error_panic_hook", "futures", "gloo 0.10.0", - "implicit-clone 0.4.9", + "implicit-clone", "indexmap", "js-sys", "prokio", diff --git a/backend/Cargo.toml b/backend/Cargo.toml index 6b19bf82d..05a4b916a 100644 --- a/backend/Cargo.toml +++ b/backend/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "tuliprox" -version = "3.1.7" +version = "3.1.8" edition = "2021" # See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html diff --git a/frontend/Cargo.toml b/frontend/Cargo.toml index 3e4ed7db5..0529548c2 100644 --- a/frontend/Cargo.toml +++ b/frontend/Cargo.toml @@ -1,10 +1,10 @@ [package] name = "frontend" -version = "3.1.7" +version = "3.1.8" edition = "2021" [dependencies] -shared = { version = "3.1.7", path = "../shared" } +shared = { version = "3.1.8", path = "../shared" } chrono = "0" yew = "0.21" yew-router = "0.18" diff --git a/shared/Cargo.toml b/shared/Cargo.toml index 36ae5950e..1898124ed 100644 --- a/shared/Cargo.toml +++ b/shared/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "shared" -version = "3.1.7" +version = "3.1.8" edition = "2021" [dependencies]