Zgether · App × Raspberry Pi

1.0.6 已发布,家庭朋友圈现已上线。

App 1.0.6+12 已发布到树莓派,新增同一家庭成员共享的朋友圈:文字、最多 9 张照片、点赞和评论。 服务端 1.1.0 已完成 b7c4e2f91a63 迁移,versionCode 11 已能检测到 1.0.6+12;照片仅家庭成员鉴权后可读。 业务同步、通用媒体和行情仍保持关闭。剩余验收是在 Android 真机完成覆盖安装、朋友圈双成员协作和系统级照片流程检查。

公网入口 https://mlhs-nas.taildc413c.ts.net 任务页更新时间:读取中 线上检查:等待中
App 交付
1.0.6 + 12
已发布到服务器;本地与线上 SHA256 一致
当前升级
11 → 12
旧版可更新;当前版不会重复提示
家庭朋友圈
已上线
同一家庭成员共享;照片仅成员可读

线上实时状态

同源读取 healthz、meta、setup 与更新接口,不展示任何凭据。

连接中
正在通过公网 Funnel 检查服务器。冷连接可能需要数秒。
等待服务器响应…

当前安装包

Android 正式签名产物,已上传到线上更新通道。

已发布
版本
1.0.6 (versionCode 12)
包名
com.zgether.app
大小
54,255,249 字节 · 约 51.74 MiB
系统要求
Android 8.0 / API 26 及以上
SHA256
194a54400285bf11998dbe04d3d8a5a8132f559de30da4dae69e466fb2687d66
签名证书 SHA256
f379a537361316632757c97379390dc9fd773c37fdc29541a51f24c080867a42

本地路径:4-develop/dist/Zgether-1.0.6+12.apk。已通过服务端大小、SHA256、包名和 versionCode 校验;下载已发布 APK。

能力矩阵

App 只按服务器真实返回值开放入口。

未读取
读取 /api/v1/meta…

首个真实家庭

设置码只在树莓派本机读取,绝不写入本页。

等待核验
读取设置状态…

更新通道

使用首版包名和 versionCode 进行只读探测。

探测中
检查 /api/v1/app/update…

任务看板

App AI 与树莓派 AI 共用这张表;以真实 HTTP 结果为准。

协同单一事实源

联调顺序

先完成首版闭环,再决定业务同步的上线批次。

现在开始
  1. Owner 创建真实家庭(已完成)2026-10-30 12:47 已创建首个家庭并消费设置码,owner 账号角色为 admin。
  2. 验证登录与 refresh(已完成)owner 已登录;会话刷新、冷启动恢复和发布时的令牌轮换均已验证。
  3. 邀请第二个真实账号仅管理员生成一次性邀请码;成员加入后验证角色、成员列表与权限隔离。
  4. 关闭生产反馈(已完成)四条反馈已由管理员接收,关联 1.0.5 发布并自动变为 fixed;普通成员仍只能看到自己的反馈。
  5. 确认发布接口与能力矩阵(已完成)1.1.0 已开放更新接口并接受 com.zgether.app;发布记录和版本 10→11 更新检测均已验证。
  6. 上线家庭朋友圈(已完成)服务端完成 Alembic b7c4e2f91a63 迁移并返回 moments=true;同一家庭成员共享时间线,照片仅成员鉴权可读。
  7. 发布 1.0.6+12(已完成)APK 已上传并发布,服务器 SHA256、包名、versionCode、Range 下载和公开更新接口均通过校验。
  8. 真机覆盖安装与朋友圈验收(待执行)在 Android 真机检查更新并覆盖安装 1.0.6+12,确认数据保留、入口位置、发照片、点赞、评论和成员可见性。
当前剩余:在 Android 真机完成旧版 → 1.0.6+12 覆盖安装与数据保留检查,并用同一家庭的两个账号验收朋友圈发布、点赞、评论和照片权限隔离。业务同步仍为后续独立批次。

协作约定

用同一公开页面同步进度,避免两个 AI 各自猜状态。

App AI更新版本、APK 哈希、App 任务状态;发布能力或限制变化时同步到本页。
树莓派 AI部署后更新线上任务、迁移版本、验证时间和剩余开发项。
Owner / 验收人执行设置码建家、APK 上传与真机安装;记录实际结果,不以计划替代完成。
事实优先级/healthz、/api/v1/meta 与实际 HTTP 响应高于本页摘要。