Commit Graph

  • 803c346854 fix(dashboard): useDashboard 加请求世代校验 — 快速连续切换时间范围时并发 get_summary 响应可能乱序返回导致标签与数据错位;参照 useUsageQuery 的 genRef 模式丢弃过期响应(data/loadStats/error/loading 全部受保护),卸载时使世代失效 main KimiSwitch Dev 2026-10-08 00:28:39 +08:00
  • f9f9af0fc9 perf(dashboard): 扫描输入缓存 + 归档合并零浪费 + 锁加固 — resolve_scan_inputs 结果按 config.toml/备份文件 (mtime,len) stat 指纹缓存(命中跳过 15 个配置文件 TOML 解析与 SQLite 读写,set_setting_pub 仅在值变化时写);归档合并先合成后克隆,合成结果为空时原 Arc 直接返回(跳过 6.3 万条 clone+sort,已排序输入的稳定排序为恒等变换);SCAN_CACHE/SCAN_INPUTS_CACHE 改 into_inner 防 Mutex 中毒;新增 4 个测试(Arc::ptr_eq 正反例、配置失效链、跨 home 隔离)并修复测试间 KIMI_SWITCH_DB_PATH 全局 env 并行污染;聚合口径零变化 KimiSwitch Dev 2026-10-08 00:28:22 +08:00
  • 9f51ea5e84 perf(dashboard): 加载统计去掉对整个返回值的 JSON.stringify(数 MB 大对象在 webview 主线程序列化造成卡顿),loadStats 仅保留耗时 ms,中英文案同步 KimiSwitch Dev 2026-10-07 23:35:30 +08:00
  • d190a55bf2 perf(dashboard): 用量统计性能优化 — get_summary/get_day_detail 改异步执行不再阻塞 UI;range_totals 单遍统计(每次调用 7 次全量聚合 → 2 次);扫描缓存改 Arc 共享消除整表深拷贝;wire.jsonl 按 (mtime,len) 逐文件增量解析替换 8s TTL 整表缓存(920MB/6.3万条实测:冷扫描 ~17.7s → ~1.0s,任意间隔切换范围 ~1.5s 且 UI 全程可交互);新增单遍等价性与增量行为测试(含混合增删改 vs 强制全量重扫的全字段指纹比对),聚合口径零变化 KimiSwitch Dev 2026-10-07 23:35:17 +08:00
  • ac82135dee feat(settings): 适配 kimi-code 新增 auto_session_title / repeat_breaker 顶层开关;最大输出未匹配回填 131072;watch 默认值修正 — bump to v0.8.1 v0.8.1 KimiSwitch Dev 2026-10-04 00:59:59 +08:00
  • ef6749b208 feat(models): 最大输出未匹配 models.dev 时回填默认值 131072(打开编辑页一次性回填 + 获取模型列表预填同口径) KimiSwitch Dev 2026-10-04 00:51:50 +08:00
  • 24cb04b98f style(i18n): 「最大输出 Token」列名精简为「最大输出」 KimiSwitch Dev 2026-10-04 00:46:52 +08:00
  • 977f433bb2 fix(settings): 适配 kimi-code 近期变更 — [watch] 默认值修正为开启(上游 #4015 翻回默认开);新增顶层开关 auto_session_title(#3962)与 repeat_breaker(#3995,默认开、false 显式写入/true 删键);最大输出 Token 文案修正为「留空则不发送输出上限」(上游 #4091 未配置即省略 max_tokens) KimiSwitch Dev 2026-10-04 00:26:05 +08:00
  • 3c3c18925d feat(models): 模型映射新增最大输出 Token 列(max_output_size 直写 config.toml,models.dev 参考值一键填入/空值自动补全),移除无效的声明支持 1M 复选框;思考等级顺序修正为 low/medium/high/xhigh/max 且标签全英文 — bump to v0.8.0 v0.8.0 KimiSwitch Dev 2026-10-03 23:28:36 +08:00
  • 30371a1ba6 feat(website): 官网更新至 v0.8.0(下载版本号/截图说明/JSON-LD/模型库数据 8,385·226,更新日志补 v0.8.0 与 v0.7.23 条目) KimiSwitch Dev 2026-10-03 23:28:15 +08:00
  • 4d87183768 chore(data): 同步 models-dev 快照至 2026-10-03(8,385 模型 / 226 供应商,新增 output 字段) KimiSwitch Dev 2026-10-03 23:28:04 +08:00
  • 88683b331e fix(release): GitHub workflow 兼容 docs/release-notes/release-notes-<tag>.md 命名 KimiSwitch Dev 2026-10-02 19:54:56 +08:00
  • 26cb88ad0e feat(thinking): 思考等级扩展五档(Max/XHigh)+ 按默认模型 support_efforts 能力感知;删除过时的 max→high 迁移;Segmented 支持逐选项禁用/tooltip — bump to v0.7.23 v0.7.23 KimiSwitch Dev 2026-10-02 13:00:35 +08:00
  • 50f59cac79 fix(release): publish-gitea.sh 兼容 docs/release-notes/release-notes-<tag>.md 命名(此前 Release 正文回退为 tag 名) KimiSwitch Dev 2026-10-02 13:00:33 +08:00
  • ecc98fd8cd chore(data): 同步 models-dev 快照至 2026-10-02(8,359 模型 / 225 供应商) KimiSwitch Dev 2026-10-02 13:00:32 +08:00
  • 13e15657af fix(usage): 列表支持显式模板查询(Sub2API/NewAPI)——对齐后端绕过 usage_kinds 的口径 — bump to v0.7.22 v0.7.22 KimiSwitch Dev 2026-09-29 10:42:13 +08:00
  • 11286419b1 feat(models-dev): 高级设置新增 models.dev 在线同步 — 上下文/能力/单价即时生效 + 一键恢复内置;修复 public 快照构建漂移;确认适配 kimi-code 2.1.0 — bump to v0.7.21 v0.7.21 KimiSwitch Dev 2026-09-24 00:19:10 +08:00
  • 26e783c2ba chore(data): 同步 models-dev 快照至 2026-09-20(7870 模型 / 222 供应商) KimiSwitch Dev 2026-09-20 10:29:40 +08:00
  • 11f87fd9af chore(docs): release notes 归档 docs/release-notes/ + 根目录汇总 CHANGELOG.md KimiSwitch Dev 2026-09-20 09:58:01 +08:00
  • fcd08eae32 feat: 阈值预警/加力钱包/api_key_env/版本跟踪器/一键体检 — bump to v0.7.20 v0.7.20 KimiSwitch Dev 2026-09-20 09:49:49 +08:00
  • 35581103ed feat(usage): plan:kimi_coding 兼容 kimi-code 0.43.1 quota 用量模型 KimiSwitch Dev 2026-09-16 14:14:29 +08:00
  • 1b80d66239 chore(flags): 适配 kimi-code 0.43.0 — 移除转正 auto_session_title 实验 flag — bump to v0.7.19 v0.7.19 KimiSwitch Dev 2026-09-14 22:40:44 +08:00
  • 0f421b4e44 feat(sessions): 一键归档 + 归档用量快照落库 — bump to v0.7.18 v0.7.18 KimiSwitch Dev 2026-09-14 01:52:21 +08:00
  • 00cf194b5c feat(usage): Sub2API 中转站账单查询 + 模型发现列表全选/反选 — bump to v0.7.17 v0.7.17 KimiSwitch Dev 2026-09-13 14:51:09 +08:00
  • b9002281a3 chore(data): 同步 models-dev 2026-09-10(7615 模型 / 213 供应商)+ v0.7.16 release notes v0.7.16 KimiSwitch Dev 2026-09-10 23:37:03 +08:00
  • 0ea9e5b3de chore(release): bump to v0.7.16 — 适配 kimi-code 0.42.0 实验 flag 9→6 + 模型用量统计滚动 KimiSwitch Dev 2026-09-10 13:19:54 +08:00
  • 36e64a1f72 fix(dashboard): 模型用量统计图表固定最大高度 360px 并滚动,与右侧模型用量表一致 KimiSwitch Dev 2026-09-10 11:09:06 +08:00
  • 9ce1ed65b0 feat(settings): 适配 kimi-code 0.42.0 —— 实验 flag 镜像 9→6 KimiSwitch Dev 2026-09-09 19:48:41 +08:00
  • 33a27ba31b fix(release): publish-gitea.sh 修复含空格文件名上传失败(暂存去空格副本 + 点号命名) KimiSwitch Dev 2026-09-09 14:32:34 +08:00
  • 7bc2dee8b2 chore(release): 新增国内 Gitea 发布脚本 publish-gitea.sh(先国内后 GitHub 流程) KimiSwitch Dev 2026-09-09 14:29:29 +08:00
  • 5864d661c1 ci(release): Release 文案改为自动读取 release-notes-<tag>.md v0.7.15 KimiSwitch Dev 2026-09-09 14:06:30 +08:00
  • 34a9c4c2d9 chore(release): bump to v0.7.15 — 昨天选项卡 + 模型用量统计 + Go 套餐 x-opencode-session 自动补头 KimiSwitch Dev 2026-09-09 13:51:58 +08:00
  • 4f0b0cae12 feat(providers): Go 套餐导出自动补 x-opencode-session 头 + models-dev 2026-09-09 KimiSwitch Dev 2026-09-09 13:51:57 +08:00
  • 35fd2e7b0e feat(dashboard): 用量统计新增「昨天」范围 + 跨供应商「模型用量统计」选项卡 KimiSwitch Dev 2026-09-09 13:51:43 +08:00
  • 86112ee90b chore(release): bump to v0.7.14 — 修复关闭用量查询后仍查询/报错的问题 v0.7.14 KimiSwitch Dev 2026-09-06 19:37:20 +08:00
  • e349fa5971 chore(data): 同步 models-dev 快照价格漂移 KimiSwitch Dev 2026-09-06 19:36:44 +08:00
  • 1de8b9ee4c fix(usage): 关闭「启用用量查询」后不再发起查询且隐藏用量行 KimiSwitch Dev 2026-09-06 19:36:42 +08:00
  • 36fc9c50a8 chore(release): bump to v0.7.13 — 适配 kimi-code 0.41.0 + CodingPlan.site NewAPI 自动识别 + 账单查询体验修复 v0.7.13 KimiSwitch Dev 2026-09-05 16:05:13 +08:00
  • 1a11cfbaaf feat(usage): CodingPlan.site 自动识别 NewAPI + 账单查询体验修复 KimiSwitch Dev 2026-09-05 16:04:38 +08:00
  • 81699e757d feat: 适配 kimi-code 0.41.0 —— 移除 file_history 镜像 + 守卫文案更新 KimiSwitch Dev 2026-09-05 16:04:21 +08:00
  • 4de13ad353 feat(website): 更新官网至 v0.7.12 并去 AI 味改版 KimiSwitch Dev 2026-09-03 10:53:09 +08:00
  • 5138a295e0 chore(release): bump to v0.7.12 — 适配 kimi-code 0.40.1(flag 清单/优先级/危险命令守卫)+ WebUI 竞态修复 + models-dev 7495/212 v0.7.12 KimiSwitch Dev 2026-09-03 10:12:17 +08:00
  • a02179c9da chore(data): 同步 models-dev 最新快照(7495 模型 / 212 供应商) KimiSwitch Dev 2026-09-03 10:11:10 +08:00
  • 86a128efea feat: 适配 kimi-code 0.40.1 —— flag 清单/优先级语义/危险命令守卫 KimiSwitch Dev 2026-09-03 10:10:52 +08:00
  • 6a7c8f5393 fix(webui): 修复首次打开慢时多次点击导致的竞态报错 KimiSwitch Dev 2026-09-03 10:10:40 +08:00
  • 8b597496b3 chore(release): bump to v0.7.11 — 适配 kimi-code 0.39.1(thinking keep/loop_control/flags)+ 归档元数据化 + 子代理池修复 + models-dev 7482/207 v0.7.11 KimiSwitch Dev 2026-08-29 11:15:40 +08:00
  • 8ce3f290ed chore(data): 同步 models-dev 最新快照(7482 模型 / 207 供应商) KimiSwitch Dev 2026-08-29 11:14:11 +08:00
  • 8639188968 fix(sessions): 归档迁移为 state.json 元数据(archived/archivedAt,与上游 v2 setArchived 逐字段一致),不再物理搬目录;遗留 .kcd-archive 目录兼容识别与恢复;归档不再动 session_index KimiSwitch Dev 2026-08-29 11:14:01 +08:00
  • 45ec073e6f fix(config): 适配 kimi-code 0.39.1——thinking keep 写字符串 off(布尔会整节作废)、存量布尔归一化;loop_control 默认只写 v2 键(legacy flag 才双写);effort 移除 max 档;实验 flags 补 remote-control、wait_for/minidb 标默认开启 KimiSwitch Dev 2026-08-29 11:13:58 +08:00
  • 7435198fcc chore(release): bump to v0.7.10 — 配置写回保护(导入基线 + 未知供应商类型原样保留) v0.7.10 KimiSwitch Dev 2026-08-29 00:10:52 +08:00
  • 67db19eda4 fix(config): 保存不再误删 CLI 后加的顶层配置节 + 未知供应商类型原样保留 KimiSwitch Dev 2026-08-29 00:09:55 +08:00
  • 9764929919 chore(release): bump to v0.7.9 — models.dev 数据同步(GLM-5.3/5.3-Flash、Qwen3.8、豆包 Seed 2.x) v0.7.9 KimiSwitch Dev 2026-08-27 09:42:14 +08:00
  • f40e4be577 chore(data): 同步 models-dev 2026-08-27 快照(7343 模型 / 203 供应商)— 新增 GLM-5.3/5.3-Flash、Qwen3.8、豆包 Seed 2.x 等 74 模型,58 处价格与 56 处能力更新;补齐 public/ 静态资源(原停留在 08-01) KimiSwitch Dev 2026-08-27 09:37:26 +08:00
  • 138a2b8547 chore(data): 同步 models-dev 最新模型数据(7284 模型 / 199 供应商) Dev_20260801 KimiSwitch Dev 2026-08-25 13:12:11 +08:00
  • 769852c4b5 feat(flags): v0.7.8 — 实验开关同步 kimi-code 上游 7 旗标(tower/subagent_fork/wait_for/auto_session_title 新增,acp-v2 移除)+ 修复模型用量上下显示不同步(状态提升至卡片层) v0.7.8 KimiSwitch Dev 2026-08-25 11:20:34 +08:00
  • 8221e05db1 feat(oauth): v0.7.7 — 双区域 OAuth 支持(适配 kimi-code 0.38.0 global 账号)+ 修复模型占位别名跟随 + models.dev 快照刷新 v0.7.7 KimiSwitch Dev 2026-08-22 14:00:20 +08:00
  • 6b761251bc feat(usage): v0.7.6 — OpenCode Go 套餐用量查询(5h/7天/30天三窗口)+ 插件市场入口暂时隐藏(功能保留) v0.7.6 KimiSwitch Dev 2026-08-18 19:09:54 +08:00
  • 9a3875d990 feat(subagent): v0.7.5 — 适配 kimi-code 0.36.0 子代理模型池(双写兼容/池管理/force/前置校验)+ 热力图详情按需加载 + models.dev 刷新(GLM-5.3) v0.7.5 KimiSwitch Dev 2026-08-15 23:21:22 +08:00
  • 89c71fbfe6 feat(dashboard): v0.7.4 — 热力图双击弹窗展示当日模型用量(Token/请求/费用/命中率)+ by_model 结构化升级 v0.7.4 KimiSwitch Dev 2026-08-09 01:40:44 +08:00
  • 7c88099ce1 style(website): 下载统计并入页脚版权行(一行展示,不再单独成行) KimiSwitch Dev 2026-08-07 23:39:22 +08:00
  • cf9707326c feat(website): 页脚低调展示 GitHub 累计下载量(客户端实时拉取,1h 缓存) KimiSwitch Dev 2026-08-07 23:19:57 +08:00
  • 93c5720769 fix(website): 下载链接按 GitHub CI 实际资产名改回点号命名(Kimi.Switch_…),并修正 release 模板 dmg 文件名提示 KimiSwitch Dev 2026-08-07 16:07:32 +08:00
  • a0e36e928d feat(webui): v0.7.3 — Kimi Code WebUI 应用内嵌窗口(单例/独立顶层窗口/服务器自动清理)+ 发布说明与网站同步 v0.7.3 KimiSwitch Dev 2026-08-07 15:46:45 +08:00
  • fc09a29b9f chore(release): bump to v0.7.2 — 高级设置 + WebUI 快捷入口 + loop_control 兼容 + macOS 安装脚本 v0.7.2 KimiSwitch Dev 2026-08-07 10:21:47 +08:00
  • 24d37fbbf4 chore: 设置出品公司为 codingplan.site KimiSwitch Dev 2026-08-06 15:09:12 +08:00
  • 54110316b4 chore(data): 同步 models.dev 最新模型数据 KimiSwitch Dev 2026-08-06 15:00:04 +08:00
  • 75e48bc4c6 feat(website): 官网企业版视觉升级 KimiSwitch Dev 2026-08-06 01:56:37 +08:00
  • b2f6e7a166 chore(data): 更新 models-dev 模型列表 KimiSwitch Dev 2026-08-06 01:56:36 +08:00
  • 90cc4a16d2 fix(subagent): 实验开关改为滑动开关,修复开启态因 bg-primary 未定义而隐形 KimiSwitch Dev 2026-08-06 01:56:35 +08:00
  • 8aed04898c feat(subagent): 实验功能设置新增子代理模型配置 v0.7.1 KimiSwitch Dev 2026-08-05 23:38:05 +08:00
  • 8b0daabd95 fix(tray): 托盘图标悬停气泡显示程序名(Kimi Switch) KimiSwitch Dev 2026-08-05 11:19:30 +08:00
  • 6e38bed092 docs(website): v0.7.0 更新日志补入 Kimi Eyes 插件站链接 v0.7.0 KimiSwitch Dev 2026-08-02 18:18:34 +08:00
  • 6df9095ee8 feat(settings): 关于页新增 Kimi Eyes 插件站链接(billowliu2.github.io/kimi-eyes) KimiSwitch Dev 2026-08-02 18:12:29 +08:00
  • d06fb41f48 chore: bump v0.7.0 + 官网版本文案/更新日志同步 KimiSwitch Dev 2026-08-02 17:17:12 +08:00
  • 69f9b8d603 feat(usage): 订阅套餐计价修正 + 识图能力可编辑 + 单套餐用量显示修复 KimiSwitch Dev 2026-08-02 17:17:06 +08:00
  • 2f75929fda ci: release 重跑时覆盖同名资产(overwrite: true) v0.6.9 KimiSwitch Dev 2026-08-02 00:38:51 +08:00
  • a1c3f06bdf feat(settings): 关于页新增官方网站链接(billowliu2.github.io/KimiSwitch) KimiSwitch Dev 2026-08-02 00:37:28 +08:00
  • acde6d97c2 merge: Dev_20260801 → main(v0.6.9:仪表盘缓存命中列 + 人民币计价 + 性能优化) KimiSwitch Dev 2026-08-02 00:18:49 +08:00
  • 6cbaea7159 chore: bump v0.6.9 + 官网版本文案/更新日志同步 KimiSwitch Dev 2026-08-02 00:18:23 +08:00
  • f0d5e27bb4 chore: models.dev 价格快照同步 KimiSwitch Dev 2026-08-02 00:18:22 +08:00
  • 38a11666ac feat(dashboard): 最近请求缓存命中列 + 中文模式人民币计价 + 价格解析记忆化 KimiSwitch Dev 2026-08-02 00:18:19 +08:00
  • de132ffb3a feat(website): GLM 推广图标换为智谱官方 Z 字标;SEO 关键词补充 Kimi Switch / KimiCode Switch KimiSwitch Dev 2026-08-01 20:38:53 +08:00
  • a285d192eb feat(website): 首页 Hero 徽标显示 v0.6.8 + 更新日志缓存按版本失效 KimiSwitch Dev 2026-08-01 20:35:32 +08:00
  • 127818a7c3 merge: Dev_20260801 → main(官网 v0.6.8 文案) KimiSwitch Dev 2026-08-01 20:32:43 +08:00
  • 6bc9e4644e feat(website): 版本号更新到 v0.6.8 + 更新日志内置 v0.6.8 条目 KimiSwitch Dev 2026-08-01 20:32:27 +08:00
  • dfd41d12c0 merge: Dev_20260801 → main(release.yml 自动发布) KimiSwitch Dev 2026-08-01 20:18:32 +08:00
  • 615dfb54e0 ci: 去掉 releaseDraft,tag 推送时自动发布 Release KimiSwitch Dev 2026-08-01 20:18:05 +08:00
  • 8914b40bec merge: main → Dev_20260801(SEO 升级) KimiSwitch Dev 2026-08-01 19:58:47 +08:00
  • 4071930aff chore: Cargo.lock 同步 v0.6.8 KimiSwitch Dev 2026-08-01 19:57:40 +08:00
  • 1b5cd0f416 feat(website): SEO 升级 — BrowserRouter + 每页独立 meta KimiSwitch Dev 2026-08-01 19:56:54 +08:00
  • 5788624d12 merge: Dev_20260801 → main(v0.6.8 发布:仪表盘性能优化 + 官网下载页三平台) v0.6.8 KimiSwitch Dev 2026-08-01 19:37:54 +08:00
  • beff12a90e chore: bump version to v0.6.8 KimiSwitch Dev 2026-08-01 19:37:23 +08:00
  • 63761e763c feat(website): 下载页支持三平台真实下载链接 KimiSwitch Dev 2026-08-01 19:37:21 +08:00
  • 1fecb161a9 perf(dashboard): 仪表盘加载提速 KimiSwitch Dev 2026-08-01 19:37:20 +08:00
  • 9fd22ef55a fix(dashboard): k3-256k 按 k3 牌价计费 KimiSwitch Dev 2026-08-01 19:04:35 +08:00
  • 3fbd70932c feat(website): 官网多页面 + 中英文切换 + Kimi 风格科技风重设计 KimiSwitch Dev 2026-08-01 19:04:33 +08:00
  • ce282524db feat: Kimi 设备授权登录(应用内置 kimi login)+ 外链打开统一走 Rust 命令(v0.6.7) v0.6.7 KimiSwitch Dev 2026-08-01 14:49:14 +08:00
  • fc6789a941 feat: models.dev 价格对标 + 基元律动供应商 + 设置文案优化(v0.6.6) v0.6.6 KimiSwitch Dev 2026-08-01 13:44:13 +08:00
  • 2464500ef5 feat: 优化更新检查逻辑 + 修复按量余额显示(v0.6.5) v0.6.5 KimiSwitch Dev 2026-08-01 10:51:54 +08:00
  • f60305fbeb fix(ci): 显式透传 GITHUB_TOKEN 给 tauri-action 上传用 v0.6.4 954801926@qq.com 2026-07-30 00:48:20 +08:00