From b03247380107efe5eb785d9ce91df88879f45199 Mon Sep 17 00:00:00 2001 From: Stanislaw Grams Date: Sat, 14 Mar 2026 20:13:55 +0100 Subject: [PATCH] [feat](trx-frontend): simplify decoder history overlays Move full-history clear actions into Settings > History. Remove decoder pause controls and pause-only buffering paths. Add close controls to live overlay bars and fix FT4/FT2 overlay naming. Co-authored-by: OpenAI Codex Signed-off-by: Stanislaw Grams --- .../trx-frontend-http/assets/web/app.js | 17 +-- .../trx-frontend-http/assets/web/index.html | 40 +++--- .../assets/web/plugins/ais.js | 66 ++------- .../assets/web/plugins/aprs.js | 66 +++------ .../assets/web/plugins/cw.js | 62 ++++----- .../assets/web/plugins/ft2.js | 60 +++++---- .../assets/web/plugins/ft4.js | 60 +++++---- .../assets/web/plugins/ft8.js | 127 ++++++++++-------- .../assets/web/plugins/hf-aprs.js | 50 +------ .../assets/web/plugins/vdes.js | 66 ++------- .../assets/web/plugins/wspr.js | 48 +------ .../trx-frontend-http/assets/web/style.css | 32 ++++- 12 files changed, 283 insertions(+), 411 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 5421f47..956e20a 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 @@ -211,20 +211,21 @@ function applyAuthRestrictions() { // Disable plugin enable/disable buttons and decode history clear buttons // Note: sig-clear-btn is allowed for RX (clears local measurements only) const pluginToggleBtns = [ - "ais-clear-btn", - "vdes-clear-btn", "ft8-decode-toggle-btn", "ft4-decode-toggle-btn", "ft2-decode-toggle-btn", "wspr-decode-toggle-btn", "hf-aprs-decode-toggle-btn", "cw-auto", - "aprs-clear-btn", - "ft8-clear-btn", - "ft4-clear-btn", - "ft2-clear-btn", - "wspr-clear-btn", - "cw-clear-btn" + "settings-clear-ais-history", + "settings-clear-vdes-history", + "settings-clear-aprs-history", + "settings-clear-hf-aprs-history", + "settings-clear-cw-history", + "settings-clear-ft8-history", + "settings-clear-ft4-history", + "settings-clear-ft2-history", + "settings-clear-wspr-history" ]; pluginToggleBtns.forEach(id => { const btn = document.getElementById(id); 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 c88476d..8bc7a22 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 @@ -515,8 +515,6 @@