From aa60fbb768afe57181acd87f988eca2c0419c614 Mon Sep 17 00:00:00 2001 From: Pier-Jean Malandrino Date: Mon, 20 Apr 2026 10:13:08 +0200 Subject: [PATCH] feat(ui): add Maintain step with graph visualization MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Move the graph view from a Verify-tab (where it sat post-analysis, off the main flow) to a dedicated Maintain step after Ingest, so the graph result is visible at the natural end of the Configure → Verify → Prepare → Ingest → Maintain pipeline. - StudioPage: new 'maintain' mode toggle + panel rendering GraphView - ResultTabs: remove obsolete graph tab - i18n: add studio.maintain (fr + en) - GraphView: fix init order — flip loading off and await nextTick before renderGraph so the canvas
is mounted when cytoscape reads its container ref (previous code bailed silently on null ref) --- .../src/features/analysis/ui/GraphView.vue | 11 ++++--- .../src/features/analysis/ui/ResultTabs.vue | 8 ----- frontend/src/pages/StudioPage.vue | 32 +++++++++++++++++-- frontend/src/shared/i18n.ts | 2 ++ 4 files changed, 38 insertions(+), 15 deletions(-) diff --git a/frontend/src/features/analysis/ui/GraphView.vue b/frontend/src/features/analysis/ui/GraphView.vue index 925b564..7589fd0 100644 --- a/frontend/src/features/analysis/ui/GraphView.vue +++ b/frontend/src/features/analysis/ui/GraphView.vue @@ -33,7 +33,7 @@