Files
story/docs/login-captcha-release-20260921.md
T
Codex Local bf1233d5df
ci / verify (push) Canceled after 0s
feat: expand companion platform, device controls, and memoir workflows
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.
2026-10-08 10:06:44 +08:00

30 lines
1.9 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
# 登录页按需弹出腾讯云验证 — 2026-09-21
已部署至 `https://82.157.201.114/login?returnTo=%2F`,Web 版本 `0.99.4-rc.login1`,上一版本 `0.99.3-rc.ble1`。
## 发布范围
- 腾讯云模式登录页移除常驻“安全验证”标题、说明及“刷新验证”入口。
- 点击“获取验证码”后才加载并弹出腾讯云插件;验证通过后发送短信,取消或验证失败不发送。
- 隐藏的验证挑战过期或初次获取失败时,可由用户操作重新获取,避免缺少刷新入口而无法继续。
- 保留密码登录、忘记密码,以及服务端配置的图片验证码模式。
- 仅叠加生产文件 `web/src/components/SMSLogin.tsx`;API、数据库、运行配置及蓝牙配网功能未改动。
## 验证
TypeScript/Vite 生产构建通过。模拟 SDK/API 的浏览器回归覆盖初始无验证区域、SDK 延迟加载、过期更新、取消、失败、成功后单次短信请求、密码登录及图片验证码模式。
公网登录页桌面和 375px 手机检查通过,无横向溢出或页面异常;确认线上为腾讯云模式,点击前无 SDK 请求。未发送真实短信,也未执行收费验证。公网首页、登录页、JS/CSS 的 SHA-256 与构建产物一致,其他 8 个服务容器未更换。
## 发布产物与回退
- 目录:`/opt/data-terminal-cloud/releases/0.99.4-rc.login1`
- 镜像:`data-terminal-cloud-web:0.99.4-rc.login1`
- JS:`/assets/index-TjEKnN2O.js`
- CSS:`/assets/index-BE0QqIen.css`
- 发布包 SHA-256:`5ac482961c7c35c97ef334244a87159514c7c723077d7154206dc82bf3ab995d`
- 服务器记录:`login-captcha-release-manifest.json`
- 本地构建、脚本和验证截图:`.tmp-login-captcha-deploy/`
回退使用上一版本完整 Compose 层只重建 Web,重载 Gateway 并恢复 current 链接;不执行整栈 down 或修改数据库。完整层列表保存在服务器发布清单中。