From b51d04953f58b191bfc5ab9dc78e61983694d410 Mon Sep 17 00:00:00 2001 From: Sudo-Ivan Date: Sat, 3 Jan 2026 18:31:45 -0600 Subject: [PATCH] feat(App): add emergency banner for active mode and enhance changelog modal with version tracking; improve notification logic for incoming messages --- meshchatx/src/frontend/components/App.vue | 24 +++- .../frontend/components/ChangelogModal.vue | 93 ++++++++++---- .../components/ColourPickerDropdown.vue | 2 +- .../src/frontend/components/LxmfUserIcon.vue | 27 +++-- .../components/MaterialDesignIcon.vue | 23 +++- .../frontend/components/about/AboutPage.vue | 113 +++++++++--------- .../frontend/components/call/CallOverlay.vue | 4 +- .../src/frontend/components/call/CallPage.vue | 4 +- .../messages/ConversationViewer.vue | 2 +- .../components/profile/ProfileIconPage.vue | 22 ++-- 10 files changed, 202 insertions(+), 112 deletions(-) diff --git a/meshchatx/src/frontend/components/App.vue b/meshchatx/src/frontend/components/App.vue index 6024141..21bd422 100644 --- a/meshchatx/src/frontend/components/App.vue +++ b/meshchatx/src/frontend/components/App.vue @@ -3,6 +3,17 @@ :class="{ dark: config?.theme === 'dark' }" class="h-screen w-full flex flex-col bg-slate-50 dark:bg-zinc-950 transition-colors" > + +
+
+ + {{ $t("app.emergency_mode_active") }} +
+
+