17 Commits (7642fdd9958e304ebe1048c6987998f959386e54)

Author SHA1 Message Date
钟良源 d81df79740 refactor(flow): 重构编排底层逻辑,抽离节点逻辑,封装节点工厂,优化useFlowCallbacks 3 weeks ago
钟良源 7b2d995c54 pref(store): 实现多应用节点状态管理功能 3 months ago
钟良源 20b10715ed pref(logBar): 优化运行数据处理逻辑 3 months ago
钟良源 119ed17961 chore(logBar): 暂时隐藏组件日志选项卡 4 months ago
钟良源 3ec6d1700e feat(flow): 支持子流程运行与状态管理
- 新增子流程运行逻辑,区分主流程与子流程的运行处理
- 统一使用 appKey 作为应用/子流程的唯一标识符
- 优化运行状态、日志、节点状态的存储与获取逻辑
- 改进画布数据初始化与更新逻辑,支持子流程场景
- 增强组件树结构展示,明确区分普通组件与复合组件
- 修复标签页切换及子流程打开的相关问题
- 优化日志面板对不同应用类型的支持
- 提取公共辅助函数 getCurrentAppKey 用于获取应用标识符
- 调整 Redux 状态更新逻辑以适配子流程场景
- 增强事件监听与状态同步机制,确保数据一致性
4 months ago
钟良源 c6b1eb6e9a feat(ide): 添加运行时数据展示组件 4 months ago
钟良源 a340e1ff4b feat(ideContainer): 添加运行数据展示功能 5 months ago
钟良源 2e26666c03 feat(flowEditor): 实现应用运行状态隔离与运行日志管理
- 在 ideContainer 状态中增加 appRuntimeData 字段,用于按应用 ID 隔离存储运行状态
- 修改 FlowEditorMain 和 actionBar 组件,使用当前应用的独立运行状态控制界面交互
- 更新节点拖拽、连接、删除等操作的禁用逻辑,基于当前应用运行状态判断
- 在 logBar 中实现运行日志的分应用存储与展示功能
- 添加 addRuntimeLog 和 clearRuntimeLogs actions 用于管理各应用的运行日志- 优化 useFlowEditorState 和 useFlowCallbacks 钩子以支持新的状态结构
- 确保在应用启动时清空对应应用的历史运行日志
5 months ago
钟良源 3562e259c6 feat(ide): 添加节点运行日志展示功能 5 months ago
钟良源 56919c70c1 feat(ide): 添加校验日志功能
- 新增 LogMessage 接口定义日志结构- 在 logBar 中添加校验日志状态管理
- 实现监听自定义 logMessage 事件- 添加校验日志渲染组件
- 支持自动切换到校验日志标签页- 在节点验证失败时发送日志消息到 logBar
5 months ago
钟良源 51f180d4e9 pref: 代码格式化 6 months ago
钟良源 c4d5d36268 feat(ideContainer): 引入ideContainer专属store,
实现画布的actionBar与ide容器logBar的状态交互
6 months ago
钟良源 88a43e8e02 pref(ideContainer): 优化 logBar 组件中 handleResize函数的参数类型定义 7 months ago
钟良源 7d969d570a refactor(ideContainer): 优化日志栏收起逻辑
- 添加引用 ResizeBox 容器,用于手动调整大小
- 使用 useEffect 直接更新元素样式,当收起状态改变时
- 实现 handleResize 函数,同步更新收起状态
- 调整日志栏高度的字符串表示,提高代码可读性
7 months ago
钟良源 0ff7bb1c15 feat(logBar): 实现日志栏的折叠功能
- 添加收起状态,默认为收起
- 实现 Tab 点击事件的自定义处理
- 根据收起状态动态调整日志栏高度
- 优化 Tabs 组件的使用,移除不必要的属性
7 months ago
钟良源 903bf5778a style(ideContainer):调整日志栏样式和布局 7 months ago
钟良源 167c687a5b feat(ideContainer): 添加日志栏并优化布局 7 months ago