Skip to content

v0.3.0 — 用量账本与回收站式清理向导

Choose a tag to compare

@XWIDE XWIDE released this 09 Oct 13:39
· 2 commits to main since this release

dsh-picflow 0.3.0

第一个正式发布版本。代码与 �.2.0 完全相同 —— �.3.0 是一次版本号递进,把 �.2.0 的功能集正式登记为 tag 与 Release。

这一版有什么

  • 用量账本(ledger.js,宿主路由 POST /ledger):每次插入 / 挂上 / 自动插入 / @ 选取都会记下图片 sha、使用次数、最后使用时间与出现过的会话,落在 <DSH_HOME>/dsh-picflow/usage.json。上报是 fire-and-forget,失败绝不阻塞插入。
  • 四态分类:每行是 hot(7 天内用过、已置顶、或本会话贴过)、warm(30 天内用过)、cold(超过年龄阈值仍未被引用,或最后使用超过 30 天)、 resh(较新且还没被引用),外加
    oise(< 20 KB)与 �ig(> 500 KB)两个正交标签;判定理由原样显示在清理向导里。
  • 时间桶取代按日芯片:全部 · 近3天 · 近7天 · 近30天 · 更早,第二行状态芯片(用过 · 没用过 · 已置顶 · 大文件 · 小噪音 · 可清理)带实时计数。
  • 诚实的表头数字:表头报真实磁盘占用、可清理量(个数 + 字节)与最后使用时间,统计范围是整个图库而不是当前窗口。
  • 回收站式清理向导(cleanup.js,路由 GET /cleanup、GET|POST /trash):候选 = 超过阈值(默认 14 天)、从未被引用、未置顶、且不属于当前会话的图片;默认预先勾选,搬进 <DSH_HOME>/trash/dsh-picflow/// 并留 manifest,工作区缩略图副本一并清理,7 天内可还原(op: restore),之后 op: purge 才真正删除。
  • 置顶:POST /pin,置顶的图片永不进入清理候选。
  • 桌面端安装器 install.ps1(桌面版 PATH 上没有 dsh)。

安装

``
iwr https://raw.githubusercontent.com/XWIDE/dsh-picflow/main/install.ps1 -useb | iex


### 兼容性

针对桌面端 harness �.2.0-rc.2 开发与测试:install 与 start 在真实 profile 上验证过;uninstall / 
ollback 标为 unknown(该版本上还没演练)。

完整变更见 [CHANGELOG.md](https://github.com/XWIDE/dsh-picflow/blob/main/CHANGELOG.md)。