From dd0fce539556a36f64984d8c1a8053f597a011eb Mon Sep 17 00:00:00 2001 From: Dorian Date: Thu, 19 Mar 2026 21:11:11 +0000 Subject: [PATCH] =?UTF-8?q?feat:=20Federation=20UI=20polish=20=E2=80=94=20?= =?UTF-8?q?modals,=20backgrounds,=20scroll,=20names,=20blocked?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - Federation page uses bg-web5.jpg background - Invite code in full-screen modal with type label (Link/Peer) - Join modal upgraded to full-screen with backdrop blur - "Untrusted" renamed to "Blocked" in trust selector - Your Nodes / Peers containers: max-h-[60vh] with inner scroll - Server name from Settings shown on DID card + network map - DID sync between Web5 and Federation on rotation Co-Authored-By: Claude Opus 4.6 (1M context) --- neode-ui/src/views/Dashboard.vue | 1 + neode-ui/src/views/Federation.vue | 138 +++++++++++++++++------------- 2 files changed, 79 insertions(+), 60 deletions(-) diff --git a/neode-ui/src/views/Dashboard.vue b/neode-ui/src/views/Dashboard.vue index 7238d5b2..43a760eb 100644 --- a/neode-ui/src/views/Dashboard.vue +++ b/neode-ui/src/views/Dashboard.vue @@ -435,6 +435,7 @@ const ROUTE_BACKGROUNDS: Record = { '/dashboard/mesh': 'bg-mesh.jpg', '/dashboard/server': 'bg-network.jpg', '/dashboard/web5': 'bg-web5.jpg', + '/dashboard/federation': 'bg-web5.jpg', '/dashboard/settings': 'bg-settings.jpg', '/dashboard/chat': 'bg-aiui.jpg', } diff --git a/neode-ui/src/views/Federation.vue b/neode-ui/src/views/Federation.vue index f6812844..1e0b8c7c 100644 --- a/neode-ui/src/views/Federation.vue +++ b/neode-ui/src/views/Federation.vue @@ -19,7 +19,7 @@