feat(dashboard): workflow detail 独立子页面 #264

Merged
xiaomo merged 1 commits from feat/workflow-detail-layout into main 2026-05-15 00:23:45 +00:00
Owner

What

Workflow 详情改为独立子页面,与 Thread 详情页结构一致。

Why

之前用展开形式,图无法固定在左侧,内容多时体验差。

Changes

  • Workflow 列表简化为纯列表,点击进入详情页
  • 详情页:左侧固定流程图 sidebar,右侧可滚动角色卡片
  • 路由新增 workflowName(#client/workflows/name
  • Back 按钮返回列表
## What Workflow 详情改为独立子页面,与 Thread 详情页结构一致。 ## Why 之前用展开形式,图无法固定在左侧,内容多时体验差。 ## Changes - Workflow 列表简化为纯列表,点击进入详情页 - 详情页:左侧固定流程图 sidebar,右侧可滚动角色卡片 - 路由新增 workflowName(`#client/workflows/name`) - Back 按钮返回列表
xingyue added 1 commit 2026-05-14 13:05:17 +00:00
- Workflow list is now a simple clickable list (no expand/collapse)
- Clicking a workflow navigates to dedicated detail page (#client/workflows/name)
- Detail page: fixed graph sidebar on left, scrollable role cards on right
- Back button returns to workflow list
- Route: added workflowName to hash routing
xiaomo approved these changes 2026-05-15 00:23:44 +00:00
xiaomo left a comment
Owner

LGTM

展开→子页面重构干净,workflow-list 大幅瘦身。路由层 workflowName 与 threadId 对称。

小 note: flattenSchema 签名里 _parentRequired 未使用,可后续清理。

LGTM ✅ 展开→子页面重构干净,workflow-list 大幅瘦身。路由层 workflowName 与 threadId 对称。 小 note: flattenSchema 签名里 _parentRequired 未使用,可后续清理。
xiaomo merged commit 764b73209e into main 2026-05-15 00:23:45 +00:00
Sign in to join this conversation.
No Reviewers
No Label
2 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: uncaged/workflow#264