feat(release): 更新版本至1.6.0-beta.3并添加新功能和优化

- 新增多个功能,包括ErrorBoundary组件、智谱AI模型支持、系统OCR功能、文件页面批量删除等
- 重构翻译服务和语言检测功能,提升扩展性和类型安全
- 修复多个问题,改善API检查和翻译过程中的错误处理
- 优化构建配置和性能,提升初始化效率
This commit is contained in:
lizhixuan 2025-08-30 00:40:20 +08:00
parent 415fc23fee
commit 1ef63aed3a
2 changed files with 32 additions and 17 deletions

View File

@ -120,25 +120,40 @@ artifactBuildCompleted: scripts/artifact-build-completed.js
releaseInfo:
releaseNotes: |
🎉 新增功能:
- 新增错误详情模态框,提供完整的错误信息展示和复制功能
- 新增错误详情的多语言支持(英语、日语、俄语、中文简繁体)
- 新增 ErrorBoundary 组件包裹 mini 窗口内容,提升错误处理能力
- 新增智谱AI模型支持扩展AI提供商生态
- 新增系统 OCR 功能,支持 MacOS 和 Windows 原生文字识别
- 新增文件页面批量删除功能,提升文件管理效率
- 新增超链接工具提示功能,增强用户体验
- 新增 iframe 截图功能,支持更多内容捕获场景
- 新增提示变量替换功能,增强编排服务能力
- 新增文本增量累积可配置支持,优化流式响应体验
- 新增 AbortController 管理功能,改进请求取消机制
🔧 优化改进:
- 升级 AI Core 到 v1.0.0-alpha.11,重构模型解析逻辑
- 增强温度和 TopP 参数处理,特别针对 Claude 推理努力模型优化
- 改进提供商配置管理,简化 OpenAI 模式处理和服务层级设置
- 优化 MCP 工具可见性,增强提示工具支持
- 重构错误序列化机制,提升类型安全性
- 优化补全方法,支持开发者模式下的追踪功能
- 改进提供商初始化逻辑,支持动态注册新的 AI 提供商
- 重构翻译服务架构统一使用新的API接口
- 重构语言检测功能,使用通用聊天接口替代专用接口
- 重构 provider 注册和模型解析逻辑,提升扩展性
- 重构 fetchChatCompletion 参数类型定义,增强类型安全
- 重构 provider 列表和 URL Schema 弹窗界面
- 增强模型推理控制逻辑,支持更多提供商和模型类型
- 优化 MCP 工具可见性控制,根据工具状态动态显示知识图标
- 改进日志记录机制,将 console.log 替换为 logger.debug
- 升级核心依赖包mermaid, shiki, tanstack 等)
🐛 问题修复:
- 修复错误处理回调中的类型安全问题,使用 AISDKError 类型
- 修复提供商初始化和配置相关问题
- 移除过时的模型解析函数,清理废弃代码
- 修复 Gemini 集成中的提供商配置缺失问题
- 修复 API 检查时的错误处理和取消逻辑
- 修复翻译过程中中止控制器的错误处理
- 修复 useAssistant hook 导致快捷助手渲染问题
- 修复 MCP 标签溢出显示问题
- 修复缺失的模型图标显示
- 修复 ImageViewer 双重菜单问题,改进图标显示
- 修复 Qwen MT 模型翻译功能
- 修复 Deepin 系统不使用系统默认终端的问题
- 修复备份/恢复进度的国际化显示问题
- 修复相关依赖缺失问题
⚡ 性能提升:
- 提升模型参数处理效率,优化温度和 TopP 计算逻辑
- 优化提供商配置加载和初始化性能
- 改进错误处理性能,减少不必要的错误格式化开销
- 优化构建配置,排除不必要的 Tesseract.js 核心文件
- 提升代码类型定义复用性,减少重复代码
- 优化 provider 配置构建逻辑,提升初始化性能

View File

@ -1,6 +1,6 @@
{
"name": "CherryStudio",
"version": "1.6.0-beta.2",
"version": "1.6.0-beta.3",
"private": true,
"description": "A powerful AI assistant for producer.",
"main": "./out/main/index.js",