linshen
|
afb0f92d19
|
refactor(e2e): 全面重构端到端测试基础设施
- 实现 VCR 在启用真实 LLM 时默认使用 off 模式
- 实现动态数据库隔离以支持并行测试
- 修复 Pro 模式 session 持久化测试
- 移除 VCR fixtures 中的时间戳字段
- 改进测试隔离以防止路由状态泄漏
- 修正 smart-e2e 只检查实际调用 LLM API 的测试 fixture
- 简化 smart-e2e 使用 auto 模式
- 重命名 analyze-prompt.spec.ts 为 route-initialization.spec.ts
- 添加 session 持久化测试,验证下拉框选择刷新后丢失问题
|
2026-01-10 15:47:00 +08:00 |
|
linshen
|
8467b96263
|
feat(test): 实现智能测试系统并改进测试策略
- 实现智能测试系统,统一测试入口
- 完成 Pro 路由重构和 Image 模式评估测试
- 为 Image 模式添加 data-testid 支持
- 完善 E2E 测试并修复选择器策略
- 优化 Seedream、OpenAI 和 SiliconFlow 适配器
- 移除调试日志,保留错误和警告日志
- 重命名 Pro 模式子模式(system/user → multi/variable)
- 清理测试代码并改进稳定性
|
2026-01-10 11:23:00 +08:00 |
|
linshen
|
b8cf182154
|
chore(dev): 添加开发进程自动清理脚本
- 新增 kill:dev 脚本用于清理占用 18181 端口的进程
- 在 dev:fresh 和 dev:desktop:fresh 前自动执行清理
- 支持跨平台(Windows/Linux/macOS)
- 双轮清理策略确保进程完全退出
|
2025-11-16 13:25:09 +08:00 |
|
linshen
|
93ec7d4581
|
feat: 优化桌面应用版本控制与构建流程
- 更新桌面应用版本至1.2.0,反映最新功能改进。
- 同步版本脚本新增桌面应用包文件版本同步支持。
- 更新`dev.md`,新增Desktop开发命令与分支管理策略。
- 优化`package.json`,简化构建流程并支持并行构建。
- 更新`vercel.json`,添加Git部署配置,确保主分支自动部署。
|
2025-07-05 14:52:46 +08:00 |
|
linshen
|
7cfbea000c
|
feat(project): 添加版本同步机制并更新相关文件
- 新增版本同步脚本 sync-versions.js,实现自动同步 package.json 版本号到指定文件
- 更新 package.json,添加 version:sync 和 version 脚本
- 修改 App.vue 文件,添加 GitHub按钮
- 更新国际化文件,明确模板占位符格式
- 新增 version-sync.md 文档,说明版本同步机制的使用和管理
|
2025-06-08 22:57:08 +08:00 |
|