diff --git a/.ua/backlog.json b/.ua/backlog.json index 8572fab..20a8cae 100644 --- a/.ua/backlog.json +++ b/.ua/backlog.json @@ -2528,6 +2528,15 @@ "status": "done", "domain": "new", "notes": "组件 73→74;实现 10 行(h() 纯声明式拼接,无状态);键帽高度走 --ua-control-h-sm 档、字号 sm 档,零新增视觉字面量;demo 与命令面板快捷键说明混排;check 全绿" + }, + { + "id": "g238", + "title": "新增 highlight 关键词高亮组件(组件 74→75)", + "motivation": "搜索结果 / 补全列表 / 帮助文档都高频需要「命中片段高亮」,此前业务各自 indexOf 切串包 span,样式与刷新逻辑散落各处。", + "acceptance": "命中片段包进 mark(大小写不敏感、全部命中、首尾空白忽略);text / keyword 均接受信号响应式重画;空关键词原样展示;高亮淡底只消费 --ua-* 令牌;十处落点齐全,npm run check 全绿。", + "status": "done", + "domain": "new", + "notes": "组件 74→75;单 effect 追踪两个信号(render 内统一取值,依赖自动收集);淡底走警示黄 --ua-alpha-tint 混色 + mark 语义标签;demo 与 textField 联动演示实时高亮;check 全绿" } ] } diff --git a/.ua/iterations.log b/.ua/iterations.log index 9b777ec..3795066 100644 --- a/.ua/iterations.log +++ b/.ua/iterations.log @@ -282,3 +282,4 @@ {"ts":"2026-10-26T21:26:43+08:00","id":"g235","result":"done","commit":"5443aad","summary":"新增 copyButton 复制按钮(组件 71→72):已复制文案反馈 + execCommand 降级,text 支持函数实时取值,复用 .ua-btn 零新增样式"} {"ts":"2026-10-26T21:29:12+08:00","id":"g236","result":"done","commit":"d504553","summary":"新增 countdown 倒计时(组件 72→73):归零自动停表 + onFinish,句柄 start/stop/reset,缺省 mm:ss 可自定义格式"} {"ts":"2026-10-26T21:31:07+08:00","id":"g237","result":"done","commit":"fc8c5ad","summary":"新增 kbd 键盘按键标记(组件 73→74):键帽样式单键/组合键(+ 连接对读屏隐藏),纯令牌零字面量"} +{"ts":"2026-10-26T21:35:34+08:00","id":"g238","result":"done","commit":"2262719","summary":"新增 highlight 关键词高亮(组件 74→75):mark 包裹命中片段,大小写不敏感全部命中,双信号响应式联动"}