12 Commits
Author SHA1 Message Date
gongchengtu 582b46cc1a fix: 修复 GitHub Actions CI 配置以支持 pnpm
- 将 cache: 'npm' 改为 cache: 'pnpm',正确匹配 pnpm-lock.yaml
- 将 npm ci 改为 pnpm install(通过 corepack enable pnpm 安装 pnpm)
- 此修复解决 PR #114 的推送检查失败问题
2026-02-27 16:10:18 +08:00
liquidandClaude 4daff777fe feat(e2e): 添加用户手册生成系统和 E2E 测试增强
- 新增截图标注工具,支持高亮、圆圈、箭头等标注
- 新增 MDX 用户手册源文件和 HTML 生成脚本
- 新增 GIF 录制功能,支持视频转 GIF 和键盘提示
- 为组件添加 data-testid 属性以支持 E2E 定位
- 更新 smoke/visual 测试,修复 tooltip 拦截问题
- 新增 E2E 测试规范到 CODING_RULES.md

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
2026-01-24 23:13:30 +08:00
liquid 07e18e2072 添加e2e 2026-01-23 09:24:21 +08:00
liquidliang 69233ddb7a refactor(utils): 重构工具模块并迁移共享代码到独立包
feat(utils): 添加数组、字符串、异步工具函数和测试
feat(utils): 实现日志、编码和类型工具模块
fix(web): 修复Service Worker缓存策略和CSP头
ci: 添加bundle大小检查工作流
build: 添加size-limit依赖和配置
perf(web): 优化vite分包策略
2026-01-07 15:03:10 +08:00
liquidliang a34e2eb5c7 feat(utils): 新增共享工具函数库并重构相关代码
refactor(drawnix): 使用@aitu/utils替换lodash和内部工具函数
perf(drawnix): 通过代码分割和懒加载优化性能
ci: 添加bundle分析和工作流artifact上传功能
build: 更新依赖并移除lodash相关包
2026-01-07 15:03:10 +08:00
liquid 06bf5e4a37 优化模型顺序 2025-11-30 16:09:20 +08:00
renyang@lu d440f1c9b0 ci: a tiny docker image (#127) 2025-04-15 12:10:07 +08:00
pubuzhixing8 560c9fd786 build: remove playwright cache config (#87) 2025-02-03 00:35:59 +08:00
pubuzhixing8 6c4a0f52e0 build: e2e yml (#73) 2025-01-11 19:48:57 +08:00
pubuzhixing8 602fc3b421 build: fix ci error and disabled e2e-ci(because deps error) (#49) 2024-12-07 19:13:57 +08:00
pubuzhixing8 147c0280ad feat: add script and update ci 2024-06-18 22:39:07 +08:00
pubuzhixing8 ec7acbb755 Initial commit 2024-06-17 09:36:17 +08:00