PRA-only-demo/src/main
yu f95a24458e 新增任务分享/导入功能并修复只读文件保存 EPERM
- flows: writeFlowFile 覆盖写加固(清只读属性->删除后 rename->覆盖写),
  外部复制导入的只读任务文件此前导致 flows:save EPERM 崩溃
- flows: exportFlowToPath/importFlowFromPath, 分享文件为单个 FlowDefinition
  JSON(.rpaflow.json); 导入校验 schemaVersion/nodes/edges, id 冲突时生成
  imported_ 前缀新 id 绝不覆盖既有任务
- IPC: flows:export 弹保存对话框 / flows:import 弹多选打开对话框,
  失败文件逐个汇报不阻塞其余
- preload: flows.export/flows.import; shared: FlowsImportResult 类型
- TasksPage: 头部「导入任务」按钮 + 每行「分享」按钮; App 接线与 toast
- 测试: 导出/导入往返、id 冲突、非法文件原因、只读覆盖共 4 例(7/7 绿)
2026-11-04 17:31:44 +08:00
..
browser 阶段2-断Electron依赖: human-dialog/window-extended/ai-service经HostBridge迁入包, external+transport迁包(session留宿主), 新增check:deps依赖护栏与包README留守清单 2026-11-04 12:57:41 +08:00
capabilities 阶段2-断Electron依赖: human-dialog/window-extended/ai-service经HostBridge迁入包, external+transport迁包(session留宿主), 新增check:deps依赖护栏与包README留守清单 2026-11-04 12:57:41 +08:00
fixture test: 新增网页元素演练场页面与三项网页自动化测试任务 2026-10-28 17:46:31 +08:00
local-vision 阶段1-rpa-core建包: engine+31个纯Node能力迁入packages/rpa-core, 领域类型单一源化, createEngine工厂收拢模块级状态 2026-11-04 12:36:03 +08:00
run 阶段1-rpa-core建包: engine+31个纯Node能力迁入packages/rpa-core, 领域类型单一源化, createEngine工厂收拢模块级状态 2026-11-04 12:36:03 +08:00
catalog.ts feat: deduplicate capability palette 2026-11-02 13:08:03 +08:00
desktop-pick.ts 阶段1-rpa-core建包: engine+31个纯Node能力迁入packages/rpa-core, 领域类型单一源化, createEngine工厂收拢模块级状态 2026-11-04 12:36:03 +08:00
flows.test.ts 新增任务分享/导入功能并修复只读文件保存 EPERM 2026-11-04 17:31:44 +08:00
flows.ts 新增任务分享/导入功能并修复只读文件保存 EPERM 2026-11-04 17:31:44 +08:00
index.ts 新增任务分享/导入功能并修复只读文件保存 EPERM 2026-11-04 17:31:44 +08:00
logger.ts fix: 提升Windows分发包启动兼容性 2026-10-27 16:43:28 +08:00
overlay.ts fix: overlay窗口closable:false导致close()被忽略, 改用destroy()强制销毁 2026-11-03 14:05:29 +08:00
settings.test.ts feat: 新增桌面AI拾取功能,支持视觉识别控件 2026-10-30 18:02:46 +08:00
settings.ts feat: 新增桌面AI拾取功能,支持视觉识别控件 2026-10-30 18:02:46 +08:00
vision-lab.ts 阶段1-rpa-core建包: engine+31个纯Node能力迁入packages/rpa-core, 领域类型单一源化, createEngine工厂收拢模块级状态 2026-11-04 12:36:03 +08:00