Files

33 lines
2.9 KiB
Markdown
Raw Permalink Normal View History

# 管理端宽屏布局修复发布 — 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 回退。