Skip to content

Releases: TianLin0509/WorkMate-Pro

WorkMate Pro v1.26.0

Choose a tag to compare

@TianLin0509 TianLin0509 released this 15 Aug 06:02

WorkMate Pro v1.26.0

本版只做一件事:完整移除智能滚动截图(AutoPageCapture)。该功能的实现问题过多,与其继续修补,不如整体下线。

移除范围不是隐藏入口,而是从产品、二进制和源码三层一起删干净:

  • 能力中心不再有“开始智能滚动截图”卡片,桌宠菜单副标题改为“OCR · 天气 · 离线更新”;
  • 主 EXE 不再内嵌 AutoPageCapture.exe,内嵌能力工具从 2 个减为 1 个(仅本地 OCR 脚本);
  • 删除截图期间的桌宠隐藏/避让状态机,主动提醒与“今日一件事”提示不再受截图状态影响;
  • 仓库删除 tools/AutoPageCapture/ 全部 Python 源码、单测与桌面 smoke;
  • 构建与 CI 不再需要 Python 3.12 及其锁定依赖,build.ps1 去掉 -RebuildTools 开关;
  • 随之不再分发 Python / Tk / Pillow / PyInstaller 组件,third_party/licenses/ 一并移除。

直接影响:EXE 体积从约 40 MB 降到约 21 MB;WorkMate 现在没有任何自动截屏能力,不会在后台抓取屏幕像素。其余功能(今日一件事、环境共感、能量模式、本地 OCR、自定义桌宠四步向导、离线增量更新、工作陪伴)均未改动。

从官方 v1.25.0 升级时,下载同一 Release 中的 WorkMate-delta-1.25.0-to-1.26.0.workmate-update.zip,拖到桌宠身上并确认一次即可。若当前 EXE 不是官方 v1.25.0 的精确哈希,请改用 WorkMate-full-1.26.0.workmate-update.zip 或完整 EXE。

发布门禁:300 张动画帧质量检查 0 问题;确定性压力(25 万次状态引擎、10 万次提醒队列、500 次原子保存、2 万次天气解析、3 万次精灵读取、自定义宠物 24 项目并发流程)0 失败;串行与并行隔离自测、损坏 JSON 恢复、40 次事件风暴全部通过。

发布 EXE 仍未做 Authenticode 商业签名,SmartScreen 可能在首次运行时提醒。请只从本仓库 Release 下载,并核对 SHA256SUMS.txt

WorkMate Pro v1.25.0

Choose a tag to compare

@TianLin0509 TianLin0509 released this 10 Aug 16:13

WorkMate Pro v1.25.0

本版把“用自己的宠物做桌宠”从文件夹说明升级为 App 内完整四步向导:选照片 → 复制生成指引 → 逐张映射四个姿态 → 校验并启用

主要变化:

  • 草稿自动留在本机,可关闭 App 后继续;设置页会显示最近项目和已就绪数量;
  • 生成提示词直接在 App 内预览和复制,同时保留参考图、项目目录和离线指南入口;
  • idle / typing / happy / sleep 可逐张选择或拖放,原始 PNG 文件名可以不同;
  • 透明背景、画布、主体中心、尺度与脚底基线未通过时,就地显示具体原因和修复建议;
  • 导入使用暂存目录、原子交换和有界备份,失败不会破坏上一次可用资源;
  • 修复启动时重复扫描自定义资源及后台清理 UI 图片缓存的竞态。

从官方 v1.24.1 升级时,下载同一 Release 中的 WorkMate-delta-1.24.1-to-1.25.0.workmate-update.zip,拖到桌宠身上并确认一次即可。若当前 EXE 不是官方 v1.24.1 的精确哈希,请改用 WorkMate-full-1.25.0.workmate-update.zip 或完整 EXE。

图片生成仍由用户自行选择外部工具。WorkMate 不上传照片、不保存第三方 API 密钥;参考照片、提示词、草稿与最终资源均保存在本机 CustomPets 目录。

同一 Release 附带自包含的 WorkMate-v1.25.0-deep-audit.html,可离线查看四步真实界面、审查修复项、压力数据和更新 E2E 证据。

发布 EXE 仍未做 Authenticode 商业签名,SmartScreen 可能在首次运行时提醒。请只从本仓库 Release 下载,并核对 SHA256SUMS.txt

WorkMate Pro v1.24.1

Choose a tag to compare

@TianLin0509 TianLin0509 released this 10 Aug 03:16

WorkMate Pro v1.24.1

本版把公司电脑的离线增量更新缩短为:下载一个差分包 → 拖到桌宠身上 → 确认一次 → 自动重启完成

主要变化:

  • 桌宠只识别单个 *.workmate-update.zip,拖入时显示“松开即可更新”;
  • 松开后后台验证 RSA 签名、精确旧版 EXE 哈希、载荷哈希和目标哈希;
  • 验证通过只显示一次安装确认,随后复用现有独立更新器、原子替换、健康检查和失败回滚;
  • 普通 ZIP、GitHub 源码 ZIP、多个文件及文本不会被误判为更新;
  • 能力中心的手动导入改为复用同一协调器,取消安装会清理临时文件,并阻止重复并发验证。

从官方 v1.24.0 升级时,下载同一 Release 中的 WorkMate-delta-1.24.0-to-1.24.1.workmate-update.zip 并拖到桌宠身上即可。若当前 EXE 不是官方 v1.24.0 的精确哈希,请使用全量兜底包。

发布 EXE 仍未做 Authenticode 商业签名,SmartScreen 可能在首次运行时提醒。请只从本仓库 Release 下载,并核对 SHA256SUMS.txt

WorkMate Pro v1.24.0

Choose a tag to compare

@TianLin0509 TianLin0509 released this 10 Aug 02:21

WorkMate Pro v1.24.0

这是首个公开 GitHub Release:一个无需安装的 Windows 10/11 便携桌宠 EXE。

重点更新:

  • 今日一件事、每日奖励与可逆撤销;
  • 天气/空气质量/紫外线环境共感;
  • 低能量 / 稳稳来 / 精力足三档陪伴策略;
  • 1–3 张照片的本地自定义宠物工作流;
  • 智能视觉对齐滚动截图,同时支持固定 @ 推进比例;
  • Windows 本地 OCR;
  • 离线优先的 RSA 签名增量更新:本地目录检测、手动导入、MSDelta、精确基线哈希、独立替换与健康检查回滚;
  • 构建可复现性、内嵌工具哈希、超时与异常恢复加固。

下载 WorkMate-1.24.0.exe 后请用同一 Release 的 SHA256SUMS.txt 校验。程序未做 Authenticode 商业签名,SmartScreen 可能提醒。

这是第一版带内置更新器的公开基线:从旧版迁移到 v1.24.0 仍需手动替换完整 EXE;从 v1.24.0 升级到后续版本时,Release 将按旧版 EXE 的精确 SHA-256 提供小型差分包,并保留全量包兜底。本 Release 同时附带签名全量更新包和签名目录,用于建立并验证后续发布流程。

发布前门禁:300 帧素材检查;12 次串行 + 6 次并行完整自测;确定性压力、损坏数据恢复和事件风暴;截图算法 15 个单测及多轮真实桌面 smoke;更新签名篡改拒绝、40 MB EXE 差分、自替换健康检查与故障回滚,全部通过。

隐私边界与已知限制见仓库中的 PRIVACY.mdCHANGELOG.md