Repository navigation
v0.8.0 · 统一撰写表单 + VSCode 式 Aa / .* 匹配
统一撰写表单(一套组件三处复用)
新组件 ui/composer.ts:类型 chips + 快捷语 + 批注语 + 建议替换词 一体,输入法契约内置(输入事件只做定向 DOM 更新,组合输入不被打断)。三处宿主换装同一表单:
- 划词撰写卡:新增「建议替换词」输入——划词也能直接下达机器可执行的改写指令;草稿按段落记账(含类型与替换词),重选即取回
- ⌘F 搜索面板:内嵌同款表单,与划词卡观感、交互完全一致,不再维护两套
- 批注弹层编辑态:同款表单 + 头部类型徽标实时跟随;编辑状态跨重渲染保留;可给已有批注补写/清空替换词(导出同步生成指令)
VSCode 式匹配开关
- Aa:区分大小写(缺省不敏感)
- .*:查询按正则解析(缺省字面匹配);非法正则不抛错——计数提示「正则无效」+ 输入描红
- 零长命中自动跳过(批注区间必须非空);开关在会话内跨开合记忆
质量门禁
vitest 159(+9:匹配方式语义、替换词草稿/提交、弹层替换词与徽标跟随)+ Playwright e2e 30(+4:Aa / .* / 非法正则 / 卡内替换词→导出)全过;三宿主 + 暗色 390px 视觉核对通过。