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.
33 lines
2.9 KiB
Markdown
33 lines
2.9 KiB
Markdown
# 管理端宽屏布局修复发布 — 2026-10-05
|
||
|
||
已于北京时间 2026-10-05 00:27 发布 Web `0.99.37-rc.admin-width1`,基线为 `0.99.36-rc.auth-desktop1`。线上入口为 https://82.157.201.114/maintenance?area=devices 。
|
||
|
||
管理端原先使用 `max-width:1680px`,并靠左排列;宽屏超过这个上限后,多余空间全部留在右侧。本次将 `web/src/admin-redesign.css` 中管理页面的最大宽度改为 `none`,保留桌面左右 28px 和手机左右 16px 的内边距。
|
||
|
||
## 发布范围
|
||
|
||
从当前线上版本只读导出源码、静态资源、完整 Compose 层链与容器状态后构造独立候选,源码差异仅一个 CSS 文件。线上源码的 TypeScript 与 Vite 构建通过;候选编译后的 CSS 与原线上 CSS 比较,恰好只改变该属性。
|
||
|
||
发布继承当前 Web 镜像,只覆盖 `index.html` 和新的 CSS 文件。JavaScript 的 URL 与字节内容保持原样,旧 CSS 保留,静态图片、字体、第三方许可文件与运行配置继承并校验。
|
||
|
||
- 当前发布目录:`/opt/data-terminal-cloud/releases/0.99.37-rc.admin-width1`。
|
||
- Web 镜像:`data-terminal-cloud-web:0.99.37-rc.admin-width1`。
|
||
- API 镜像:`data-terminal-cloud-api:0.99.35-rc.privacy-progress1`。
|
||
- Compose 从 51 层增加至 52 层;有效配置只改变 Web 镜像及发布目录路径。
|
||
- JavaScript:`/assets/index-CT5oSze-.js`。
|
||
- 新 CSS:`/assets/index-BPCj6XQe.css`。
|
||
|
||
## 验证
|
||
|
||
119 个 Web 静态文件经容器读回与公网摘要校验;生成的运行配置另行校验。首页、管理端、设备入口和登录入口返回候选页面。API 与 Worker readiness、公开版本接口、Web 运行状态与数据库 schema 检查通过;schema 保持 74 且 clean。Web 重启计数为零,其它容器 ID、启动时间和运行状态保持原状,网关仅进行配置校验和重载。
|
||
|
||
本地已检查五个管理页面在 2560px 宽屏和手机尺寸下的布局,以及菜单收起后的主内容宽度。2560px 宽屏主内容两侧均留 28px,无根页面横向溢出;手机两侧均留 16px。
|
||
|
||
浏览器线上管理登录页正常加载,新 CSS 与原 JavaScript 引用正确,控制台没有 warning/error。浏览器没有管理员会话,此次未在真实管理员账号下进行页面操作。没有执行数据库迁移、修改业务数据、发起通话或 OTA。
|
||
|
||
## 证据与回退
|
||
|
||
本地证据目录:`E:/Codex/story/.local-evidence/admin-width-20261005`。生产回执为 `production-receipt.json`,归档、源文件差异、候选构建日志、线上基线与部署日志均已保存。服务器当前发布目录内也保存生产回执。
|
||
|
||
上一发布目录和 Web 镜像 `0.99.36-rc.auth-desktop1` 保留。回退应使用回执记录的上一版本完整 51 层 Compose 配置,仅恢复 Web,随后校验并重载网关、核对旧资源和健康状态、原子切换 current 链接。发布脚本配置了激活后验证失败时的自动 Web 回退。
|