pm 1.0.0
pm 1.0.0 —— 收官版。Photography 主库是相片的唯一权威源(SoT),vault 只是相册的下游投影。
0.6.1 → 1.0.0
- 相册通道:
pm import --also-album(暂存区归档时成片 jpg 同源再拷一份进相册,与成片项同组)、pm album add/pm album candidates(成片 → 相册,平铺收藏层、只收 jpg)。 - 非 jpg 转换:
pm convert(tif / png / psd / heic … 经本机 python + Pillow 派生 jpg 到.pm\derived,原文件原地不动,再由计划落位);pm doctor认得派生件四态、--repair清半成品。 - 照片记录:
pm vault note | notes→.pm\vault-notes.json(地点 / 坐标 / 标题 / 来源),随 GUI「保存决定并生成推送计划」写主库;photos.json不在 pm 写域。 - AI 建议(GUI):整理页「AI 建议地点」、分类推送页「AI 建议分类/地点」——拉起你自己账号的
claude -p(只读权限模式),只预填、不落盘;用户写过的记录 AI 不问也不改。 - GUI 第七页「归档」:暂存区归档 / 成片 → 相册 / 非 jpg 转换三张卡,只生成计划,执行仍在「计划」页两次点击。
- CLI:
pm vault status的 UNPUSHABLE 行直接指到转换;「暂不同步」拒收非 jpg。 - 外部进程一把壳:python 与 claude 同走
Pm.Subprocess.runTool——UTF-8 管道、整体超时、到点整树杀(Windows job 对象)。 - GUI 复核修:侧栏脚注不再横向溢出;同一行按钮等高对齐。
- CI:本 release 的二进制由 GitHub Actions(windows-latest)构建——版本一致闸 → 418 测试 →
scripts/leakscan.py→ zip + NSIS + sha256.txt 同一 run 产出;不是本机编的。
安装
pm-ui_1.0.0_x64-setup.exe:安装包(装到当前用户,不要管理员权限)。pm-1.0.0-windows-x64.zip:免安装,含pm.exe(CLI)与pm-ui.exe(GUI)。- 两个资产都没有代码签名,首次运行 SmartScreen 会提示「未知发布者」。
门禁
第一方全量审 + Opus 两轮(一轮 NO-GO 修复批、二轮 GO 四条 minor 收口)+ 判别突变 s1–s9 / g1–g3 / h1–h3 全红 + CI 抓包分支先验;细节见 docs/REVIEW-LOG.md。
SHA-256
ae7f37f379680321f3429e3957034cf8b843da9bca177bd79b1d0412c8390507 *pm-1.0.0-windows-x64.zip
ca55d30e77b40c7b374f7668329015e0537d1fa7f486a4bf612c3446cfb7a60d *pm-ui_1.0.0_x64-setup.exe