feat(title): 标题模板 v3 重构 - 图片背景大卡片+独立编辑器 #2017

Merged
xiaoxia merged 1 commits from feat/title-template-v3-rebuild into develop 2026-09-23 13:55:54 +08:00

1 Commits

Author SHA1 Message Date
saas-backend-agent 43bdb7dd02 feat(title): 标题模板 v3 重构 - 图片背景大卡片+独立编辑器
CI/CD Pipeline / Check push changed paths (pull_request) Has been skipped
CI/CD Pipeline / Dedup Check - skip PR tests when covered by push pipeline (pull_request) Successful in 2s
CI/CD Pipeline / Check if frontend-only change (pull_request) Successful in 1s
CI/CD Pipeline / Unit Tests (pull_request) Has been skipped
CI/CD Pipeline / Integration Tests (pull_request) Has been skipped
CI/CD Pipeline / PR Build API Image (pull_request) Has been skipped
CI/CD Pipeline / Build Staging API Image (pull_request) Has been skipped
CI/CD Pipeline / PR Build Worker Image (pull_request) Has been skipped
CI/CD Pipeline / Build Staging Web Image (pull_request) Has been skipped
CI/CD Pipeline / Build Staging Worker Image (pull_request) Has been skipped
CI/CD Pipeline / Retag skipped Staging API Image (pull_request) Has been skipped
CI/CD Pipeline / Retag skipped Staging Web Image (pull_request) Has been skipped
CI/CD Pipeline / Retag skipped Staging Worker Image (pull_request) Has been skipped
CI/CD Pipeline / Deploy Staging (Watchtower auto-deploy) (pull_request) Has been skipped
CI/CD Pipeline / Staging E2E Tests (pull_request) Has been skipped
CI/CD Pipeline / Staging API Integration Tests (pull_request) Has been skipped
CI/CD Pipeline / ACR Image Cleanup (pull_request) Has been skipped
CI/CD Pipeline / Frontend Lint (pull_request) Failing after 51s
PR Automation / Auto Approve on CI Green (pull_request) Successful in 1m0s
CI/CD Pipeline / Frontend Unit Tests (pull_request) Successful in 1m30s
Preview Deploy / Deploy Preview Environment (pull_request) Successful in 1m39s
CI/CD Pipeline / PR Build Web Image (pull_request) Successful in 1m38s
CI/CD Pipeline / Validate - Python (mypy + alembic) (pull_request) Successful in 2m41s
CI/CD Pipeline / Validate - Style (pull_request) Successful in 5m25s
AI Code Review / AI Code Review (pull_request) Successful in 6m30s
CI/CD Pipeline / Validate - Security (pull_request) Successful in 9m51s
CI/CD Pipeline / Build Production API Image (pull_request) Has been skipped
CI/CD Pipeline / Build Production Worker Image (pull_request) Has been skipped
CI/CD Pipeline / Build Production Web Image (pull_request) Has been skipped
CI/CD Pipeline / Deploy Production (pull_request) Has been skipped
CI/CD Pipeline / Production Browser E2E (pull_request) Has been skipped
CI/CD Pipeline / CI Gate (pull_request) Failing after 1s
CI/CD Pipeline / Canary Release to Production (pull_request) Has been skipped
PR Automation / Auto Merge on CI Green + Approved (pull_request) Successful in 9m8s
ACR Cleanup / ACR Image Cleanup (pull_request_target) Successful in 5m24s
Preview Cleanup / Cleanup Preview Environment (pull_request) Successful in 5m59s
按 sketch v3 重写标题模板交互:
- 主面板(enableTemplates=true)只展示大卡片网格(3:4竖版,minmax(180px,1fr)自适应)
- 卡片:图片背景(3张轮换) + 暗色渐变遮罩 + 透明Canvas真实字体渲染
- 左上角系统/我的彩色标签,右上角紫色勾选圆圈
- 底部始终可见 编辑/复制/导出/删除 4 按钮(编辑紫色高亮,系统模板编辑/删除置灰)
- 选中卡片:紫色边框(#6c5ce7)+紫色阴影;hover 轻微上浮+阴影
- 编辑器弹窗(860px):左300px(9:16预览+名称输入) / 右参数Tab(基础/描边/阴影/背景/排版)
- 新建模板以当前选中模板样式为起点
- TitleMiniPreview 新增 transparent/portrait props 支持透明背景+竖屏比例
- TitleStylePanel 新增 paramsOnly 模式(仅渲染参数Tab,供编辑器右侧复用)
- 删除废弃 TitleTemplateSelector.tsx(PR#2014弹窗选择器)
- 公共组件两入口(智能剪辑Step4 + AI数字人PanelTitleConfig)无需额外改动
2026-09-23 13:06:23 +08:00