-
Pigway Frame Flow v0.1.1 Stable
released this
2026-10-11 14:49:24 +08:00 | 103 commits to main since this release简体中文
修复
- 设备同步延迟后,自动只读核对已知目标图片;目标一致且已同步才解除写入锁,不重试上传。
- Scheduler 先核对同步状态再提交定时任务,避免未知结果持续阻塞后续任务。错过的任务不补发。
- 新版部署验收成功后,自动保留当前版本和一个回滚基线;保护所有容器引用、其他项目和持久化数据。
验证与安装
457 项自动测试通过;Ruff、格式检查、mypy、pip-audit,以及 Gitea CI #66 的隔离 Docker、重启验证和生产部署全部通过。
发布 commit:aabbff8127c14571c93d14dc7a4d38b3d9e1893d。
中文安装说明。附件是需要自行构建 Docker 镜像的 NAS 源码部署包,不含私人配置、密钥、数据库或照片;附 SHA256 校验文件。安全边界
没有已知目标、目标不一致或尚未同步的未知写入继续保持锁定,需要人工核对。不会自动重试写请求。云端同步状态仍不代表对物理屏幕的独立视觉确认。
English
Fixes
- Periodically reconcile delayed acknowledgements using read-only device queries. Release the write lock only when the known target matches and is synced; never retry uploads.
- Check synchronization before submitting scheduled jobs so an uncertain write cannot indefinitely block reconciliation. Missed jobs are not replayed.
- After a verified deployment, retain the current production image and one rollback baseline. Protect all container references, unrelated projects and persistent data.
Validation and installation
457 tests passed, together with Ruff, formatting, mypy and pip-audit. Gitea CI #66 passed isolated Docker/restart verification and production deployment.
Release commit:aabbff8127c14571c93d14dc7a4d38b3d9e1893d.
English installation guide. The NAS attachment is a source deployment package requiring a Docker build, with no private configuration, secrets, databases or photos. A SHA256 checksum is included.Safety boundaries
Unknown writes without a known target, with a different target, or without sync confirmation remain blocked for manual review. Writes are never automatically replayed. Cloud sync is not independent visual confirmation of the physical screen.
Downloads