419 lines
22 KiB
Markdown
419 lines
22 KiB
Markdown
# 变更日志
|
|
|
|
> 由 `ua changelog` 依据 git 提交史生成,请勿手改;条目按提交时间倒序。
|
|
|
|
## 迭代
|
|
|
|
- `513304f` iter(g325): avatar 破图自动回退文字头像,不再露浏览器碎图标
|
|
- `8e358c4` iter(g324): table-core 补 setColumns,换列后失效排序与筛选剔除
|
|
- `f842107` iter(g323): 文档站收录组合配方区,折叠展开即看骨架与要点
|
|
- `6beaf74` iter(g322): MCP get_component 支持逗号批量与 CLI 解析口径合一
|
|
- `0e7aca6` iter(g321): 交互控件防误选与移动端点按灰闪清理
|
|
- `7056b62` iter(g320): 补配方 21 示范消息中心的角标与通知流
|
|
- `dcf470c` iter(g319): ua info 支持逗号分隔批量查询,一次拿全多个组件
|
|
- `184406f` iter(g318): 补配方 20 示范分步表单向导的步间校验
|
|
- `1a77f76` iter(g317): 文字选区统一为主题色淡底,暗色下不再突兀
|
|
- `6c73315` iter(g316): ua loop 给出下一个可用编号
|
|
- `aed5c75` iter(g315): 表格支持行展开详情
|
|
- `a9ffbae` iter(g314): 抽查清单补拖拽排序与瀑布流两段
|
|
- `f873baf` iter(g313): sortableList 禁用态补视觉线索
|
|
- `c966550` iter(g312): 表格空状态补操作插槽
|
|
- `f794475` iter(g311): 骨架文本行高对齐正文行盒
|
|
- `be169b3` iter(g310): multiSelect 补全选与半选
|
|
- `ae105b6` iter(g309): 留痕流程收敛为 ua iter 子命令
|
|
- `f1916ef` iter(g308): sortableList 拖到边缘自动滚动
|
|
- `6dfc2f8` iter(g307): 拖拽行补层内抬升 z 令牌
|
|
- `0ce51eb` iter(g306): 淡底浓度纳入表面审计
|
|
- `08f14ce` iter(g305): 新增瀑布流布局 masonry
|
|
- `0851de9` iter(g304): 配方补可排序检查单(句柄式拼装)
|
|
- `468b177` iter(g303): 拖拽行改用抬升投影,不再压正文对比
|
|
- `9cb953e` iter(g302): 表头接上多列排序(Shift 叠加)
|
|
- `ed3b863` iter(g301): 新增拖拽排序列表 sortableList
|
|
- `c013998` iter(g300): 修正 toast 悬停暂停从未生效
|
|
- `9d44199` iter(g299): 视觉抽查清单补齐三个新组件
|
|
- `e53161a` iter(g298): 按下态改用三阶表面并启用最大字号档
|
|
- `2a7fce7` iter(g297): 新增迭代循环诊断命令
|
|
- `2c0a760` iter(g296): 修正表单校验失败仍提交
|
|
- `3533459` iter(g295): 新增表面阶梯审计并修正悬停底
|
|
- `3914d5d` iter(g294): 数据表格支持列显隐面板
|
|
- `beca3d8` iter(g293): 浮层定位口径写入强制约定
|
|
- `346d514` iter(g292): toast 溢出改走退场
|
|
- `f88e57f` iter(g291): 下拉族七处弹层接上滚动跟随
|
|
- `9e72607` iter(g290): 抽出 trackShift 并接到下拉弹层
|
|
- `8dc7201` iter(g289): 气泡跟随滚动重算翻转
|
|
- `003dae3` iter(g288): 文档步骤下限提到 4 条
|
|
- `f388464` iter(g287): 通知条关闭改为淡出退场
|
|
- `85812ab` iter(g286): 新增 noticeBar 单行通知条组件
|
|
- `d1b213f` iter(g285): 分页总量支持信号并钳回越界页码
|
|
- `c4384be` iter(g284): 新增 progressRing 环形进度组件
|
|
- `0c57015` iter(g283): 补旋转缩放过渡的减少动效兜底
|
|
- `c98f98e` iter(g282): 代码块支持长行折行
|
|
- `82e69df` iter(g281): 抽出差异纯逻辑并加皮肤冒烟
|
|
- `865477c` iter(g280): 表单项支持条件显示
|
|
- `ef58a41` iter(g279): diffView 增加忽略行内空白模式
|
|
- `c36b507` iter(g278): 热力图图例与网格尺寸同源
|
|
- `b5576c7` iter(g277): 新增日历热力图组件
|
|
- `eac7d4b` iter(g276): 新增迷你趋势线组件
|
|
- `b454d5f` iter(g275): 新增相对时间组件
|
|
- `b93e8b0` iter(g274): 补三条新组件的组合配方
|
|
- `d6e4319` iter(g273): 新增区域加载遮罩组件
|
|
- `b6c2afb` iter(g272): 视觉抽查清单扩到十一个组件
|
|
- `1680c4e` iter(g271): 新增手写签名板组件
|
|
- `b8f90b8` iter(g270): 新增代码块组件
|
|
- `368d47c` iter(g269): 新增文本差异对比组件
|
|
- `9380304` iter(g268): verify 增加孤儿演示区块反向校验
|
|
- `cf44880` iter(g267): 补 Windows 强制色高对比兜底
|
|
- `90bd60e` iter(g266): 新增 JSON 树查看组件
|
|
- `71cff84` iter(g265): 新增布局骨架组件 layout
|
|
- `fe9f1fb` iter(g264): 数据表格可自定义空状态文案
|
|
- `f8bf00d` iter(g263): 标签输入支持多值粘贴
|
|
- `62d8107` iter(g262): 对比度门禁增加非文本配对
|
|
- `047b6c5` iter(g261): 删除标签后焦点归还输入框
|
|
- `07a5275` iter(g260): 补表格分页联动配方
|
|
- `11a22f9` iter(g259): 数据表格暴露每页条数候选
|
|
- `3036f26` iter(g258): select 增加可访问名参数
|
|
- `364ac80` iter(g257): 分页条窄屏自动换行
|
|
- `036e044` iter(g256): 抽出分页条并加每页条数切换
|
|
- `48efb44` iter(g255): 减少动效下归零全站悬停位移
|
|
- `43af4cf` iter(g254): 派生后页码越界回写内核状态
|
|
- `d23d861` iter(g253): 文档站组件卡支持一键复制 Markdown 参数表
|
|
- `80ffee5` iter(g252): MCP get_component 增加 format=md 直出 Markdown
|
|
- `4b57f11` iter(g251): ua tokens 增加 --unused 反向查闲置令牌
|
|
- `b6229e2` iter(g250): 新增动效兜底门禁,补上转圈与不确定进度的减少动效降级
|
|
- `2c34870` iter(g249): doctor 增加命令面与门禁链自洽自检
|
|
- `0715131` iter(g248): 补配方 14 标签筛选条联动表格
|
|
- `42ea31d` iter(g247): 表格支持整体换数据源,dataTable 可接信号数据
|
|
- `c5238c6` iter(g246): ua info 增加 --md,输出可直接粘贴的 Markdown 片段
|
|
- `6e52cc6` iter(g245): 补高对比偏好令牌,对比度门禁扩到四套主题
|
|
- `ea51493` iter(g244): 新增 inputTag 标签输入组件,回车成标签并支持满额禁输
|
|
- `f396a55` iter(g243): 文档站与演示页外壳配色改为从令牌派生,消除暗色强调色漂移
|
|
- `29d2d8d` iter(g242): 新增令牌对比度门禁,修掉暗色主按钮与淡底强调字不达标
|
|
- `69c9cfe` iter(g241): verify 增加演示锚点大写防护,防大写锚点被静默吞掉误报缺段
|
|
- `5940519` iter(g240): 按钮 loading 态,转圈禁点支持布尔与信号动态同步
|
|
- `5333896` iter(g239): 焦点描边令牌化,outline 收敛为三档复合令牌并纳入审计第十四类
|
|
- `2262719` iter(g238): 新增 highlight 关键词高亮,命中片段包 mark 并随信号实时联动(75 组件)
|
|
- `fc8c5ad` iter(g237): 新增 kbd 键盘按键标记,键帽样式支持单键与组合键(74 组件)
|
|
- `d504553` iter(g236): 新增 countdown 倒计时组件,秒级递减自动停表并带句柄控制(73 组件)
|
|
- `5443aad` iter(g235): 新增 copyButton 复制按钮,剪贴板写入带已复制反馈与降级(72 组件)
|
|
- `8740ab0` iter(g234): 新增 pinInput 验证码输入组件,N 格数字输入支持进格回删移格与粘贴分发(71 组件)
|
|
- `0eb67c4` iter(g233): 位移量令牌化,transform 位移收敛为 --ua-translate-* 七档并纳入审计口径
|
|
- `61f07e4` iter(g232): doctor 补 git 身份检查
|
|
- `cd15c70` iter(g231): search 覆盖配方域三层
|
|
- `0d3c166` iter(g230): demo 挂页级命令面板跳转
|
|
- `36c787a` iter(g229): 混色浓度令牌化并入视觉棘轮
|
|
- `a692cab` iter(g228): 新增 ua doctor 环境自检命令
|
|
- `87bdc03` iter(g227): 打开后焦点进入时列
|
|
- `93a7c67` iter(g226): 通用约定补单一来源规则
|
|
- `9c783cd` iter(g225): 时分两列补分界与列宽
|
|
- `63351dc` iter(g224): 收起态上下键微调时间
|
|
- `126da05` iter(g223): 非档值按最近档对齐
|
|
- `3067c63` iter(g222): 时间选择支持高度档位
|
|
- `92bc8bb` iter(g221): verify 校验滚动容器覆盖
|
|
- `1ac8bae` iter(g220): 时间列并入滚动条统一规则
|
|
- `f042c66` iter(g219): verify 增加重复关键帧检测
|
|
- `ed2dd15` iter(g218): 未选值时两列停在此刻
|
|
- `34985ff` iter(g217): 补 frame 内核冒烟并修复 effect 注销
|
|
- `17da561` iter(g216): 时间选择支持清空
|
|
- `0fb9198` iter(g215): 新增日期加时间组合配方
|
|
- `a607a40` iter(g214): 浮层入场动效收敛为统一 keyframes
|
|
- `3505449` iter(g213): 新增 timePicker 时间选择组件
|
|
- `6ccc341` iter(g212): 页签溢出时自动把激活页签拉回可视区
|
|
- `fd2e951` iter(g211): verify 增加令牌双源一致性校验
|
|
- `053f389` iter(g210): 滚动条令牌化并适配暗色主题
|
|
- `e0cf55e` iter(g209): 演示页补齐新参数现场演示
|
|
- `9180e2c` iter(g208): multiSelect 支持一键清空
|
|
- `4eaa177` iter(g207): progress 支持自定义进度文本
|
|
- `f763f63` iter(g206): rate 支持再次点击清除评分
|
|
- `6ee86ac` iter(g205): textField 支持密码显隐切换
|
|
- `5bc854b` iter(g204): textarea 支持内容自适应高度
|
|
- `df51478` iter(g203): 文档站亮暗切换与 demo 主题参数联动
|
|
- `f332500` iter(g202): 修正按下态可见性并归并 accent 混 bg 变体
|
|
- `e64f72b` iter(g201): 补全点击型控件键盘焦点环
|
|
- `91aa304` iter(g200): 编排浮层分层入场与弹层子项交错
|
|
- `bfb9178` iter(g199): 新增主按钮内高光与卡片边框减负
|
|
- `2996b87` iter(g198): 全控件按下态补齐悬停反馈闭环
|
|
- `8148317` iter(g197): accent 淡底五档收敛为两档语义令牌
|
|
- `9ef8637` iter(g196): 中性色阶地基补表面文字遮罩中间档令牌
|
|
- `8a0a907` iter(g195): 内距字面值归零视觉基线清零
|
|
- `1476a40` iter(g194): 审计 json 输出命中明细
|
|
- `e64097f` iter(g193): 阴影字面值归零补描边族令牌
|
|
- `68bfbdd` iter(g192): 动效时长字面值归零补循环档
|
|
- `bb28f86` iter(g191): 焦点环变体归零补语义环令牌
|
|
- `a67a9fe` iter(g190): 字号字面值归零补展示与缩放档
|
|
- `b83cf59` iter(g189): 补命令面板组合配方
|
|
- `7e47a54` iter(g188): 新增命令面板组件
|
|
- `5908202` iter(g186): 固化视觉回归抽查清单
|
|
- `999f3f6` iter(g185): 分割线统一改走细分边框令牌
|
|
- `2d81907` iter(g184): 层级字面值归零
|
|
- `fe79725` iter(g183): 字重行高令牌化
|
|
- `9ee04d7` iter(g182): 暗色阴影与焦点环适配
|
|
- `85f009d` iter(g181): 控件高度统一三档
|
|
- `90ed48c` iter(g180): 内距字面值令牌化
|
|
- `7b4adb0` iter(g179): 弹层阴影语义化归档
|
|
- `20ff9d4` iter(g187): 新增虚拟列表组件
|
|
- `9218933` iter(g178): 校验配方是否认出组件
|
|
- `c6fd8b8` iter(g177): 补充配方查询子命令
|
|
- `cc9ec02` iter(g176): 支持按参数说明检索组件
|
|
- `cbce645` iter(g175): 确认气泡支持异步确认
|
|
- `2316445` iter(g174): 时间线支持双侧交替
|
|
- `ea4e781` iter(g173): 上传图片显示缩略图
|
|
- `250601d` iter(g172): 列表命令支持 JSON 输出
|
|
- `6a605ba` iter(g171): 刷新变更日志与配方目录
|
|
- `a754bd6` iter(g170): 分页器支持极简模式与单页隐藏
|
|
- `bd98fc8` iter(g169): 表单字段支持跨列
|
|
- `879be29` iter(g168): 补配方 11 数据看板筛选区
|
|
- `ff94429` iter(g167): 弹窗支持内置页脚与异步确认
|
|
- `a80644c` iter(g166): 下拉选项支持分组标题
|
|
- `804ab3b` iter(g165): 步骤条支持竖向排列
|
|
- `b533903` iter(g164): 描述列表支持竖排与标题操作区
|
|
- `6febeba` iter(g163): 留痕校验补编号与时间线约束
|
|
- `fe78275` iter(g162): 门禁补暗色令牌齐全校验
|
|
- `0bcf73f` iter(g161): 通知支持同 key 原地更新
|
|
- `ef564fc` iter(g160): 滑块支持双滑块区间
|
|
- `312e801` iter(g159): 多选下拉支持标签折叠
|
|
- `638f623` iter(g158): 日期选择支持快捷区间预设
|
|
- `c2412fb` iter(g157): 补配方 10 暗色主题切换
|
|
- `bbebb70` iter(g156): ua tokens 支持按名过滤
|
|
- `a3ece11` iter(g155): llms.txt 补配方目录
|
|
- `ab758ab` iter(g154): MCP 搜索补组件级命中
|
|
- `0609175` iter(g153): ua search 支持多关键词
|
|
- `bc984ae` iter(g152): ua list 增加组件全览
|
|
- `f59e9b7` iter(g151): verify 校验 MCP 工具清单
|
|
- `04f6df8` iter(g150): ua info 反查所属配方
|
|
- `d0eea04` iter(g149): 补 ua search 关键词检索
|
|
- `4a655d2` iter(g148): MCP 暴露组合配方检索
|
|
- `2387335` iter(g147): 补三条组合配方
|
|
- `2adae6e` iter(g146): 进度条支持环形形态
|
|
- `af09500` iter(g145): 滑块支持刻度标注
|
|
- `1009c89` iter(g144): 新增头像组组件 avatarGroup
|
|
- `3058da1` iter(g143): 页签栏支持右侧操作区
|
|
- `5af2139` iter(g142): 间距容器支持分隔符
|
|
- `6cde618` iter(g141): 通知支持四角停靠
|
|
- `e40cd2c` iter(g140): 表格支持整行点击
|
|
- `08ceb8f` iter(g139): 提示气泡支持左右方位
|
|
- `1af4e57` iter(g138): 日期选择支持区间模式
|
|
- `55da08f` iter(g137): 演示页补暗色主题开关
|
|
|
|
## 功能
|
|
|
|
- `f125369` feat(cli): 新增视觉漂移审计门禁与幂等迁移脚本
|
|
- `5a1d5ba` feat(tokens): 扩充视觉令牌到八类并统一焦点环与动效
|
|
|
|
## 修复
|
|
|
|
- `2971f9a` fix(ui): 输入附加块撑满组高消除上下色缝
|
|
- `106bbca` fix(ui): 收敛激活态描边、修正内层圆角溢出并替换 emoji 图标
|
|
- `0821286` fix(ui): 归位 reduced-motion 兜底并收敛分层入场延迟
|
|
- `83763d4` fix(ui): 输入类悬停规则排除聚焦态避免覆盖聚焦边框
|
|
- `a3943ec` fix(cli): 视觉审计在样式表有未提交改动时归因到工作区
|
|
|
|
## 文档
|
|
|
|
- `573d3aa` docs(changelog): 收录 g265-g275 迭代记录
|
|
- `d048717` docs(iteration): 选题规则增加域轮换与视觉欠账优先
|
|
|
|
## 维护
|
|
|
|
- `faa167a` chore(backlog): 记录 g325 完成
|
|
- `4359f50` chore(backlog): 记录 g324 完成
|
|
- `766fe76` chore(backlog): 记录 g323 完成
|
|
- `3a637c6` chore(backlog): 记录 g322 完成
|
|
- `a76cc53` chore(backlog): 记录 g321 完成
|
|
- `25b4d89` chore(backlog): 记录 g320 完成
|
|
- `9cd6d14` chore(backlog): 记录 g319 完成
|
|
- `77d1c72` chore(backlog): 记录 g318 完成
|
|
- `c45e942` chore(backlog): 记录 g317 完成
|
|
- `a384350` chore(changelog): 刷新变更日志(收录最近 400 条)
|
|
- `d10d75d` chore(backlog): 记录 g316 完成
|
|
- `0fe8a01` chore(backlog): 记录 g315 完成
|
|
- `2750063` chore(backlog): 记录 g314 完成
|
|
- `b62812c` chore(backlog): 记录 g313 完成
|
|
- `2c9c0c1` chore(backlog): 记录 g312 完成
|
|
- `79bf7d6` chore(backlog): 记录 g311 完成
|
|
- `0c5bf36` chore(backlog): 记录 g310 完成
|
|
- `57d3520` chore(backlog): 记录 g309 完成
|
|
- `0be2287` chore(backlog): 记录 g308 完成
|
|
- `8c88d6c` chore(backlog): 记录 g307 完成
|
|
- `205a204` chore(backlog): 记录 g306 完成
|
|
- `94c7818` chore(backlog): 记录 g305 完成
|
|
- `adcd0f7` chore(backlog): 记录 g304 完成
|
|
- `b24da59` chore(backlog): 记录 g303 完成
|
|
- `d8e759e` chore(backlog): 记录 g302 完成
|
|
- `ddd6f93` chore(backlog): 记录 g301 完成
|
|
- `b9c592a` chore(backlog): 记录 g300 完成
|
|
- `a8ff91c` chore(changelog): 刷新变更日志至 400 提交
|
|
- `23d3ce7` chore(backlog): 记录 g299 完成
|
|
- `2c1fc46` chore(backlog): 记录 g298 完成
|
|
- `a2ba3d2` chore(backlog): 记录 g297 完成
|
|
- `308a7ee` chore(backlog): 记录 g296 完成
|
|
- `8dd31bd` chore(backlog): 记录 g295 完成
|
|
- `df40eb0` chore(backlog): 记录 g294 完成
|
|
- `abba348` chore(backlog): 修正 g293 留痕指向
|
|
- `d2829ba` chore(backlog): 记录 g293 完成
|
|
- `77c4ed8` chore(agents): 浮层定位口径写入强制约定
|
|
- `94d222f` chore(backlog): 记录 g292 完成
|
|
- `e0de7df` chore(backlog): 记录 g291 完成
|
|
- `a093c07` chore(backlog): 记录 g290 完成
|
|
- `da166af` chore(backlog): 记录 g289 完成
|
|
- `d6105d9` chore(backlog): 记录 g288 完成
|
|
- `e109a9a` chore(backlog): 记录 g287 完成
|
|
- `09cccb2` chore(backlog): 记录 g286 完成
|
|
- `c4cf0af` chore(backlog): 记录 g285 完成
|
|
- `56ad087` chore(backlog): 记录 g284 完成
|
|
- `f20f673` chore(backlog): 记录 g283 完成
|
|
- `d0e408f` chore(backlog): 记录 g282 完成
|
|
- `cdf68b4` chore(backlog): 记录 g281 完成
|
|
- `65c8faa` chore(backlog): 记录 g280 完成
|
|
- `802dbab` chore(backlog): 记录 g279 完成
|
|
- `242624c` chore(backlog): 记录 g278 完成
|
|
- `414c61a` chore(backlog): 记录 g277 完成
|
|
- `b37b23c` chore(backlog): 修正 g276 备注被命令替换吞掉的一句
|
|
- `8db2e8e` chore(backlog): 记录 g276 完成
|
|
- `72432e8` chore(backlog): 记录 g275 完成
|
|
- `fa84a39` chore(backlog): 记录 g274 完成
|
|
- `2b8deb5` chore(backlog): 记录 g273 完成
|
|
- `1cb9d7a` chore(backlog): 记录 g272 完成
|
|
- `2c08c11` chore(backlog): 记录 g271 完成
|
|
- `6e048c1` chore(backlog): 记录 g270 完成
|
|
- `02d7eb3` chore(backlog): 记录 g269 完成
|
|
- `dccf79b` chore(backlog): 记录 g268 完成
|
|
- `8fc4ec6` chore(backlog): 记录 g267 完成
|
|
- `a7b3489` chore(backlog): 记录 g266 完成
|
|
- `e2fb02f` chore(iterations): 修正 g265 留痕时区格式
|
|
- `6238012` chore(backlog): 记录 g265 完成
|
|
- `6172691` chore(backlog): 记录 g264 完成
|
|
- `80671f8` chore(backlog): 记录 g263 完成
|
|
- `854f425` chore(changelog): 收录 g254-g262 迭代记录
|
|
- `2ab472c` chore(backlog): 记录 g262 完成
|
|
- `67a9c23` chore(backlog): 记录 g261 完成
|
|
- `5863571` chore(backlog): 记录 g260 完成
|
|
- `79cc552` chore(backlog): 记录 g259 完成
|
|
- `ee39b60` chore(backlog): 记录 g258 完成
|
|
- `9a1a6f9` chore(backlog): 记录 g257 完成
|
|
- `5771651` chore(backlog): 记录 g256 完成
|
|
- `8e97e99` chore(backlog): 记录 g255 完成
|
|
- `6437132` chore(backlog): 记录 g254 完成
|
|
- `dec3a9f` chore(changelog): 刷新变更日志至当前提交
|
|
- `ad87db7` chore(backlog): 记录 g253 完成
|
|
- `d489a3d` chore(backlog): 记录 g252 完成
|
|
- `eb9c606` chore(backlog): 记录 g251 完成
|
|
- `33cb04f` chore(backlog): 记录 g250 完成
|
|
- `cd20b0c` chore(backlog): 记录 g249 完成
|
|
- `3873195` chore(backlog): 记录 g248 完成
|
|
- `64289b5` chore(backlog): 记录 g247 完成
|
|
- `19741b5` chore(backlog): 记录 g246 完成
|
|
- `ab2bd00` chore(backlog): 记录 g245 完成
|
|
- `26c9867` chore(backlog): 记录 g244 完成
|
|
- `cd8a8e9` chore(backlog): 记录 g243 完成
|
|
- `aa27a16` chore(backlog): 记录 g242 完成
|
|
- `aa7be50` chore(backlog): 记录 g241 完成
|
|
- `9aa71e7` chore(backlog): 记录 g240 完成
|
|
- `1ce98bd` chore(backlog): 记录 g239 完成
|
|
- `9e85ef3` chore(backlog): 记录 g238 完成
|
|
- `5f150dc` chore(backlog): 记录 g237 完成
|
|
- `55980c5` chore(backlog): 记录 g236 完成
|
|
- `671c874` chore(backlog): 记录 g235 完成
|
|
- `7e5e9f5` chore(backlog): 记录 g234 完成
|
|
- `45e56d0` chore(backlog): 记录 g233 完成
|
|
- `39f5304` chore(backlog): 修正 g232 留痕哈希
|
|
- `be9d45e` chore(changelog): 刷新变更日志至 g232
|
|
- `5f38d8a` chore(backlog): 记录 g232 完成
|
|
- `94c8b86` chore(backlog): 记录 g231 完成
|
|
- `051baf0` chore(backlog): 记录 g230 完成
|
|
- `4a571af` chore(backlog): 记录 g229 完成
|
|
- `7579170` chore(backlog): 记录 g228 完成
|
|
- `b19ea5d` chore(backlog): 补记 g220 完成
|
|
- `4b11321` chore(backlog): 记录 g227 完成
|
|
- `11abb36` chore(backlog): 记录 g226 完成
|
|
- `fa247fc` chore(backlog): 记录 g225 完成
|
|
- `33a7a0b` chore(docs): 同步索引产物
|
|
- `11ab8a1` chore(backlog): 记录 g224 完成
|
|
- `c5826b7` chore(backlog): 记录 g223 完成
|
|
- `063b6cb` chore(backlog): 记录 g222 完成
|
|
- `467de41` chore(backlog): 记录 g221 完成
|
|
- `0c978c9` chore(docs): 同步配方 13 的索引产物
|
|
- `5c80346` chore(backlog): 记录 g219 完成
|
|
- `5172abd` chore(backlog): 记录 g218 完成
|
|
- `39a5d0d` chore(backlog): 记录 g217 完成
|
|
- `d7ad799` chore(backlog): 记录 g216 完成
|
|
- `050534a` chore(backlog): 记录 g215 完成
|
|
- `756a7e8` chore(backlog): 记录 g214 完成
|
|
- `1dca269` chore(backlog): 记录 g213 完成
|
|
- `3b0888d` chore(backlog): 记录 g212 完成
|
|
- `7fa60fb` chore(backlog): 记录 g211 完成
|
|
- `82fa8c8` chore(backlog): 记录 g210 完成
|
|
- `5a1d166` chore(backlog): 记录 g209 完成
|
|
- `b30dfe3` chore(backlog): 记录 g208 完成
|
|
- `b91c195` chore(backlog): 记录 g207 完成
|
|
- `e1e39bb` chore(backlog): 记录 g206 完成
|
|
- `dae6353` chore(backlog): 记录 g205 完成
|
|
- `5e14fc0` chore(backlog): 记录 g204 完成
|
|
- `197d57b` chore(backlog): 记录 g203 完成
|
|
- `387f9f2` chore(backlog): 记录 g202 完成
|
|
- `6c4796c` chore(backlog): 更正 g200/g201 留痕口径至复核定稿
|
|
- `e4351c4` chore(backlog): 补录 g199-g201 审美提升第二批留痕
|
|
- `ae1ff24` chore(backlog): 增补 g202 按下态可见性修正条目
|
|
- `bc32fe9` chore(backlog): 补录 g196-g198 审美提升首批留痕
|
|
- `fb69321` chore(backlog): 记录 g195 完成
|
|
- `4f2ee02` chore(backlog): 记录 g194 完成
|
|
- `0ebd6da` chore(backlog): 记录 g193 完成
|
|
- `8fffaf5` chore(backlog): 记录 g192 完成
|
|
- `0e996e4` chore(backlog): 记录 g191 完成
|
|
- `654a9dd` chore(backlog): 记录 g190 完成
|
|
- `43d35fc` chore(backlog): 记录 g189 完成
|
|
- `529455c` chore(backlog): 记录 g188 完成
|
|
- `276a46c` chore(backlog): 记录 g186 完成
|
|
- `85ae90a` chore(backlog): 记录 g185 完成
|
|
- `ecd24d5` chore(backlog): 记录 g184 完成
|
|
- `551b2f6` chore(backlog): 记录 g183 完成
|
|
- `089527f` chore(backlog): 记录 g182 完成
|
|
- `03df0d1` chore(backlog): 记录 g181 完成
|
|
- `1289b54` chore(backlog): 记录 g180 完成
|
|
- `320dac3` chore(backlog): 记录 g179 完成
|
|
- `a9a084c` chore(backlog): 记录 g187 完成
|
|
- `ee6d844` chore(cli): 写入视觉迁移后的漂移基线
|
|
- `a1e8384` chore(backlog): 记录 g178 完成
|
|
- `77afc69` chore(backlog): 记录 g177 完成
|
|
- `ee75881` chore(backlog): 记录 g176 完成
|
|
- `31650b1` chore(backlog): 记录 g175 完成
|
|
- `66c39e0` chore(backlog): 记录 g174 完成
|
|
- `7084fe1` chore(backlog): 记录 g173 完成
|
|
- `2c17696` chore(backlog): 记录 g172 完成
|
|
- `a071cb0` chore(backlog): 修正 g171 留痕提交哈希
|
|
- `dd55fee` chore(backlog): 记录 g171 完成
|
|
- `8c2ff7b` chore(changelog): 刷新变更日志并补配方目录
|
|
- `3804759` chore(backlog): 记录 g170 完成
|
|
- `8c9541d` chore(backlog): 记录 g169 完成
|
|
- `adc94ca` chore(backlog): 记录 g168 完成
|
|
- `649ebf3` chore(backlog): 记录 g167 完成
|
|
- `b6a6827` chore(backlog): 记录 g166 完成
|
|
- `e1b7de6` chore(backlog): 记录 g165 完成
|
|
- `dddbccd` chore(backlog): 记录 g164 完成
|
|
- `bb1625a` chore(backlog): 记录 g163 完成
|
|
- `eea5074` chore(backlog): 记录 g162 完成
|
|
- `a8e13e3` chore(backlog): 记录 g161 完成
|
|
- `8b74206` chore(backlog): 记录 g160 完成
|
|
- `084ffcd` chore(backlog): 记录 g159 完成
|
|
- `cbf0526` chore(backlog): 记录 g158 完成
|
|
- `476747a` chore(backlog): 记录 g157 完成
|
|
- `1831aec` chore(backlog): 记录 g156 完成
|
|
- `2848dd5` chore(backlog): 记录 g155 完成
|
|
- `ea77f4b` chore(backlog): 记录 g154 完成
|
|
- `c423d9c` chore(backlog): 记录 g153 完成
|
|
- `313954f` chore(backlog): 记录 g152 完成
|
|
- `df75058` chore(backlog): 记录 g151 完成
|
|
- `7418b79` chore(backlog): 记录 g150 完成
|
|
- `1455f82` chore(backlog): 记录 g149 完成
|
|
- `16032c8` chore(backlog): 记录 g148 完成
|
|
- `38284ac` chore(backlog): 记录 g147 完成
|
|
- `734eb33` chore(backlog): 记录 g146 完成
|
|
- `adc69fa` chore(backlog): 记录 g145 完成
|
|
- `99214ff` chore(backlog): 记录 g144 完成
|
|
- `9b1c068` chore(backlog): 记录 g143 完成
|
|
- `5b8472e` chore(backlog): 记录 g142 完成
|
|
- `508d11a` chore(backlog): 记录 g141 完成
|
|
- `36087b1` chore(backlog): 记录 g140 完成
|
|
- `2a7fdcd` chore(backlog): 记录 g139 完成
|
|
- `a3db5e6` chore(backlog): 记录 g138 完成
|
|
- `b3fd20c` chore(backlog): 记录 g137 完成
|