yu
|
8414c4f355
|
feat: 平台标记单一源 PLATFORM_GROUPS + catalog 重生成 platformTag 生效
迁移前置项(指南五件小事 #1 + 第 0 步作业 #2):
- register-all.ts 新增 PLATFORM_GROUPS 单一权威表(33 域全标 win32,darwin/linux 仅类型占位)
- registerAll 逐域加载时把平台默认值落进 meta.platforms(能力显式声明优先);
新增 buildDomainPlatformMap 供构建脚本与运行时共用同一张表
- build-catalog.mjs 删除 WIN32_GROUPS 硬编码,platformTag 从包内分组表派生(改 tsx 运行)
- 守卫测试 platform-groups.test.ts:域无缺行 / 不偷填非 win32 数据 / meta 派生一致
- catalog.json 重生成:687 个组件获得 platformTag=win32(此前从未生效)
- 源数据恢复:对面重构删了 shizai-catalog-data.js,从其历史 commit 7bc627c8 恢复到
temp/catalog-source/(不入库)并作为回退路径
- catalog-overrides 增强 addFields 支持;把此前直接改 catalog.json 的 96 处假必填修正、
label 修正、Screenlock 字段清理、12 个实现读取但源数据缺失的字段全部沉淀进 overrides,
重生成后参数审计 A/B 类保持 0/0
|
2026-11-05 17:53:07 +08:00 |
|
yu
|
f35f0ac979
|
files 能力增强与 vision 校验修复;落盘 rpa-core 抽离改造任务清单与开发规范
|
2026-11-04 10:14:55 +08:00 |
|
yu
|
d5d7df8880
|
fix: 同步相对位置组件描述覆盖
|
2026-11-03 15:08:17 +08:00 |
|
yu
|
9ec301b081
|
fix: 修复重复能力审计中Base64解码同时保留与隐藏的冲突
|
2026-11-03 14:54:46 +08:00 |
|
yu
|
5b1b41663f
|
fix: 修复远程catalog变更引入的3个测试失败(数量658→654, canonical链断→V3, 8字段缺type, 3字段widget非法→text, counts.fields 4297→4294, overrides描述与catalog同步)
|
2026-11-03 14:41:08 +08:00 |
|
yu
|
58c23591a5
|
feat: 属性面板参数说明优化, 让用户清楚每个参数该填什么
- catalog-overrides 为 vision 组 88 个组件补充 229 个字段的 description/placeholder
(目标/偏移量/图片路径/引擎选择等高频易混字段), catalog.json 同步应用
- Properties.tsx: 元数据缺描述时按控件类型兜底提示(element/file/folder/region)
vision 组件 element 字段提示「填写屏幕上可见的目标文本, OCR 定位」
- 必填标识从红星 * 改为「必填」徽标, 更直白
- 字段说明文案样式增强(.field-desc): 10px muted 色置于输入框下方
|
2026-11-02 17:37:43 +08:00 |
|
yu
|
f8859fed77
|
test: validate capability property schemas and options
|
2026-11-02 15:55:23 +08:00 |
|
liuwenxin
|
5f9e28715c
|
fix(应用与系统)!: 修复组件执行与参数校验
修正 PID 空结果、目标类型判断与转换、毫秒等待。
让关闭程序和命令行按所选模式显示并校验参数。
统一 PowerShell 输出编码,修正 BAT 路径引号处理。
明确屏保和屏幕唤醒的实际能力,补充缺陷回归测试。
验证:类型检查、构建与组件回归检查通过。
BREAKING CHANGE: 判断数据类型改为返回布尔值。
需要类型名称的旧流程请改用 Basic_Type。
屏保 V1 移除未实现参数,旧自定义密码节点需重新添加。
|
2026-11-02 09:05:48 +08:00 |
|