Commit Graph
4 Commits
Author SHA1 Message Date
adminandClaude Opus 4.8 54e42670f7 fix: tolerate UTF-8 BOM in manifest; sync docs to app/app.old model
#1 BOM: PowerShell Set-Content -Encoding UTF8 writes a BOM that made the in-app
json.loads silently fail (banner never showed even with an update available).
- update_service: decode manifest with utf-8-sig (HTTP + local)
- build.ps1: write manifest.json without BOM (UTF8Encoding $false)
- tests: +2 covering BOM manifests (HTTP + local)

#2 docs: docs/10 §16 status synced to the implemented app/app.old/version.txt +
SHA-256 model (stages 2/3 done + e2e verified); tasks 17.18 updated.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-06-18 10:19:03 +08:00
admin cdfd684894 feat: generate update release manifest 2026-06-18 09:45:08 +08:00
adminandClaude Opus 4.8 97341a5831 chore: rename app to 自动化工具 and exe/release to CMBot
Functional/build-level rename only:
- version.py APP_NAME -> 自动化工具 (window title)
- build.ps1 exe/release name AutoPrint -> CMBot
- docs packaging/structure examples AutoPrint -> CMBot

Descriptive product name in narrative docs is left unchanged.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-06-17 15:18:38 +08:00
admin df9145abdb chore: add packaging build script 2026-06-16 11:49:25 +08:00