-
4cad9f931a
fix(nginx): allow googletagmanager in CSP img/connect sources
zhangxiang
2026-08-18 13:07:44 +08:00
-
c06309b2f2
feat(deploy): rebuild Next.js container after dist upload
zhangxiang
2026-08-18 13:06:52 +08:00
-
57e00aa4b4
fix(deploy): serve standalone client chunks at /_next/static
zhangxiang
2026-08-18 13:03:58 +08:00
-
6fa5e4bf32
fix(deploy): sync public assets into standalone dist root
zhangxiang
2026-08-18 12:56:19 +08:00
-
0b4dff0d37
fix(nginx): fall through to Next.js for root path instead of 403
zhangxiang
2026-08-18 12:53:43 +08:00
-
8d3bd723c3
fix(brand): unify calligraphy logo across header, footer and brand page
zhangxiang
2026-08-18 12:51:33 +08:00
-
628a0f1a2b
fix: align startup copy with 2026 founding and deploy hybrid rendering
zhangxiang
2026-08-17 20:21:39 +08:00
-
700ce12602
chore: ignore deploy backups and session artifacts
zhangxiang
2026-08-17 18:43:43 +08:00
-
af57504e8e
refactor(deploy): 统一发布脚本为单一入口 scripts/deploy.sh
zhangxiang
2026-08-17 18:40:51 +08:00
-
315d664b9c
docs: update deployment documentation and add session logs
zhangxiang
2026-08-15 09:35:24 +08:00
-
b84ee9515f
fix(products): add externalUrl support for standalone products and fix footer alignment
zhangxiang
2026-08-13 07:12:17 +08:00
-
a2ffd6f27b
test(acceptance): complete release acceptance testing — conditional pass
zhangxiang
2026-08-13 07:11:12 +08:00
-
350878fd07
test(e2e): comprehensive systematic testing with 10 user journeys and security audit
zhangxiang
2026-08-03 21:28:21 +08:00
-
f3fc969bef
test(mobile): add mobile E2E test suite (53 tests) and fix layout issues
zhangxiang
2026-08-03 18:32:29 +08:00
-
f4d8f0a8e9
fix(breadcrumb): add aria-label to news detail breadcrumb for alignment
zhangxiang
2026-08-03 14:47:20 +08:00
-
b262bf0836
fix(admin): auto-expand sidebar navigation group for active child page
zhangxiang
2026-08-03 11:49:43 +08:00
-
848f4b51d2
fix(crypto): align server-side encrypted format with client-side Web Crypto API
zhangxiang
2026-08-03 10:39:51 +08:00
-
3e93317988
fix(e2e): resolve admin user journey authentication and stabilize flaky tests
zhangxiang
2026-08-03 08:36:50 +08:00
-
602ed6a671
test(hooks): finalize mutation test improvements and release acceptance
zhangxiang
2026-08-02 19:39:27 +08:00
-
7c0af54897
test(hooks): enhance focus-trap mutation score to 85.25% and finalize release acceptance
zhangxiang
2026-08-02 18:42:45 +08:00
-
ad1a522b17
test(hooks): expand focus-trap tests with Tab/Shift+Tab coverage and fix TypeScript errors
zhangxiang
2026-08-02 18:12:41 +08:00
-
a022a612c5
test(seo): expand structured data tests to cover all 7 schema components
zhangxiang
2026-08-02 13:36:28 +08:00
-
d5d04aa96d
feat: implement frontend-backend encrypted communication via AES-256-GCM
zhangxiang
2026-08-02 09:11:36 +08:00
-
c480772aec
feat(admin): enhance admin dashboard, user management, and content editor UX
zhangxiang
2026-07-31 23:05:24 +08:00
-
a995f40eae
chore: add CSP/Permissions-Policy security headers and update production env vars
zhangxiang
2026-07-31 22:36:12 +08:00
-
20550558b8
chore: archive 8 legacy component versions to _archive/
v1.0.0-phase1
zhangxiang
2026-07-31 21:47:47 +08:00
-
2fdee7e2ae
chore: release v1.0.0-phase1 — UI design restructure & CMS-ification
zhangxiang
2026-07-31 21:36:43 +08:00
-
553d7c0afb
docs: update test strategy plan and README with Phase 5 completion status
zhangxiang
2026-07-31 20:25:51 +08:00
-
41b73063cd
test(unit): expand unit tests and fix stress test robustness
zhangxiang
2026-07-31 20:25:26 +08:00
-
3e629bd9ee
test(e2e): add GA4 tracking, mobile, user journey tests and update visual baselines
zhangxiang
2026-07-31 20:24:57 +08:00
-
dd088a5ee1
chore(test): add test infrastructure, CI config, and security scanning
zhangxiang
2026-07-31 20:24:01 +08:00
-
f0b3a44f66
fix(ui,brand): correct hero logo aspect ratio to display company name like header
zhangxiang
2026-07-27 13:58:25 +08:00
-
53ddab42e3
fix(analytics,ui): remove duplicate contact conversion and add brand identity to homepage hero
zhangxiang
2026-07-27 10:43:21 +08:00
-
2653a3730c
fix(regression): resolve dogfood findings across marketing, auth, e2e and docs
zhangxiang
2026-07-27 07:39:11 +08:00
-
10404dbb36
chore: sync marketing pages, CMS extensions, tests and project docs
张翔
2026-07-25 08:04:01 +08:00
-
e35090b914
test(visual): update Playwright visual regression baseline snapshots
张翔
2026-07-25 08:03:40 +08:00
-
d9c0e5f2c1
fix(cms): resolve admin dogfood findings on auth, content editing, and UX
张翔
2026-07-25 08:03:06 +08:00
-
f6f5766bb9
fix(marketing): resolve dogfood findings on cases, products, and contact
张翔
2026-07-25 08:02:38 +08:00
-
d2a4e702da
chore(test): fix test:e2e npm script to use explicit playwright command
张翔
2026-07-08 17:48:59 +08:00
-
cdeb34d60c
test(visual): commit baseline snapshots for regression testing
张翔
2026-07-08 15:53:05 +08:00
-
dc8bb76266
docs(planning): add Bain differentiation plan, spec and design critique
张翔
2026-07-08 14:47:26 +08:00
-
a6ea2cc72c
test(e2e,unit): add navigation edge cases and component coverage
张翔
2026-07-08 14:47:07 +08:00
-
7f36211342
feat(content): deepen Bain differentiation across product, solution and service pages
张翔
2026-07-08 14:46:51 +08:00
-
f4b98fb730
feat(cms): integrate global layout with CMS and document decision
张翔
2026-07-08 14:46:14 +08:00
-
38be4a19ef
test(core): 补充单元测试,修复 useCountUp 精度问题,新增项目文档
张翔
2026-07-07 19:42:50 +08:00
-
55381d7012
chore(cms): 清理旧版 CMS 客户端代码,完成 CMS 迁移
张翔
2026-07-07 11:44:56 +08:00
-
1959f6455f
chore(gitignore): 修复 src/lib 忽略规则,添加生成产物忽略规则
张翔
2026-07-07 06:55:10 +08:00
-
49dbced0cb
feat(assets): 更新 Logo 与图片资源,添加数据层服务模块
张翔
2026-07-07 06:54:47 +08:00
-
636bc4ecde
docs(test): 添加设计文档、测试规范与 E2E 测试套件
张翔
2026-07-07 06:54:25 +08:00
-
8def296301
chore(cleanup): 清理废弃组件与旧版本归档
张翔
2026-07-07 06:54:10 +08:00
-
b5245f9aa2
feat(cms): 添加 CMS 内容管理系统与 Admin 管理后台
张翔
2026-07-07 06:53:58 +08:00
-
829d83522c
feat(marketing): 重构营销页面与四层叙事组件体系
张翔
2026-07-07 06:53:40 +08:00
-
767931202d
feat(layout): 重构布局组件体系与数据层
张翔
2026-07-07 06:53:13 +08:00
-
e78df62cd1
feat(ui): 重构核心 UI 组件库,新增 shadcn/ui 组件
张翔
2026-07-07 06:52:38 +08:00
-
9053f69123
feat(app): 全局样式重构与核心应用层更新
张翔
2026-07-07 06:52:19 +08:00
-
cf99e7556c
chore(infra): 更新 Nginx 部署配置与项目上下文文档
张翔
2026-07-07 06:52:07 +08:00
-
c9de806109
chore(config): 更新项目构建与测试配置
张翔
2026-07-07 06:51:48 +08:00
-
415a103a24
style(theme): 更新网站主题色彩方案与字体配置
张翔
2026-06-17 11:37:25 +08:00
-
a3cc4c9d43
fix: 修复产品徽标不一致和NovaVis独立产品页Server Error
张翔
2026-06-07 16:54:37 +08:00
-
929f3ed250
chore: 添加设计分析参考和辅助脚本
张翔
2026-06-07 16:22:11 +08:00
-
b1f3a395ca
docs: 更新决策记录与实施计划
张翔
2026-06-07 16:21:29 +08:00
-
38ae991ea7
feat: 营销页面HSI架构改造与四层叙事对齐
张翔
2026-06-07 16:21:15 +08:00
-
724a00f582
feat: V2/V3组件体系与水墨雅致视觉改造
张翔
2026-06-07 16:19:44 +08:00
-
2d602c0e57
refactor: 数据层对齐HSI架构与水墨雅致视觉系统
张翔
2026-06-07 16:18:07 +08:00
-
9677c91511
test: 修复 E2E 验收测试选择器兼容性问题
张翔
2026-05-19 17:56:36 +08:00
-
f7024b1cf4
feat: 优化全局样式与组件视觉升级
张翔
2026-05-19 16:35:10 +08:00
-
7f6128a6ff
feat: 更新营销页面组件与交互优化
张翔
2026-05-14 18:21:54 +08:00
-
b8ab1fd0e3
build(ci/cd): add full automated CI/CD setup scripts
张翔
2026-05-14 16:18:30 +08:00
-
9c9f2276f2
docs: add comprehensive Jenkins CI/CD setup guide
张翔
2026-05-12 12:50:05 +08:00
-
8840c4398a
feat: downgrade tech stack to stable versions and integrate GA4 error monitoring
张翔
2026-05-12 12:45:18 +08:00
-
f08874f5c4
feat(ui): optimize CTA buttons with contextual copy and fix static export build issues
张翔
2026-05-11 19:03:37 +08:00
-
c474394237
fix(ui): 全站视觉审查修复 — 深色模式适配与交互优化
张翔
2026-05-10 10:37:05 +08:00
-
0d517078ad
fix(dark-mode): 修复视觉审查发现的2处硬编码浅色背景
张翔
2026-05-10 10:13:09 +08:00
-
27d486d820
feat(dark-mode): 实现深色模式支持
张翔
2026-05-10 10:00:14 +08:00
-
37296b5717
feat(website): 三轮视觉改造与页面过渡动画
张翔
2026-05-10 08:20:27 +08:00
-
747405dc96
refactor: 移除hero水墨动画,优化全局样式与组件细节
feat/atlassian-brand-fusion-homepage
张翔
2026-05-04 00:00:19 +08:00
-
61bb24d56e
test: 更新墨韵增强单元测试,覆盖三端响应式和DOM属性验证
张翔
2026-05-03 20:05:24 +08:00
-
9bba35027e
feat: 实现宣纸纹理叠加,使用OffscreenCanvas生成可复用纹理图案
张翔
2026-05-03 19:51:18 +08:00
-
4ca3eb6c92
feat: 实现墨丝效果,spreading阶段粒子间绘制渐变曲线连线
张翔
2026-05-03 19:46:59 +08:00
-
14f16ed794
feat: 实现飞白笔触效果,settling阶段根据速度方向绘制墨迹拖尾
张翔
2026-05-03 19:43:34 +08:00
-
9b1939dd02
feat: 实现4层晕染绘制系统,替换原有渐变绘制逻辑
张翔
2026-05-03 19:40:04 +08:00
-
119ce83b56
refactor: 扩展 Particle 和 ResponsiveConfig 数据模型,新增墨韵增强字段
张翔
2026-05-03 19:37:14 +08:00
-
8f70f7021c
docs: 添加墨韵增强实现计划
张翔
2026-05-03 19:19:50 +08:00
-
b900abbe1d
docs: 添加粒子束墨韵增强设计规格文档
张翔
2026-05-03 19:12:57 +08:00
-
845a32f47e
feat(hero): integrate InkDataMorph animation into Hero Section
张翔
2026-05-03 17:11:34 +08:00
-
ed0dde7252
feat(effects): add InkDataMorph unit tests and export
张翔
2026-05-03 17:08:10 +08:00
-
36b8a7e139
feat(effects): add InkDataMorph component with three-phase animation engine
张翔
2026-05-03 17:05:08 +08:00
-
c025698cb4
docs: add Hero ink-data-morph implementation plan
张翔
2026-05-03 16:50:35 +08:00
-
fc328aab59
docs: add Hero ink-data-morph animation design spec
张翔
2026-05-03 16:38:08 +08:00
-
d51a99e645
test: 修复因预发布模式文案变更导致的测试失败
张翔
2026-05-03 13:36:40 +08:00
-
f69de14e45
feat: 全站预发布模式——所有产品标注研发中状态,移除定价与交付承诺
张翔
2026-05-03 13:34:27 +08:00
-
adb3e8f734
test: 新增User Journey和UAT测试用例覆盖dogfood测试流程
张翔
2026-05-03 09:15:42 +08:00
-
1bf22a8f95
fix(seo): 修复页面标题公司名重复与品牌名繁简体不一致问题
张翔
2026-05-03 09:15:14 +08:00
-
f0657ce9f4
fix(analytics): 更新Google Analytics配置和变量命名
张翔
2026-05-02 08:27:38 +08:00
-
57e242c5c6
chore: 更新.gitignore中的dogfood-output模式
张翔
2026-05-02 08:12:49 +08:00
-
a272e58aaa
feat: 统一全站设计风格、导航组件与文案逻辑自洽性修复
张翔
2026-05-02 08:11:47 +08:00
-
307e0a654e
refactor: P2 - redesign Products/Services/Solutions pages
张翔
2026-04-30 22:11:17 +08:00
-
f513d9da20
refactor: P1 - remove unused legacy components
张翔
2026-04-30 22:04:07 +08:00
-
fe6e4b1c54
refactor: P0 - remove testimonial, migrate footer & mobile menu to NAVIGATION_V2
张翔
2026-04-30 22:00:00 +08:00
-
b6d2313e8f
fix: add semantic section IDs for anchor navigation and accessibility
张翔
2026-04-30 21:38:20 +08:00