From 8c0f8c6b44e4daa5011079d71b40a57a12e63861 Mon Sep 17 00:00:00 2001 From: Talon Date: Wed, 20 Aug 2025 22:50:38 +0200 Subject: [PATCH] Add custom URL support to vue frontend --- .../src/components/dialogs/SettingsDialog.vue | 182 +++++++++++++++++- frontend-vue/src/composables/useWebSocket.ts | 7 + frontend-vue/src/services/api.ts | 5 + frontend-vue/src/services/websocket.ts | 27 ++- frontend-vue/src/stores/auth.ts | 56 ++++-- frontend-vue/src/types/index.ts | 1 + frontend-vue/src/views/AuthView.vue | 20 +- frontend-vue/src/views/MainView.vue | 5 +- 8 files changed, 281 insertions(+), 22 deletions(-) diff --git a/frontend-vue/src/components/dialogs/SettingsDialog.vue b/frontend-vue/src/components/dialogs/SettingsDialog.vue index a2bb6db..7f11684 100644 --- a/frontend-vue/src/components/dialogs/SettingsDialog.vue +++ b/frontend-vue/src/components/dialogs/SettingsDialog.vue @@ -145,6 +145,37 @@ +
+

Account

+ +
+ +
+ {{ currentServerUrl || 'Default' }} +
+
+ +
+ + Logout + + + + Reset All Data + +
+
+
+ + +
+
+

Reset All Data

+

This will permanently delete all local data including messages, settings, and authentication. This cannot be undone.

+
+ + Cancel + + + Reset All Data + +
+
+