|
|
214605d912
|
feat: 统一分页组件并添加批量删除功能
为多个页面组件添加统一的分页统计显示和批量删除功能
在日志管理页面添加批量删除接口和前端实现
优化表格分页配置,统一显示总条目数和分页选项
|
2025-09-25 23:52:01 +08:00 |
|
|
|
dfa1cbdd2f
|
feat(前端): 优化页面布局和查询表单样式
- 在FlowList和FlowRunLogs页面添加PageHeader组件
- 统一ScheduleJobs页面的查询表单样式为内联布局
- 为表格分页添加showSizeChanger选项
- 新增Rust代码规范文档
|
2025-09-25 21:51:45 +08:00 |
|
|
|
8c06849254
|
feat(调度任务): 实现调度任务管理功能
新增调度任务模块,支持任务的增删改查、启停及手动执行
- 后端添加 schedule_job 模型、服务、路由及调度器工具类
- 前端新增调度任务管理页面
- 修改 flow 相关接口将 id 类型从 String 改为 i64
- 添加 tokio-cron-scheduler 依赖实现定时任务调度
- 初始化时加载已启用任务并注册到调度器
|
2025-09-24 00:21:30 +08:00 |
|
|
|
681abeed45
|
feat(flow): 添加流程信息展示组件及后端支持
新增左上角流程信息展示组件,显示流程编码和名称
后端 FlowDoc 结构增加 name/code/remark 字段支持
添加从 YAML 提取名称的兜底逻辑
|
2025-09-22 22:15:45 +08:00 |
|
|
|
cb0d829884
|
fix(flow): 修复Rhai脚本执行错误处理并优化变量解析逻辑
refactor(engine): 重构Rhai表达式错误处理为枚举类型
fix(script_rhai): 修正脚本文件读取和执行失败的错误返回
perf(testrun): 优化前端测试面板日志去重和显示逻辑
|
2025-09-22 20:25:05 +08:00 |
|
|
|
3362268575
|
feat(flow): 改进 Rhai 脚本执行错误处理和前后端代码节点映射
- 修改 eval_rhai_expr_json 返回 Result 以提供错误信息
- 统一使用 unwrap_or_else 处理 Rhai 表达式执行错误
- 前后端代码节点类型映射支持 JavaScript 和 Rhai 语言
- 前端代码编辑器添加语言选择器
- 优化 WebSocket 错误处理和关闭逻辑
|
2025-09-22 06:52:22 +08:00 |
|
|
|
067c6829f0
|
refactor(websocket): 重构 WebSocket 和 SSE 连接逻辑以支持开发和生产环境
- 统一处理 WebSocket 和 SSE 的 URL 构造逻辑
- 开发环境使用代理前缀,生产环境使用同域路径
- 移除硬编码端口,通过环境变量配置
|
2025-09-21 23:52:06 +08:00 |
|
|
|
30716686ed
|
feat(ws): 新增WebSocket实时通信支持与SSE独立服务
重构中间件结构,新增ws模块实现WebSocket流程执行实时推送
将SSE服务拆分为独立端口监听,默认8866
优化前端流式模式切换,支持WS/SSE协议选择
统一流式事件处理逻辑,完善错误处理与取消机制
更新Cargo.toml依赖,添加WebSocket相关库
调整代码组织结构,规范导入分组与注释
|
2025-09-21 22:15:33 +08:00 |
|
|
|
dd7857940f
|
feat(flow): 新增流式执行模式与SSE支持
新增流式执行模式,通过SSE实时推送节点执行事件与日志
重构HTTP执行器与中间件,提取通用HTTP客户端组件
优化前端测试面板,支持流式模式切换与实时日志展示
更新依赖版本并修复密码哈希的随机数生成器问题
修复前端节点类型映射问题,确保Code节点表单可用
|
2025-09-21 01:48:24 +08:00 |
|
|
|
296f0ae9f6
|
feat(backend): 新增 QuickJS 运行时支持 JavaScript 执行器
refactor(backend): 重构 script_js 执行器实现 JavaScript 文件/内联脚本执行
feat(backend): 变量节点支持表达式/引用快捷语法输入
docs: 添加变量节点使用文档说明快捷语法功能
style(frontend): 调整测试面板样式和布局
fix(frontend): 修复测试面板打开时自动关闭节点编辑侧栏
build(backend): 添加 rquickjs 依赖用于 JavaScript 执行
|
2025-09-20 17:35:36 +08:00 |
|
|
|
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 |
|
|
|
65764a2cbc
|
feat(FlowList): 为删除操作添加确认弹窗并改进错误处理
添加 Popconfirm 组件以防止误删流程,同时优化删除操作的错误提示
|
2025-09-15 23:22:26 +08:00 |
|
|
|
7c201f9083
|
refactor(组件): 将 destroyOnClose 替换为 destroyOnHidden 以优化组件销毁逻辑
refactor(React工具): 重构 React 18 兼容性补丁,合并开发环境修复功能
优化多个组件中的销毁逻辑,统一使用 destroyOnHidden 替代 destroyOnClose。同时重构 React 18 兼容性补丁代码,将开发环境的相关修复功能整合到 setupReactDevFixes 方法中,提高代码可维护性。
|
2025-09-15 22:04:02 +08:00 |
|
|
|
17de176609
|
feat(变量节点): 添加变量赋值类型定义并优化节点菜单
refactor: 简化json-schema类型导入
chore: 更新依赖并调整tsconfig配置
|
2025-09-15 01:07:54 +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 |
|
|
|
2b1308956a
|
feat(布局): 为个人信息菜单项添加图标并简化语言选项显示
为个人信息菜单项添加用户图标,提升视觉一致性
将语言选项的显示从"中文/English"简化为"CN/EN"
|
2025-08-29 23:46:31 +08:00 |
|
|
|
e6a9145cd4
|
feat: 更新环境配置和错误处理逻辑
- 更新后端端口号和环境配置,添加Redis支持
- 改进错误处理,添加带消息的未授权和禁止访问错误
- 优化前端登录流程和错误提示
- 更新前端页面标题和欢迎信息
- 清理未使用的代码模块
|
2025-08-29 23:37:34 +08:00 |
|
|
|
af68d94efa
|
feat(布局): 添加应用配置常量并更新主布局标题显示
将网站标题配置提取到单独的配置文件
根据折叠状态动态调整标题字体大小
|
2025-08-29 00:01:56 +08:00 |
|
|
|
f05eb0aeab
|
chore: 更新环境变量和前端文本内容
修改后端端口号和JWT密钥配置
更新前端标题和品牌名称为"道友"
调整前端环境变量配置
|
2025-08-28 23:08:20 +08:00 |
|
|
|
8dde600d28
|
refactor(frontend): 将 BrowserRouter 替换为 HashRouter 以支持静态文件部署
|
2025-08-28 22:58:53 +08:00 |
|
|
|
7c7adfe71a
|
build(frontend): 添加不同环境的环境变量配置文件
添加开发、预发和生产环境的环境变量配置文件,包含端口、代理路径和API基地址等配置项
|
2025-08-28 20:59:00 +08:00 |
|
|
|
410f54a65e
|
init
|
2025-08-28 00:55:35 +08:00 |
|