refactor(generate): 删除前端视频预览 + AI 标题生成,Step3 全宽展示标题模板卡片 #2022
2 Commits
| Author | SHA1 | Message | Date | |
|---|---|---|---|---|
|
|
355e5117a0 |
chore(generate): 删除已废弃组件的单测,清理孤儿 CSS 规则
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 2s
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 Worker Image (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 / 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 Worker Image (pull_request) Has been skipped
CI/CD Pipeline / Retag skipped Staging Web 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) Successful in 1m39s
CI/CD Pipeline / PR Build Web Image (pull_request) Successful in 1m52s
Preview Deploy / Deploy Preview Environment (pull_request) Successful in 2m1s
CI/CD Pipeline / Frontend Unit Tests (pull_request) Successful in 1m57s
PR Automation / Auto Approve on CI Green (pull_request) Successful in 4m32s
CI/CD Pipeline / Validate - Style (pull_request) Successful in 4m37s
AI Code Review / AI Code Review (pull_request) Successful in 6m56s
CI/CD Pipeline / Validate - Python (mypy + alembic) (pull_request) Successful in 9m13s
CI/CD Pipeline / Validate - Security (pull_request) Successful in 15m8s
CI/CD Pipeline / Build Production API Image (pull_request) Has been skipped
CI/CD Pipeline / Build Production Web Image (pull_request) Has been skipped
CI/CD Pipeline / Build Production Worker Image (pull_request) Has been skipped
CI/CD Pipeline / Deploy Production (pull_request) Has been skipped
CI/CD Pipeline / Canary Release to Production (pull_request) Has been skipped
CI/CD Pipeline / Production Browser E2E (pull_request) Has been skipped
CI/CD Pipeline / CI Gate (pull_request) Successful in 6s
PR Automation / Auto Merge on CI Green + Approved (pull_request) Successful in 10m56s
ACR Cleanup / ACR Image Cleanup (pull_request_target) Successful in 42s
Preview Cleanup / Cleanup Preview Environment (pull_request) Successful in 1m8s
- 删除 CanvasPreviewGrid.audio.test.tsx / FrontendPreviewPlayer.audio.test.tsx / step5-preview.smoke.test.tsx(对应组件已删除) - 清理 generate.css 中无意义的空 .xx-title-sidebar 规则及其响应式块 - tsc/eslint 均零错误 |
||
|
|
eeebdbfdc9 |
refactor(generate): remove frontend video preview & AI title generation, adjust step3 layout
Task 1 - Delete all frontend video preview code: - Remove FrontendPreviewPlayer, CanvasPreviewGrid, PreviewControls, PreviewProgressBar - Remove usePreviewAssets, usePreviewAudio, useVariantVoicePreview, useSegmentScheduler hooks - Clean up GeneratePage: remove preview state/effects/callbacks/render block - Remove onServerClipsChange prop chain (GenerateStepContent → Step2 still optional) - Layout: currentStep===3 now uses full-width (no more step4-layout dual column) Task 2 - Delete AI title generation: - Remove AiTitleGenerator, AiTitleCard components - Remove useAiTitleGenerator hook - Remove AI_TITLE_TEMPLATES from constants.ts - Remove AiTitleResult type from types.ts - Clean up Step4TitleSettings: remove AI toggle, AI generate buttons, batch AI row - Clean up useStep4Title: remove all aiTitle* fields and auto-generate effect Task 3 - Step3 title page layout adjustment: - generate.css: remove step4-layout grid, preview-col rules, title-sidebar max-height - Step4TitleSettings: title inputs max-width 640px, template grid uses full width - TitleStylePanel with enableTemplates gets 4-5 columns via auto-fill responsive grid Preserved: useBatchVariantPlans (used by useGenerateVideo), PreviewCountModal, aiAutoSelect field in TitleSettings (used by buildPayload/ai-avatar), TitleMiniPreview (shared with TitleStylePanel for AI数字人) |