Commit Graph

11 Commits

Author SHA1 Message Date
d8116ff8dc feat(flow): 添加动态API路由支持通过流程code执行
refactor(engine): 优化节点执行耗时记录
fix(db): 修正结果模式获取逻辑忽略connection.mode
style(i18n): 统一节点描述和输出模式选项的国际化
test(flow): 新增测试流程定义文件
refactor(react): 简化开发环境日志降噪处理
2025-09-20 00:12:40 +08:00
62789fce42 feat: 新增条件节点和多语言脚本支持
refactor(flow): 将Decision节点重命名为Condition节点
feat(flow): 新增多语言脚本执行器(Rhai/JS/Python)
feat(flow): 实现变量映射和执行功能
feat(flow): 添加条件节点执行逻辑
feat(frontend): 为开始/结束节点添加多语言描述
test: 添加yaml条件转换测试
chore: 移除废弃的storage模块
2025-09-19 13:41:52 +08:00
81757eecf5 feat(flow): 重构流程引擎与任务执行器架构
重构流程引擎核心组件,引入执行器接口Executor替代原有TaskComponent,优化节点配置映射逻辑:
1. 新增mappers模块集中处理节点配置提取
2. 为存储层添加Storage trait抽象
3. 移除对ctx魔法字段的依赖,直接传递节点信息
4. 增加构建器模式支持引擎创建
5. 完善DSL解析的输入校验

同时标记部分未使用代码为allow(dead_code)
2025-09-16 23:58:28 +08:00
b0963e5e37 feat(flows): 新增流程编辑器基础功能与相关组件
feat(backend): 添加流程模型与服务支持
feat(frontend): 实现流程编辑器UI与交互
feat(assets): 添加流程节点图标资源
feat(plugins): 实现上下文菜单和运行时插件
feat(components): 新增基础节点和侧边栏组件
feat(routes): 添加流程相关路由配置
feat(models): 创建流程和运行日志数据模型
feat(services): 实现流程服务层逻辑
feat(migration): 添加流程相关数据库迁移
feat(config): 更新前端配置支持流程编辑器
feat(utils): 增强axios错误处理和工具函数
2025-09-15 00:27:13 +08:00
e6a9145cd4 feat: 更新环境配置和错误处理逻辑
- 更新后端端口号和环境配置,添加Redis支持
- 改进错误处理,添加带消息的未授权和禁止访问错误
- 优化前端登录流程和错误提示
- 更新前端页面标题和欢迎信息
- 清理未使用的代码模块
2025-08-29 23:37:34 +08:00
dc60a0a4bd feat: add redis 2025-08-29 21:42:29 +08:00
f05eb0aeab chore: 更新环境变量和前端文本内容
修改后端端口号和JWT密钥配置
更新前端标题和品牌名称为"道友"
调整前端环境变量配置
2025-08-28 23:08:20 +08:00
7a010d4c00 feat(环境配置): 支持通过 ENV_FILE 指定不同环境配置文件
增强环境变量加载逻辑,允许通过 ENV_FILE 环境变量指定不同的配置文件
2025-08-28 21:37:21 +08:00
539d13592e chore: 添加生产环境配置文件 2025-08-28 21:15:29 +08:00
7c7adfe71a build(frontend): 添加不同环境的环境变量配置文件
添加开发、预发和生产环境的环境变量配置文件,包含端口、代理路径和API基地址等配置项
2025-08-28 20:59:00 +08:00
410f54a65e init 2025-08-28 00:55:35 +08:00