张翔
cd1d6aa28a
chore: 清理过时的计划文档,保留最新优化计划
2026-04-21 07:51:27 +08:00
张翔
e6e3f79a2b
feat: 更新项目配置和文档,优化UI样式和CI配置
...
- 从tsconfig.json中移除测试文件排除规则
- 优化错误边界组件的min-h样式
- 修正about-section中的引号转义和背景样式
- 更新woodpecker.yml中的release分支匹配模式
- 新增monorepo多站点架构设计方案文档
2026-03-28 14:39:28 +08:00
张翔
498bb3a3c8
refactor: reorganize project structure and improve code quality
...
- Move CI/CD configs to config/ci/ directory
- Reorganize scripts into categorized directories (deployment, monitoring, testing, utils)
- Consolidate documentation into docs/ directory with proper structure
- Update linting and testing configurations
- Remove obsolete test reports and performance summaries
- Add new documentation for code quality tools and contact form security
- Improve project organization and maintainability
- Fix lint-staged config to only lint JS/TS files
- Disable react/react-in-jsx-scope rule for Next.js compatibility
- Ignore scripts and test config directories in ESLint
2026-03-24 13:38:58 +08:00
张翔
f5dec95a83
feat: 添加管理后台页面和功能,优化测试和性能配置
...
refactor: 重构页面导航和滚动逻辑,提升用户体验
test: 更新测试配置和用例,增加覆盖率和稳定性
perf: 优化性能指标和阈值,适应开发环境需求
ci: 添加Lighthouse CI工作流,集成性能测试
docs: 更新API文档和健康检查端点
fix: 修复登录页面和表单提交问题
style: 调整响应式布局和可访问性改进
chore: 更新依赖项和脚本配置
2026-03-24 10:11:30 +08:00
张翔
e56d3f20c1
docs: add comprehensive documentation for tiered testing
2026-03-13 12:03:01 +08:00
张翔
ec3a81f65d
docs: add E2E test coverage report
2026-03-12 22:16:29 +08:00
张翔
b207bfa7af
feat: 增加测试覆盖率并优化代码质量
...
test: 添加单元测试和端到端测试
refactor: 重构登录页面和上传模块
ci: 更新测试覆盖率阈值至42%
build: 添加测试相关依赖
docs: 更新测试文档
style: 修复代码格式问题
2026-03-11 11:14:37 +08:00
张翔
dbba1123b9
refactor: replace heavy monitoring with lightweight solution
2026-03-10 15:50:22 +08:00
张翔
e8dffa4f05
chore: remove GitHub Actions workflows, use Woodpecker CI exclusively
2026-03-10 13:10:11 +08:00
张翔
6d92024b63
feat: 修复测试套件问题并添加Woodpecker CI配置
...
- 修复API测试认证问题:创建全局认证设置,更新Playwright配置
- 优化回归测试稳定性:增加超时时间到15秒,修复定位器
- 创建Woodpecker CI工作流:CI、部署和质量门禁配置
- 添加Jest配置和测试脚本
- 移除登录页面的默认账号密码显示(安全问题修复)
2026-03-09 10:26:02 +08:00
张翔
92edcba99f
docs: 创建可配置化 CMS 执行计划
...
- 针对 Resend 邮件服务配置
- 使用本地文件存储
- 配置域名 novalon.cn
- 13 个详细任务,分 3 个阶段
- 预计 6-7 天完成
2026-03-08 20:21:38 +08:00
张翔
6a2c4fdae8
docs: 添加可配置化 CMS 系统实施计划
...
- 详细规划 16 个实施任务
- 包含完整的代码示例和测试用例
- 分 6 个阶段,预计 7-8 天完成
2026-03-08 20:10:50 +08:00
张翔
0afc050e0c
docs: 添加可配置化 CMS 系统设计文档
...
- 完成需求分析和技术选型
- 设计数据库结构和 API 接口
- 规划管理后台和权限体系
- 制定实施计划和测试策略
2026-03-08 20:05:23 +08:00
张翔
0175799004
docs: 删除过时的文档和测试报告文件
...
删除不再需要的文档、测试报告和计划文件,包括标题层级规范、颜色优化报告、测试框架文档等
2026-03-07 15:37:19 +08:00
张翔
feb646efe5
fix: 修复移动端导航菜单选择器问题
...
feat: 为主导航菜单和页面区块添加ARIA属性
fix: 解决工作时间信息获取问题
perf: 优化页面滚动功能实现
fix: 修正联系页面标题显示问题
test: 运行完整测试套件验证修复效果
docs: 添加修复完成报告
2026-03-07 15:20:40 +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
张翔
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
张翔
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