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>
This commit is contained in:
@@ -0,0 +1 @@
|
||||
<!doctype html><html lang="zh-CN"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width,initial-scale=1"><title>SiteForge V8.29 · 主题与编辑器验收</title><style>*{box-sizing:border-box}body{margin:0;background:#f5f7fa;color:#233246;font:15px/1.65 system-ui,'Microsoft YaHei',sans-serif}main{max-width:1030px;margin:auto;padding:28px 18px 55px}section,header{background:white;border:1px solid #e2e9f0;border-radius:15px;padding:20px 24px;margin:15px 0}h1{font-size:26px;margin:7px 0}h2{font-size:18px}p{color:#5f7288}.meta{font-size:12px;color:#69819a}.stats{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.stat{border:1px solid #e1e9f1;padding:15px;border-radius:10px}.stat b{font-size:27px;display:block;color:#257c64}.stat small{color:#6c7b8c}a{color:#2464b8}.screens{display:grid;grid-template-columns:2fr 1fr;gap:15px}.screens img{max-width:100%;border:1px solid #e1e6ed;border-radius:10px}table{width:100%;border-collapse:collapse}th,td{border-bottom:1px solid #e7edf3;text-align:left;padding:7px 10px}th{background:#f8fafc}details{margin-top:15px}summary{cursor:pointer;font-weight:650}code{background:#f2f5f7;border-radius:5px;padding:2px 5px}@media(max-width:650px){main{padding:12px}.screens{grid-template-columns:1fr}.stats{grid-template-columns:1fr 1fr}section,header{padding:15px}h1{font-size:22px}}</style></head><body><main><header><div class="meta">SITEFORGE ENTERPRISE / V8.29.0-dev.1 · 开发集成版</div><h1>主题与可视化编辑器 · 集成验收</h1><p>已修改 V8.28 完整源码;本轮主要优化四套主题外观、主题安全比较、区块分类搜索与移动端编辑界面。</p></header><section><div class="stats"><div class="stat"><b>387</b><small>Python 用例通过</small></div><div class="stat"><b>25/25</b><small>回归批次通过</small></div><div class="stat"><b>39</b><small>Node.js 用例通过</small></div></div><p><b>HTTP + Worker:</b>通过;<b>Chromium 隔离交互:</b>1440px + 390px 通过。</p></section><section><h2>实际界面截图</h2><div class="screens"><figure><img alt="编辑器桌面浏览器截图" src="../v829-browser/v829-studio-desktop.png"><figcaption>实际编辑器资源 + API 模拟,桌面布局</figcaption></figure><figure><img alt="主题比较手机布局截图" src="../v829-browser/v829-studio-phone.png"><figcaption>主题比较弹窗,390px 手机布局</figcaption></figure></div><p><a href="../../examples/V8_29_主题与可视化编辑_离线操作演示.html">打开离线操作演示(模拟数据)</a></p></section><section><h2>功能验收</h2><p>四套主题 v1.2.0 / v1.1.0 均保留并可构建;六类主题示例 API 能正常生成页面;编辑器操作入口、组件搜索、配色预设、撤销/重做、手机顶栏均经过相应测试。</p><details><summary>查看 25 批 Python 回归明细</summary><table><thead><tr><th>批次</th><th>测试项数</th><th>状态</th></tr></thead><tbody><tr><td>1</td><td>20</td><td>通过</td></tr><tr><td>2</td><td>23</td><td>通过</td></tr><tr><td>3</td><td>19</td><td>通过</td></tr><tr><td>4</td><td>6</td><td>通过</td></tr><tr><td>5</td><td>16</td><td>通过</td></tr><tr><td>6</td><td>24</td><td>通过</td></tr><tr><td>7</td><td>20</td><td>通过</td></tr><tr><td>8</td><td>8</td><td>通过</td></tr><tr><td>9</td><td>19</td><td>通过</td></tr><tr><td>10</td><td>14</td><td>通过</td></tr><tr><td>11</td><td>15</td><td>通过</td></tr><tr><td>12</td><td>11</td><td>通过</td></tr><tr><td>13</td><td>14</td><td>通过</td></tr><tr><td>14</td><td>36</td><td>通过</td></tr><tr><td>15</td><td>15</td><td>通过</td></tr><tr><td>16</td><td>11</td><td>通过</td></tr><tr><td>17</td><td>8</td><td>通过</td></tr><tr><td>18</td><td>16</td><td>通过</td></tr><tr><td>19</td><td>7</td><td>通过</td></tr><tr><td>20</td><td>5</td><td>通过</td></tr><tr><td>21</td><td>19</td><td>通过</td></tr><tr><td>22</td><td>10</td><td>通过</td></tr><tr><td>23</td><td>21</td><td>通过</td></tr><tr><td>24</td><td>20</td><td>通过</td></tr><tr><td>25</td><td>10</td><td>通过</td></tr></tbody></table></details></section><section><h2>仍需真实生产环境验收</h2><p>Art Design Pro 官方工程构建、真实登录后台完整浏览器 E2E、PostgreSQL/Redis 多 Worker、远程正式发布、回滚和恢复演练仍未完成。当前浏览器环境阻止访问 localhost,隔离画布验收不能代替生产实机验收。</p><p>已有网站主题固定为 v1.1.0 时不会自动切换到 v1.2.0。升级主题需要明确操作并人工检查页面。</p></section></main></body></html>
|
||||
@@ -0,0 +1,54 @@
|
||||
{
|
||||
"version": "8.29.0-dev.1",
|
||||
"completed_utc": "2026-10-23T09:13:21.447809+00:00",
|
||||
"python": {
|
||||
"batches": 25,
|
||||
"passed_cases": 387,
|
||||
"all_batches_passed": true,
|
||||
"cases_each_batch": [
|
||||
20,
|
||||
23,
|
||||
19,
|
||||
6,
|
||||
16,
|
||||
24,
|
||||
20,
|
||||
8,
|
||||
19,
|
||||
14,
|
||||
15,
|
||||
11,
|
||||
14,
|
||||
36,
|
||||
15,
|
||||
11,
|
||||
8,
|
||||
16,
|
||||
7,
|
||||
5,
|
||||
19,
|
||||
10,
|
||||
21,
|
||||
20,
|
||||
10
|
||||
]
|
||||
},
|
||||
"node": {
|
||||
"passed": 39
|
||||
},
|
||||
"http_worker": "passed (local isolated)",
|
||||
"browser": {
|
||||
"route_mocked_actual_assets": "passed",
|
||||
"widths": [
|
||||
"1440",
|
||||
"390"
|
||||
],
|
||||
"scripts_errors": 0,
|
||||
"real_localhost_login": "not verified (blocked by execution policy)"
|
||||
},
|
||||
"production": {
|
||||
"art_design_pro_official_build": "not verified",
|
||||
"postgres_redis_multiworker": "not verified",
|
||||
"remote_publish_and_rollback": "not verified"
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user