Skip to content

Releases: spacexun2/dsh-worktime-board

v0.1.2 — 今日日历选历史日

Choose a tag to compare

@spacexun2 spacexun2 released this 17 Aug 03:01

v0.1.2

✨ 新功能

  • 「今日」视图可查看历史日期:页头新增 📅 按钮,弹出自绘月历(前后翻月、选中高亮、今天描边、未来日期禁用)。点任意历史日即可查看当日修行时长、修仙值、热力分布、线程出勤与卷王榜;「今日」按钮一键回到实时跟随。
    • host 侧 /plugins/dsh-worktime/state 新增可选参数 &date=YYYY-MM-DD(仅 day 口径生效)。

🛠️ 修复

  • 轮询不再打断日历弹层:面板 2s 轮询期间若日历弹层打开 / 日期按钮获得焦点,自动跳过重建,避免正在操作的空间被替换闪断。
  • 「今日」严格按当天取数:无日期参数时按今天查询(而非「最新有数据日」);凌晨今天尚无活动时显示「今日无出勤」,不再混入昨天数据。
  • 对抗性评审修正:日历外部点击关闭监听器改为实例级单例,避免每次渲染重复注册累积。

✅ 质量

  • 26 个单测全绿;选日链路经 headless 实测:弹层 / 翻月 / 选历史日 / 回今日 / 轮询保护全部通过。

📦 安装

dsh plugin --profile web add github:spacexun2/dsh-worktime-board
或直接下载本 Release 的 tgz 附件。

v0.1.1 — 回填修复 + 人输入切换

Choose a tag to compare

@spacexun2 spacexun2 released this 16 Aug 09:57

v0.1.1

🐛 修复

  • schema 重建丢数据:回填去重水印被实时事件污染,导致升级重建后历史数据(修行时长/输入次数)丢失。游标拆分为 liveCursor(实时)/ backfillCursor(回填专用),重建期间实时事件缓冲,回填完成后按水印放行——不再丢历史、不再重复计数。
  • 升级自动备份:schema 升级重建前自动备份旧数据为 data.json.v.bak,可回滚。

✨ 功能(随本版补上)

  • 人输入切换:『输入次数』卡片点击切换全量口径 / 纯真人输入(source.kind==='user'),只影响显示、不影响计分。

@dsh-external/dsh-worktime-board v0.1.0

Choose a tag to compare

@spacexun2 spacexun2 released this 15 Aug 23:52

牛马修仙看板 v0.1.0 — DSH 工时统计 × 修仙养成

  • 右下角浮动看板:日/周/月三档统计 + 学年年历(8.1–次年7.31,点击某天看当日数值)
  • 修仙值积分制:分钟×150 + 调用×10 + 步骤×10 + 输入×150 + token(输入)÷100 + 输出÷80,修仙时段 22:30–06:30 ×1.25
  • 十二境界:炼气 → 筑基 → 金丹 → 元婴 → 化神 → 炼虚 → 合体 → 大乘 → 渡劫 → 真仙 → 金仙 → 宇宙洪荒
  • 💥 突破奖励(门槛×5%)/ ⚠️ 晋升失败(1%)/ 🧘 入定成长(每 25 分钟 +0.1)
  • 多维热力(时长/token/修仙值)+ 线程出勤甘特 + 卷王榜 TOP3
  • worktime_summary 工具;计分系数 config.json 热重载
  • 标准 dsh bundle:dsh plugin --profile web add github:spacexun2/dsh-worktime-board