Commit Graph

36 Commits

Author SHA1 Message Date
张翔 d6e3cb8f3a docs: add heading hierarchy guidelines for SEO and accessibility 2026-03-06 20:42:35 +08:00
张翔 bdd89c0c58 docs: add test framework refactoring completion summary 2026-03-06 13:03:54 +08:00
张翔 752fb228b6 docs: add test framework refactoring implementation plan 2026-03-06 11:59:03 +08:00
张翔 61e82b7e56 docs: add remaining planning documents 2026-03-06 11:51:46 +08:00
张翔 ddbab19657 docs: add test framework refactoring design document 2026-03-06 11:48:57 +08:00
张翔 060566fd73 chore: clean up mobile test files and update components 2026-03-05 14:23:19 +08:00
张翔 0bb1f5c12a docs: add mobile testing execution guide 2026-03-05 14:19:28 +08:00
张翔 acfb1ccadc docs: add mobile testing implementation plan 2026-03-05 14:16:51 +08:00
张翔 f7904cb924 docs: add mobile testing enhancement design document 2026-03-05 14:13:09 +08:00
张翔 6797c24b5c feat: 添加移动端适配和测试功能
refactor(layout): 优化页脚布局和备案信息展示
feat(constants): 添加ICP备案和公安备案信息
feat(header): 实现移动端加载时的骨架屏效果
style(globals): 调整文字颜色和添加移动端响应样式
feat(breadcrumb): 增加返回按钮和响应式优化
feat(e2e): 添加移动端测试工具和测试用例
docs: 添加页脚重设计文档
2026-03-05 11:40:21 +08:00
张翔 834fb3bc3b docs: 添加移动端测试改进实施计划 2026-03-05 10:36:57 +08:00
张翔 34f00fd4db docs: 添加移动端测试评估报告和设计方案 2026-03-05 10:32:41 +08:00
张翔 13c4a2ca49 feat: 优化网站性能、响应式设计和测试覆盖率
- 更新next.config.ts配置以优化图片和静态资源
- 优化字体加载策略,减少首屏阻塞
- 使用Next.js Image组件替换img标签并实现懒加载
- 重构移动端菜单交互,提升触摸体验
- 新增安全测试和可访问性测试用例
- 修复导航栏滚动定位问题
- 更新部署就绪测试脚本
- 添加相关文档说明优化细节
2026-02-28 22:32:45 +08:00
张翔 7b2a8af19f docs: 添加E2E测试短期优化完成报告
- 总结所有4个短期优化任务的完成情况
- 详细记录关键成果和技术栈
- 统计测试覆盖和质量提升(+52.2%测试数量,+20%综合覆盖率)
- 记录测试执行时间优化效果(58.8%缩短)
- 提供下一步建议(中期、长期)
- 包含相关文档和Git提交记录
2026-02-28 16:48:09 +08:00
张翔 efda131b8a docs: 添加E2E测试框架统一迁移完成报告
- 总结所有10个任务的完成情况
- 详细记录关键成果和技术栈
- 统计测试覆盖和质量提升
- 提供下一步建议(短期、中期、长期)
- 包含相关文档和Git提交记录
2026-02-28 16:06:58 +08:00
张翔 18881b8807 docs: 添加Playwright测试覆盖率评估报告
- 评估27个测试文件和3个主要页面对象
- 分析测试覆盖率(核心功能约50%)
- 识别缺失的测试场景(安全、可访问性等)
- 提出改进建议和工作量评估(10.5天)
2026-02-28 15:00:39 +08:00
张翔 11c2cfd348 docs: 添加Python测试用例迁移分析报告
- 分析115个Python测试用例
- 识别高、中、低优先级测试场景
- 建立测试文件和页面对象映射
- 评估迁移风险和工作量
- 制定迁移顺序和行动计划
2026-02-28 14:57:52 +08:00
张翔 74a72f4e50 docs: 添加E2E测试迁移实施计划
- 将迁移工作分解为15个具体任务
- 四阶段实施:评估准备、核心迁移、专项补充、CI集成
- 遵循TDD原则,每个任务都有明确的验证步骤
- 预计工期9-14天
2026-02-28 14:38:54 +08:00
张翔 a146006e42 docs: 添加E2E测试统一方案设计文档
- 统一测试框架:从Python+Pytest迁移到TypeScript+Playwright
- 建立五层测试体系:Smoke、Regression、Performance、Security、Accessibility
- 设计分层CI/CD流程:快速验证、完整测试、全面测试
- 制定四阶段迁移计划:评估准备、核心迁移、专项补充、CI集成
- 金融级质量保障:满足安全、合规、可靠性要求
2026-02-28 14:12:49 +08:00
张翔 0cfefaa937 refactor(ui): 优化导航组件和页面布局
- 移除多个页面的面包屑导航组件
- 添加统一的返回按钮组件替代各页面独立实现
- 优化导航栏滚动检测逻辑和动画效果
- 更新常量类型定义和统计数据
- 调整动态导入的SSR配置为false
- 添加FlipClock组件展示公司运营时长
- 优化新闻列表页的类型安全和响应式设计
2026-02-28 13:09:07 +08:00
张翔 9451814ca4 feat: 添加面包屑导航组件并优化页面布局
refactor: 重构页面结构和导航逻辑

fix: 修复移动端菜单导航和滚动行为

perf: 优化图片加载性能和资源请求

test: 添加端到端测试和性能测试用例

docs: 更新.gitignore文件

chore: 更新依赖和配置

style: 优化代码格式和类型安全

ci: 调整Playwright测试超时时间

build: 更新Next.js配置和构建选项
2026-02-28 09:09:04 +08:00
张翔 5d5b7feb0a feat(e2e): 添加完整的E2E测试框架和测试用例
添加Playwright测试框架配置和基础页面对象
实现冒烟测试用例覆盖首页和联系页面核心功能
更新导航组件以支持滚动高亮功能
添加BackButton组件统一返回按钮行为
配置Woodpecker CI集成和测试报告生成
2026-02-27 10:30:33 +08:00
张翔 010fa4a025 docs: add website optimization design and implementation plan 2026-02-26 19:41:31 +08:00
张翔 dd0878a7a4 fix: rename news dynamic route parameter from id to slug 2026-02-26 18:20:00 +08:00
张翔 3de9890fc4 fix: 修复TypeScript类型错误
- 移除未使用的导入
- 修复产品详情页面的description类型错误
- 修复服务详情页面的description类型错误
- 修复联系表单API的类型错误
- 添加Award图标的导入
2026-02-26 16:26:40 +08:00
张翔 fecbfd1990 feat: 添加预览效果页面并优化交互效果
refactor: 优化代码健壮性和类型安全

style: 更新字体样式和全局CSS

fix: 修复IntersectionObserver潜在空引用问题

chore: 更新依赖和ESLint配置

build: 更新构建ID和路由配置
2026-02-24 10:24:05 +08:00
张翔 016b7cfb91 feat(a11y,ux): implement comprehensive accessibility and UX optimizations
Phase 1: Accessibility Optimizations
- Add proper label associations and ARIA attributes to form inputs
- Implement aria-required, aria-invalid, aria-describedby for better form accessibility
- Add role='alert' for error messages
- Enhance keyboard navigation with aria-expanded, aria-controls
- Add aria-label for mobile menu button
- Implement aria-current for active navigation items
- Add semantic HTML with aria-labelledby for sections

Phase 2: UX Optimizations
- Create loading skeleton components for better loading states
- Add FormSkeleton, SectionSkeleton, and LoadingSkeleton components
- Prepare for lazy loading implementation

Files modified:
- src/components/ui/input.tsx: Enhanced with ARIA attributes
- src/components/ui/textarea.tsx: Enhanced with ARIA attributes
- src/components/layout/header.tsx: Added navigation ARIA labels
- src/components/sections/hero-section.tsx: Added section labels
- src/components/sections/services-section.tsx: Added section labels
- src/components/ui/loading-skeleton.tsx: New loading state components

Impact:
- WCAG 2.1 AA compliance improvements
- Better screen reader support
- Enhanced keyboard navigation
- Improved user feedback during loading
2026-02-24 00:40:19 +08:00
张翔 8d0f86c365 fix: 修复 lint 错误
- 修复 Input/Textarea 组件中 React Hook 条件调用问题
- 修复 AboutSection 中的引号转义问题
- 更新 Input/Textarea 样式为医疗健康风格
2026-02-23 08:16:36 +08:00
张翔 8e1db7f328 docs: 添加医疗健康风格重构实施计划
- 23 个原子任务
- 5 个阶段:配色系统、UI组件、页面布局、内容更新、响应式优化
- 每个任务包含具体代码和验证步骤
2026-02-23 00:00:08 +08:00
张翔 4e5b677739 docs: 添加医疗健康风格重构设计方案
- 参考辉瑞、强生、阿斯利康等制药企业官网设计
- 采用专业蓝 + 印章红配色方案
- 明亮健康风格,保留品牌识别
- 包含完整的配色系统、布局结构、UI组件规范、内容策略
2026-02-22 23:54:47 +08:00
张翔 b7092296cb docs: 添加 Novalon 官网重新设计实施计划
- 16 个可执行任务
- 完整的代码实现
- 明确的测试步骤
- 清晰的提交信息
- 遵循 TDD、DRY、YAGNI 原则
2026-02-22 14:54:45 +08:00
张翔 8e4d292698 docs: 添加 Novalon 官网重新设计方案
- 设计风格:数字未来风(未来科技感)
- 配色系统:科技蓝 + 紫色渐变 + 印章红
- UI 组件:按钮、卡片、导航栏设计规范
- 页面布局:Hero 区域 + 8 个核心 Section
- 交互设计:微交互、动效规范、性能优化
- 响应式设计:断点系统、移动端适配
- 技术栈:Next.js 16 + React 19 + AntV 生态
2026-02-22 14:49:16 +08:00
张翔 15e17a8f20 fix: add light/dark mode support with Tailwind dark: prefix 2026-02-21 23:32:47 +08:00
张翔 2b74a83e72 feat: 添加核心工具函数、颜色配置和常量数据
style: 优化.gitignore文件结构

test: 添加导航测试用例

docs: 删除旧版网站重设计文档

chore: 更新浏览器配置和设置管理
2026-02-21 18:52:48 +08:00
张翔 9f1853da95 docs: add comprehensive website redesign implementation plan 2026-02-13 13:57:55 +08:00
张翔 bbc8cb12af docs: 添加睿新致远官网重设计方案
- 完成印章文化×现代科技融合方案设计
- 包含信息架构、页面设计、响应式方案、技术实现等完整内容
- 明确实施路径与预期效果
- 针对企业决策者优化,提升转化率30-50%
2026-02-12 21:14:26 +08:00