Files
浅念 8884e100f9 upgrade: adopt V8.31.1 (theme 1.3/1.4 redesigns, editor deep-canvas, guided launch, component library)
Overlay 190 upstream items (V8.22→8.31) preserving trade-pro theme,
registry tests, and design docs. Re-applied full patch set on identical
anchors (discovery/env_for/blocks.css/type-mapping/locale-override/
theme_color/frontend entries/test_theme_pro_v3 mods) plus compose pins.

Verified: theme suites 35/35; dual-baseline full run 415 passed vs
pristine 386+29 ours, FAILED-set diff EMPTY (same 10 Windows env fails).
Live: container 8.31.1-dev.1 healthy, hesupipe 192 entries intact,
trade-pro build 203 pages 0 errors.

Co-Authored-By: Claude Code <noreply@anthropic.com>
2026-10-26 09:43:17 +08:00

2.5 KiB

SiteForge Enterprise V8.28.0-dev.1

本轮内容

V8.27 基线之上新增“检查并上线”中心,使用者按六步完成网站版本选择、人工预览、提交独立审批、发布前检查、服务器部署和真实网站核对。

  • 修复旧侧边导航按钮无法响应点击的问题。
  • 规范“生成与预览”与“检查并上线”的导航分工,原高级发布操作仍可通过折叠入口访问。
  • 严格区分审批待处理/已通过、发布检查通过/部署队列、部署记录/公网实际验收。
  • 当前版本未批准、未人工核对、目标未配置、检查结果不匹配时,禁止从新手向导提交部署;后端继续执行自身权限与质量校验。
  • 更换网站、构建版本或目标环境后不复用旧检查状态,避免重复审批及快速重复部署。
  • 手机端表单与操作步骤适配,支持离线交互演示。

文件入口

  • examples/V8_28_简洁上线操作中心_交互演示.html:直接打开;演示是模拟数据,绝不操作真实服务器。
  • docs/V8_28_GUIDED_LAUNCH_CENTER.md:功能说明、使用步骤、后端安全约束及验证边界。
  • reports/v828/V8_28_集成验收报告.html:验收汇总及 24 批详细结果。
  • reports/v828-regression/:初次运行的原始日志;第 22 批旧菜单断言更新后的复测记录单独保留。

验收结果(开发隔离环境)

  • 原项目 Python 48 模块,最终验证 383 项通过;24 批中初次 23 批通过,1 批旧断言修复后 13 项复测通过,未关闭失败为 0。
  • JavaScript 单元测试 35 项通过。
  • HTTP + Worker 实际建站、静态构建、ZIP 与预览检查通过。
  • 真 Chromium 原工作台 JS + 模拟 API,独立审批状态、预检、部署任务与 390px 手机布局通过。
  • Art Design Pro 官方工程实际编译,真实 PostgreSQL/Redis 多 Worker,公网发布与回滚、灾备演练仍未验收,不能视为生产正式版。

快速执行

node --test tests_js/*.test.cjs
python -m pytest -q tests/test_v828_launch_center.py tests/test_v827_guided_workspace.py
python scripts/http_end_to_end.py
python scripts/browser_launch_v828.py
python scripts/verify_release.py
python scripts/regression_v828.py --group-size 2 --timeout 25

不要将模拟浏览器环境“部署成功”的提示理解为真实服务器已经部署。当前真实发布仍必须由两个不同有权限用户独立审批,通过发布前置条件校验,并由 Worker 触发远程部署。