summaryrefslogtreecommitdiff
path: root/frontend/scripts/ui-auth-shots.mjs
Commit message (Collapse)AuthorAgeFilesLines
* [实现方案] round6 守门与验证:token ↵Somhairle H. Marisol2026-09-181-2/+6
| | | | 白名单测试、旅程重排断言、probe 全旅程步进(artifacts/ui-round6)与迁移文档
* [变更性质] test(frontend)Somhairle H. Marisol2026-09-181-11/+19
| | | | | | [新增功能] probe/测试同步 round5:metric-value/capital-reporting 选择锚点、18/18 三档零溢出、docs 迁移矩阵 [实现方案] resultsAccounting/metricRow/round2Dashboard 选择器迁移;probe 断言 radiusOk/capital、shadcn 挂载点 [影响范围] scripts/ui-auth-shots.mjs、src/lib/*.test.ts、docs/ui-redesign-round5.md、artifacts/ui-shadcn-round5
* [变更性质] test(frontend)Somhairle H. Marisol2026-09-181-0/+17
| | | | | | [新增功能] 测试与 probe 同步:mobileCss round3 断言、resultsAccounting .m-tile、strategyTab 超时放宽、probe radius 断言 [实现方案] probe cardRadiusOk 校验 --radius≥0.75rem 且组件计算圆角一致;88/88 vitest 全绿 [影响范围] src/lib/*.test.ts、scripts/ui-auth-shots.mjs
* fix(frontend): ui-auth-shots 构建先行 + 条件等待 + DOM 事实断言Somhairle H. Marisol2026-09-181-127/+175
| | | | | | | [变更性质] 验证脚本返工(Leader 验收问题 1/2)。 [问题根因] 旧版默认打生产站点:生产仍为旧构建(无 Tab Bar),导致 Leader 复跑 18 组合全 false;另固定 waitForTimeout 可能早于挂载。 [修复方案] 默认先 npm run build 再启动本地代理(输出所服务资产哈希);waitForSelector 条件等待挂载;断言输出 tabbarAttached/tabbarVisible 与面包屑文本两套 DOM 事实;每轮先验 /api/auth/me=200;projects/runs/usage 前置条件随 JSON 记录,projects=0 时显式 SKIP 而非恒假断言。 [影响范围] frontend/scripts/ui-auth-shots.mjs;实测 375 tabbarVisible=true、metricCards=4、sparks=2,18/18 bad=0。
* test(frontend): 登录态三档宽度真浏览器截图与渲染断言脚本Somhairle H. Marisol2026-09-181-0/+189
[变更性质] 验证工具,配合前端重设计第二轮交付。 [新增功能] ui-auth-shots.mjs:以生产站点实名登录获取会话,经本地 dist + /api 反向代理(修补 accept-encoding/set-cookie 转发)在 375/768/1440 截 projects/runs/datasets 与项目 data/strategy/results 六页,断言 overflow=0、pageerror=0、375 底部 Tab Bar 可见、项目页 sparks/metricCards 真渲染。 [实现方案] 饼式会话复用(HttpOnly+Secure cookie 通过 addCookies 注入本地),密码从不落日志。 [影响范围] frontend/scripts;产物输出至 artifacts/ui-shadcn-round2/。