Skip to content

Releases: poliucode/dsh-balance

v0.4.1 — 改名 dsh-balance-hud(修复兼容性误报)

Choose a tag to compare

@poliucode poliucode released this 26 Oct 02:07

兼容性修复版:改名 dsh-balance-hud。

npm 上的 dsh-balance 属于第三方作者,它声明的 @deepseek-ai/dsh-credentials ^0.1.0-rc.6 等 peer 依赖会被新版 DSH 的兼容性预检判为不兼容(即「dsh-balance@0.2.7 与 DSH 0.2.1-rc.3 不兼容」那条提示)。本插件与它没有关系,为免误装,包名改为 dsh-balance-hud。

  • 包名 / 客户端插件 id / patch 行 id 统一为 dsh-balance-hud
  • 声明 dsh.compatibility.dshReleases(0.2.0-rc.2、0.2.1-rc.3 已验证)
  • 本包没有任何 peerDependencies,也不 import 任何 @deepseek-ai/* 运行时模块,不会被兼容性预检拦下
  • 仓库 owner 改名:安装地址统一为 poliucode/dsh-balance

安装:dsh plugin --profile web add ./dsh-balance-hud-0.4.1.tgz
或桌面端「插件 → 安装」里填 dsh-balance-hud / github:poliucode/dsh-balance。

v0.3.2

Choose a tag to compare

@poliucode poliucode released this 25 Oct 13:00

修复:详情浮窗是半透明的,侧边栏的会话列表会透到浮窗上。改用浮层表面令牌 --dsw-alias-bg-layer-1(浅色纯白 / 深色纯黑),computed backgroundColor 实测为 rgb(255,255,255)。

v0.3.1

Choose a tag to compare

@poliucode poliucode released this 25 Oct 11:50

修复:客户端热更新先于宿主重启时,快照里还没有 flow 字段,旧代码会读 undefined.level 抛错、整行控件消失。改为宽松判空,特效自然为 0,前后端可独立升级。

v0.3.0

Choose a tag to compare

@poliucode poliucode released this 25 Oct 11:49

余额花得越快,侧边栏那一条就越「有动静」——加了一道贴着行表面掠过的扫光。

  • 流速:60s 滚动窗口算「余额净减少/分钟」,充值重置窗口、断档丢弃、EMA 平滑、整窗无消费时快速衰减,档位切换有 8s 滞回
  • 三档:0.02 / 0.15 / 0.60 元每分钟(可按币种改),光带宽度、周期(4.6s / 2.8s / 1.8s)、强度随之递进
  • 观感:品牌蓝打底 + 白色高光核心 + 纵向渐隐,斜向扫过整行;低余额时自动换成告警红
  • 克制:只在数据 ready 时出现(stale/failed 不演);prefers-reduced-motion 下整条关闭;纯 CSS 伪元素 + transform,零 JS 循环、零额外 DOM、不挡点击
  • 速率数值不显示(按需求),但保留在快照契约里便于排查

安装:dsh plugin --profile <名字> add ./dsh-balance-0.3.0.tgz

v0.2.1

Choose a tag to compare

@poliucode poliucode released this 25 Oct 11:19

布局修正:金额不再被第二行顶到上面。

  • 胶囊:左列改为「余额(+ 低余额标签)/ 今日消费」,金额独立成右列并随整行垂直居中;图标与两行文字整体居中对齐
  • 浮层:主币种分项与分隔线之间补 8px 呼吸;其余内容不变(大号余额、今日消费/充值、告警横幅、去充值、各币种明细)
  • 文档截图按新布局重拍

安装:dsh plugin --profile <名字> add ./dsh-balance-0.2.1.tgz

v0.2.0

Choose a tag to compare

@poliucode poliucode released this 25 Oct 11:07

在 v0.1.0 的基础上加了「今日消费」与低余额醒目告警,并重做了侧边栏底部的布局。

  • 今日消费:按余额净减少推算(充值单独记为 +¥,不冲抵消费),跨天按北京时间重置,账本落在 /dsh-balance/ledger.json,重启后当天数据不丢
  • 双行胶囊:第一行余额、第二行今日消费;侧边栏折叠时仍收成 36×36 图标
  • 低余额告警:默认低于 ¥2(可按币种配置)时整行转红、警示图标缓慢呼吸、「余额不足」标签,浮层顶部横幅说明阈值,账号路由下附「去充值」
  • 浮层重做:大号余额、今日消费/充值小字、主币种明细 + 其余币种列表、失败时保留上次数字并标注原因
  • 测试 51 → 83;端到端验证新增今日消费累计、跨重启保留、低余额触发、充值页四个分支

安装:dsh plugin --profile <名字> add ./dsh-balance-0.2.0.tgz

v0.1.0

Choose a tag to compare

@poliucode poliucode released this 25 Oct 10:45

首个版本:在 DeepSeek Harness 桌面端侧边栏底部常驻显示账号余额。

  • 数据源:登录账号优先(deepseekAccount),退回 DEEPSEEK_API_KEY 官方接口;读不到时保留上次成功数字并标注原因,绝不显示成 0
  • 交互:常驻胶囊 + 分币种明细浮层(赠送/充值拆分、来源、更新时间、手动刷新);侧边栏折叠时收成 36×36 图标
  • 刷新:启动 / 回合结束防抖 / 后台 60s / 页面轮询 5s / 手动
  • 安装:dsh plugin --profile <名字> add ./dsh-balance-0.1.0.tgz

完整说明见仓库 README。