You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
- 新增 src/features/workflow/ 目录,按职责拆成:
- domain/:工作流类型、customDef 解析工具。
- adapters/:流程数据转换逻辑。
- registry/:节点注册和节点描述。
- operations/:连接、复制粘贴、删除、节点插入、循环节点等图操作。
- persistence/:流程保存、校验、事件同步、缓存更新。
- runtime/:运行、停止、暂停/恢复、重跑。
- 将原 src/utils/convertFlowData.ts、convertAppFlowData.ts、src/utils/flow/* 改成兼容 re-export,老路径仍可用。
- useFlowCallbacks.ts 大幅瘦身,从约 1617 行降到 867 行,把保存、运行、连接、复制粘贴、循环删除等逻辑迁出。
- FlowEditorMain.tsx 中循环节点成对删除逻辑迁到 deleteOperations。
- 节点注册开始走 nodeDescriptors,为后续新增节点统一入口打基础。
- nodeValidators.ts 开始使用统一的 parseCustomDef,减少散落的 JSON.parse。
|
1 month ago | |
|---|---|---|
| .. | ||
| flow | 1 month ago | |
| auth.ts | 10 months ago | |
| authentication.ts | 11 months ago | |
| autoImport.ts | 11 months ago | |
| changeTheme.ts | 11 months ago | |
| checkLogin.tsx | 10 months ago | |
| clipboard.ts | 11 months ago | |
| common.ts | 5 months ago | |
| convertAppFlowData.ts | 1 month ago | |
| convertFlowData.ts | 1 month ago | |
| crypto.ts | 8 months ago | |
| env.ts | 10 months ago | |
| flowCommon.ts | 1 month ago | |
| getUrlParams.ts | 11 months ago | |
| is.ts | 11 months ago | |
| lazyload.tsx | 11 months ago | |
| pubUse.ts | 9 months ago | |
| setupMock.ts | 11 months ago | |
| storage.ts | 11 months ago | |
| useChartTheme.ts | 11 months ago | |
| useLocale.ts | 11 months ago | |
| useStorage.ts | 11 months ago | |