feat(generate): 确认生成按钮移至标题步骤(步骤4直接触发最终渲染) #1535
Merged
auto-approve-bot
merged 1 commits from 2026-08-29 00:47:26 +08:00
feat/generate-button-on-title-step into develop
1 Commits
| Author | SHA1 | Message | Date | |
|---|---|---|---|---|
|
|
3d5c98bd70 |
feat(generate): 确认生成按钮移至标题步骤
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 / Check if frontend-only change (pull_request) Successful in 3m1s
CI/CD Pipeline / Validate - Migration (alembic) (pull_request) Successful in 4m11s
CI/CD Pipeline / Unit Tests (pull_request) Has been skipped
CI/CD Pipeline / Deploy Staging (Watchtower auto-deploy) (pull_request) Has been skipped
CI/CD Pipeline / Validate - Type Check (mypy) (pull_request) Successful in 4m20s
CI/CD Pipeline / PR Build API Image (pull_request) Has been skipped
CI/CD Pipeline / PR Build Worker Image (pull_request) Has been skipped
PR Automation / Auto Merge on CI Green + Approved (pull_request) Successful in 3m16s
CI/CD Pipeline / Frontend Unit Tests (pull_request) Successful in 2m8s
CI/CD Pipeline / Frontend Lint (pull_request) Successful in 2m49s
PR Automation / Auto Approve on CI Green (pull_request) Successful in 4m41s
Preview Deploy / Deploy Preview Environment (pull_request) Successful in 4m15s
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 / PR Build Web Image (pull_request) Successful in 3m59s
CI/CD Pipeline / Validate - Code Quality (pull_request) Successful in 9m6s
CI/CD Pipeline / Integration Tests (pull_request) Has been skipped
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 28s
AI Code Review / AI Code Review (pull_request) Successful in 8m46s
ACR Cleanup / ACR Image Cleanup (pull_request_target) Successful in 3m16s
Preview Cleanup / Cleanup Preview Environment (pull_request) Failing after 12m57s
- 步骤4(选择标题)底部按钮改为「确认生成视频」,点击后执行原有 标题/预览校验,直接调用 createGenerationTask 创建最终渲染任务, 任务创建成功后跳转步骤5(确认生成)展示进度 - 步骤5不再有「开始生成」按钮:渲染中显示进度条且「下一步」禁用, 渲染完成后停留当前页,用户手动点「下一步」进入封面步骤 - 步骤6(封面)底部仅保留「上一步」(确认生成按钮原错误地挂在 最后一步,随本次一并修正) - 生成失败:任务创建失败留在步骤4可「重新生成视频」;轮询失败 在步骤5展示错误卡片与重试 - useGenerateVideo.generate() 返回 boolean 供调用方判断是否跳转 - 修复 GenerationStatus「查看结果」滚动选择器(xx-preview-section 已不存在,改为 xx-inline-video-player) - 步骤5增加未开始生成的空状态提示 |