修复粒子动画加载与生图 524 错误展示 #23

Merged
WuYongJie merged 1 commits from codex/particle-timeout-errors into main 2026-11-04 10:26:01 +08:00
Collaborator

风格化粒子动画依赖外部 CDN 的 Three.js,全站同域脚本策略会阻止其加载,导致 THREE 未定义。现在使用同域 ES module,保留 Three.js 0.160.0、原动画参数及 MIT 许可。

扶苏在 2026-11-04 09:44 收到的 gpt-image-2.5 HTTP 524 响应是上游 Cloudflare HTML 页面。现在将这类响应显示为结果未确认的中文超时提示;已有历史消息在渲染时同样归一化,原始记录保持不变。524 不触发自动模型切换,避免结果未确认时再次生成。普通 HTML 文档和代码示例保持原样。加载占位使用同样处理,见 PR #24。

验证:637 项辅助测试通过、1 项原有跳过,包含供应商 524 只提交一次、结果未确认、不自动切换及正常 503 行为。TypeScript、改动文件 lint、凭据、日志脱敏、环境、元数据、测试与制品检查通过。生产构建和候选实例烟测通过。

线上浏览器验收:粒子有可见像素且连续帧变化,Three.js 同域模块返回 200,无页面脚本错误;用原始 524 正文做浏览器本地回放,历史消息显示中文提示,正常回答保持可读,慢速加载期间无原始 HTML 闪现。未提交付费生成,验收项目已删除。

生产版本:20261104T024335Z-b06fdbb38b06,主线提交 b06fdbb38b06506f7bcdfa3b9532ba87d56c4fbc,构建 m2RVNS3UqtvMRt5LJ6XqV。构建机直接拉取固定主线提交,差异包直传生产机,完整发布包保留在构建机。线上已核对实际运行目录与构建 ID,保留回滚版本。

已知问题:全量 lint 有 1004 项历史诊断。上游线路偶发 524 超时仍可能发生。

风格化粒子动画依赖外部 CDN 的 Three.js,全站同域脚本策略会阻止其加载,导致 THREE 未定义。现在使用同域 ES module,保留 Three.js 0.160.0、原动画参数及 MIT 许可。 扶苏在 2026-11-04 09:44 收到的 gpt-image-2.5 HTTP 524 响应是上游 Cloudflare HTML 页面。现在将这类响应显示为结果未确认的中文超时提示;已有历史消息在渲染时同样归一化,原始记录保持不变。524 不触发自动模型切换,避免结果未确认时再次生成。普通 HTML 文档和代码示例保持原样。加载占位使用同样处理,见 PR #24。 验证:637 项辅助测试通过、1 项原有跳过,包含供应商 524 只提交一次、结果未确认、不自动切换及正常 503 行为。TypeScript、改动文件 lint、凭据、日志脱敏、环境、元数据、测试与制品检查通过。生产构建和候选实例烟测通过。 线上浏览器验收:粒子有可见像素且连续帧变化,Three.js 同域模块返回 200,无页面脚本错误;用原始 524 正文做浏览器本地回放,历史消息显示中文提示,正常回答保持可读,慢速加载期间无原始 HTML 闪现。未提交付费生成,验收项目已删除。 生产版本:`20261104T024335Z-b06fdbb38b06`,主线提交 `b06fdbb38b06506f7bcdfa3b9532ba87d56c4fbc`,构建 `m2RVNS3UqtvMRt5LJ6XqV`。构建机直接拉取固定主线提交,差异包直传生产机,完整发布包保留在构建机。线上已核对实际运行目录与构建 ID,保留回滚版本。 已知问题:全量 lint 有 1004 项历史诊断。上游线路偶发 524 超时仍可能发生。
WuYongJie added 1 commit 2026-11-04 10:25:58 +08:00
WuYongJie merged commit 61e2bbe0e4 into main 2026-11-04 10:26:01 +08:00
Sign in to join this conversation.
No Reviewers
No Label
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: lunanting/ai-chatbot#23
No description provided.