From 832fac1d64f06d00a0f429d73d2cc6ba9d05af41 Mon Sep 17 00:00:00 2001 From: Stan Grams Date: Sun, 1 Mar 2026 19:26:04 +0100 Subject: [PATCH] [fix](trx-rs): refine wfm denoise and favicon handling Co-authored-by: OpenAI Codex Signed-off-by: Stan Grams --- .../trx-frontend-http/assets/web/app.js | 5 ++--- .../trx-frontend-http/assets/web/index.html | 8 ++++---- .../trx-frontend/trx-frontend-http/src/api.rs | 6 +++--- src/trx-core/src/rig/state.rs | 1 + .../trx-backend-soapysdr/src/demod/wfm.rs | 19 ++++++++++++++++++- 5 files changed, 28 insertions(+), 11 deletions(-) diff --git a/src/trx-client/trx-frontend/trx-frontend-http/assets/web/app.js b/src/trx-client/trx-frontend/trx-frontend-http/assets/web/app.js index d76dae6..c88802b 100644 --- a/src/trx-client/trx-frontend/trx-frontend-http/assets/web/app.js +++ b/src/trx-client/trx-frontend/trx-frontend-http/assets/web/app.js @@ -1431,7 +1431,7 @@ function render(update) { if (wfmDenoiseEl && (typeof update.filter.wfm_denoise === "string" || typeof update.filter.wfm_denoise === "boolean")) { const nextDenoise = typeof update.filter.wfm_denoise === "string" ? normalizeWfmDenoiseLevel(update.filter.wfm_denoise) - : (update.filter.wfm_denoise ? "auto" : "low"); + : (update.filter.wfm_denoise ? "auto" : "off"); if (wfmDenoiseEl.value !== nextDenoise) { wfmDenoiseEl.value = nextDenoise; saveSetting("wfmDenoise", nextDenoise); @@ -2994,8 +2994,7 @@ function levelFromChannels(channels, frameCount) { function normalizeWfmDenoiseLevel(value) { const next = String(value ?? "").toLowerCase(); - if (next === "auto" || next === "low" || next === "medium" || next === "high") return next; - if (next === "off") return "low"; + if (next === "off" || next === "auto" || next === "low" || next === "medium" || next === "high") return next; return "auto"; } diff --git a/src/trx-client/trx-frontend/trx-frontend-http/assets/web/index.html b/src/trx-client/trx-frontend/trx-frontend-http/assets/web/index.html index 5367965..aa33639 100644 --- a/src/trx-client/trx-frontend/trx-frontend-http/assets/web/index.html +++ b/src/trx-client/trx-frontend/trx-frontend-http/assets/web/index.html @@ -4,10 +4,9 @@ trx-rs v{ver} - - - - + + + @@ -179,6 +178,7 @@