From 6650ae2ca21db50c1e228a08658ec102a6ea8e18 Mon Sep 17 00:00:00 2001 From: yaya Date: Tue, 6 Oct 2026 07:58:36 +0100 Subject: [PATCH] Fix Gashboard encrypted chat on HTTP and open the native signer on launch --- docker/gashboard/apps/web/package.json | 1 + docker/gashboard/apps/web/src/App.vue | 9 ++++- .../apps/web/src/components/ChatDrawer.vue | 15 +++++--- .../gashboard/apps/web/src/services/chat.ts | 38 ++++++++++--------- docker/gashboard/apps/web/src/stores/auth.ts | 3 ++ docker/gashboard/apps/web/src/types.ts | 4 ++ .../apps/web/src/views/LoginView.vue | 31 +++++++++++---- docker/gashboard/pnpm-lock.yaml | 3 ++ 8 files changed, 71 insertions(+), 33 deletions(-) diff --git a/docker/gashboard/apps/web/package.json b/docker/gashboard/apps/web/package.json index da0a8a54..9e60db23 100644 --- a/docker/gashboard/apps/web/package.json +++ b/docker/gashboard/apps/web/package.json @@ -10,6 +10,7 @@ "typecheck": "vue-tsc --noEmit" }, "dependencies": { + "@noble/ciphers": "0.5.3", "applesauce-accounts": "5.1.0", "applesauce-signers": "5.1.0", "nostr-tools": "2.10.4", diff --git a/docker/gashboard/apps/web/src/App.vue b/docker/gashboard/apps/web/src/App.vue index 14c5cea7..b055caf0 100644 --- a/docker/gashboard/apps/web/src/App.vue +++ b/docker/gashboard/apps/web/src/App.vue @@ -1,6 +1,6 @@ @@ -73,14 +88,14 @@ onMounted(() => {
-
diff --git a/docker/gashboard/pnpm-lock.yaml b/docker/gashboard/pnpm-lock.yaml index 4bb43a03..068a7462 100644 --- a/docker/gashboard/pnpm-lock.yaml +++ b/docker/gashboard/pnpm-lock.yaml @@ -65,6 +65,9 @@ importers: apps/web: dependencies: + '@noble/ciphers': + specifier: 0.5.3 + version: 0.5.3 applesauce-accounts: specifier: 5.1.0 version: 5.1.0(typescript@5.7.2)