初始化奇妙小屏幕控制器项目

This commit is contained in:
2026-09-08 22:56:52 +08:00
commit 8d368de3b5
491 changed files with 67678 additions and 0 deletions
@@ -0,0 +1,8 @@
# 奇妙小屏幕控制器 OTA 1.0.4
- 软件版本:`1.0.4`
- 导出时间:`2026-09-04T13:14:05+08:00`
- 说明:发布当前工作区已完成并通过本机全套测试的软件版本。
- 产物:`matrix-screen-controller-1.0.4.ota`
本目录是可删除的发布产物,不得被源码、脚本或后续版本引用。
@@ -0,0 +1,10 @@
{
"format_version": 1,
"artifact_type": "ota",
"software_version": "1.0.4",
"created_at": "2026-09-04T13:14:05+08:00",
"notes": "发布当前工作区已完成并通过本机全套测试的软件版本。",
"artifact": "matrix-screen-controller-1.0.4.ota",
"artifact_bytes": 22372978,
"artifact_sha256": "ed15498e2d66758343c874d00176e2525e67a69fea5cc8f4578f139dd2b0f766"
}
@@ -0,0 +1 @@
ed15498e2d66758343c874d00176e2525e67a69fea5cc8f4578f139dd2b0f766 matrix-screen-controller-1.0.4.ota
@@ -0,0 +1,8 @@
# 奇妙小屏幕控制器 OTA 1.0.5
- 软件版本:`1.0.5`
- 导出时间:`2026-09-06T21:10:58+08:00`
- 说明:修复 OTA 板端测试目录隔离,并新增可查看、复制的详细失败日志。
- 产物:`matrix-screen-controller-1.0.5.ota`
本目录是可删除的发布产物,不得被源码、脚本或后续版本引用。
@@ -0,0 +1,10 @@
{
"format_version": 1,
"artifact_type": "ota",
"software_version": "1.0.5",
"created_at": "2026-09-06T21:10:58+08:00",
"notes": "修复 OTA 板端测试目录隔离,并新增可查看、复制的详细失败日志。",
"artifact": "matrix-screen-controller-1.0.5.ota",
"artifact_bytes": 22381616,
"artifact_sha256": "ec245d2ba2eefdf415f6745aefb1dfc66631e027d6820a2b6bd04bd6306d4152"
}
@@ -0,0 +1 @@
ec245d2ba2eefdf415f6745aefb1dfc66631e027d6820a2b6bd04bd6306d4152 matrix-screen-controller-1.0.5.ota
@@ -0,0 +1,8 @@
# 奇妙小屏幕控制器 OTA 1.0.6
- 软件版本:`1.0.6`
- 导出时间:`2026-09-06T21:39:45+08:00`
- 说明:诊断引导包:经设备持有者授权,仅在 1.0.3 旧 worker 中跳过 pytest,以先安装可查看、复制的 OTA 失败日志;后续更新恢复严格测试。
- 产物:`matrix-screen-controller-1.0.6.ota`
本目录是可删除的发布产物,不得被源码、脚本或后续版本引用。
@@ -0,0 +1,10 @@
{
"format_version": 1,
"artifact_type": "ota",
"software_version": "1.0.6",
"created_at": "2026-09-06T21:39:45+08:00",
"notes": "诊断引导包:经设备持有者授权,仅在 1.0.3 旧 worker 中跳过 pytest,以先安装可查看、复制的 OTA 失败日志;后续更新恢复严格测试。",
"artifact": "matrix-screen-controller-1.0.6.ota",
"artifact_bytes": 22382190,
"artifact_sha256": "8e804dcfb1f2f9194f3c57b88b5d4b7308509270fba536059e528ab21fdfa0b9"
}
@@ -0,0 +1 @@
8e804dcfb1f2f9194f3c57b88b5d4b7308509270fba536059e528ab21fdfa0b9 matrix-screen-controller-1.0.6.ota
@@ -0,0 +1,11 @@
# OTA 1.1.0 软件安装包(修复版)
修复 OTA 显式停止旧服务时运行目录被删除导致升级和回滚中断;增加停服前事务保护、日志降级及真实 systemd 回归。已在测试设备完成 1.0.6 → 1.1.0,用户数据和 frp 状态保持。
- SHA-256:`7f33a417181633e1f4c77f48a3030d33f6c6e9578002e22f3b0487aff535eef8`
- 修复时间:`2026-09-08T10:31:33+08:00`
- 通过系统设置上传 `.ota`,无需解压。1.0.x 必须先安装本节点,再安装后续补丁。
- 已通过真实 systemd 停启测试及测试设备 OTA;正式包与实机验收包字节一致。
- 已安装 frp 时保留配置和启停状态,完整组件跳过,缺失或损坏时离线修复。
- 本包修复停止旧服务时运行目录被删除的问题;仍为 1.1.0,不是 1.1.1。
- 原失败包与旧记录:`各种归档/20260908_103133_OTA1.1.0修复前_1d2a8f`。
@@ -0,0 +1,15 @@
{
"format_version": 1,
"artifact_type": "ota",
"software_version": "1.1.0",
"created_at": "2026-09-08T10:19:47+08:00",
"notes": "修复 OTA 显式停止旧服务时运行目录被删除导致升级和回滚中断;增加停服前事务保护、日志降级及真实 systemd 回归。已在测试设备完成 1.0.6 → 1.1.0,用户数据和 frp 状态保持。",
"artifact": "matrix-screen-controller-1.1.0.ota",
"artifact_bytes": 27998979,
"artifact_sha256": "7f33a417181633e1f4c77f48a3030d33f6c6e9578002e22f3b0487aff535eef8",
"package_kind": "software-install",
"required_checkpoint": "1.0.0",
"is_checkpoint": true,
"repaired_at": "2026-09-08T10:31:33+08:00",
"replaces_sha256": "379f80a30157e23d717157005ea246fa822529010c0f0295dcad5db3ceff42c5"
}
@@ -0,0 +1 @@
7f33a417181633e1f4c77f48a3030d33f6c6e9578002e22f3b0487aff535eef8 matrix-screen-controller-1.1.0.ota