Skip to content

Releases: PonyDevAI/dsh-model-usage

v1.13.3

Choose a tag to compare

@github-actions github-actions released this 25 Oct 17:50
757ba93

修复(右上角圆环居中 + 再缩小)

  • 圆环之前偏移 1px:svg 用了 22px 宽高但绝对定位 inset:0 → 改为 24px viewBox 与按钮同尺寸,svg cx/cy 与按钮中心精确对齐(实测 cx 1380 = 1380)
  • 环半径 9.4 → 9.8(直径约 19.6px),环内 logo 12 → 15px 无底 bare 模式(不再有白色圆底/边框),整体更紧凑、logo 更居中
  • 按钮保持 24px,描边 1.8px

v1.13.2

Choose a tag to compare

@github-actions github-actions released this 25 Oct 17:36
2d9401c

调整(右上角圆环缩小)

  • 按钮 30 → 28px,圆环 30 → 26px,中心 logo 15 → 13px(描边仍 2px)
  • 与相邻 DSH 图标按钮(24/28/28/28)视觉对齐,不再突兀

v1.13.1

Choose a tag to compare

@github-actions github-actions released this 25 Oct 16:40
e7b594f

隐私

  • 移除 docs/screenshots/ 下全部 31 张截图(含真实模型名、余额与 token 用量);README 的 5 条 raw.githubusercontent 图片链接同步删除
  • 新增 docs/screenshots/MANIFEST.md:当前无离线截图 harness,不提供截图;恢复时必须由 scripts/render-test.mjs + 假数据生成并登记
  • docs/architecture.md 的本机绝对路径改为 ~/deepseek/plugins/dsh-model-usage;历史 CHANGELOG 里的真实余额金额与用量规模改为占位/去数字描述
  • 新增门禁 scripts/check-privacy.mjs(本机绝对路径 / 私有主机名 / 凭据)与 scripts/check-shots.mjs(截图必须 harness 生成并在 MANIFEST 登记),新增 npm run check 并接入 CI / release

打包

  • files 由 "docs" 改为 "docs/*.md":只发布文档,截图不再进 npm 包

v1.13.0

Choose a tag to compare

@github-actions github-actions released this 25 Oct 15:48
84cfe02

新增(统计列明细对齐其他用量插件)

  • 供应商表 / 模型表新增列:缓存命中 · 速度 (tok/s) · 首字 (TTFT)
    • 供应商:供应商 / 请求数 / Tokens / 缓存命中 / 速度 / 首字
    • 模型:模型 / 请求数 / Tokens / 缓存命中 / 速度 / 首字
  • 请求日志新增 供应商 列与 速度 列:时间 / 供应商 / 模型 / 输入 / 输出 / 缓存 / 速度 / 首字
  • ledger 聚合新增 durMs/durCount/ttftMs/ttftCount,输出 speed = 输出tokens/秒、ttft = 平均首字
  • ledger schema → 2:升级后自动重新回填历史(否则旧桶没有计时合计,会显示 —)
  • CSV 导出同步新增列
  • 截图:docs/screenshots/30-provider-columns.png、31-log-columns.png

未做(说明)

  • 「成本」列未加:本项目按订阅计费,不做金额估算(此前已确认移除)
  • 「应用」列未加:DSH 侧无应用来源字段(会话均来自 DSH 本身)
  • 「成功率」列未加:现有账本只记录成功完成的 assistant 消息,没有失败基数,显示 100% 会误导

v1.12.3

Choose a tag to compare

@github-actions github-actions released this 25 Oct 04:52
98b7ac0

变更(设置导航图标)

  • DSH 的设置导航图标按 section id 硬编码、不开放插件图标 API(自定义 id 一律回落齿轮)。参考 Tailscale 插件的做法,用 MutationObserver 给「用量统计」导航行注入柱状统计图标并隐藏默认齿轮(React 重渲染时自动补回,失败则退回默认图标不影响功能)
  • 截图:docs/screenshots/29-nav-icon.png

v1.12.2

Choose a tag to compare

@github-actions github-actions released this 25 Oct 04:42
0db4680

修复(右上角/底部入口按选择的模型走 + 视觉放大)

  • 供应商跟随当前模型选择:头部与底部入口现注入共享 selection controller(sel),切换模型时即时更新(此前用的是会话首次记录/全局最紧,导致显示 GLM 而不是当前模型所属供应商)
  • 右上角图标放大:按钮 28 → 30px,环 26 → 30px,中心 logo 12 → 15px,环仍按当前供应商最紧窗口绘制弧长
  • 余额型供应商(无窗口)仍显示金额,不画空环
  • 截图:docs/screenshots/28-header-ring-openlogo.png

v1.12.1

Choose a tag to compare

@github-actions github-actions released this 25 Oct 01:55
2e64579

修复(入口供应商归属 + 位置)

  • 底部入口改为最左:conversation.composer.dock 的 order 从 10 → -20,排在 CPU/内存/磁盘 等 hud 指标之前(整行最左)
  • 供应商改为「当前所选模型对应的供应商」:之前取的是"所有供应商里最紧的窗口"(所以显示 GLM 83%),现在按 snapshot.sessionProvider 取
    • 订阅型(有窗口):显示 ◯ 供应商 剩余%
    • 余额型(如 DeepSeek):显示 ◯ DeepSeek ¥105.70
  • hover 卡片同步:余额型显示「余额 ¥105.70」行;订阅型显示各窗口进度条
  • 截图:docs/screenshots/26-dock-leftmost.png、27-hover-balance.png

v1.12.0

Choose a tag to compare

@github-actions github-actions released this 25 Oct 01:48
edbb19d

变更(右上角入口按预期重做 + 底部入口归位)

  • 右上角统计按钮:改为 圆环进度 + 中心供应商 logo(去掉数字角标)
    • hover 显示额度卡片:供应商名 + 各窗口剩余百分比 + 进度条(最多 3 个窗口)+「点击查看全部额度」
    • click 打开完整弹窗
  • 输入框底部入口归位:注册槽位从 shell.bottom 改为 conversation.composer.dock,与「N 轮 M 步 · tok/s · 缓存命中」同一行(右侧、内建 context 环之前)
  • 卡片标题两端对齐(名称 ←→ 百分比),进度条改 6px 圆头
  • 截图:docs/screenshots/24-header-hover-card.png、25-composer-dock.png

v1.11.2

Choose a tag to compare

@github-actions github-actions released this 25 Oct 01:39
7bb80b3

变更(右上角统计入口视觉收口)

  • 去掉 28px 圆环(与邻居图标叠在一起显得过大/过重),改为 供应商 logo + 右下角百分比角标(与 DSH 头部的「图标+徽标」惯例一致,如带 5 的角标)
  • 按钮尺寸保持 28px(实测邻居:24 / 28 / 28 / 28 / 30),不再有实心底色
  • 截图:docs/screenshots/23-header-badge.png

v1.11.1

Choose a tag to compare

@github-actions github-actions released this 25 Oct 01:33
0bdfa65

修复

  • 「侧边栏底部卡片」开关无效:1.10.0 把 useDisplay() 上移时误删了 if (!display.footer) return null 判断(改成了仅读取不判断),开关只写 localStorage 但不影响渲染。已恢复判断,并移除旧的 config-only 判断(config 值仍通过 useDisplay 默认值生效)
  • 验证:三开关全开 → 卡片/头部环/底部入口均出现;全关 → 三者均消失