From 5244e9fd3db3e37d34a3695a37c207baf5239aab Mon Sep 17 00:00:00 2001 From: Developer Date: Tue, 9 Jun 2026 21:49:10 +0200 Subject: [PATCH] feat: AI Team Network ins Dashboard integriert, Vollbreite, dynamisches Grid MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - TeamNetwork ins Dashboard verschoben (center column) - 3-Spalten-Layout auf volle Desktop-Breite (kein max-width) - Agent-Grid dynamisch: 2 Spalten, erweitert nach unten (4→6→8 Agenten) - SVG-Bézier-Linien mit ResizeObserver passen sich an - 'Team' aus Navigation, Router und standaloneViews entfernt - /team Route gelöscht --- frontend/src/App.vue | 4 +- .../src/components/dashboard/TeamNetwork.vue | 391 +++++++++++++----- frontend/src/components/layout/AppSidebar.vue | 3 +- frontend/src/router.ts | 2 - 4 files changed, 289 insertions(+), 111 deletions(-) diff --git a/frontend/src/App.vue b/frontend/src/App.vue index 88fb49c..1c58f5a 100644 --- a/frontend/src/App.vue +++ b/frontend/src/App.vue @@ -20,7 +20,7 @@ const activeView = computed(() => { }) const routePaths: Record = { - Dashboard: '/dashboard', Memory: '/memory', Docs: '/docs', Team: '/team', Security: '/security', + Dashboard: '/dashboard', Memory: '/memory', Docs: '/docs', Security: '/security', Projects: '/projects', 'Task Board': '/tasks', Incidents: '/incidents', Calendar: '/calendar', Agents: '/agents', Models: '/models', Activity: '/activity', 'Mobile Chat': '/chat', Settings: '/settings', } @@ -31,7 +31,7 @@ const navigate = (label: string) => { } const mobileNavOpen = ref(false) -const standaloneViews = computed(() => ['Dashboard', 'Settings', 'ProjectDetail', 'Memory', 'Docs', 'Team', 'Security', 'Incidents', 'Calendar', 'AgentDetail', 'Agents'].includes(activeView.value)) +const standaloneViews = computed(() => ['Dashboard', 'Settings', 'ProjectDetail', 'Memory', 'Docs', 'Security', 'Incidents', 'Calendar', 'AgentDetail', 'Agents'].includes(activeView.value)) onMounted(() => { if (auth.isAuthenticated) store.refresh() diff --git a/frontend/src/components/dashboard/TeamNetwork.vue b/frontend/src/components/dashboard/TeamNetwork.vue index adfdd2a..cc0f876 100644 --- a/frontend/src/components/dashboard/TeamNetwork.vue +++ b/frontend/src/components/dashboard/TeamNetwork.vue @@ -1,5 +1,5 @@