Commit Graph

34 Commits

Author SHA1 Message Date
yu
c2b09f39e6 fix: 桌面拾取按钮判定与重复函数清理 2026-10-29 16:45:59 +08:00
yu
0694bd45d3 feat: 编辑器交互优化——圆形返回键、名称块居中、面板按钮悬停动画、删除移至右上角
- 返回键改圆形按钮:悬停变蓝+箭头左移动画,面包屑仅留「编辑流程」
- 流程名称块保持工具栏绝对居中
- 保存/运行按钮悬停动画(弹性缩放/上浮光晕);撤销重做保持静态
- 节点复制/删除移至属性面板右上角,删除悬停红色更醒目
2026-10-29 16:28:26 +08:00
yu
543d5d1564 fix: 清理重复声明,拾取矩阵与桌面拾取稳定 2026-10-29 16:24:35 +08:00
yu
8870050aaa feat: 拾取策略矩阵——桌面/视觉/窗口能力按类型显示拾取按钮(桌面拾取/屏幕框选/窗口列表) 2026-10-29 15:43:14 +08:00
yu
b40fcbdd35 fix: 根治保存必弹磁盘冲突——编辑不再污染乐观锁基准
- editorStore 新增 baseUpdatedAt(磁盘基准版本),仅 loadFlow/syncSavedFlow 更新
- 保存 expectedUpdatedAt 改用 baseUpdatedAt;此前用每次编辑都会拨快的
  flow.meta.updatedAt 做比对,导致任何编辑后首次保存必然误判冲突
- 移除 flows:save/get 诊断日志(保留内容一致放行逻辑)
2026-10-29 15:33:09 +08:00
yu
8b0004bf72 feat: 桌面拾取器——UIA 元素拾取(空格确认/Esc 取消)、窗口列表、屏幕区域框选截图,属性面板按能力类型切换网页/桌面拾取 2026-10-29 15:22:05 +08:00
yu
d351556293 feat: 接入 AI 文本家族(OpenAI 兼容协议,17 id)与本地 OCR(Tesseract.js,4 id);设置页新增 AI 服务配置 2026-10-29 10:58:35 +08:00
yu
b08f056aba fix: 修复批二 handler 缺失声明与 FlowSaveResult 类型收窄 2026-10-28 18:05:08 +08:00
yu
5248165e83 fix: 打开流程归一化写盘后用最新 meta 加载编辑器,消除首次保存误报冲突 2026-10-28 17:54:07 +08:00
yu
a5d9f0bfee fix: 消除保存并发竞态——同步锁防重复保存,冲突判定先比对内容 2026-10-28 17:38:41 +08:00
yu
6cb10db375 fix: 保存按钮改用交互模式保存,可处理磁盘版本冲突(原先仅 Ctrl+S 可解) 2026-10-28 17:29:17 +08:00
yu
ab8b0cde48 style: 移除左侧导航选中态的蓝色指示条 2026-10-28 17:21:41 +08:00
yu
a7c74b85a0 style: 流程名块相对工具栏整体绝对居中 2026-10-28 17:19:37 +08:00
yu
f2eb449b87 style: 工具栏流程名居中显示;移除顶栏页面徽标 2026-10-28 17:15:06 +08:00
yu
e00a1e4743 style: 工具栏重排——面包屑放大居左,流程名与统计移至右侧操作区旁 2026-10-28 17:08:40 +08:00
yu
2b372e2d7f refactor: 移除画布中央常驻空流程提示,引导职责由首访横幅承担 2026-10-28 16:42:19 +08:00
yu
37f2c8977b feat: 新建流程首次进入展示引导提示,5 秒后自动关闭 2026-10-28 16:37:25 +08:00
yu
3a1c176f4d fix: 切换流程时清空运行结果面板,避免显示上一流程的运行状态 2026-10-28 16:04:44 +08:00
yu
876e4969bd feat: 任务保存冲突检测——磁盘被外部修改时提示选择而非静默覆盖 2026-10-28 14:52:16 +08:00
yu
5863baa0ab feat: 刷新按钮移入任务列表面板头部并增加加载反馈
- 从页面标题栏移除刷新按钮,改放到任务列表搜索框右侧
- 点击时图标旋转动画,完成后 toast「任务列表已刷新」
- 刷新进行中防重复点击
2026-10-28 14:22:48 +08:00
yu
cb6d2ac365 feat: 变量引用自动化(默认输出变量/变量选择器/连线预填/校验提示)
- A 新增组件时自动填充输出变量(取 catalog suggestedName,重名自动加序号;
  复制节点同样去重)
- B 属性面板字段旁新增变量选择器:列出沿连线可达的上游输出变量与流程变量,
  点选插入 ${变量};替换场景限空值或恰为已定义变量名的裸名
- C 连线时若源节点有输出变量,自动预填目标节点首个空的对象型字段
  (workbook/objExcel/objBrowser 等)
- 运行前校验新增:引用未定义变量(warning)、对象字段误用裸变量名(warning)
- 新增 4 个校验回归测试
2026-10-28 11:33:58 +08:00
yu
bec3d9daa4 feat: 支持配置全局网页元素等待 2026-10-28 11:17:28 +08:00
yu
5e9f0df57f feat: 开放浏览器HTTP站点访问 2026-10-28 10:56:40 +08:00
yu
7d96badb1f feat: 接入浏览器元素拾取 2026-10-28 10:48:45 +08:00
yu
9cb4eeab96 feat: 重构运行日志界面 2026-10-28 10:32:19 +08:00
yu
5de47ee420 feat: 增加可安装的RPA示例任务 2026-10-27 16:37:22 +08:00
yu
6adf772987 feat: 增加本地演示流程与网页DOM能力 2026-10-27 13:50:03 +08:00
yu
d4799a4285 feat: 扩展数据窗口能力并完善设置统计 2026-10-27 13:28:48 +08:00
yu
21b5186442 feat: 扩展网页Office能力并增加运行前检查 2026-10-27 13:06:40 +08:00
yu
f9688251ea feat: 接入系统能力并完善运行中心 2026-10-27 11:55:27 +08:00
yu
aff2d5cd95 feat: 持久化运行记录并补充分发验证 2026-10-27 11:35:13 +08:00
yu
c03380168d feat: 完善RPA编排与本地能力接入 2026-10-27 11:10:38 +08:00
yu
6a2cc24898 feat: 接入本地执行内核与运行面板 2026-10-26 17:41:39 +08:00
yu
32ca0a1af8 feat: 画布式 RPA 桌面端 Day1(1016 目录/画布/容器/属性/持久化) 2026-10-26 14:38:17 +08:00