linshen
0fb7db9c7f
docs(release): simplify macos note
2026-05-03 15:12:57 +08:00
linshen
61f4fe4af2
fix(desktop): register preference IPC handlers
...
Register the desktop preference IPC bridge, add coverage for preload/main handler parity, and keep the favorite preview extension host props aligned.
2026-05-03 13:15:19 +08:00
linshen
79f835e0f9
fix(ci): relax no-change release notes sections
2026-04-25 15:17:01 +08:00
linshen
5d59e80f6f
fix(scripts): normalize direct execution checks
2026-04-09 22:48:44 +08:00
linshen
54fbd76685
fix(i18n): restore locale defaults and localized feedback
...
- restore locale bootstrap defaults across UI and MCP startup paths
- localize template, context editor, favorites, Prompt Garden, and history feedback toasts
- isolate UI consumer typechecks needed by the localization rollout
- add regression tests covering english-first runtime behavior and localized fallbacks
2026-04-09 22:17:34 +08:00
linshen
bb7af28d3d
fix(repo): harden english-first checks and MCP packaging
...
- strengthen locale parity checks and related regression coverage
- stabilize repo-level english-first test expectations
- harden MCP packaging, install entrypoints, and supporting script validation
- tighten related config and model checks used by the rollout
2026-04-09 20:31:52 +08:00
linshen
c75afa89e9
feat(i18n): establish english-first locale baseline
...
- split UI locale packs into en-US, zh-CN, and zh-TW modules
- switch runtime defaults, docs, and repository guidance toward an English-first baseline
- update core, MCP, and UI runtime copy to remove hardcoded Chinese fallbacks
- add locale parity and no-hardcoded-runtime guardrails across the repo
2026-04-08 20:18:27 +08:00
linshen
8cf43a3e3d
test(e2e): streamline gated suites and replay stability
2026-04-06 14:13:29 +08:00
linshen
bd546ebe0f
build(release): add repo-driven bilingual release notes
2026-04-05 08:24:26 +08:00
linshen
520ae2be99
build(deps): align toolchain peers and replace npm-run-all
...
- align TypeScript with the current eslint peer range across packages
- replace npm-run-all with a local run-many script and test coverage
- tighten remaining mcp-server typing so the package lint stays clean
- update the lockfile after removing redundant root-level tooling deps
2026-03-27 22:18:57 +08:00
linshen
414ec28d7e
feat(evaluation): migrate compare rewrite protocol and add calibration artifacts
2026-03-22 14:28:53 +08:00
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