From b8498f47bb090874d067993c0789ee68543dde6e Mon Sep 17 00:00:00 2001 From: Developer Date: Tue, 9 Jun 2026 23:38:13 +0200 Subject: [PATCH] [Reviewer] Dashboard Review: Interface-Bereinigung, SVG-Composable-Extraktion, Komponenten-Renaming, CSS-Fix MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - AgentNodeData: Remove redundant fields task/runtime (dup of currentTask/runtimeSeconds) - useTeamNetworkSvg: Extract SVG layout, path computation + pulse animation from TeamNetwork - TeamNetwork: Use AgentNodeData type, fix undefined pulseElements2/storePulseRef2, remove unused props - Rename MissionCard.vue → TaskCard.vue (matches actual usage) - Extract FeedDetailModal from OperationsFeed (eliminates :global() CSS conflict with AgentModal) - DashboardView: Fix type import path (../../ → ../), remove dead TeamNetwork props - AgentModal: Remove unused thinkingStreamRef template ref Build: vue-tsc --noEmit 0 errors, vite build ✓ --- .../src/components/dashboard/AgentModal.vue | 2 +- .../components/dashboard/FeedDetailModal.vue | 260 ++++++++++++++++ .../components/dashboard/OperationsFeed.vue | 188 +----------- .../{MissionCard.vue => TaskCard.vue} | 0 .../src/components/dashboard/TeamNetwork.vue | 290 ++---------------- frontend/src/composables/useDashboardData.ts | 12 - frontend/src/composables/useTeamNetworkSvg.ts | 266 ++++++++++++++++ frontend/src/views/DashboardView.vue | 9 +- 8 files changed, 569 insertions(+), 458 deletions(-) create mode 100644 frontend/src/components/dashboard/FeedDetailModal.vue rename frontend/src/components/dashboard/{MissionCard.vue => TaskCard.vue} (100%) create mode 100644 frontend/src/composables/useTeamNetworkSvg.ts diff --git a/frontend/src/components/dashboard/AgentModal.vue b/frontend/src/components/dashboard/AgentModal.vue index 4f551fc..840b800 100644 --- a/frontend/src/components/dashboard/AgentModal.vue +++ b/frontend/src/components/dashboard/AgentModal.vue @@ -54,7 +54,7 @@ defineEmits<{