chain-studio-flow-editor/test
flemming-it 9e73036d0e feat: project chip + file-wins guard (multi-project stage 2)
When the open flow declares its own top-level project:, show it as a
chip in the tab action strip. On mismatch with the host's active
workspace, an amber file-wins pill offers a one-click Switch to
<project> — the file always wins for the run; switching only aligns
the workspace view.

New optional FlowEditorPage.activeProject + onSwitchToFileProject.
Parse + normalize (mirrors the hub's normalize_project_slug) lives in
flow_project.dart, unit-tested. flutter analyze clean, 57 tests green.

Signed-off-by: flemming-it <sf@flemming.it>
2026-07-12 14:20:15 +02:00
..
editor_controller_test.dart refactor: rename package fai_studio_flow_editor -> chain_studio_flow_editor 2026-06-16 17:47:59 +02:00
fix_dialog_test.dart refactor: rename package fai_studio_flow_editor -> chain_studio_flow_editor 2026-06-16 17:47:59 +02:00
flow_analyzer_test.dart refactor: rename package fai_studio_flow_editor -> chain_studio_flow_editor 2026-06-16 17:47:59 +02:00
flow_graph_test.dart refactor: rename package fai_studio_flow_editor -> chain_studio_flow_editor 2026-06-16 17:47:59 +02:00
flow_node_test.dart refactor: rename package fai_studio_flow_editor -> chain_studio_flow_editor 2026-06-16 17:47:59 +02:00
flow_project_test.dart feat: project chip + file-wins guard (multi-project stage 2) 2026-07-12 14:20:15 +02:00
flow_yaml_controller_test.dart refactor: rename package fai_studio_flow_editor -> chain_studio_flow_editor 2026-06-16 17:47:59 +02:00
inline_approval_test.dart refactor: rename package fai_studio_flow_editor -> chain_studio_flow_editor 2026-06-16 17:47:59 +02:00