From c85a9c9bc4aac0032258d0cc495326769ea6e9e8 Mon Sep 17 00:00:00 2001 From: Claude Date: Mon, 30 Mar 2026 07:33:45 +0000 Subject: [PATCH] [feat](trx-frontend-http): implement Phase 1 UX/UI quick wins from Settings analysis - IX-2: Add confirm() dialogs before all destructive actions (10 history clear buttons, scheduler reset, background decode reset) - IX-6: Add Select All / Deselect All buttons for background decode bookmark checklist - IX-1: Add dirty-state indicator (pulsing dot) on Save buttons when unsaved changes exist in scheduler and background decode panels - A-4: Add role="alert" and aria-live="polite" to toast notification elements for screen reader accessibility - A-3: Add Unicode symbol prefixes to background decode state labels (checkmark/triangle/cross) so state is distinguishable without color https://claude.ai/code/session_01ShfPMW9hPLD3czp9YovkbJ Signed-off-by: Claude --- .../trx-frontend-http/assets/web/index.html | 8 +- .../assets/web/plugins/ais.js | 1 + .../assets/web/plugins/aprs.js | 1 + .../assets/web/plugins/background-decode.js | 78 ++++++++++++++++--- .../assets/web/plugins/cw.js | 1 + .../assets/web/plugins/ft2.js | 1 + .../assets/web/plugins/ft4.js | 1 + .../assets/web/plugins/ft8.js | 1 + .../assets/web/plugins/hf-aprs.js | 1 + .../assets/web/plugins/sat.js | 1 + .../assets/web/plugins/scheduler.js | 37 +++++++++ .../assets/web/plugins/vdes.js | 1 + .../assets/web/plugins/wspr.js | 1 + .../trx-frontend-http/assets/web/style.css | 35 +++++++++ 14 files changed, 155 insertions(+), 13 deletions(-) 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 d7da6e4..64711d4 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 @@ -1074,7 +1074,7 @@
- +
No activity yet.
@@ -1254,7 +1254,7 @@