From 8ade296fb16b8f8e145f0c83e97179c456325be3 Mon Sep 17 00:00:00 2001 From: Ivan Date: Tue, 14 Apr 2026 19:33:37 -0500 Subject: [PATCH] feat(frontend): improve UI with loading overlay, legend, and toolbar components for better user experience --- meshchatx/src/frontend/components/App.vue | 129 ++ .../frontend/components/CommandPalette.vue | 56 +- .../components/debug/DebugLogsPage.vue | 26 +- .../components/forwarder/ForwarderPage.vue | 12 +- .../messages/ConversationViewer.vue | 63 +- .../components/messages/MessagesPage.vue | 28 + .../micron-editor/MicronEditorPage.vue | 16 +- .../network-visualiser/NetworkVisualiser.vue | 1501 ++++++++++++----- .../internal/NetworkVisualiserLegend.vue | 35 + .../NetworkVisualiserLoadingOverlay.vue | 49 + .../internal/NetworkVisualiserToolbar.vue | 252 +++ 11 files changed, 1661 insertions(+), 506 deletions(-) create mode 100644 meshchatx/src/frontend/components/network-visualiser/internal/NetworkVisualiserLegend.vue create mode 100644 meshchatx/src/frontend/components/network-visualiser/internal/NetworkVisualiserLoadingOverlay.vue create mode 100644 meshchatx/src/frontend/components/network-visualiser/internal/NetworkVisualiserToolbar.vue diff --git a/meshchatx/src/frontend/components/App.vue b/meshchatx/src/frontend/components/App.vue index a158745..56e6239 100644 --- a/meshchatx/src/frontend/components/App.vue +++ b/meshchatx/src/frontend/components/App.vue @@ -14,6 +14,23 @@ +
+ {{ $t("app.backend_disconnected") }} ยท {{ wsDisconnectedDurationText }} +
+
+ {{ $t("app.backend_reconnected") }} +
+