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 Build & Deploy Pipeline / Build Staging API Image (pull_request) Has been skipped
CI Build & Deploy Pipeline / Build Staging Web Image (pull_request) Has been skipped
CI Build & Deploy Pipeline / Build Staging Worker Image (pull_request) Has been skipped
CI Build & Deploy Pipeline / Deploy Staging (Watchtower auto-deploy) (pull_request) Has been skipped
CI Build & Deploy Pipeline / Build Production API Image (pull_request) Has been skipped
CI Build & Deploy Pipeline / Build Production Web Image (pull_request) Has been skipped
CI Build & Deploy Pipeline / Build Production Worker Image (pull_request) Has been skipped
CI Build & Deploy Pipeline / Staging API Integration Tests (pull_request) Has been skipped
CI Build & Deploy Pipeline / Staging E2E Tests (pull_request) Has been skipped
CI Build & Deploy Pipeline / Deploy Production (pull_request) Has been skipped
CI Build & Deploy Pipeline / Production Browser E2E (pull_request) Has been skipped
CI/CD Pipeline / Check if frontend-only change (pull_request) Successful in 13s
CI/CD Pipeline / Unit Tests (pull_request) Has been skipped
CI/CD Pipeline / Validate Code Quality And Tests (pull_request) Has been skipped
CI/CD Pipeline / Frontend Lint (pull_request) Failing after 36s
CI/CD Pipeline / Integration Tests (pull_request) Has been skipped
2e37e72c0f
- API层:新增 cancelGeneration 接口,扩展 cancelled 状态枚举
- 列表页:渲染中状态增加取消按钮,已取消状态支持重新生成
- 生成历史弹窗:新增操作列,进行中任务可取消
- 编辑器生成弹窗:生成中增加取消按钮
- 轮询检测 cancelled 状态,自动停止轮询并提示

对应 Issue: #411
xiaoxia added 1 commit 2026-07-17 07:32:46 +08:00
fix: 修复前端lint错误
CI Build & Deploy Pipeline / Build Staging API Image (pull_request) Has been skipped
CI Build & Deploy Pipeline / Build Staging Web Image (pull_request) Has been skipped
CI Build & Deploy Pipeline / Build Staging Worker Image (pull_request) Has been skipped
CI Build & Deploy Pipeline / Build Production API Image (pull_request) Has been skipped
CI Build & Deploy Pipeline / Deploy Staging (Watchtower auto-deploy) (pull_request) Has been skipped
CI Build & Deploy Pipeline / Build Production Worker Image (pull_request) Has been skipped
CI Build & Deploy Pipeline / Staging API Integration Tests (pull_request) Has been skipped
CI Build & Deploy Pipeline / Staging E2E Tests (pull_request) Has been skipped
CI Build & Deploy Pipeline / Build Production Web Image (pull_request) Has been skipped
CI Build & Deploy Pipeline / Deploy Production (pull_request) Has been skipped
CI Build & Deploy Pipeline / Production Browser E2E (pull_request) Has been skipped
CI/CD Pipeline / Check if frontend-only change (pull_request) Successful in 17s
CI/CD Pipeline / Validate Code Quality And Tests (pull_request) Has been skipped
CI/CD Pipeline / Unit Tests (pull_request) Has been skipped
CI/CD Pipeline / Integration Tests (pull_request) Has been skipped
CI/CD Pipeline / Frontend Lint (pull_request) Failing after 32s
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 Build & Deploy Pipeline / Build Staging Web Image (pull_request) Has been skipped
CI Build & Deploy Pipeline / Build Staging API Image (pull_request) Has been skipped
CI Build & Deploy Pipeline / Build Staging Worker Image (pull_request) Has been skipped
CI Build & Deploy Pipeline / Build Production Web Image (pull_request) Has been skipped
CI Build & Deploy Pipeline / Build Production API Image (pull_request) Has been skipped
CI Build & Deploy Pipeline / Deploy Staging (Watchtower auto-deploy) (pull_request) Has been skipped
CI Build & Deploy Pipeline / Build Production Worker Image (pull_request) Has been skipped
CI Build & Deploy Pipeline / Staging API Integration Tests (pull_request) Has been skipped
CI Build & Deploy Pipeline / Staging E2E Tests (pull_request) Has been skipped
CI Build & Deploy Pipeline / Deploy Production (pull_request) Has been skipped
CI Build & Deploy Pipeline / Production Browser E2E (pull_request) Has been skipped
CI/CD Pipeline / Check if frontend-only change (pull_request) Successful in 14s
CI/CD Pipeline / Unit Tests (pull_request) Has been skipped
CI/CD Pipeline / Validate Code Quality And Tests (pull_request) Has been skipped
CI/CD Pipeline / Integration Tests (pull_request) Has been skipped
CI/CD Pipeline / Frontend Lint (pull_request) Failing after 31s
f52a33e0f9
xiaoxia added 1 commit 2026-07-17 07:57:21 +08:00
style: prettier格式化
CI Build & Deploy Pipeline / Build Staging API Image (pull_request) Has been skipped
CI Build & Deploy Pipeline / Build Staging Web Image (pull_request) Has been skipped
CI Build & Deploy Pipeline / Build Staging Worker Image (pull_request) Has been skipped
CI Build & Deploy Pipeline / Build Production API Image (pull_request) Has been skipped
CI Build & Deploy Pipeline / Deploy Staging (Watchtower auto-deploy) (pull_request) Has been skipped
CI Build & Deploy Pipeline / Build Production Web Image (pull_request) Has been skipped
CI Build & Deploy Pipeline / Build Production Worker Image (pull_request) Has been skipped
CI Build & Deploy Pipeline / Staging E2E Tests (pull_request) Has been skipped
CI Build & Deploy Pipeline / Staging API Integration Tests (pull_request) Has been skipped
CI/CD Pipeline / Check if frontend-only change (pull_request) Successful in 14s
CI Build & Deploy Pipeline / Deploy Production (pull_request) Has been skipped
CI/CD Pipeline / Unit Tests (pull_request) Has been skipped
CI Build & Deploy Pipeline / Production Browser E2E (pull_request) Has been skipped
CI/CD Pipeline / Validate Code Quality And Tests (pull_request) Has been skipped
CI/CD Pipeline / Integration Tests (pull_request) Has been skipped
CI/CD Pipeline / Frontend Lint (pull_request) Successful in 52s
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.