From 18ece1e3e7ccf2296676d74457fa0fa252a86249 Mon Sep 17 00:00:00 2001 From: padreug Date: Sun, 9 Mar 2025 15:21:31 +0100 Subject: [PATCH] feat(nostr): Add connecting state to Nostr connection management - Introduce `isConnecting` state in useNostr composable - Update ConnectionStatus component to handle connecting state - Add warning variant to Badge for connecting status - Implement dynamic status text, color, and animation for connection states - Modify App.vue to pass new isConnecting prop to ConnectionStatus --- .env | 3 +- src/App.vue | 10 ++++-- src/components/nostr/ConnectionStatus.vue | 43 +++++++++++++++++++---- src/components/ui/badge/index.ts | 2 ++ src/composables/useNostr.ts | 6 ++++ 5 files changed, 52 insertions(+), 12 deletions(-) diff --git a/.env b/.env index eb7714e..e31ed75 100644 --- a/.env +++ b/.env @@ -1,5 +1,4 @@ # Support agent's public key in npub format VITE_SUPPORT_NPUB=npub1tm42jkmdn54zncjcylp34e85jagmgndr0skw4v0rsg8rucmu7r5swayth3 -VITE_NOSTR_RELAYS=["wss://relay.damus.io","wss://relay.nostr.info"] - +VITE_NOSTR_RELAYS=["wss://nostr.atitlan.io"] diff --git a/src/App.vue b/src/App.vue index b7cac37..911e329 100644 --- a/src/App.vue +++ b/src/App.vue @@ -1,12 +1,12 @@