feat: 生成任务取消功能前端对接 #428

Merged
xiaoxia merged 4 commits from feat/generation-cancel-frontend into develop 2026-07-17 09:18:34 +08:00
Owner

功能描述

生成任务取消功能前端对接,对应 Issue #411

改动内容

  • API层:新增 cancelGeneration 接口,扩展 cancelled 状态枚举和标签
  • 剪辑计划列表页:渲染中状态增加「取消生成」按钮,已取消状态支持重新生成
  • 生成历史弹窗:新增操作列,进行中任务可取消
  • 编辑器生成进度弹窗:生成中增加「取消生成」按钮
  • 轮询逻辑:检测到 cancelled 状态自动停止轮询并提示

后端依赖

  • 对接后端 PR #391 取消 API(POST /edit-plans/{planId}/cancel)
  • 后端合并后可联调验证
## 功能描述 生成任务取消功能前端对接,对应 Issue #411 ## 改动内容 - **API层**:新增 `cancelGeneration` 接口,扩展 `cancelled` 状态枚举和标签 - **剪辑计划列表页**:渲染中状态增加「取消生成」按钮,已取消状态支持重新生成 - **生成历史弹窗**:新增操作列,进行中任务可取消 - **编辑器生成进度弹窗**:生成中增加「取消生成」按钮 - **轮询逻辑**:检测到 `cancelled` 状态自动停止轮询并提示 ## 后端依赖 - 对接后端 PR #391 取消 API(`POST /edit-plans/{planId}/cancel`) - 后端合并后可联调验证
xiaoxia added 1 commit 2026-07-17 01:01:25 +08:00
feat: 生成任务取消功能前端对接
CI/CD Pipeline / Frontend Lint (pull_request) Failing after 36s
CI/CD Pipeline / Integration Tests (pull_request) Failing after 1478h27m27s
CI Build & Deploy Pipeline / Production Browser E2E (pull_request) Failing after 1478h28m17s
CI Build & Deploy Pipeline / Deploy Production (pull_request) Failing after 1478h28m20s
CI Build & Deploy Pipeline / Staging API Integration Tests (pull_request) Failing after 1478h28m21s
CI Build & Deploy Pipeline / Build Production Worker Image (pull_request) Failing after 1478h28m22s
CI/CD Pipeline / Validate Code Quality And Tests (pull_request) Failing after 1478h27m28s
CI/CD Pipeline / Unit Tests (pull_request) Failing after 1478h28m2s
CI Build & Deploy Pipeline / Build Production API Image (pull_request) Failing after 1478h28m22s
CI Build & Deploy Pipeline / Deploy Staging (Watchtower auto-deploy) (pull_request) Failing after 1478h28m23s
CI Build & Deploy Pipeline / Build Staging Worker Image (pull_request) Failing after 1478h28m24s
CI Build & Deploy Pipeline / Build Staging Web Image (pull_request) Failing after 1478h28m25s
CI Build & Deploy Pipeline / Build Staging API Image (pull_request) Failing after 1478h28m25s
CI/CD Pipeline / Check if frontend-only change (pull_request) Has been skipped
CI Build & Deploy Pipeline / Staging E2E Tests (pull_request) Failing after 1479h0m16s
CI Build & Deploy Pipeline / Build Production Web Image (pull_request) Failing after 1479h0m17s
2e37e72c0f
- API层:新增 cancelGeneration 接口,扩展 cancelled 状态枚举
- 列表页:渲染中状态增加取消按钮,已取消状态支持重新生成
- 生成历史弹窗:新增操作列,进行中任务可取消
- 编辑器生成弹窗:生成中增加取消按钮
- 轮询检测 cancelled 状态,自动停止轮询并提示

对应 Issue: #411
xiaoxia added 1 commit 2026-07-17 07:32:46 +08:00
fix: 修复前端lint错误
CI/CD Pipeline / Frontend Lint (pull_request) Failing after 32s
CI/CD Pipeline / Integration Tests (pull_request) Failing after 1471h56m42s
CI/CD Pipeline / Validate Code Quality And Tests (pull_request) Failing after 1471h56m44s
CI Build & Deploy Pipeline / Production Browser E2E (pull_request) Failing after 1471h56m59s
CI Build & Deploy Pipeline / Staging E2E Tests (pull_request) Failing after 1471h57m2s
CI Build & Deploy Pipeline / Staging API Integration Tests (pull_request) Failing after 1471h57m2s
CI Build & Deploy Pipeline / Build Production Web Image (pull_request) Failing after 1471h57m2s
CI Build & Deploy Pipeline / Build Staging Worker Image (pull_request) Failing after 1471h57m4s
CI Build & Deploy Pipeline / Build Production API Image (pull_request) Failing after 1471h57m3s
CI Build & Deploy Pipeline / Build Staging Web Image (pull_request) Failing after 1471h57m4s
CI Build & Deploy Pipeline / Build Staging API Image (pull_request) Failing after 1471h57m5s
CI/CD Pipeline / Check if frontend-only change (pull_request) Has been skipped
CI/CD Pipeline / Unit Tests (pull_request) Failing after 1472h28m38s
CI Build & Deploy Pipeline / Deploy Production (pull_request) Failing after 1472h28m56s
CI Build & Deploy Pipeline / Build Production Worker Image (pull_request) Failing after 1472h28m57s
CI Build & Deploy Pipeline / Deploy Staging (Watchtower auto-deploy) (pull_request) Failing after 1472h28m58s
5084b7b4d8
- 移除未使用的taskId参数(TS6133)
- handleClipUpdate改用useCallback包裹,修复exhaustive-deps
- 字幕类型和常量抽离到types/subtitle.ts,满足react-refresh规则
xiaoxia added 1 commit 2026-07-17 07:44:56 +08:00
fix: 移除SubtitleStylePanel未使用的导入
CI/CD Pipeline / Frontend Lint (pull_request) Failing after 31s
CI/CD Pipeline / Integration Tests (pull_request) Failing after 1471h44m38s
CI Build & Deploy Pipeline / Production Browser E2E (pull_request) Failing after 1471h44m49s
CI Build & Deploy Pipeline / Staging E2E Tests (pull_request) Failing after 1471h44m51s
CI Build & Deploy Pipeline / Staging API Integration Tests (pull_request) Failing after 1471h44m52s
CI/CD Pipeline / Validate Code Quality And Tests (pull_request) Failing after 1471h44m39s
CI Build & Deploy Pipeline / Deploy Staging (Watchtower auto-deploy) (pull_request) Failing after 1471h44m53s
CI/CD Pipeline / Unit Tests (pull_request) Failing after 1471h44m39s
CI Build & Deploy Pipeline / Build Production Web Image (pull_request) Failing after 1471h44m53s
CI Build & Deploy Pipeline / Build Staging Web Image (pull_request) Failing after 1471h44m54s
CI Build & Deploy Pipeline / Build Staging API Image (pull_request) Failing after 1471h44m54s
CI Build & Deploy Pipeline / Build Production API Image (pull_request) Failing after 1471h44m53s
CI/CD Pipeline / Check if frontend-only change (pull_request) Has been skipped
CI Build & Deploy Pipeline / Build Production Worker Image (pull_request) Failing after 1472h16m47s
CI Build & Deploy Pipeline / Build Staging Worker Image (pull_request) Failing after 1472h16m48s
CI Build & Deploy Pipeline / Deploy Production (pull_request) Failing after 1472h16m46s
f52a33e0f9
xiaoxia added 1 commit 2026-07-17 07:57:21 +08:00
style: prettier格式化
CI/CD Pipeline / Integration Tests (pull_request) Failing after 1471h32m12s
CI Build & Deploy Pipeline / Production Browser E2E (pull_request) Failing after 1471h32m13s
CI/CD Pipeline / Unit Tests (pull_request) Failing after 1471h32m14s
CI/CD Pipeline / Validate Code Quality And Tests (pull_request) Failing after 1471h32m13s
CI Build & Deploy Pipeline / Deploy Production (pull_request) Failing after 1471h32m15s
CI Build & Deploy Pipeline / Staging API Integration Tests (pull_request) Failing after 1471h32m16s
CI Build & Deploy Pipeline / Build Production Worker Image (pull_request) Failing after 1471h32m18s
CI Build & Deploy Pipeline / Staging E2E Tests (pull_request) Failing after 1471h32m17s
CI Build & Deploy Pipeline / Deploy Staging (Watchtower auto-deploy) (pull_request) Failing after 1471h32m21s
CI Build & Deploy Pipeline / Build Production API Image (pull_request) Failing after 1471h32m22s
CI Build & Deploy Pipeline / Build Staging Worker Image (pull_request) Failing after 1471h32m24s
CI Build & Deploy Pipeline / Build Staging Web Image (pull_request) Failing after 1471h32m26s
CI Build & Deploy Pipeline / Build Staging API Image (pull_request) Failing after 1471h32m28s
CI/CD Pipeline / Check if frontend-only change (pull_request) Has been skipped
CI/CD Pipeline / Frontend Lint (pull_request) Has been skipped
CI Build & Deploy Pipeline / Build Production Web Image (pull_request) Failing after 1472h4m16s
40f7ceb4dd
xiaoxia merged commit ee8c6c1a3b into develop 2026-07-17 09:18:34 +08:00
xiaoxia deleted branch feat/generation-cancel-frontend 2026-07-17 09:18:34 +08:00
Sign in to join this conversation.