Skip to content

v2.10.0

Choose a tag to compare

@github-actions github-actions released this 18 Oct 11:01
· 142 commits to main since this release

更新摘要

本次为安全与体验大版本:完成 56 条安全审查加固(Rust 与前端双侧),并落地多项关键体验闭环。

  • 多设备接入模式(设置可选开启):每台电脑生成独立条目的接入命令,多机并存互不覆盖,告别「互踢」。
  • 更新体验重做:更新弹窗升级亮点聚合与仪式感改版;折叠侧栏也能看到更新状态点;安装后自动重启倒计时。
  • 连接页修复与增强:修复切换 IP 不弹「复制命令」横幅的问题;「复制命令」随处可复制并带明确成功反馈;IP 修复命令改为 Linux/macOS 通用写法。
  • 管控与洞察:白名单排除规则、外挂 MCP 工具级暴露、用量「按天×工具」矩阵视图与 CSV 导出、「近期 AI 改动」时间线。

新增

  • 多设备接入模式开关迁入接入卡标题行
  • 更新弹窗融合稿——升级亮点聚合与仪式感改版
  • 折叠态侧栏更新状态点——可行动状态零反馈修复
  • 安装后自动重启倒计时 + update:ready 时序 P1 修复
  • IP 命令倒计时归零挂起为顶栏胶囊(方案 A)
  • 多设备接入模式(P0+P1+批3,opt-in 默认关,关闭时逐字现状)
  • 关于卡邀 Star(胶囊 + 信息行,关闭后退化为纯 GitHub 入口)
  • IP 替换命令任意页可复制(S3 横幅按钮 + 命令面板项)
  • 用量卡「按天×工具」矩阵视图 + 三表 CSV 导出
  • get_token_usage 增 byDayTool 按天×工具细分矩阵
  • 外挂 server 工具暴露复选框编辑器(即时落库 + 陈旧项灰显)
  • 外挂 MCP server 工具级暴露(allowed_tools,服务端三处强制)
  • 排除规则前端编辑器(chips + 预置模板 + 实时匹配预览)
  • 白名单排除规则(.mcpignore 式 glob,path.rs 校验链强制)
  • 文件管控页新增「近期 AI 改动」时间线(对比/还原复用日志弹窗)
  • 设置行信息三层分级组件(InfoPopover + ToggleRow/SettingsRow info prop)
  • 统一交互动效节奏与界面友好度改造
  • 更新徽章原地化 + 升级仪式感(A/B/B+/C/D 全量落地)

变更

  • AddressPicker 说明段迁 ⓘ 层(三层信息分级)
  • 删除窗口顶 2px 通栏进度线 UpdateProgressLine
  • docs: 安全审查报告 + 自动更新测试指南与本地假更新源
  • 安全审查 56 条——前端侧修复与回归测试
  • 安全审查 56 条——Rust 侧修复与回归测试
  • docs: 多设备场景分析与完整规划收口(P0-P3)
  • 侧栏品牌字排印精排(设计稿 B 案)
  • test: 既有 ExternalMcpServer 测试构造器补 allowed_tools 缺省字段
  • docs: 竞品功能学习与储备清单
  • docs: 四项增强实施规划(近期 AI 改动/白名单排除/工具级暴露/用量矩阵)
  • 审计补漏——防火墙卡原理 sub 迁 ⓘ,运行命令卡头说明缩为一句
  • docs: 主页布局改造方案与设置页信息架构分层方案(2026-10-17)
  • 设置卡解释文案迁移至按需 ⓘ 层(常显灰字约 50 块降至约 12 块,信息零丢失)
  • 设置页分类重构为 5 概念族(安全与接入/数据与记录/体验/高级)
  • 侧栏品牌区标语进 APP_INFO 元数据
  • docs: 补记复查修复与二次改造的提交号(84b667b / 59ab83b)
  • 网速读数搬进顶栏中段 —— 消除 28px 状态条对顶栏控件的字形遮挡
  • MCP 工具层精简——响应壳统一 + 测试脚手架归一
  • 抽取 useLiveStatus 收敛 status 订阅
  • 清理零引用死代码
  • docs: 新增代码质量审查与精简方案
  • 更新弹窗采用紧凑原生面板:展示升级概览、跨版本亮点与按需展开的完整记录;长内容内部滚动,操作按钮固定可见,沿用轻量进退场与减少动态效果设置。
  • 统一交互动效节奏:按钮悬停与按压、开关、页面轻移与交叉淡化、列表重排和弹层进退场共用时长与缓动;支持减少动态效果,保持现有功能、布局与页面状态。
  • 通知支持悬停、键盘聚焦和窗口隐藏时暂停倒计时,手动与自动关闭均平滑退场;加载按钮保持尺寸,保存结果支持屏幕阅读器播报。

修复

  • 修复切换活 IP 不弹命令横幅 + 复制命令入口与按钮内联反馈
  • 用量矩阵进入/切档时自动滚到最右(最新一天贴右缘)
  • 用量矩阵默认改最近 30 天(修复首屏铺满保留期外零列)
  • ToolFilterEditor 陈旧项凑数时误判「全暴露」换算
  • 补提交批 B 漏掉的 StatusResponse.excludePatterns 载荷
  • 更新体验复查三修复 —— 重启失败入口/提示语义/relaunch 重入
  • 修 security/ban.rs 测试依赖开机时长的下溢
  • 修复快速开关弹层时延迟卸载竞争、菜单 Esc 穿透父弹窗,以及主题切换过渡标记可能无法清理的问题。
  • 恢复可感知的切页微动画:内容区快照在 200ms 内轻移 6px 并交叉淡化,真实 DOM 与终端固定定位不移动;连续点击以最后一次选择为准,旧运行环境保留 CSS 动画回退。