Releases: spacexun2/dsh-worktime-board
Releases · spacexun2/dsh-worktime-board
Release list
v0.1.2 — 今日日历选历史日
v0.1.2
✨ 新功能
- 「今日」视图可查看历史日期:页头新增 📅 按钮,弹出自绘月历(前后翻月、选中高亮、今天描边、未来日期禁用)。点任意历史日即可查看当日修行时长、修仙值、热力分布、线程出勤与卷王榜;「今日」按钮一键回到实时跟随。
- host 侧
/plugins/dsh-worktime/state新增可选参数&date=YYYY-MM-DD(仅 day 口径生效)。
- host 侧
🛠️ 修复
- 轮询不再打断日历弹层:面板 2s 轮询期间若日历弹层打开 / 日期按钮获得焦点,自动跳过重建,避免正在操作的空间被替换闪断。
- 「今日」严格按当天取数:无日期参数时按今天查询(而非「最新有数据日」);凌晨今天尚无活动时显示「今日无出勤」,不再混入昨天数据。
- 对抗性评审修正:日历外部点击关闭监听器改为实例级单例,避免每次渲染重复注册累积。
✅ 质量
- 26 个单测全绿;选日链路经 headless 实测:弹层 / 翻月 / 选历史日 / 回今日 / 轮询保护全部通过。
📦 安装
dsh plugin --profile web add github:spacexun2/dsh-worktime-board
或直接下载本 Release 的 tgz 附件。
v0.1.1 — 回填修复 + 人输入切换
v0.1.1
🐛 修复
- schema 重建丢数据:回填去重水印被实时事件污染,导致升级重建后历史数据(修行时长/输入次数)丢失。游标拆分为 liveCursor(实时)/ backfillCursor(回填专用),重建期间实时事件缓冲,回填完成后按水印放行——不再丢历史、不再重复计数。
- 升级自动备份:schema 升级重建前自动备份旧数据为 data.json.v.bak,可回滚。
✨ 功能(随本版补上)
- 人输入切换:『输入次数』卡片点击切换全量口径 / 纯真人输入(source.kind==='user'),只影响显示、不影响计分。
@dsh-external/dsh-worktime-board v0.1.0
牛马修仙看板 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