Skip to content

ChatSpeed v1.1.24

Choose a tag to compare

@github-actions github-actions released this 27 Jan 10:34

[1.1.24] - 2026-01-27

🚀 New Features

  • New Proxy Group Switcher Window:
    • Instant Summon: Added a global shortcut (default Alt+Shift+P) to quickly open a lightweight switcher panel
    • Native Interaction: Supports Arrow keys (/) for navigation, Enter to activate, and Esc to close
    • Seamless UX: Automatically hides on blur and includes built-in drag support for effortless placement
    • Full Support: Comes with complete localized translations for all 8 languages and optimized startup shortcut registration
  • Enhanced Proxy Server List:
    • Accordion Layout: Refactored the proxy list in Settings into an animated accordion view
    • Focus Management: Implemented "Single-Open" logic to maintain focus and improved usability with localized updates for template loading and tool modes
  • Enhanced Attachment Support: Now supports sending images and various office documents in chat:
    • Images: Supported formats include JPG, PNG, GIF, WEBP, SVG, BMP. Supports direct pasting and drag-and-drop.
    • Office Documents: Local parsing for PDF, DOCX, XLSX, and XLS formats.
  • Local File Parsing: All office document parsing (PDF/Word/Excel) is performed locally without relying on external networks or CDNs, ensuring stability even in offline or restricted network environments.
  • Intelligent Vision Model Integration:
    • Automatically invokes the configured "Vision Model" to generate content descriptions or extract text when images/documents are sent.
    • Description results are automatically prepended to the user's question as context, significantly enhancing the AI's multimodality comprehension.
  • Tool Call Mode Configuration: Added tool call mode settings in proxy groups with three modes:
    • URL Setting: Automatically determines mode based on request path (e.g., /compat_mode/), preserving original behavior
    • Compat Mode: Forces XML-based tool compatibility mode for models that don't support native tool calls
    • Native Call: Forces native tool call format for optimal performance and compatibility
  • Quick Mode Toggle: Added tool mode toggle icon in proxy group list, supporting one-click cycling between three modes with real-time status display
  • Batch Update Template Loading: Added "Load from Template" feature in batch update dialog, allowing quick configuration import from existing proxy groups

🪄 Improvements

  • Immersive UI/UX Optimizations:
    • Instant Feedback: Clears the input area immediately upon sending and displays processing progress for a smoother interaction.
    • Visible Progress: Displays real-time processing steps (e.g., "Analyzing images...", "Generating response...") at the bottom of the chat.
    • Auto-Scrolling: The chat window now automatically scrolls to the bottom when progress steps are updated.
    • Image Preview: Images in chat bubbles now support click-to-zoom; redundant attachment filenames have been removed.
    • Error Rollback: If vision analysis or message storage fails, the system automatically restores backed-up text and attachments to the input area to prevent data loss.
  • Assistant Window Interaction Improvements:
    • Layout Refactoring: Icons have been moved below the text box and arranged horizontally to fix crowding and tooltip overlap issues.
    • Smart Pinning: Automatically enables "Always on Top" temporarily when selecting attachments, restoring the original state once the dialog is closed.
  • Settings Optimization: Added "Clear" buttons for Vision and Title Generation models and fixed a UI bug where cleared selections displayed as 0.
  • Enhanced Context Restoration: In multi-turn dialogues, the system now automatically restores vision analysis results from history using XML tags, ensuring the AI maintains full background context even after switching models.
  • Batch Update Dialog Optimization: Increased dialog height and added scroll support to prevent form content from being obscured by buttons
  • UI Alignment Fix: Fixed vertical alignment between labels and checkboxes in batch update dialog

🐞 Bug Fixes

  • Synchronous Request Fix: Improved the backend OpenAI protocol handler for non-streaming (synchronous) requests, resolving parsing errors in vision analysis scenarios.
  • Resend Message Fix: Resolved a logic error where resending a message could lead to sending empty content or losing context.
  • Code Robustness: Fixed a reference error in Index.vue caused by a missing SkillItem component import.
  • Tooltip Opacity Fix: Optimized global CSS variables to fix overlapping text caused by transparent Tooltip backgrounds.

[1.1.24] - 2026-01-27

🚀 新特性

  • 新增代理分组切换快捷窗
    • 高效唤起:新增全局快捷键(默认 Alt+Shift+P)一键召唤轻量级代理切换面板
    • 流畅交互:支持键盘 / 方向键预览、Enter 键即刻激活、Esc 键快速关闭
    • 智能显隐:窗口失去焦点时自动隐藏,且在隐藏前自动解除置顶,确保不干扰主工作流
    • 完整交付:内置了完善的窗口拖拽支持及全语种(繁中、日、韩、德、俄、葡、法、西)的配套翻译
    • 可靠注册:优化了快捷键底层注册逻辑,确保应用启动后即可立即使用
  • 代理服务器列表体验升级
    • 手风琴布局:设置页面的代理列表重构为手风琴折叠样式,并配有平滑的过渡动画
    • 聚焦优化:始终保持一个分组开启的逻辑,并同步补全了相关操作(如模板加载、工具模式切换)的多语言翻译
  • 增强附件支持:现在支持在聊天中发送图片以及多种办公文档:
    • 图片:支持 JPG, PNG, GIF, WEBP, SVG, BMP 格式,支持直接粘贴或拖拽上传
    • 办公文档:支持 PDF, DOCX, XLSX, XLS 格式的本地解析
  • 本地化文件解析:所有办公文档解析(PDF/Word/Excel)均在本地执行,不依赖任何外部网络或 CDN,确保在断网或受限网络下依然稳定可用
  • 智能视觉模型集成
    • 发送图片或文档时,系统会自动调用配置的“视觉模型”生成内容描述或提取文本
    • 描述结果将作为上下文自动拼接到用户的提問中,显著提升 AI 对多模态内容的理解力
  • 工具调用模式设置:在代理分组中新增工具调用模式配置,支持三种模式:
    • URL 设置:根据请求路径自动判断(如 /compat_mode/),保持原有行为
    • 兼容模式:强制使用 XML 格式的工具兼容模式,适配不支持原生工具调用的模型
    • 原生调用:强制使用原生工具调用格式,提供最佳性能和兼容性
  • 快捷切换工具模式:在代理分组列表中新增工具模式切换图标,支持一键在三种模式间循环切换,实时显示当前模式状态
  • 批量更新模板加载:在批量更新对话框中新增"从模板加载"功能,可选择现有分组的配置快速填充到表单中,提高批量配置效率

🪄 改进

  • UI/UX 沉浸式优化
    • 即时响应:点击发送后立即清空输入区并显示处理进度,提升交互流畅感
    • 进度可见性:在聊天底部实时显示处理步骤(如“正在分析图片...”、“正在生成回复...”)
    • 自动滚动:进度更新时窗口会自动滚动到底部,确保最新信息不被遮挡
    • 图片预览:聊天气泡中的图片支持点击放大查看,移除冗余的附件名称显示
    • 错误回滚:若视觉分析或消息存储失败,系统会自动将备份的文字和附件还原到输入区,确保数据不丢失
  • 助手窗口交互优化
    • 布局重构:将图标栏移至文本框下方并横向排列,解决界面拥挤和 Tooltips 遮挡问题
    • 智能置顶:在选择附件时会自动临时开启窗口置顶,选择完成或关闭对话框后自动恢复原始状态,防止窗口意外隐藏
  • 设置项优化:为“视觉模型”和“标题生成模型”添加清除按钮,并修复了清空后显示为 0 的 UI Bug
  • 上下文还原增强:在多轮对话中,系统会自动从历史记录中还原视觉分析结果并使用 XML 标签包装,确保 AI 即使在切换模型后依然拥有完整的背景记忆
  • 批量更新对话框优化:增加对话框高度和滚动支持,确保表单内容不会被按钮遮挡
  • UI 对齐优化:修复批量更新对话框中 label 和 checkbox 的垂直对齐问题

🐞 修复

  • 同步请求修复:修复了后端 OpenAI 协议对非流式(同步)请求的处理逻辑,解决了视觉分析等场景下的解析错误
  • 消息重发修复:修复了“重新发送”消息时可能导致发送空内容或丢失上下文的逻辑错误
  • 代码健壮性:修复了 Index.vue 中缺失 SkillItem 组件导入导致的引用错误
  • Tooltip 透明度修复:优化了全局 CSS 变量,解决了 Tooltip 背景透明导致文字重叠的问题