HIsheR
|
276a46cccb
|
chore(backlog): 记录 g186 完成
|
2026-10-26 17:48:05 +08:00 |
|
HIsheR
|
5908202cd7
|
iter(g186): 固化视觉回归抽查清单
|
2026-10-26 17:47:50 +08:00 |
|
HIsheR
|
85ae90a5af
|
chore(backlog): 记录 g185 完成
|
2026-10-26 17:45:59 +08:00 |
|
HIsheR
|
999f3f6ec1
|
iter(g185): 分割线统一改走细分边框令牌
|
2026-10-26 17:45:43 +08:00 |
|
HIsheR
|
ecd24d55be
|
chore(backlog): 记录 g184 完成
|
2026-10-26 17:40:50 +08:00 |
|
HIsheR
|
2d81907065
|
iter(g184): 层级字面值归零
|
2026-10-26 17:40:37 +08:00 |
|
HIsheR
|
551b2f6407
|
chore(backlog): 记录 g183 完成
|
2026-10-26 17:36:55 +08:00 |
|
HIsheR
|
fe7972574a
|
iter(g183): 字重行高令牌化
|
2026-10-26 17:36:39 +08:00 |
|
HIsheR
|
089527fd7d
|
chore(backlog): 记录 g182 完成
|
2026-10-26 17:33:27 +08:00 |
|
HIsheR
|
9ee04d7bb0
|
iter(g182): 暗色阴影与焦点环适配
|
2026-10-26 17:33:14 +08:00 |
|
HIsheR
|
03df0d1294
|
chore(backlog): 记录 g181 完成
|
2026-10-26 17:30:12 +08:00 |
|
HIsheR
|
85f009dff8
|
iter(g181): 控件高度统一三档
|
2026-10-26 17:30:00 +08:00 |
|
HIsheR
|
1289b54af3
|
chore(backlog): 记录 g180 完成
|
2026-10-26 17:22:33 +08:00 |
|
HIsheR
|
90ed48cf86
|
iter(g180): 内距字面值令牌化
|
2026-10-26 17:22:19 +08:00 |
|
HIsheR
|
320dac3baf
|
chore(backlog): 记录 g179 完成
|
2026-10-26 17:17:42 +08:00 |
|
HIsheR
|
7b4adb01a0
|
iter(g179): 弹层阴影语义化归档
|
2026-10-26 17:17:26 +08:00 |
|
HIsheR
|
a9a084ca97
|
chore(backlog): 记录 g187 完成
|
2026-10-26 17:09:36 +08:00 |
|
HIsheR
|
20ff9d4349
|
iter(g187): 新增虚拟列表组件
|
2026-10-26 17:09:11 +08:00 |
|
HIsheR
|
a3943ecb19
|
fix(cli): 视觉审计在样式表有未提交改动时归因到工作区
原实现总是回查最近提交,工作区脏时会误报成上一次提交引入。改为先看
git status:脏了就提示「来自工作区未提交的改动」,干净再逐提交倒推。
|
2026-10-26 16:50:10 +08:00 |
|
HIsheR
|
d048717e76
|
docs(iteration): 选题规则增加域轮换与视觉欠账优先
- backlog 条目新增可选字段 domain(new/tune/visual/tooling),存量 225 条
按标题关键词回填(new 53 / tooling 38 / tune 134)
- 每轮选题改为先取 open 且 domain=visual 的条目,无视觉欠账再按数组顺序
- 新增《域轮换与视觉欠账优先》三条:连续 3 轮至少 1 轮 visual、视觉欠账
优先于新增组件、新增组件必须声明只消费 --ua-* 令牌
- AGENTS 落点清单第 4 条补禁止新增硬编码阴影/时长/字号;门禁链描述补
lint-iterations 与 audit:visual
- 灌入 8 条 domain=visual 欠账(g179…g186),验收标准均可枚举或可机检
|
2026-10-26 16:49:49 +08:00 |
|
HIsheR
|
ee6d84457a
|
chore(cli): 写入视觉迁移后的漂移基线
迁移后实跑 audit:visual --baseline 定档:字号 5 / 时长 9 / 阴影 17 /
圆角 0 / 焦点环 4,合计 35 处。基线只允许下降:任一类上涨即 check 失败。
|
2026-10-26 16:49:44 +08:00 |
|
HIsheR
|
f125369744
|
feat(cli): 新增视觉漂移审计门禁与幂等迁移脚本
- 新增 lib/visual-rules.mjs 作为规则表单一来源:字号阶梯、时长三档、
阴影四档、焦点环收敛、圆角档位的判定与改写集中在一处,迁移与审计共用
- 新增 lib/visual-audit.mjs + ua audit:visual:按五类统计硬编码视觉字面量,
支持 --json 与 --baseline,默认与 .ua/visual-baseline.json 棘轮比对,
超基线退出码 1 并按 git 历史倒推疑似引入提交
- 新增 scripts/visual-migrate.mjs:幂等迁移 ui.css(重复运行零 diff),
另带 --seed 灌视觉欠账、--backfill-domain 回填域字段
- 实跑迁移:283 处降到 35 处(字号 27→5、时长 170→9、阴影 56→17、
圆角 2→0、焦点环 28→4),159 行逐行等价替换,括号/分号/行数不变
- package.json 把 audit:visual 追加到 check 链末尾,并补 visual:migrate
|
2026-10-26 16:49:40 +08:00 |
|
HIsheR
|
5a1d5ba6d7
|
feat(tokens): 扩充视觉令牌到八类并统一焦点环与动效
- 保留原有颜色/圆角/间距/字号四组,新增字重行高、边框、阴影、动效、
焦点环、控件高度、层级七组,共十一组;每个变量补中文用途注释
- 阴影收敛为四档 elevation(柔和优先:扩散更大、透明度更低),并在
[data-theme=dark] 覆盖为更高黑度,解决暗色下阴影沿用亮色投影的问题
- 动效时长收为 fast/base/slow 三档(fast 取 0.15s,贴合现有主流时长),
补 --ua-ease / --ua-ease-out 两条主缓动
- 焦点环统一为 --ua-focus-ring / --ua-focus-ring-inset 两个槽位
- 字号补 xs/xl/2xl,控件高度三档,层级五档
- tokens.json 资产清单按新分组同步
|
2026-10-26 16:49:35 +08:00 |
|
HIsheR
|
a1e8384711
|
chore(backlog): 记录 g178 完成
|
2026-10-26 16:30:47 +08:00 |
|
HIsheR
|
92189333ae
|
iter(g178): 校验配方是否认出组件
|
2026-10-26 16:30:46 +08:00 |
|
HIsheR
|
77afc693ad
|
chore(backlog): 记录 g177 完成
|
2026-10-26 16:29:32 +08:00 |
|
HIsheR
|
c6fd8b8afb
|
iter(g177): 补充配方查询子命令
|
2026-10-26 16:29:26 +08:00 |
|
HIsheR
|
ee758817d3
|
chore(backlog): 记录 g176 完成
|
2026-10-26 16:27:03 +08:00 |
|
HIsheR
|
cc9ec02c94
|
iter(g176): 支持按参数说明检索组件
|
2026-10-26 16:26:53 +08:00 |
|
HIsheR
|
31650b1275
|
chore(backlog): 记录 g175 完成
|
2026-10-26 16:23:24 +08:00 |
|
HIsheR
|
cbce645b3b
|
iter(g175): 确认气泡支持异步确认
|
2026-10-26 16:23:23 +08:00 |
|
HIsheR
|
66c39e0145
|
chore(backlog): 记录 g174 完成
|
2026-10-26 16:21:49 +08:00 |
|
HIsheR
|
2316445b1e
|
iter(g174): 时间线支持双侧交替
|
2026-10-26 16:21:48 +08:00 |
|
HIsheR
|
7084fe1feb
|
chore(backlog): 记录 g173 完成
|
2026-10-26 16:20:31 +08:00 |
|
HIsheR
|
ea4e781bd4
|
iter(g173): 上传图片显示缩略图
|
2026-10-26 16:20:30 +08:00 |
|
HIsheR
|
2c17696cc5
|
chore(backlog): 记录 g172 完成
|
2026-10-26 16:19:33 +08:00 |
|
HIsheR
|
250601dc78
|
iter(g172): 列表命令支持 JSON 输出
|
2026-10-26 16:19:32 +08:00 |
|
HIsheR
|
a071cb041e
|
chore(backlog): 修正 g171 留痕提交哈希
|
2026-10-26 16:19:12 +08:00 |
|
HIsheR
|
6a605bace3
|
iter(g171): 刷新变更日志与配方目录
|
2026-10-26 16:19:07 +08:00 |
|
HIsheR
|
dd55fee177
|
chore(backlog): 记录 g171 完成
|
2026-10-26 16:17:56 +08:00 |
|
HIsheR
|
8c2ff7bc21
|
chore(changelog): 刷新变更日志并补配方目录
|
2026-10-26 16:17:48 +08:00 |
|
HIsheR
|
3804759f45
|
chore(backlog): 记录 g170 完成
|
2026-10-26 16:17:07 +08:00 |
|
HIsheR
|
a754bd6b25
|
iter(g170): 分页器支持极简模式与单页隐藏
|
2026-10-26 16:17:05 +08:00 |
|
HIsheR
|
8c9541d209
|
chore(backlog): 记录 g169 完成
|
2026-10-26 16:16:08 +08:00 |
|
HIsheR
|
bd98fc8e70
|
iter(g169): 表单字段支持跨列
|
2026-10-26 16:16:07 +08:00 |
|
HIsheR
|
adc94cabf5
|
chore(backlog): 记录 g168 完成
|
2026-10-26 16:15:00 +08:00 |
|
HIsheR
|
879be290d4
|
iter(g168): 补配方 11 数据看板筛选区
|
2026-10-26 16:14:59 +08:00 |
|
HIsheR
|
649ebf3291
|
chore(backlog): 记录 g167 完成
|
2026-10-26 16:14:20 +08:00 |
|
HIsheR
|
ff9442904b
|
iter(g167): 弹窗支持内置页脚与异步确认
|
2026-10-26 16:14:19 +08:00 |
|
HIsheR
|
b6a6827f9b
|
chore(backlog): 记录 g166 完成
|
2026-10-26 16:13:06 +08:00 |
|