Skip to content

dsh-remote v0.8.33 — 用量看板:DAU 不再显示 0,npm 摘要不再粘连

Choose a tag to compare

@flymysql flymysql released this 30 Sep 07:58
· 94 commits to main since this release

用量看板:DAU 不再显示 0,npm 摘要不再粘连

🟡 看板数字修正:此前 DAU 固定取「最近一个完整日」,当所有心跳都在今天时会显示 0,与同屏的累计装机自相矛盾。现改为显示最近一个有数据的日,并在它就是今天时标注「(进行中)」——既不隐瞒也不把半天当终值。

升级方式

dsh plugin --profile web add dsh-remote@latest

纯站点变更,无需为使用而升级。

本版变更

用量看板:DAU 不再显示 0,npm 摘要不再粘连

跑上线后的页面时实测发现两个真缺陷:

  • DAU 显示 0,而同一屏的累计装机显示 53 —— 自相矛盾且误导。
    根因:早先为了避免把"今天只过了一半"读成暴跌,DAU 卡片固定取最近一个完整日;
    但当所有数据都落在今天时(新项目很常见),那一天的 0 就成了唯一可见的数字。
    现在改为显示最近一个有数据的日,并且当它就是今天时明确标注
    「(进行中)」 —— 既不隐瞒也不假装是终值。

  • npm 摘要三项糊成一片:渲染成 近一周 1,814近一月 8,2414 天为 npm 上报缺口。
    已拆成独立项并加分隔线。

  • 验证方式:本地起静态服务器用真实 GitHub Pages 数据渲染(file:// 下
    fetch 取不到同源 JSON,会显示 "—",那是测试环境限制而非页面问题),
    确认 DAU=53 且标注「进行中」、摘要为三个独立项、切 EN 后标注与表头同步切换。

  • 全量 npm test 269/269;node check.mjs 通过。


安装:npm install dsh-remote@0.8.33 · npm 页面 · 完整变更记录