gsxdsm
|
7b3c628fba
|
FN-6524: add simple editor step reordering
Enable custom workflow authors to reorder simple editor steps from the mobile graph outline.
- Add move up/down controls for editable outline rows while keeping built-in workflows read-only.
- Swap sibling React Flow positions within columns or template parents so persisted order follows existing graph ordering.
- Cover reorder availability, behavior, styling, and documentation updates.
Files changed:
docs/dashboard-guide.md | 2 +-
.../app/components/MobileWorkflowGraphView.css | 17 ++-
.../app/components/MobileWorkflowGraphView.tsx | 134 +++++++++++++++------
.../app/components/WorkflowNodeEditor.tsx | 20 ++-
.../__tests__/MobileWorkflowGraphView.css.test.ts | 8 +-
.../__tests__/MobileWorkflowGraphView.test.tsx | 123 ++++++++++++++++++-
.../__tests__/workflow-mobile-graph.test.ts | 75 +++++++++++-
.../app/components/workflow-mobile-graph.ts | 41 +++++++
8 files changed, 372 insertions(+), 48 deletions(-)
Fusion-Task-Id: FN-6524
Fusion-Task-Lineage: 25ffa5aa-bdfb-4ee3-9365-07029f5bbbf6
|
2026-06-17 03:12:16 -07:00 |
|
gsxdsm
|
df4939a656
|
FN-6385: add dashboard overflow regression coverage
Add a shared mobile and tablet overflow-containment safety net for dashboard surfaces.\n\n- Add viewport overflow regression coverage for board, task detail, workflow editor, simple workflow editor, and Activity Log surfaces.\n- Cover mobile, tablet, and landscape-phone breakpoints across empty and populated states.\n- Stabilize related dashboard tests with viewport and DOM cleanup helpers.\n- Document the targeted overflow-containment test command.\n\nFiles changed:\n docs/testing.md | 6 +\n .../dashboard-overflow-containment.test.tsx | 435 +++++++++++++++++++++\n .../app/components/__tests__/App.test.tsx | 4 +-\n .../components/__tests__/FileBrowserModal.test.tsx | 9 +\n .../components/__tests__/GitManagerModal.test.tsx | 2 +\n .../__tests__/MobileWorkflowGraphView.css.test.ts | 9 +-\n .../__tests__/PlanningModeModal.autosize.test.tsx | 2 +\n .../__tests__/PlanningModeModal.initial.test.tsx | 2 +\n .../PlanningModeModal.planning-flow.test.tsx | 2 +\n .../components/__tests__/SettingsModal.test.tsx | 2 +\n .../__tests__/SettingsModal.testMode.test.tsx | 6 +-\n .../__tests__/SettingsModal.worktrunk.test.tsx | 6 +-\n .../__tests__/WorkflowNodeEditor.css.test.ts | 4 +-\n 13 files changed, 479 insertions(+), 10 deletions(-)
Fusion-Task-Id: FN-6385
Fusion-Task-Lineage: 8335a9c6-279a-4962-b855-ea459ba9eb0a
|
2026-06-13 16:30:28 -07:00 |
|
gsxdsm
|
1b68107eea
|
FN-6147: polish simple editor mobile button states
Polish simple workflow editor controls for clearer mobile interaction.
- add hover, focus, and active states to simple editor graph buttons and mobile tab/add controls
- replace hard-coded simple editor spacing with shared spacing tokens for node labels and edge chips
- add CSS contract tests covering the new button state and spacing rules
Files changed:
.../app/components/MobileWorkflowGraphView.css | 57 +++++++++++-
.../app/components/WorkflowNodeEditor.css | 37 ++++++++
.../__tests__/MobileWorkflowGraphView.css.test.ts | 100 +++++++++++++++++++++
3 files changed, 191 insertions(+), 3 deletions(-)
Fusion-Task-Id: FN-6147
Fusion-Task-Lineage: 5ef4baeb-ccad-4811-aada-a195ecf8d754
|
2026-06-09 17:56:24 -07:00 |
|