WinCode
Getting started

更新日志

WinCode 各版本变更记录,遵循 Keep a Changelog 规范

更新日志

本页面记录 Win-Code 的所有版本变更。格式遵循 Keep a Changelog,版本号遵循 Semantic Versioning

[3.0.1] - 2026-07-06

终端集成与交互优化 下载安装完成后请手动重启 WinCode

Added

  • 集成终端面板 — 基于 xterm.js 的内置终端,支持多 Tab、拖拽调整高度、Cmd+` 切换
  • 终端 Tab 右键菜单支持重命名,Cmd+Shift+T 新建终端 Tab
  • 新增主题切换快捷键 Cmd+Shift+L
  • 中文输入法组合状态处理,避免吞字和误触发
  • 退出企业认证确认弹窗,防止误触
  • WinOpen Skill 与 MCP 市场

Changed

  • 跨平台自定义标题栏:Windows 移除原生标题栏统一使用自定义 TitleBar,macOS 保留原生红绿灯
  • 标题栏版本号改为动态读取,与应用版本保持一致
  • 终端切换快捷键(Cmd+`)迁移到 keyboardStore 统一管理
  • 终端面板支持最小化/恢复三态切换

Fixed

  • 修复多 Tab Enter 失效、输入框伸缩、Monaco Windows 加载及 UI 细节
  • 修复会话重命名后标题不刷新
  • 修复历史会话初次打开未自动滚动到底部
  • 修复 TFS 工作项查询 404 错误并添加默认项目配置
  • 修复平台差异:macOS 保留原生窗口装饰,Windows 使用自定义 TitleBar

[3.0.0] - 2026-07-02

首次主要版本发布 — 从 0.2.0 跃迁至 3.0.0,标志产品进入新阶段。

核心架构

  • 双端架构:React 19 前端 + Tauri 2.x / Rust 后端,SQLite 持久化
  • ACP 协议集成:基于 sacp + @agentclientprotocol/claude-agent-acp@0.37.0,与 Claude Code 进程通信
  • Sidecar 自动管理:Node.js + Claude CLI 自动下载、SHA256 校验、版本清理,支持三平台(macOS/Windows/Linux)

ACP 会话系统

  • 首次交互加速:连接预热机制(chat_preheat),用户进入会话即开始后台初始化,消除首次发消息 400-800ms 等待
  • MCP 配置走协议:通过 NewSessionRequest / LoadSessionRequest 传递 MCP 配置,不再写入 .mcp.jsonsettings.local.json
  • API 凭证走环境变量ANTHROPIC_BASE_URL / ANTHROPIC_AUTH_TOKEN / ANTHROPIC_MODEL 环境变量传递,消除用户项目目录文件污染
  • 连接池管理:LRU 池(最大 5 连接),pre_create_with() 保留 ACP session ID,invalidate 时不丢失上下文
  • 多会话流式传输:支持多 tab 同时流式传输,状态按会话隔离
  • 权限请求处理PermissionDialog 弹窗,工具调用确认、文件访问授权
  • 斜杠命令SlashCommandMenu,支持方向键导航与 Enter 选择
  • 文件提及:消息输入支持 @ 文件提及
  • Plan 事件:处理 SessionUpdate::Plan,前端展示任务计划进度

会话管理

  • 分页加载session_list_paginated / session_search 命令,支持千级会话流畅浏览
  • 置顶功能:会话置顶(pinned / pinned_at 字段)
  • 重命名:双击或菜单重命名会话
  • 导出 Markdownsession_export_markdown 命令,一键导出完整对话记录
  • 搜索:会话列表搜索
  • 草稿持久化:输入内容自动保存为草稿

项目管理

  • 置顶功能:项目置顶
  • 重命名:项目重命名
  • 资源管理器打开open_project_in_explorer,在系统文件管理器中打开项目
  • 级联删除project_delete,删除项目时级联删除所有会话

工作区

  • 文件树:项目文件浏览,支持展开/折叠
  • 文件编辑:Monaco Editor 集成,原子写入 + 自动保存
  • Git 集成
    • Diff 对比(已暂存/未暂存/提交对比)
    • 暂存/未暂存管理
    • 提交操作
    • 自动刷新
  • 全文搜索:基于 ripgrep 的项目内容快速检索
  • 文件预览:侧边文件预览面板

消息与输入

  • 图片粘贴发送:消息输入框与 Question 弹窗均支持粘贴图片并发送
  • Streamdown Markdown 渲染:流式 Markdown 渲染,桥接 shadcn/ui 颜色到项目 CSS 变量
  • 代码高亮:Shiki 语法高亮
  • 工具调用分组渲染:Bash、Edit、File、Search、Web 等工具调用专用渲染器
  • 推理过程展示:流式推理过程(thinking)渲染
  • 消息统计:每轮 token 统计、消息耗时分解

MCP / 扩展管理

  • 统一管理中心:MCP / Skills / Plugins 统一管理界面
  • MCP 服务器管理:内置 + 外部 MCP 服务器,启用/禁用切换
  • Skills 管理:技能列表、搜索、安装
  • Plugins 管理:插件管理
  • TFS MCP 集成TfsMcpCard 组件,TFS 安装的 MCP 服务器管理
  • HTTP 测试:MCP 服务器 HTTP 连通性测试

TFS 集成

  • PAT 认证:TFS Personal Access Token 认证
  • Collection 发现:自动发现可用 Collection
  • 工作项查询:查询 TFS 工作项
  • 凭证注入TFS_KEY / TFS_DEFAULT_COLLECTION 注入到 ACP agent 环境
  • 仓库下载download_repo_zip 流式下载 TFS 仓库
  • 最新提交查询fetch_latest_commit 查询仓库最新 commit SHA

UI / UX

  • 明暗主题:CSS 变量 + data-theme 属性切换
  • 键盘快捷键系统
    • 跨平台修饰键支持(Cmd/Ctrl)
    • 用户可配置快捷键
    • 冲突检测
    • 作用域管理(modal scope)
    • 快捷键设置页面
  • 侧边栏:可折叠侧边栏,会话列表、搜索、新建会话
  • 标签页:每项目一个标签页,支持多标签
  • 上下文菜单ContextMenu 组件,边界检测 + Portal 渲染
  • 输入对话框InputDialog 组件,预填内容 + 验证
  • 欢迎页:可关闭欢迎页,关闭后应用重启前不再出现
  • 设置抽屉SettingsDrawer 滑入动画,Cmd+, 快捷键

安全与更新

  • 自动更新:4h 周期检查,内网 CDN,重试机制
  • 代码签名:无密码签名密钥对,签名验证
  • 安全设置重构:模型选择持久化,凭证隔离
  • 权限绕过配置:安全权限绕过配置设计

Legacy 同步

  • MCP 配置导入:从旧版 WinCode 导入 MCP 配置
  • 会话历史导入:导入旧版会话历史与消息
  • TFS 数据导入:导入 TFS 工作项数据
  • 在线文档导入:导入在线文档
  • 进度实时推送:Tauri events 实时推送同步进度

[0.2.0] - 2026-06-15

Added

  • 新增 Gateway 跨设备协作功能
  • 新增 MCP / Skills / Plugins 统一管理中心

Changed

  • 优化侧边栏右键菜单,使用 Portal 渲染避免被遮挡
  • 优化 Markdown 渲染,桥接 shadcn/ui 颜色到项目 CSS 变量

Fixed

  • 修复侧边栏对话框被右侧面板遮挡
  • 修复权限弹窗在快速切换会话时的状态残留

[0.1.0] - 2026-05-28

Added

  • 首次发布桌面客户端
  • 集成 ACP 协议与 Claude Code 进程通信
  • 支持 Legacy 数据同步(MCP 配置、会话历史、TFS 数据)
  • 支持 TFS 工作项查询与关联

On this page