Skip to content

v0.1.3 - stable pricing, viewport-safe UI, recharge fix

Choose a tag to compare

@feibi-mochi feibi-mochi released this 16 Aug 01:19
3eb88b6

0.1.3 - 2026-08-16

🐛 重要修复

  • 充值首击恢复正常:合入 QZYWQ 的 PR #2;无论明细面板是否展开,首次点击“充值”都会显示官方域名确认框,不再像没有响应。
  • 历史花费不再跳变:每个 usage 事件按到达时的价格即时累计,跨峰谷时段或价格政策边界后,已有会话花费保持不变;旧 wallet.json 会一次性迁移到 schema v2。
  • 明细面板不再跑出屏幕:改用视口感知定位,空间不足时自动向上展开,并限制最大高度。
  • 多币种显示正确:CNY / USD / EUR 等使用各自币种格式;人民币阈值不会再与非人民币余额比较。
  • 浮窗拖动更可靠:统一使用 Pointer Events,支持鼠标和触控,修复轻点未拖动时的空值崩溃,并按圆点/窗口真实尺寸限位。

♿ 交互与可靠性

  • 钱包标签改为原生按钮结构,确认框增加 dialog 语义、焦点管理、Tab 循环和 Esc 关闭。
  • 交互入口迁移到 Harness 官方约定的 conversation.input.left 槽位。
  • 余额刷新请求去重;插件关闭时立即落盘尚未写入的存储;API 响应禁止缓存并拒绝超限请求体。
  • CI 现在覆盖 Windows / Linux × Node 22.19 / 24,并执行 18 项回归测试和发布包校验。

✅ 验证

  • 本地 Node 22.19 与 Node 24:18/18 测试通过。
  • GitHub Actions:8/8 检查通过,主分支构建通过。
  • Edge + 隔离的真实 DeepSeek Harness rc.6:面板翻转、充值确认、Esc/焦点恢复、浮窗拖动与边界限位均通过,浏览器无插件错误。

升级

dsh plugin --profile web update deepseek-harness-wallet

或从 GitHub 直接安装:

dsh plugin --profile web add github:feibi-mochi/deepseek-harness-wallet#v0.1.3

重启 dsh web,然后强制刷新页面。旧会话的花费会在首次启动时完成一次迁移。