upgrade: adopt V8.33.1 — final merge, our patches upstreamed natively

V8.33.0 absorbed our entire platform patch set as native features
(discovery/env_for macro override/blocks.css priority/type-mapping fix/
frontend entries/locale override) and synced trade-pro from our remote;
V8.33.1 adds HESU PIPE industrial-theme home fixes (1.3.1).

Zero patch re-application this round — all verified native. Theme
suites 35/35; full run 428 passed + same 10 known Windows env fails
(FAILED set unchanged). Live: container 8.33.1-dev.1 healthy, hesupipe
192 entries intact, trade-pro build 203 pages 0 errors.

Patch registry retired to archive — future upgrades are plain overlay.

Co-Authored-By: Claude Code <noreply@anthropic.com>
This commit is contained in:
浅念
2026-10-26 14:27:17 +08:00
parent b5996bf2b1
commit e21dbb6518
66 changed files with 2137 additions and 24 deletions
@@ -399,7 +399,9 @@ def test_theme_color_map_covers_trade_pro():
4. noindex 空栏目:填真实内容或从导航移除,不留空页
5. 生产部署包只含构建产物与运行所需文件(不带 tests/examples/reports/demo)
## 补丁登记(2026-10-23 V8_21_3 升级后现行清单,下次升级重放)
## 补丁登记(已退役存档,2026-10-26 终局合并)
V8.33.0 起上游原生吸收了我们的全部平台补丁(主题发现/env_for 宏覆盖/blocks.css 优先/类型修复/前端入口/locale 覆盖,trade-pro 主题同步自我们的 Git 仓库)——**补丁重放时代结束**,此后升级=纯覆盖+验证原生实现+compose 钉名(siteforge-v8-10 项目名 + Web 侧 BUILD_TIMEOUT 透传)+双基线回归。历史清单见 git 历史(601451f/8884e10/95982fa)。
1. `app/core.py` discover_themes() 单一源;2. `app/theme_pro.py` env_for + theme_color + THEMES import;3. `app/theme_store.py` BUILTIN import;4. `app/builder.py` copy_blocks_css;5. `app/v8_workflows.py` 类型/分类;6. `app/multilingual.py` 站点级 locale 覆盖 + `PUT /api/i18n/sites/{id}/locale`(V8.15 locale 改写管线下英文站的正解);7. 前端 6 入口 + workspace.css 预览色;8. `tests/test_theme_pro_v3.py` 三处;9. compose 项目名钉 siteforge-v8-10 + .gitignore 追加;10. 保留目录:themes/trade-pro、tests/test_theme_registry.py、docs/superpowers。