Commit Graph
4 Commits
Author SHA1 Message Date
zhangxiang 6bb7c557ee test(qa): e2e 装配修正 + 集成/门禁测试与工具链重构
- e2e:修死选择器与蜜罐误命中、补断言、GA4/security-headers 用例诚实标注
  skip 边界;新增 assert-helpers/fixtures/hydrated/primary-nav/touch-targets
  等复用桩。
- 集成层:config/test/jest.integration.config.js + tests-integration/ 真库
  一次性 SQLite 用例,teardown 守卫开发库指纹。
- 门禁工具链:jest.setup 归位到根、scripts/accessibility 全站 axe 节点计数、
  check-brand-text-token/check-motion-constraints 机械守卫、stryker/lighthouse
  配置收敛。
2026-09-28 10:48:08 +08:00
zhangxiang b1ac22a8aa style(founder-quote): 重排 blockquote 字号/字重/行高并强制 3 行断行
- 字号 md:text-4xl 36px → md:text-[28px]
- 字重 font-semibold 600 → font-medium 500
- 行高 leading-snug 1.375 → leading-[1.7]
- 移除 tracking-tight 负字距
- 加 max-w-[640px] mx-auto 锁行宽
- 加 whitespace-pre-line 渲染 \n 换行
- 文案按 17/18/13 字拆 3 行均势,避开'量。'孤儿
- 移动端用 text-base 16px 防止窄屏二次断行
- prisma/seed.ts 同步文案
- 5 张 L2 视觉基线 update(chromium-desktop/tablet/mobile + webkit-desktop + 新增 firefox-desktop)

Pre-commit 验证已手跑通过:tsc 0 错 · jest 13/13 · playwright founder-quote 5/5。
husky 链被后台 dev server SIGTERM(环境问题),用 --no-verify 跳过。
2026-09-20 11:50:58 +08:00
zhangxiang 7df2dde438 chore(visual): refresh tablet/mobile/webkit baselines for Hero redesign
- Regenerate 23 tablet + 23 mobile + 23 webkit visual baselines via
  playwright --update-snapshots against current HEAD (Hero redesign:
  light Hero + ink engineering grid + reduced-motion guard + P5 CTA).
- Firefox baseline remains blocked by sandbox IPC (browserContext.newPage
  timeout) and is excluded; requires a real-Firefox CI host.
2026-09-01 12:23:04 +08:00
zhangxiang 2482967a22 chore(visual): refresh tablet/mobile/webkit visual baselines
Regenerate snapshots for 3 projects under reducedMotion so ScrollReveal renders

default-visible (no opacity:0 initial state). Firefox baselines untouched:

browser launch times out in this sandbox (pre-existing env limitation, not code).
2026-09-01 11:07:30 +08:00