Skip to content

pm 1.1.0

Choose a tag to compare

@github-actions github-actions released this 31 Aug 06:37
· 17 commits to main since this release

pm 1.1.0 —— 1.0.0 后首个功能增补(2026-08-31 用户三批裁定:计划页完善 / 候选忽略 / 三仓思路对齐)。

1.0.0 → 1.1.0

  • 计划页完善:执行态标注——已执行 / 部分执行 m/n / 未执行(+失败注记)从 journal 折叠而来(pm plan list / GUI 计划页同源;计划文件永不回写执行状态);已执行的行淡化;逐行删除(两次点击确认)与「清理已执行」一键清理——删的只是可再生成的计划文件,journal / undo / doctor 零影响;待裁决残余不算已执行,prune 不替用户裁决。CLI:pm plan [list] | rm <id>… | prune
  • 候选忽略pm album ignore | unignore(GUI 归档页每张候选卡「忽略」+ 折叠区取消)——按内容 sha 记进主库 .pm/album-ignore.json(照片零改动):改名 / 挪事件夹后忽略仍生效,重新导出的新字节会重新出现;失效记录只提示不自动清。
  • 备份范围 = 主库 − 暂存区To-Be-Sync'd\ 只是中转,不再进备份盘(收窄在 Pm.Diff.backupDiff 单点,比对 / apply 后缓存重算 / status 卡片全部继承);备份盘上已有的暂存副本按不在范围计入 EXTRA(只报告,pm 永不代删)。清暂存的三副本屏障不受影响(按 sha 认归档层的备份见证)。
  • serve--writable 写端点九个 → 十二个(POST /api/album/ignore/api/plan/delete/api/plans/prune);GET /api/plans 加 done / failed / executed / lastRunAt,GET /api/album/candidates 加 ignored / ignoreStale。

安装

  • pm-ui_1.1.0_x64-setup.exe:安装包(装到当前用户,不要管理员权限)。
  • pm-1.1.0-windows-x64.zip:免安装,含 pm.exe(CLI)与 pm-ui.exe(GUI)。
  • 两个资产都没有代码签名,首次运行 SmartScreen 会提示「未知发布者」。

门禁

第一方全量审(本批 diff 逐行 + 架构对照,1 条 minor 登记不改码)+ 判别突变 m1–m6(计划折叠 / 忽略闸)与备份范围突变逐个判红 + 427 测试全绿、GHC 警告 0;真实库落地复核(pm plan list 与 journal 诊断一致、pm versions 非设计内精确重复归 0、pm vault status 零差异)。细节见 docs/REVIEW-LOG.md

SHA-256

9c0f55870dd0290cbc2c2bdc01966f0291eab12edbba1e28614276d65f11b12d *pm-1.1.0-windows-x64.zip
11524d8c078a7e1933ffc77a9466dbf10baa8b47563878ebc801dcda67385ad9 *pm-ui_1.1.0_x64-setup.exe