Files
KimiCodeSwitch/docs/release-notes/v0.8.5.md
T
KimiSwitch Dev 38dbb5527a
Release / Version consistency (push) Canceled after 0s
Release / Build (macos-latest) (push) Canceled after 0s
Release / Build (ubuntu-latest) (push) Canceled after 0s
Release / Build (windows-latest) (push) Canceled after 0s
Release / Attach macOS install script (push) Canceled after 0s
feat(settings): 设置弹窗改为全局设置页面(全局/高级/关于三 Tab)+ 体检账单缺口与更新下载修复 — bump to v0.8.5
2026-10-16 08:50:45 +08:00

38 lines
3.6 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
# KimiSwitch v0.8.5
设置界面重构版:原来那个塞满所有选项的「设置」弹窗变成了一整页带返回头的全局设置页面,按「全局设置 / 高级设置 / 关于」分页;同时修掉两处体检与更新下载的哑火问题。
## 设置弹窗改为全局设置页面(重构)
- **弹窗改成页面**:原 `SettingsModal` 只能在弹窗那一小块区域里滚动,选项一多就要反复上下翻。现在从右上角齿轮或顶部导航进入的是一整页设置,与「供应商 / 仪表盘 / 会话」平级、由顶部导航直接切换,宽度与上下文都充裕
- **三个 Tab 各管一摊**:
- **全局设置**——写回 `config.toml` 的代理设置,思考开关与五档思考等级、循环控制(单步最大尝试次数、上下文预留、压缩重试上限)、权限规则、钩子
- **高级设置**——KimiWebUI、models.dev 参考数据同步/回滚、子代理模型池、实验功能开关
- **关于**——外观三态(浅色 / 深色 / 跟随系统)、语言、更新检查、kimi-code CLI 版本核验、关于信息
- **「高级设置」入口移入顶部导航组**:此前要从页面底部 footer 的按钮进;现在和「供应商 / 仪表盘 / 会话」并排,位置固定好找
- **代理设置单一入口**:供应商编辑页里内嵌的那份代理设置已移除,全局设置页是唯一入口,不会出现两处各写一半的困惑
- **旧 `view=subagent` 路由保留**:作为兼容外壳继续存在,书签或内部跳转不会失效
- **Tab 切换不丢状态**:非活动面板只是隐藏而非卸载,更新下载的进度与安装包路径在切 Tab 之间保持不丢
## 一键体检:账单缺口修复
- **配了 NewAPI / Sub2API 查询模板但没勾 usageKinds 的供应商不再被静默跳过**:这两条模板路径直接查网关自己的用量端点,本来就不走 `usageKinds`,此前体检却因为它为空而判定「不需要查账单」,把这一行整个漏掉
- **用户在配置面板里主动关掉用量查询时仍然不查**:关掉是明确意图,不该被记成失败项
- 其余情况(无配置、`auto` 模板 + 空 kinds)行为不变,仍不发起账单请求
## 更新下载修复
- **release 没有当前平台安装包资产时,「下载」按钮回退为打开 release 页面**:此前 `downloadUrl` 缺失就静默返回,点了没反应像是按钮坏了;现在直接跳 release 页,用户可自行选资产。连 release 页地址都没有时才提示原因
- **自动更新过滤 draft 与 prerelease**:两个托管站都按「最新在前」返回,此前直接取数组第一个;若最新一条是 draft,或正式版之后又发了一个 rc,就会被当成更新推给用户。现在显式跳过未发布与预发布,取最新的正式版,全被过滤掉时按「无已发布版本」处理而不是 panic
## 其他
- **启动瞬间的色差修复**:CSS 变量默认深色,而 Tailwind 的 `dark:` 变体要等 React 挂载后才生效,启动瞬间激活的供应商卡片会先闪一下浅色;现在 `index.html` 首帧前内联脚本即按 localStorage + 系统偏好设置主题 class,不再闪
- **关于区新增 OpenTerminal 推荐链接**(`billowliu2.github.io/OpenTerminal`),与 KimiSwitch 官网、Kimi Eyes 插件站并列
- models.dev 快照同步至 2026-10-15(8,873 模型 / 230 供应商),本次含 14 条模型价格调整与 3 条已下线模型清理
## 测试
- 前端 150 项
- Rust 212 项(新增 7 项:网关模板应查 / 面板关闭不查 / 空 kinds 不查、draft 与 prerelease 过滤、全稳定取最新、空与非数组不 panic)