From 27f45feeddb2d97cfeabde7d153a1bd507e621d5 Mon Sep 17 00:00:00 2001 From: Stan Grams Date: Mon, 2 Mar 2026 23:13:54 +0100 Subject: [PATCH] [style](trx-frontend): polish AIS panel and bookmark wrapping Refine the AIS plugin tab with summary cards, clearer vessel rows, and better live-bar deduping, and let long side bookmark names wrap cleanly inside their chips. Co-authored-by: OpenAI Codex Signed-off-by: Stan Grams --- .../trx-frontend-http/assets/web/app.js | 1 + .../trx-frontend-http/assets/web/index.html | 14 ++ .../assets/web/plugins/ais.js | 181 ++++++++++++++++-- .../trx-frontend-http/assets/web/style.css | 99 +++++++++- 4 files changed, 272 insertions(+), 23 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 401120f..f47c081 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 @@ -218,6 +218,7 @@ 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", "ft8-decode-toggle-btn", "wspr-decode-toggle-btn", "cw-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 3d4d0de..cee6801 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 @@ -425,6 +425,20 @@ Waiting for server decode +
+
+ Channels + A 161.975 MHz · B 162.025 MHz +
+
+ Tracked + 0 vessels +
+
+ Latest + No traffic yet +
+