feat: expand companion platform, device controls, and memoir workflows
ci / verify (push) Canceled after 0s
ci / verify (push) Canceled after 0s
Add customer and operator login, BLE provisioning, device fleet controls, call memory, memoir generation, and refreshed family and maintenance portals. Include API contracts, migrations, firmware sources, tests, assets, and deployment documentation.
This commit is contained in:
@@ -0,0 +1,39 @@
|
||||
# 用户端首页重设计发布记录
|
||||
|
||||
## 宽屏修复:0.98.3-rc.home-width1
|
||||
|
||||
以线上 `0.98.2-rc.captcha-csp1` 为基线,仅修改 `web/src/components/home/customer-home.css`:移除1660px最大宽度和靠左的宽屏自动右边距;大屏插画保持完整比例,统计项居中。生产构建通过,2560/1920/390px 浏览器验证通过。
|
||||
|
||||
发布包 SHA-256:`162bc747c3519978f1d80490251d431800d6a242fda60046da41704d1d10825b`。新资源为 `/assets/index-GTdGpha7.js`、`/assets/index-kv3VVK0K.css`。沿用当前镜像的登录和CSP配置,只替换Web并重载gateway;完整Compose层最后增加 `deploy/server/compose.home-width.yaml`。保留 `0.98.2-rc.captcha-csp1` 镜像和目录供Web回退,后端和数据服务保持原容器。
|
||||
|
||||
- 时间:2026-09-20,约 22:21(Asia/Shanghai)。
|
||||
- 地址:https://82.157.201.114/ 。登录后首页采用新设计。
|
||||
- 本次首页版本:`0.98.1-rc.home1`,仅替换 Web 容器,gateway 重载。
|
||||
- 最终检查时线上为 `0.98.2-rc.captcha-csp1`;该后续验证码 CSP 修复保留了首页源码、发布清单和同一组首页 JS/CSS。
|
||||
- API/worker 仍为 `0.98.0-rc.trusted-login1`;本次首页部署未重启后端或数据服务,没有数据库迁移。
|
||||
|
||||
## 发布范围与基线
|
||||
|
||||
初始候选基于 `0.97.1-rc.tencent-captcha1`。激活检查发现线上已变为 `0.98.0-rc.trusted-login1`,在切换前中止,没有覆盖新登录功能。重新下载最新线上源码,仅叠加首页相关的 12 个源文件/资产和两项 UI 依赖后构建。
|
||||
|
||||
既有修改文件仅为 CustomerPortal、SaaSWorkspace、两个主题文件中的首页排除选择器,以及 package.json/package-lock.json。新增首页组件、样式、统计模型和三张插画。锁文件检查确认原有依赖版本未变,仅新增 Noto Sans SC 和 Phosphor Icons。开发预览入口未进入生产构建。
|
||||
|
||||
候选源码:`.tmp-home-deploy/candidate/web`。
|
||||
发布包 SHA-256:`d510b7d8b5515e0a69d643708943529f778348d0179970ceea9691fa6494c2e6`。
|
||||
服务器首页清单:`/opt/data-terminal-cloud/releases/0.98.1-rc.home1/home-release-manifest.json`;后续 release 也保留该清单。
|
||||
|
||||
## 已验证
|
||||
|
||||
- 生产构建及 6 项首页模型测试通过;桌面、390px、320px 和 900px 布局检查完成。
|
||||
- 生效 Compose 配置与基线相比,唯一变化为 Web 镜像。
|
||||
- 公网 index.html、入口 JS/CSS、三张插画均以 SHA-256 对照本次构建通过。
|
||||
- 线上入口资源为 `/assets/index-l3QELZYP.js` 和 `/assets/index-BeTfdCiD.css`,后续 CSP 修复后再次核对仍一致。
|
||||
- API/worker readiness 正常;API、worker、Postgres、Redis、MinIO 容器 ID 在首页发布前后未变。
|
||||
- Web/API/worker 运行正常、重启计数 0。浏览器登录页正常,未见 console error/warn。
|
||||
- 浏览器现有会话未登录,未重新完成真实账户登录,也未宣称真实账户下首页全流程验收完成。
|
||||
|
||||
## 保留与回退
|
||||
|
||||
保留旧 Web 镜像 `data-terminal-cloud-web:0.98.0-rc.trusted-login1`、旧 release 和本次发布清单。发布脚本在健康或资源校验失败时会自动仅回退 Web。
|
||||
|
||||
当前后续 CSP 修复已生效,手动回退时必须保留它:应以当前完整 Compose 层为基础追加 Web 镜像覆盖,并核对 CSP/登录依赖,不能直接把 current 指针退到旧 release 或遗漏 trusted-login/captcha-csp 覆盖层。不要执行 compose down,不要删除生产卷。
|
||||
Reference in New Issue
Block a user