refactor(optimize-ui): Hero redesign + visual baseline refresh #26

Merged
zhangxiang merged 1 commits from refactor/optimize-ui into dev 2026-09-01 14:55:07 +08:00
Owner

概要

refactor/optimize-ui 分支的完整 Hero 重设计收尾,目标合入 dev(进而经 PR #25 进入 main)。

变更内容

  • Hero 重设计:浅色底 + 墨色工程网格 + 品牌红漂移节点 + reduced-motion 守卫(framer-motion 入场动画接入 useReducedMotion,与 ScrollReveal 范式一致)。
  • 创始团队引言卡:深红底铺白字 -> 浅色圆角卡 + 深色文字,消除实心白块可读性问题。
  • P5 裸 CTA 批量切换:5 个营销页 9 处裸 a / StaticLink 品牌 pill -> CTAButton(统一品牌 ArrowRight 签名 + 200-300ms 过渡)。
  • impeccable 审计:5 维度 20/20 Excellent,7 项 AI 套路指纹全无,AI 味完全消除。

验证

  • 本地门禁全绿:type-check 0 error、lint 0 error(既有 warning)、单测 1628+ passed、视觉回归 22 passed。
  • 生产部署已验收:脚本部署至 novalon.cn,5 页全 200,真实 _next/static chunk 返回 200,首页含 NovaVis / 睿视 特征。
  • 视觉基线已刷新:chromium-desktop / tablet / mobile / webkit 四套基线基于当前 HEAD 重新生成(46+23 passed);firefox 基线因沙箱阻断浏览器 IPC(browserContext.newPage 超时)暂缺,需真实 Firefox CI 主机补刷。

备注

  • dev 为受保护分支,本 PR 以 PR 形式合入;合入后 PR #25(dev->main)即包含本次全部工作。
  • firefox 视觉基线为唯一已知环境债,非代码回归。
## 概要 `refactor/optimize-ui` 分支的完整 Hero 重设计收尾,目标合入 `dev`(进而经 PR #25 进入 `main`)。 ## 变更内容 - Hero 重设计:浅色底 + 墨色工程网格 + 品牌红漂移节点 + reduced-motion 守卫(framer-motion 入场动画接入 useReducedMotion,与 ScrollReveal 范式一致)。 - 创始团队引言卡:深红底铺白字 -> 浅色圆角卡 + 深色文字,消除实心白块可读性问题。 - P5 裸 CTA 批量切换:5 个营销页 9 处裸 a / StaticLink 品牌 pill -> CTAButton(统一品牌 ArrowRight 签名 + 200-300ms 过渡)。 - impeccable 审计:5 维度 20/20 Excellent,7 项 AI 套路指纹全无,AI 味完全消除。 ## 验证 - 本地门禁全绿:type-check 0 error、lint 0 error(既有 warning)、单测 1628+ passed、视觉回归 22 passed。 - 生产部署已验收:脚本部署至 novalon.cn,5 页全 200,真实 _next/static chunk 返回 200,首页含 NovaVis / 睿视 特征。 - 视觉基线已刷新:chromium-desktop / tablet / mobile / webkit 四套基线基于当前 HEAD 重新生成(46+23 passed);firefox 基线因沙箱阻断浏览器 IPC(browserContext.newPage 超时)暂缺,需真实 Firefox CI 主机补刷。 ## 备注 - dev 为受保护分支,本 PR 以 PR 形式合入;合入后 PR #25(dev->main)即包含本次全部工作。 - firefox 视觉基线为唯一已知环境债,非代码回归。
zhangxiang added 1 commit 2026-09-01 12:27:29 +08:00
- 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.
zhangxiang merged commit 7df2dde438 into dev 2026-09-01 14:55:07 +08:00
zhangxiang deleted branch refactor/optimize-ui 2026-09-01 14:55:08 +08:00
Sign in to join this conversation.
No Reviewers
No labels
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: novalon/novalon-website#26