张宏杰
b2d5f1ba69
fix: 修复标题字号(px计算)+配音同步+片段切换可靠性
...
CI/CD Pipeline / Check if frontend-only change (pull_request) Successful in 1m3s
AI Code Review / AI Code Review (pull_request) Failing after 2m10s
CI/CD Pipeline / Validate - Migration (alembic) (pull_request) Successful in 2m24s
PR Automation / Auto Merge on CI Green + Approved (pull_request) Successful in 2m50s
CI/CD Pipeline / Validate - Type Check (mypy) (pull_request) Successful in 2m58s
PR Automation / Auto Approve on CI Green (pull_request) Successful in 3m31s
Preview Deploy / Deploy Preview Environment (pull_request) Successful in 4m22s
CI/CD Pipeline / Frontend Unit Tests (pull_request) Successful in 1m24s
CI/CD Pipeline / Frontend Lint (pull_request) Failing after 2m2s
CI/CD Pipeline / PR Build Web Image (pull_request) Successful in 4m18s
CI/CD Pipeline / Validate - Code Quality (pull_request) Successful in 10m55s
CI/CD Pipeline / CI Gate (pull_request) Failing after 7s
ACR Cleanup / ACR Image Cleanup (pull_request_target) Has been cancelled
Preview Cleanup / Cleanup Preview Environment (pull_request) Successful in 1m2s
CI/CD Pipeline / Production Browser E2E (pull_request) Failing after 688h30m35s
CI/CD Pipeline / Build Production Web Image (pull_request) Failing after 688h30m39s
CI/CD Pipeline / Build Production API Image (pull_request) Failing after 688h30m40s
CI/CD Pipeline / Canary Release to Production (pull_request) Failing after 688h30m36s
CI/CD Pipeline / PR Build Worker Image (pull_request) Failing after 688h37m12s
CI/CD Pipeline / Deploy Production (pull_request) Failing after 688h30m36s
CI/CD Pipeline / PR Build API Image (pull_request) Failing after 688h37m47s
CI/CD Pipeline / Unit Tests (pull_request) Failing after 688h38m24s
CI/CD Pipeline / ACR Image Cleanup (pull_request) Failing after 688h41m32s
CI/CD Pipeline / Deploy Staging (Watchtower auto-deploy) (pull_request) Failing after 688h41m34s
CI/CD Pipeline / Build Staging Worker Image (pull_request) Failing after 688h41m35s
CI/CD Pipeline / Staging API Integration Tests (pull_request) Failing after 688h41m33s
CI/CD Pipeline / Build Staging Web Image (pull_request) Failing after 688h41m35s
CI/CD Pipeline / Build Staging API Image (pull_request) Failing after 688h41m36s
CI/CD Pipeline / Build Production Worker Image (pull_request) Failing after 689h4m21s
CI/CD Pipeline / Integration Tests (pull_request) Failing after 689h4m23s
CI/CD Pipeline / Staging E2E Tests (pull_request) Failing after 689h15m16s
1. 标题 fontSize 改用 ResizeObserver 获取容器实际高度,px 单位计算
修复百分比 fontSize 基于 36px 父元素导致字号≈1.4px 不可见的问题
2. 片段切换时同步 audio.currentTime 到视频全局时间
3. switchToSegment readyState 阈值提升到 2 (HAVE_CURRENT_DATA)
2026-08-18 22:44:40 +08:00
张宏杰
771c7f8b3b
fix: 修复预览播放器三个问题 - 素材静音+自动连播+标题显示 ( #1431 )
...
CI/CD Pipeline / Validate - Migration (alembic) (push) Successful in 2m6s
CI/CD Pipeline / Validate - Type Check (mypy) (push) Successful in 2m24s
CI/CD Pipeline / Build Staging API Image (push) Successful in 4m19s
CI/CD Pipeline / Frontend Unit Tests (push) Successful in 6m25s
CI/CD Pipeline / Build Staging Web Image (push) Successful in 8m9s
CI/CD Pipeline / Validate - Code Quality (push) Successful in 9m52s
CI/CD Pipeline / Unit Tests (push) Successful in 15m4s
CI/CD Pipeline / Integration Tests (push) Successful in 6m38s
CI/CD Pipeline / Build Staging Worker Image (push) Successful in 21m25s
CI/CD Pipeline / Deploy Staging (Watchtower auto-deploy) (push) Successful in 2m33s
CI/CD Pipeline / ACR Image Cleanup (push) Successful in 40s
CI/CD Pipeline / Staging E2E Tests (push) Successful in 47s
CI/CD Pipeline / Staging API Integration Tests (push) Successful in 3m12s
CI/CD Pipeline / Canary Release to Production (push) Failing after 688h54m57s
CI/CD Pipeline / Build Production Worker Image (push) Failing after 689h7m7s
CI/CD Pipeline / Build Production Web Image (push) Failing after 689h7m8s
CI/CD Pipeline / CI Gate (push) Failing after 689h5m42s
CI/CD Pipeline / Production Browser E2E (push) Failing after 689h7m5s
CI/CD Pipeline / Build Production API Image (push) Failing after 689h7m8s
CI/CD Pipeline / PR Build Worker Image (push) Failing after 689h19m46s
CI/CD Pipeline / Frontend Lint (push) Failing after 689h21m33s
CI/CD Pipeline / Check if frontend-only change (push) Failing after 689h22m15s
CI/CD Pipeline / PR Build Web Image (push) Failing after 689h19m48s
CI/CD Pipeline / Deploy Production (push) Failing after 689h40m49s
CI/CD Pipeline / PR Build API Image (push) Failing after 689h53m33s
1. video 标签添加 muted 属性,静音素材原声只播放配音
2. 片段切换后自动调用 play() 实现连续播放
3. 移除 .xx-preview-video 的 display:grid 并添加 isolation:isolate 修复标题遮挡
2026-08-18 22:04:09 +08:00
张宏杰
094d22cee7
fix: 修复预览播放器三个问题(标题不显示、无配音、片段切换黑屏)( #1429 )
...
CI/CD Pipeline / Validate - Migration (alembic) (push) Successful in 3m15s
CI/CD Pipeline / Validate - Type Check (mypy) (push) Successful in 3m28s
CI/CD Pipeline / Build Staging API Image (push) Successful in 3m44s
CI/CD Pipeline / Frontend Unit Tests (push) Successful in 6m12s
CI/CD Pipeline / Build Staging Web Image (push) Successful in 6m1s
CI/CD Pipeline / Validate - Code Quality (push) Successful in 11m21s
CI/CD Pipeline / Unit Tests (push) Successful in 13m48s
CI/CD Pipeline / Integration Tests (push) Successful in 4m2s
CI/CD Pipeline / Build Staging Worker Image (push) Successful in 18m29s
CI/CD Pipeline / Deploy Staging (Watchtower auto-deploy) (push) Successful in 1m14s
CI/CD Pipeline / ACR Image Cleanup (push) Successful in 37s
CI/CD Pipeline / Staging E2E Tests (push) Successful in 40s
CI/CD Pipeline / Staging API Integration Tests (push) Successful in 2m56s
CI/CD Pipeline / Canary Release to Production (push) Failing after 689h33m59s
CI/CD Pipeline / CI Gate (push) Failing after 689h43m57s
CI/CD Pipeline / Build Production Worker Image (push) Failing after 689h45m32s
CI/CD Pipeline / Production Browser E2E (push) Failing after 689h45m30s
CI/CD Pipeline / Build Production Web Image (push) Failing after 689h45m32s
CI/CD Pipeline / Build Production API Image (push) Failing after 689h45m33s
CI/CD Pipeline / PR Build Worker Image (push) Failing after 689h56m1s
CI/CD Pipeline / PR Build API Image (push) Failing after 689h56m5s
CI/CD Pipeline / Frontend Lint (push) Failing after 689h58m40s
CI/CD Pipeline / Check if frontend-only change (push) Failing after 689h59m25s
CI/CD Pipeline / Deploy Production (push) Failing after 690h19m15s
CI/CD Pipeline / PR Build Web Image (push) Failing after 690h29m46s
- CSS: 给 .xx-preview-video::before 添加 z-index: 0
- 音频: 添加 voiceAudioUrl 链路和 Audio 同步逻辑
- 预加载: 提前 2 秒预加载下一段减少黑屏
2026-08-18 21:26:53 +08:00
xiaoxia
122e9aaa86
fix(e2e): update Step 5 heading for frontend preview architecture ( #1428 )
...
CI/CD Pipeline / Validate - Code Quality (push) Has been cancelled
CI/CD Pipeline / Validate - Type Check (mypy) (push) Has been cancelled
CI/CD Pipeline / Validate - Migration (alembic) (push) Has been cancelled
CI/CD Pipeline / Unit Tests (push) Has been cancelled
CI/CD Pipeline / Integration Tests (push) Has been cancelled
CI/CD Pipeline / Frontend Unit Tests (push) Has been cancelled
CI/CD Pipeline / Build Staging API Image (push) Has been cancelled
CI/CD Pipeline / Build Staging Web Image (push) Has been cancelled
CI/CD Pipeline / Build Staging Worker Image (push) Has been cancelled
CI/CD Pipeline / Deploy Staging (Watchtower auto-deploy) (push) Has been cancelled
CI/CD Pipeline / Staging E2E Tests (push) Has been cancelled
CI/CD Pipeline / Staging API Integration Tests (push) Has been cancelled
CI/CD Pipeline / Build Production API Image (push) Has been cancelled
CI/CD Pipeline / Build Production Web Image (push) Has been cancelled
CI/CD Pipeline / Build Production Worker Image (push) Has been cancelled
CI/CD Pipeline / Deploy Production (push) Has been cancelled
CI/CD Pipeline / Production Browser E2E (push) Has been cancelled
CI/CD Pipeline / ACR Image Cleanup (push) Has been cancelled
CI/CD Pipeline / Canary Release to Production (push) Has been cancelled
CI/CD Pipeline / CI Gate (push) Has been cancelled
CI/CD Pipeline / PR Build Worker Image (push) Failing after 689h59m39s
CI/CD Pipeline / PR Build API Image (push) Failing after 689h59m43s
CI/CD Pipeline / Frontend Lint (push) Failing after 690h0m25s
CI/CD Pipeline / Check if frontend-only change (push) Failing after 690h0m26s
CI/CD Pipeline / PR Build Web Image (push) Failing after 690h33m23s
Co-authored-by: xiaoxia <dev@xiaoxiajianji.com >
Co-committed-by: xiaoxia <dev@xiaoxiajianji.com >
2026-08-18 21:26:00 +08:00
xiaoxia
8f1d6f20d9
fix(api): add /app/apps/api to PYTHONPATH in api.Dockerfile ( #1427 )
...
CI/CD Pipeline / Validate - Migration (alembic) (push) Successful in 2m42s
CI/CD Pipeline / Validate - Type Check (mypy) (push) Successful in 2m43s
CI/CD Pipeline / Build Staging API Image (push) Successful in 2m24s
CI/CD Pipeline / Build Staging Web Image (push) Successful in 2m1s
CI/CD Pipeline / Frontend Unit Tests (push) Successful in 4m34s
CI/CD Pipeline / Validate - Code Quality (push) Successful in 9m24s
CI/CD Pipeline / Unit Tests (push) Successful in 13m11s
CI/CD Pipeline / Build Staging Worker Image (push) Successful in 13m45s
CI/CD Pipeline / Deploy Staging (Watchtower auto-deploy) (push) Successful in 3m41s
CI/CD Pipeline / Integration Tests (push) Successful in 10m46s
CI/CD Pipeline / ACR Image Cleanup (push) Successful in 49s
CI/CD Pipeline / Staging E2E Tests (push) Failing after 59s
CI/CD Pipeline / Staging API Integration Tests (push) Successful in 3m1s
CI/CD Pipeline / CI Gate (push) Failing after 690h20m13s
CI/CD Pipeline / Canary Release to Production (push) Failing after 690h17m10s
CI/CD Pipeline / Deploy Production (push) Failing after 690h27m7s
CI/CD Pipeline / Production Browser E2E (push) Failing after 690h27m7s
CI/CD Pipeline / Build Production Worker Image (push) Failing after 690h27m9s
CI/CD Pipeline / Build Production Web Image (push) Failing after 690h27m9s
CI/CD Pipeline / PR Build Worker Image (push) Failing after 690h39m55s
CI/CD Pipeline / Build Production API Image (push) Failing after 690h27m9s
CI/CD Pipeline / PR Build Web Image (push) Failing after 690h39m57s
CI/CD Pipeline / PR Build API Image (push) Failing after 690h39m59s
CI/CD Pipeline / Check if frontend-only change (push) Failing after 690h40m25s
CI/CD Pipeline / Frontend Lint (push) Failing after 690h40m24s
Co-authored-by: xiaoxia <dev@xiaoxiajianji.com >
Co-committed-by: xiaoxia <dev@xiaoxiajianji.com >
2026-08-18 20:46:00 +08:00
张宏杰
1a00b23b09
ci: retry CI (Worker Docker build transient failure)
CI/CD Pipeline / Validate - Migration (alembic) (push) Successful in 2m1s
CI/CD Pipeline / Build Staging API Image (push) Successful in 2m3s
CI/CD Pipeline / Build Staging Web Image (push) Successful in 4m26s
CI/CD Pipeline / Validate - Type Check (mypy) (push) Successful in 5m1s
CI/CD Pipeline / Frontend Unit Tests (push) Successful in 5m44s
CI/CD Pipeline / Validate - Code Quality (push) Successful in 9m46s
CI/CD Pipeline / Unit Tests (push) Successful in 13m39s
CI/CD Pipeline / Integration Tests (push) Successful in 6m1s
CI/CD Pipeline / Build Staging Worker Image (push) Has been cancelled
CI/CD Pipeline / Deploy Staging (Watchtower auto-deploy) (push) Has been cancelled
CI/CD Pipeline / Staging E2E Tests (push) Has been cancelled
CI/CD Pipeline / Staging API Integration Tests (push) Has been cancelled
CI/CD Pipeline / ACR Image Cleanup (push) Has been cancelled
CI/CD Pipeline / Canary Release to Production (push) Has been cancelled
CI/CD Pipeline / CI Gate (push) Failing after 690h48m4s
CI/CD Pipeline / Deploy Production (push) Failing after 690h50m8s
CI/CD Pipeline / Build Production Worker Image (push) Failing after 690h50m10s
CI/CD Pipeline / Build Production API Image (push) Failing after 690h50m10s
CI/CD Pipeline / PR Build Worker Image (push) Failing after 691h3m45s
CI/CD Pipeline / Frontend Lint (push) Failing after 691h3m50s
CI/CD Pipeline / PR Build Web Image (push) Failing after 691h3m47s
CI/CD Pipeline / Check if frontend-only change (push) Failing after 691h3m52s
CI/CD Pipeline / Production Browser E2E (push) Failing after 691h23m48s
CI/CD Pipeline / Build Production Web Image (push) Failing after 691h23m52s
CI/CD Pipeline / PR Build API Image (push) Failing after 691h37m31s
2026-08-18 20:22:33 +08:00
张宏杰
4a36eb8827
ci: retry deploy staging (SSH transient failure)
CI/CD Pipeline / Build Staging API Image (push) Successful in 2m34s
CI/CD Pipeline / Validate - Type Check (mypy) (push) Successful in 2m57s
CI/CD Pipeline / Validate - Migration (alembic) (push) Successful in 3m0s
CI/CD Pipeline / Build Staging Web Image (push) Successful in 4m52s
CI/CD Pipeline / Frontend Unit Tests (push) Successful in 6m4s
CI/CD Pipeline / Validate - Code Quality (push) Successful in 7m48s
CI/CD Pipeline / Integration Tests (push) Successful in 4m44s
CI/CD Pipeline / Unit Tests (push) Successful in 12m39s
CI/CD Pipeline / Build Staging Worker Image (push) Failing after 30m3s
CI/CD Pipeline / Canary Release to Production (push) Failing after 691h5m42s
CI/CD Pipeline / Staging API Integration Tests (push) Failing after 691h5m43s
CI/CD Pipeline / Staging E2E Tests (push) Failing after 691h5m43s
CI/CD Pipeline / Production Browser E2E (push) Failing after 691h23m2s
CI/CD Pipeline / Deploy Production (push) Failing after 691h23m3s
CI/CD Pipeline / Build Production Web Image (push) Failing after 691h23m6s
CI/CD Pipeline / CI Gate (push) Failing after 691h23m7s
CI/CD Pipeline / PR Build Worker Image (push) Failing after 691h35m42s
CI/CD Pipeline / PR Build Web Image (push) Failing after 691h35m44s
CI/CD Pipeline / PR Build API Image (push) Failing after 691h35m46s
CI/CD Pipeline / Frontend Lint (push) Failing after 691h35m47s
CI/CD Pipeline / Check if frontend-only change (push) Failing after 691h35m50s
CI/CD Pipeline / ACR Image Cleanup (push) Failing after 691h39m25s
CI/CD Pipeline / Deploy Staging (Watchtower auto-deploy) (push) Failing after 691h39m26s
CI/CD Pipeline / Build Production Worker Image (push) Failing after 691h56m47s
CI/CD Pipeline / Build Production API Image (push) Failing after 691h56m49s
2026-08-18 19:50:36 +08:00
xiaoxia
c329608436
fix: 重写 worker-base-image.yml,使用 docker build 替代 buildx ( #1426 )
...
CI/CD Pipeline / Validate - Type Check (mypy) (push) Successful in 2m16s
CI/CD Pipeline / Validate - Migration (alembic) (push) Successful in 2m16s
CI/CD Pipeline / Frontend Unit Tests (push) Successful in 5m5s
CI/CD Pipeline / Validate - Code Quality (push) Successful in 6m39s
CI/CD Pipeline / Integration Tests (push) Successful in 2m6s
CI/CD Pipeline / Unit Tests (push) Successful in 10m23s
CI/CD Pipeline / Build Staging Web Image (push) Successful in 22m34s
CI/CD Pipeline / Build Staging Worker Image (push) Successful in 32m23s
CI/CD Pipeline / Build Staging API Image (push) Successful in 52m25s
CI/CD Pipeline / Deploy Staging (Watchtower auto-deploy) (push) Failing after 3m52s
CI/CD Pipeline / Canary Release to Production (push) Failing after 691h39m4s
CI/CD Pipeline / Production Browser E2E (push) Failing after 692h24m57s
CI/CD Pipeline / Deploy Production (push) Failing after 692h24m59s
CI/CD Pipeline / ACR Image Cleanup (push) Failing after 691h39m5s
CI/CD Pipeline / Staging API Integration Tests (push) Failing after 691h39m5s
CI/CD Pipeline / Build Production API Image (push) Failing after 692h25m1s
CI/CD Pipeline / CI Gate (push) Failing after 692h25m2s
CI/CD Pipeline / Build Production Worker Image (push) Failing after 692h25m1s
CI/CD Pipeline / PR Build Web Image (push) Failing after 692h35m21s
CI/CD Pipeline / PR Build API Image (push) Failing after 692h35m23s
CI/CD Pipeline / Check if frontend-only change (push) Failing after 692h35m27s
CI/CD Pipeline / Staging E2E Tests (push) Failing after 692h12m48s
CI/CD Pipeline / Build Production Web Image (push) Failing after 692h58m43s
CI/CD Pipeline / PR Build Worker Image (push) Failing after 693h9m1s
CI/CD Pipeline / Frontend Lint (push) Failing after 693h9m7s
Co-authored-by: xiaoxia <dev@xiaoxiajianji.com >
Co-committed-by: xiaoxia <dev@xiaoxiajianji.com >
2026-08-18 18:51:00 +08:00
张宏杰
8a1a8406a1
fix: 修复 FrontendPreviewPlayer TypeScript 编译错误(未使用变量)
CI/CD Pipeline / Validate - Migration (alembic) (push) Successful in 2m13s
CI/CD Pipeline / Validate - Type Check (mypy) (push) Successful in 2m32s
CI/CD Pipeline / Validate - Code Quality (push) Successful in 8m44s
CI/CD Pipeline / Integration Tests (push) Successful in 3m23s
CI/CD Pipeline / Build Staging Worker Image (push) Successful in 16m51s
CI/CD Pipeline / Unit Tests (push) Failing after 16m55s
CI/CD Pipeline / Build Staging Web Image (push) Failing after 16m56s
CI/CD Pipeline / Build Staging API Image (push) Failing after 16m56s
CI/CD Pipeline / Frontend Unit Tests (push) Has been cancelled
CI/CD Pipeline / Build Production API Image (push) Has been cancelled
CI/CD Pipeline / Build Production Web Image (push) Has been cancelled
CI/CD Pipeline / Build Production Worker Image (push) Has been cancelled
CI/CD Pipeline / Deploy Production (push) Has been cancelled
CI/CD Pipeline / Production Browser E2E (push) Has been cancelled
CI/CD Pipeline / Canary Release to Production (push) Has been cancelled
CI/CD Pipeline / CI Gate (push) Has been cancelled
CI/CD Pipeline / ACR Image Cleanup (push) Failing after 692h35m55s
CI/CD Pipeline / Staging E2E Tests (push) Failing after 692h35m55s
CI/CD Pipeline / Deploy Staging (Watchtower auto-deploy) (push) Failing after 692h35m57s
CI/CD Pipeline / PR Build Worker Image (push) Failing after 692h52m47s
CI/CD Pipeline / PR Build API Image (push) Failing after 692h52m51s
CI/CD Pipeline / Frontend Lint (push) Failing after 692h52m53s
CI/CD Pipeline / Check if frontend-only change (push) Failing after 692h52m55s
CI/CD Pipeline / Staging API Integration Tests (push) Failing after 693h9m37s
CI/CD Pipeline / PR Build Web Image (push) Failing after 693h26m31s
2026-08-18 18:33:31 +08:00
张宏杰
7f0efd9651
ci: retry staging build (transient Docker failure)
CI/CD Pipeline / Validate - Type Check (mypy) (push) Successful in 2m8s
CI/CD Pipeline / Validate - Migration (alembic) (push) Successful in 2m10s
CI/CD Pipeline / Frontend Unit Tests (push) Successful in 4m44s
CI/CD Pipeline / Validate - Code Quality (push) Successful in 7m17s
CI/CD Pipeline / Build Staging Worker Image (push) Successful in 10m38s
CI/CD Pipeline / Build Staging Web Image (push) Failing after 10m40s
CI/CD Pipeline / Unit Tests (push) Has been cancelled
CI/CD Pipeline / Integration Tests (push) Has been cancelled
CI/CD Pipeline / Build Staging API Image (push) Has been cancelled
CI/CD Pipeline / Deploy Staging (Watchtower auto-deploy) (push) Has been cancelled
CI/CD Pipeline / Staging E2E Tests (push) Has been cancelled
CI/CD Pipeline / Staging API Integration Tests (push) Has been cancelled
CI/CD Pipeline / Build Production API Image (push) Has been cancelled
CI/CD Pipeline / Build Production Web Image (push) Has been cancelled
CI/CD Pipeline / Build Production Worker Image (push) Has been cancelled
CI/CD Pipeline / Deploy Production (push) Has been cancelled
CI/CD Pipeline / Production Browser E2E (push) Has been cancelled
CI/CD Pipeline / ACR Image Cleanup (push) Has been cancelled
CI/CD Pipeline / Canary Release to Production (push) Has been cancelled
CI/CD Pipeline / CI Gate (push) Has been cancelled
CI/CD Pipeline / PR Build Worker Image (push) Failing after 693h4m39s
CI/CD Pipeline / PR Build Web Image (push) Failing after 693h4m39s
CI/CD Pipeline / PR Build API Image (push) Failing after 693h4m39s
CI/CD Pipeline / Frontend Lint (push) Failing after 693h4m40s
CI/CD Pipeline / Check if frontend-only change (push) Failing after 693h4m46s
2026-08-18 18:21:38 +08:00
xiaoxia
4bb1c4205d
perf: 删除 psycopg2-binary 依赖 + 预构建 API 基础镜像 ( #1422 )
...
Worker Base Image Build / Build Worker Base Images (worker-base-runtime-cache, infra/docker/worker-base-runtime.Dockerfile, worker-base-runtime, runtime) (push) Failing after 1m19s
API Base Image Build / Build API Base Image (push) Successful in 1m40s
CI/CD Pipeline / Validate - Migration (alembic) (push) Successful in 3m5s
CI/CD Pipeline / Validate - Type Check (mypy) (push) Successful in 3m20s
CI/CD Pipeline / Frontend Unit Tests (push) Successful in 5m24s
CI/CD Pipeline / Validate - Code Quality (push) Successful in 8m22s
CI/CD Pipeline / Integration Tests (push) Successful in 3m3s
Worker Base Image Build / Build Worker Base Images (worker-base-builder-cache, infra/docker/worker-base-builder.Dockerfile, worker-base-builder, builder) (push) Failing after 11m48s
CI/CD Pipeline / Build Staging Web Image (push) Failing after 11m49s
CI/CD Pipeline / Unit Tests (push) Successful in 12m22s
CI/CD Pipeline / Build Staging API Image (push) Has been cancelled
CI/CD Pipeline / Build Staging Worker Image (push) Has been cancelled
CI/CD Pipeline / Deploy Staging (Watchtower auto-deploy) (push) Has been cancelled
CI/CD Pipeline / Staging E2E Tests (push) Has been cancelled
CI/CD Pipeline / Staging API Integration Tests (push) Has been cancelled
CI/CD Pipeline / ACR Image Cleanup (push) Has been cancelled
CI/CD Pipeline / Canary Release to Production (push) Has been cancelled
CI/CD Pipeline / Production Browser E2E (push) Failing after 693h7m59s
CI/CD Pipeline / CI Gate (push) Failing after 693h8m0s
CI/CD Pipeline / Build Production Worker Image (push) Failing after 693h8m0s
CI/CD Pipeline / Build Production Web Image (push) Failing after 693h8m0s
CI/CD Pipeline / PR Build Worker Image (push) Failing after 693h19m9s
CI/CD Pipeline / PR Build Web Image (push) Failing after 693h19m11s
CI/CD Pipeline / PR Build API Image (push) Failing after 693h19m13s
CI/CD Pipeline / Frontend Lint (push) Failing after 693h19m21s
CI/CD Pipeline / Check if frontend-only change (push) Failing after 693h20m26s
CI/CD Pipeline / Deploy Production (push) Failing after 693h41m41s
CI/CD Pipeline / Build Production API Image (push) Failing after 693h41m41s
Co-authored-by: xiaoxia <dev@xiaoxiajianji.com >
Co-committed-by: xiaoxia <dev@xiaoxiajianji.com >
2026-08-18 18:06:01 +08:00
张宏杰
cffb18c535
fix: 修复预览播放器视频无法播放和标题不显示(二次修复)( #1424 )
...
CI/CD Pipeline / Validate - Migration (alembic) (push) Successful in 2m2s
CI/CD Pipeline / Validate - Type Check (mypy) (push) Successful in 2m11s
CI/CD Pipeline / Validate - Code Quality (push) Successful in 6m46s
CI/CD Pipeline / Build Staging Web Image (push) Failing after 6m38s
CI/CD Pipeline / Frontend Unit Tests (push) Successful in 6m17s
CI/CD Pipeline / Integration Tests (push) Successful in 5m22s
CI/CD Pipeline / Unit Tests (push) Successful in 13m21s
CI/CD Pipeline / Build Staging API Image (push) Has been cancelled
CI/CD Pipeline / Build Staging Worker Image (push) Has been cancelled
CI/CD Pipeline / Deploy Staging (Watchtower auto-deploy) (push) Has been cancelled
CI/CD Pipeline / Staging E2E Tests (push) Has been cancelled
CI/CD Pipeline / Staging API Integration Tests (push) Has been cancelled
CI/CD Pipeline / ACR Image Cleanup (push) Has been cancelled
CI/CD Pipeline / Canary Release to Production (push) Has been cancelled
CI/CD Pipeline / Production Browser E2E (push) Failing after 693h21m58s
CI/CD Pipeline / CI Gate (push) Failing after 693h21m59s
CI/CD Pipeline / Build Production Worker Image (push) Failing after 693h21m59s
CI/CD Pipeline / Build Production Web Image (push) Failing after 693h21m59s
CI/CD Pipeline / Build Production API Image (push) Failing after 693h22m0s
CI/CD Pipeline / PR Build Worker Image (push) Failing after 693h34m45s
CI/CD Pipeline / Frontend Lint (push) Failing after 693h35m2s
CI/CD Pipeline / PR Build Web Image (push) Failing after 693h34m47s
CI/CD Pipeline / Check if frontend-only change (push) Failing after 693h38m40s
CI/CD Pipeline / Deploy Production (push) Failing after 693h55m40s
CI/CD Pipeline / PR Build API Image (push) Failing after 694h8m30s
修复 PR #1423 未解决的3个根因:
1. useSegmentScheduler: 用 srcLoadedRef 替代 video.src 检查
- video.src='' 在浏览器中被解析为页面URL,导致条件永远为false
- switchToSegment 先绑事件再设src,加 readyState 检查和10s超时
- 显式调用 video.load() 确保加载启动
2. FrontendPreviewPlayer: 移除嵌套的 .xx-preview-video 容器
- 改为 Fragment + absolute 定位,避免双层 overflow:hidden 冲突
- 视频/控制条/播放按钮直接填充父容器
3. PreviewVideoPanel: 简化为单一 .xx-preview-video 容器
- TitleOverlay z-index:20 确保在视频(z:1)和控制条(z:10)之上
2026-08-18 17:45:00 +08:00
张宏杰
b430743f7a
fix: 修复预览播放器视频无法播放和标题不显示 ( #1423 )
...
CI/CD Pipeline / Validate - Migration (alembic) (push) Successful in 2m33s
CI/CD Pipeline / Validate - Type Check (mypy) (push) Successful in 2m53s
CI/CD Pipeline / Frontend Unit Tests (push) Successful in 5m3s
CI/CD Pipeline / Build Staging Web Image (push) Successful in 7m8s
CI/CD Pipeline / Validate - Code Quality (push) Successful in 8m35s
CI/CD Pipeline / Integration Tests (push) Successful in 6m7s
CI/CD Pipeline / Unit Tests (push) Successful in 15m3s
CI/CD Pipeline / Build Staging Worker Image (push) Successful in 20m29s
CI/CD Pipeline / Build Staging API Image (push) Successful in 42m21s
CI/CD Pipeline / Deploy Staging (Watchtower auto-deploy) (push) Successful in 1m24s
CI/CD Pipeline / ACR Image Cleanup (push) Successful in 40s
CI/CD Pipeline / Staging API Integration Tests (push) Successful in 2m54s
CI/CD Pipeline / Staging E2E Tests (push) Failing after 2m57s
CI/CD Pipeline / Canary Release to Production (push) Failing after 695h29m18s
CI/CD Pipeline / Production Browser E2E (push) Failing after 696h0m53s
CI/CD Pipeline / CI Gate (push) Failing after 696h0m55s
CI/CD Pipeline / Build Production Worker Image (push) Failing after 696h0m56s
CI/CD Pipeline / Build Production API Image (push) Failing after 696h0m56s
CI/CD Pipeline / PR Build Worker Image (push) Failing after 696h15m59s
CI/CD Pipeline / PR Build API Image (push) Failing after 696h16m0s
CI/CD Pipeline / Frontend Lint (push) Failing after 696h16m1s
CI/CD Pipeline / Check if frontend-only change (push) Failing after 696h16m2s
CI/CD Pipeline / Deploy Production (push) Failing after 696h34m36s
CI/CD Pipeline / Build Production Web Image (push) Failing after 696h34m38s
CI/CD Pipeline / PR Build Web Image (push) Failing after 696h49m42s
问题1:视频无法播放
- switchToSegment 改为返回 Promise,play() 等待视频加载完成再播放
- 添加 videoUrl 调试日志和错误监听
问题2:标题不显示
- TitleOverlay 标题为空时显示占位文本标题预览
- 始终渲染 TitleOverlay,让用户能看到样式效果
2026-08-18 15:10:21 +08:00
xiaoxia
cd485a6370
fix: docker buildx build 加 25 分钟超时防止无限挂起 ( #1420 )
...
CI/CD Pipeline / Build Staging Web Image (push) Successful in 1m47s
CI/CD Pipeline / Validate - Migration (alembic) (push) Successful in 2m35s
CI/CD Pipeline / Validate - Type Check (mypy) (push) Successful in 2m51s
CI/CD Pipeline / Frontend Unit Tests (push) Successful in 6m13s
CI/CD Pipeline / Validate - Code Quality (push) Successful in 7m6s
CI/CD Pipeline / Integration Tests (push) Successful in 2m15s
CI/CD Pipeline / Build Staging Worker Image (push) Successful in 11m37s
CI/CD Pipeline / Unit Tests (push) Successful in 11m44s
CI/CD Pipeline / Build Staging API Image (push) Successful in 27m9s
CI/CD Pipeline / Deploy Staging (Watchtower auto-deploy) (push) Successful in 1m50s
CI/CD Pipeline / ACR Image Cleanup (push) Successful in 40s
CI/CD Pipeline / Staging API Integration Tests (push) Successful in 2m55s
CI/CD Pipeline / Staging E2E Tests (push) Failing after 2m58s
CI/CD Pipeline / Canary Release to Production (push) Failing after 696h58m28s
CI/CD Pipeline / CI Gate (push) Failing after 697h18m40s
CI/CD Pipeline / Build Production Worker Image (push) Failing after 697h18m41s
CI/CD Pipeline / Production Browser E2E (push) Failing after 697h18m40s
CI/CD Pipeline / PR Build Worker Image (push) Failing after 697h30m25s
CI/CD Pipeline / Build Production Web Image (push) Failing after 697h18m41s
CI/CD Pipeline / PR Build Web Image (push) Failing after 697h30m26s
CI/CD Pipeline / PR Build API Image (push) Failing after 697h30m26s
CI/CD Pipeline / Frontend Lint (push) Failing after 697h30m26s
CI/CD Pipeline / Check if frontend-only change (push) Failing after 697h30m27s
CI/CD Pipeline / Deploy Production (push) Failing after 697h52m21s
CI/CD Pipeline / Build Production API Image (push) Failing after 697h52m22s
Co-authored-by: xiaoxia <dev@xiaoxiajianji.com >
Co-committed-by: xiaoxia <dev@xiaoxiajianji.com >
2026-08-18 13:56:01 +08:00
xiaoxia
8ef96e8569
feat: 新增 POST /assets/batch 批量获取素材详情接口 ( #1418 )
CI/CD Pipeline / Validate - Migration (alembic) (push) Successful in 1m41s
CI/CD Pipeline / Validate - Type Check (mypy) (push) Successful in 2m57s
CI/CD Pipeline / Build Staging Web Image (push) Successful in 5m2s
CI/CD Pipeline / Validate - Code Quality (push) Successful in 7m14s
CI/CD Pipeline / Frontend Unit Tests (push) Successful in 8m20s
CI/CD Pipeline / Integration Tests (push) Successful in 2m39s
CI/CD Pipeline / Unit Tests (push) Has been cancelled
CI/CD Pipeline / Build Staging API Image (push) Has been cancelled
CI/CD Pipeline / Build Staging Worker Image (push) Has been cancelled
CI/CD Pipeline / Deploy Staging (Watchtower auto-deploy) (push) Has been cancelled
CI/CD Pipeline / Staging E2E Tests (push) Has been cancelled
CI/CD Pipeline / Staging API Integration Tests (push) Has been cancelled
CI/CD Pipeline / Build Production API Image (push) Has been cancelled
CI/CD Pipeline / Build Production Web Image (push) Has been cancelled
CI/CD Pipeline / Build Production Worker Image (push) Has been cancelled
CI/CD Pipeline / Deploy Production (push) Has been cancelled
CI/CD Pipeline / Production Browser E2E (push) Has been cancelled
CI/CD Pipeline / ACR Image Cleanup (push) Has been cancelled
CI/CD Pipeline / Canary Release to Production (push) Has been cancelled
CI/CD Pipeline / CI Gate (push) Has been cancelled
CI/CD Pipeline / PR Build Worker Image (push) Failing after 697h42m43s
CI/CD Pipeline / PR Build API Image (push) Failing after 697h42m47s
CI/CD Pipeline / Frontend Lint (push) Failing after 697h43m10s
CI/CD Pipeline / Check if frontend-only change (push) Failing after 697h43m32s
CI/CD Pipeline / PR Build Web Image (push) Failing after 698h16m26s
2026-08-18 13:42:54 +08:00
xiaoxia
82e05fcdbb
fix: token刷新数据源统一+非空断言修复+并发竞态锁 ( #1416 )
CI/CD Pipeline / Validate - Code Quality (push) Has been cancelled
CI/CD Pipeline / Validate - Type Check (mypy) (push) Has been cancelled
CI/CD Pipeline / Validate - Migration (alembic) (push) Has been cancelled
CI/CD Pipeline / Unit Tests (push) Has been cancelled
CI/CD Pipeline / Integration Tests (push) Has been cancelled
CI/CD Pipeline / Frontend Lint (push) Has been cancelled
CI/CD Pipeline / Frontend Unit Tests (push) Has been cancelled
CI/CD Pipeline / PR Build API Image (push) Has been cancelled
CI/CD Pipeline / PR Build Web Image (push) Has been cancelled
CI/CD Pipeline / PR Build Worker Image (push) Has been cancelled
CI/CD Pipeline / Build Staging API Image (push) Has been cancelled
CI/CD Pipeline / Build Staging Web Image (push) Has been cancelled
CI/CD Pipeline / Build Staging Worker Image (push) Has been cancelled
CI/CD Pipeline / Deploy Staging (Watchtower auto-deploy) (push) Has been cancelled
CI/CD Pipeline / Staging E2E Tests (push) Has been cancelled
CI/CD Pipeline / Staging API Integration Tests (push) Has been cancelled
CI/CD Pipeline / Build Production API Image (push) Has been cancelled
CI/CD Pipeline / Build Production Web Image (push) Has been cancelled
CI/CD Pipeline / Build Production Worker Image (push) Has been cancelled
CI/CD Pipeline / Deploy Production (push) Has been cancelled
CI/CD Pipeline / Production Browser E2E (push) Has been cancelled
CI/CD Pipeline / ACR Image Cleanup (push) Has been cancelled
CI/CD Pipeline / Canary Release to Production (push) Has been cancelled
CI/CD Pipeline / CI Gate (push) Has been cancelled
CI/CD Pipeline / Check if frontend-only change (push) Failing after 697h43m56s
2026-08-18 13:42:32 +08:00
xiaoxia
766277142c
fix: 标题叠加层始终渲染+移除不存在的batch接口调用 ( #1419 )
...
CI/CD Pipeline / Validate - Type Check (mypy) (push) Successful in 1m59s
CI/CD Pipeline / Validate - Migration (alembic) (push) Successful in 2m17s
CI/CD Pipeline / Build Staging Web Image (push) Successful in 6m6s
CI/CD Pipeline / Frontend Unit Tests (push) Successful in 6m11s
CI/CD Pipeline / Validate - Code Quality (push) Successful in 6m32s
CI/CD Pipeline / Integration Tests (push) Successful in 2m45s
CI/CD Pipeline / Unit Tests (push) Successful in 12m3s
CI/CD Pipeline / Build Staging API Image (push) Has been cancelled
CI/CD Pipeline / Build Staging Worker Image (push) Has been cancelled
CI/CD Pipeline / Deploy Staging (Watchtower auto-deploy) (push) Has been cancelled
CI/CD Pipeline / Staging E2E Tests (push) Has been cancelled
CI/CD Pipeline / Staging API Integration Tests (push) Has been cancelled
CI/CD Pipeline / ACR Image Cleanup (push) Has been cancelled
CI/CD Pipeline / Canary Release to Production (push) Has been cancelled
CI/CD Pipeline / Production Browser E2E (push) Failing after 697h48m17s
CI/CD Pipeline / Deploy Production (push) Failing after 697h48m17s
CI/CD Pipeline / CI Gate (push) Failing after 697h48m19s
CI/CD Pipeline / Build Production Worker Image (push) Failing after 697h48m21s
CI/CD Pipeline / Build Production API Image (push) Failing after 697h48m21s
CI/CD Pipeline / PR Build Worker Image (push) Failing after 698h0m21s
CI/CD Pipeline / PR Build Web Image (push) Failing after 698h0m23s
CI/CD Pipeline / Check if frontend-only change (push) Failing after 698h0m26s
CI/CD Pipeline / PR Build API Image (push) Failing after 698h0m23s
CI/CD Pipeline / Build Production Web Image (push) Failing after 698h22m2s
CI/CD Pipeline / Frontend Lint (push) Failing after 698h34m6s
Co-authored-by: xiaoxia <dev@xiaoxiajianji.com >
Co-committed-by: xiaoxia <dev@xiaoxiajianji.com >
2026-08-18 13:26:01 +08:00
xiaoxia
5520e18e2e
fix: 修复 usePreviewAssets 无限循环请求
...
CI/CD Pipeline / Check if frontend-only change (pull_request) Successful in 39s
CI/CD Pipeline / Validate - Type Check (mypy) (pull_request) Successful in 1m32s
CI/CD Pipeline / Frontend Unit Tests (pull_request) Successful in 1m0s
PR Automation / Auto Merge on CI Green + Approved (pull_request) Successful in 1m40s
CI/CD Pipeline / Validate - Migration (alembic) (pull_request) Successful in 1m49s
Preview Deploy / Deploy Preview Environment (pull_request) Successful in 2m21s
PR Automation / Auto Approve on CI Green (pull_request) Successful in 3m28s
CI/CD Pipeline / Validate - Migration (alembic) (push) Successful in 1m47s
CI/CD Pipeline / Validate - Type Check (mypy) (push) Successful in 1m53s
CI/CD Pipeline / Frontend Lint (pull_request) Successful in 3m2s
ACR Cleanup / ACR Image Cleanup (pull_request_target) Successful in 52s
Preview Cleanup / Cleanup Preview Environment (pull_request) Successful in 1m8s
CI/CD Pipeline / PR Build Web Image (pull_request) Successful in 4m12s
AI Code Review / AI Code Review (pull_request) Successful in 6m47s
CI/CD Pipeline / Validate - Code Quality (push) Successful in 6m0s
CI/CD Pipeline / Validate - Code Quality (pull_request) Successful in 7m50s
CI/CD Pipeline / Build Staging Web Image (push) Successful in 6m21s
CI/CD Pipeline / CI Gate (pull_request) Successful in 37s
CI/CD Pipeline / Frontend Unit Tests (push) Successful in 6m55s
CI/CD Pipeline / Integration Tests (push) Successful in 4m34s
CI/CD Pipeline / Unit Tests (push) Successful in 15m20s
CI/CD Pipeline / Build Staging Worker Image (push) Successful in 16m18s
CI/CD Pipeline / Build Staging API Image (push) Has been cancelled
CI/CD Pipeline / Deploy Staging (Watchtower auto-deploy) (push) Has been cancelled
CI/CD Pipeline / Staging E2E Tests (push) Has been cancelled
CI/CD Pipeline / Staging API Integration Tests (push) Has been cancelled
CI/CD Pipeline / ACR Image Cleanup (push) Has been cancelled
CI/CD Pipeline / Canary Release to Production (push) Has been cancelled
CI/CD Pipeline / Production Browser E2E (push) Failing after 698h8m16s
CI/CD Pipeline / Deploy Production (push) Failing after 698h8m17s
CI/CD Pipeline / CI Gate (push) Failing after 698h8m21s
CI/CD Pipeline / Build Production Worker Image (push) Failing after 698h8m22s
CI/CD Pipeline / Build Production API Image (push) Failing after 698h8m24s
CI/CD Pipeline / Production Browser E2E (pull_request) Failing after 698h17m18s
CI/CD Pipeline / Canary Release to Production (pull_request) Failing after 698h17m20s
CI/CD Pipeline / Build Production Worker Image (pull_request) Failing after 698h18m3s
CI/CD Pipeline / Deploy Production (pull_request) Failing after 698h17m22s
CI/CD Pipeline / Build Production API Image (pull_request) Failing after 698h18m7s
CI/CD Pipeline / Integration Tests (pull_request) Failing after 698h18m9s
CI/CD Pipeline / PR Build Worker Image (push) Failing after 698h23m10s
CI/CD Pipeline / PR Build API Image (push) Failing after 698h23m14s
CI/CD Pipeline / Frontend Lint (push) Failing after 698h23m16s
CI/CD Pipeline / Check if frontend-only change (push) Failing after 698h25m4s
CI/CD Pipeline / PR Build Worker Image (pull_request) Failing after 698h26m1s
CI/CD Pipeline / Unit Tests (pull_request) Failing after 698h26m4s
CI/CD Pipeline / ACR Image Cleanup (pull_request) Failing after 698h26m40s
CI/CD Pipeline / Staging E2E Tests (pull_request) Failing after 698h26m41s
CI/CD Pipeline / Deploy Staging (Watchtower auto-deploy) (pull_request) Failing after 698h26m43s
CI/CD Pipeline / Build Staging Web Image (pull_request) Failing after 698h26m44s
CI/CD Pipeline / Build Staging API Image (pull_request) Failing after 698h26m45s
CI/CD Pipeline / Build Production Web Image (push) Failing after 698h42m4s
CI/CD Pipeline / Build Production Web Image (pull_request) Failing after 698h51m46s
CI/CD Pipeline / PR Build Web Image (push) Failing after 698h56m53s
CI/CD Pipeline / PR Build API Image (pull_request) Failing after 698h59m44s
CI/CD Pipeline / Staging API Integration Tests (pull_request) Failing after 699h0m21s
CI/CD Pipeline / Build Staging Worker Image (pull_request) Failing after 699h0m25s
- 添加 useStableArray hook 稳定化 assetIds 引用
- 只有数组内容真正变化时才触发重新请求
- 避免父组件 re-render 导致的无效 API 调用
2026-08-18 12:59:02 +08:00
xiaoxia
abb8e0fcaf
chore: 清理 generation.py 中未使用的渲染函数和常量 ( #1413 )
CI/CD Pipeline / Build Staging Web Image (push) Successful in 1m3s
CI/CD Pipeline / Validate - Type Check (mypy) (push) Successful in 2m8s
CI/CD Pipeline / Validate - Migration (alembic) (push) Successful in 2m11s
CI/CD Pipeline / Frontend Unit Tests (push) Successful in 4m21s
CI/CD Pipeline / Validate - Code Quality (push) Successful in 6m59s
CI/CD Pipeline / Integration Tests (push) Successful in 3m17s
CI/CD Pipeline / Unit Tests (push) Successful in 11m32s
CI/CD Pipeline / Build Staging Worker Image (push) Successful in 15m33s
CI/CD Pipeline / Build Staging API Image (push) Successful in 32m13s
CI/CD Pipeline / Deploy Staging (Watchtower auto-deploy) (push) Successful in 1m28s
CI/CD Pipeline / ACR Image Cleanup (push) Successful in 41s
CI/CD Pipeline / Staging E2E Tests (push) Failing after 1m2s
CI/CD Pipeline / Staging API Integration Tests (push) Successful in 3m0s
CI/CD Pipeline / Canary Release to Production (push) Failing after 699h21m27s
CI/CD Pipeline / CI Gate (push) Failing after 699h45m31s
CI/CD Pipeline / Production Browser E2E (push) Failing after 699h45m29s
CI/CD Pipeline / Build Production Worker Image (push) Failing after 699h45m31s
CI/CD Pipeline / Build Production API Image (push) Failing after 699h45m31s
CI/CD Pipeline / PR Build Worker Image (push) Failing after 699h56m1s
CI/CD Pipeline / PR Build API Image (push) Failing after 699h56m4s
CI/CD Pipeline / Frontend Lint (push) Failing after 699h56m22s
CI/CD Pipeline / Check if frontend-only change (push) Failing after 699h58m13s
CI/CD Pipeline / Deploy Production (push) Failing after 700h19m11s
CI/CD Pipeline / Build Production Web Image (push) Failing after 700h19m12s
CI/CD Pipeline / PR Build Web Image (push) Failing after 700h29m43s
2026-08-18 11:28:15 +08:00
xiaoxia
6b16f0c738
refactor: 预览播放器架构改造 - 前端素材切片播放替代FFmpeg预览渲染 ( #1414 )
CI/CD Pipeline / Validate - Code Quality (push) Failing after 0s
CI/CD Pipeline / Validate - Migration (alembic) (push) Failing after 0s
CI/CD Pipeline / Build Staging API Image (push) Failing after 0s
CI/CD Pipeline / Build Staging Worker Image (push) Failing after 0s
CI/CD Pipeline / Build Staging Web Image (push) Failing after 0s
CI/CD Pipeline / Unit Tests (push) Failing after 0s
CI/CD Pipeline / Frontend Unit Tests (push) Failing after 0s
CI/CD Pipeline / Validate - Type Check (mypy) (push) Successful in 1m11s
CI/CD Pipeline / Integration Tests (push) Failing after 0s
CI/CD Pipeline / Production Browser E2E (push) Failing after 700h19m39s
CI/CD Pipeline / Canary Release to Production (push) Failing after 700h19m41s
CI/CD Pipeline / Deploy Production (push) Failing after 700h19m41s
CI/CD Pipeline / Build Production Web Image (push) Failing after 700h19m42s
CI/CD Pipeline / Build Production API Image (push) Failing after 700h19m43s
CI/CD Pipeline / ACR Image Cleanup (push) Failing after 700h20m42s
CI/CD Pipeline / Staging API Integration Tests (push) Failing after 700h20m43s
CI/CD Pipeline / Deploy Staging (Watchtower auto-deploy) (push) Failing after 700h20m44s
CI/CD Pipeline / PR Build Worker Image (push) Failing after 700h20m45s
CI/CD Pipeline / PR Build Web Image (push) Failing after 700h20m45s
CI/CD Pipeline / Frontend Lint (push) Failing after 700h20m48s
CI/CD Pipeline / Check if frontend-only change (push) Failing after 700h20m54s
CI/CD Pipeline / CI Gate (push) Failing after 700h53m20s
CI/CD Pipeline / Build Production Worker Image (push) Failing after 700h53m22s
CI/CD Pipeline / Staging E2E Tests (push) Failing after 700h54m23s
CI/CD Pipeline / PR Build API Image (push) Failing after 700h54m26s
2026-08-18 11:05:33 +08:00
SaaS Frontend
f6f9d6fc99
ci: retry - transient runner failures on previous commit
CI/CD Pipeline / Validate - Code Quality (push) Failing after 1s
CI/CD Pipeline / Validate - Type Check (mypy) (push) Failing after 0s
CI/CD Pipeline / Build Staging API Image (push) Failing after 0s
CI/CD Pipeline / Validate - Migration (alembic) (push) Failing after 1s
CI/CD Pipeline / Build Staging Web Image (push) Failing after 0s
CI/CD Pipeline / Build Staging Worker Image (push) Failing after 0s
CI/CD Pipeline / Frontend Unit Tests (push) Failing after 0s
CI/CD Pipeline / Integration Tests (push) Successful in 2m1s
CI/CD Pipeline / Unit Tests (push) Successful in 7m5s
CI/CD Pipeline / Production Browser E2E (push) Failing after 703h16m41s
CI/CD Pipeline / Deploy Production (push) Failing after 703h16m42s
CI/CD Pipeline / CI Gate (push) Failing after 703h16m43s
CI/CD Pipeline / Build Production Worker Image (push) Failing after 703h16m43s
CI/CD Pipeline / Build Production API Image (push) Failing after 703h16m43s
CI/CD Pipeline / ACR Image Cleanup (push) Failing after 703h23m45s
CI/CD Pipeline / Staging API Integration Tests (push) Failing after 703h23m45s
CI/CD Pipeline / Deploy Staging (Watchtower auto-deploy) (push) Failing after 703h23m49s
CI/CD Pipeline / Staging E2E Tests (push) Failing after 703h23m46s
CI/CD Pipeline / PR Build Worker Image (push) Failing after 703h23m50s
CI/CD Pipeline / PR Build Web Image (push) Failing after 703h23m50s
CI/CD Pipeline / Frontend Lint (push) Failing after 703h23m51s
CI/CD Pipeline / Check if frontend-only change (push) Failing after 703h25m11s
CI/CD Pipeline / Canary Release to Production (push) Failing after 703h50m21s
CI/CD Pipeline / Build Production Web Image (push) Failing after 703h50m23s
CI/CD Pipeline / PR Build API Image (push) Failing after 703h57m31s
2026-08-18 03:08:01 +08:00
SaaS Frontend
55825a4b28
fix: 更新 smoke test 引用 - useStep5Preview 替换为 usePreviewAssets/useSegmentScheduler ( #1414 )
CI/CD Pipeline / Validate - Type Check (mypy) (push) Successful in 2m35s
CI/CD Pipeline / Validate - Migration (alembic) (push) Successful in 2m35s
CI/CD Pipeline / Frontend Unit Tests (push) Successful in 5m6s
CI/CD Pipeline / Unit Tests (push) Failing after 20m52s
CI/CD Pipeline / Build Staging Worker Image (push) Failing after 20m53s
CI/CD Pipeline / Build Staging Web Image (push) Failing after 20m53s
CI/CD Pipeline / Build Staging API Image (push) Failing after 20m53s
CI/CD Pipeline / Validate - Code Quality (push) Failing after 20m54s
CI/CD Pipeline / Integration Tests (push) Has been cancelled
CI/CD Pipeline / Deploy Staging (Watchtower auto-deploy) (push) Has been cancelled
CI/CD Pipeline / Staging E2E Tests (push) Has been cancelled
CI/CD Pipeline / Staging API Integration Tests (push) Has been cancelled
CI/CD Pipeline / Build Production API Image (push) Has been cancelled
CI/CD Pipeline / Build Production Web Image (push) Has been cancelled
CI/CD Pipeline / Build Production Worker Image (push) Has been cancelled
CI/CD Pipeline / Deploy Production (push) Has been cancelled
CI/CD Pipeline / Production Browser E2E (push) Has been cancelled
CI/CD Pipeline / ACR Image Cleanup (push) Has been cancelled
CI/CD Pipeline / Canary Release to Production (push) Has been cancelled
CI/CD Pipeline / CI Gate (push) Has been cancelled
CI/CD Pipeline / PR Build Worker Image (push) Failing after 708h41m52s
CI/CD Pipeline / PR Build Web Image (push) Failing after 708h41m52s
CI/CD Pipeline / Frontend Lint (push) Failing after 708h41m54s
CI/CD Pipeline / PR Build API Image (push) Failing after 708h41m53s
CI/CD Pipeline / Check if frontend-only change (push) Failing after 708h41m56s
2026-08-18 02:44:32 +08:00
SaaS Frontend
48a9d11dae
refactor: 预览播放器架构改造 - 前端素材切片播放替代FFmpeg预览渲染 ( #1414 )
...
CI/CD Pipeline / Validate - Migration (alembic) (push) Successful in 2m21s
CI/CD Pipeline / Validate - Type Check (mypy) (push) Successful in 2m50s
CI/CD Pipeline / Validate - Code Quality (push) Successful in 6m11s
CI/CD Pipeline / Frontend Unit Tests (push) Failing after 6m36s
CI/CD Pipeline / Integration Tests (push) Successful in 2m42s
CI/CD Pipeline / Build Staging Web Image (push) Successful in 9m51s
CI/CD Pipeline / Build Staging Worker Image (push) Successful in 10m17s
CI/CD Pipeline / Unit Tests (push) Has been cancelled
CI/CD Pipeline / Build Staging API Image (push) Has been cancelled
CI/CD Pipeline / Deploy Staging (Watchtower auto-deploy) (push) Has been cancelled
CI/CD Pipeline / Staging E2E Tests (push) Has been cancelled
CI/CD Pipeline / Staging API Integration Tests (push) Has been cancelled
CI/CD Pipeline / Build Production API Image (push) Has been cancelled
CI/CD Pipeline / Build Production Web Image (push) Has been cancelled
CI/CD Pipeline / Build Production Worker Image (push) Has been cancelled
CI/CD Pipeline / Deploy Production (push) Has been cancelled
CI/CD Pipeline / Production Browser E2E (push) Has been cancelled
CI/CD Pipeline / ACR Image Cleanup (push) Has been cancelled
CI/CD Pipeline / Canary Release to Production (push) Has been cancelled
CI/CD Pipeline / CI Gate (push) Has been cancelled
CI/CD Pipeline / PR Build Worker Image (push) Failing after 708h52m15s
CI/CD Pipeline / PR Build Web Image (push) Failing after 708h52m17s
CI/CD Pipeline / Frontend Lint (push) Failing after 708h52m17s
CI/CD Pipeline / Check if frontend-only change (push) Failing after 708h52m20s
CI/CD Pipeline / PR Build API Image (push) Failing after 709h25m57s
- 新建 FrontendPreviewPlayer + useSegmentScheduler + usePreviewAssets
- 删除 useStep5Preview.ts(后端FFmpeg预览轮询逻辑)
- Step5预览改为前端直接播放素材片段 + CSS标题叠加
- 预览等待时间从数十秒降到即时,标题样式调整实时生效
2026-08-18 02:34:07 +08:00
xiaoxia
c3ac621ebd
fix: 预览渲染完成后回写 cover_url 到 GenerationTask ( #1412 )
CI/CD Pipeline / Validate - Migration (alembic) (push) Successful in 1m56s
CI/CD Pipeline / Validate - Type Check (mypy) (push) Successful in 2m31s
CI/CD Pipeline / Build Staging Web Image (push) Successful in 3m20s
CI/CD Pipeline / Frontend Unit Tests (push) Successful in 5m55s
CI/CD Pipeline / Validate - Code Quality (push) Successful in 7m29s
CI/CD Pipeline / Integration Tests (push) Successful in 2m25s
CI/CD Pipeline / Unit Tests (push) Successful in 11m25s
CI/CD Pipeline / Build Staging Worker Image (push) Successful in 13m21s
CI/CD Pipeline / Build Staging API Image (push) Successful in 28m52s
CI/CD Pipeline / Deploy Staging (Watchtower auto-deploy) (push) Successful in 1m17s
CI/CD Pipeline / ACR Image Cleanup (push) Successful in 40s
CI/CD Pipeline / Staging API Integration Tests (push) Successful in 3m0s
CI/CD Pipeline / Staging E2E Tests (push) Successful in 3m21s
CI/CD Pipeline / Canary Release to Production (push) Failing after 710h45m26s
CI/CD Pipeline / CI Gate (push) Failing after 711h7m12s
CI/CD Pipeline / Production Browser E2E (push) Failing after 711h7m10s
CI/CD Pipeline / Build Production Worker Image (push) Failing after 711h7m12s
CI/CD Pipeline / Build Production API Image (push) Failing after 711h7m12s
CI/CD Pipeline / PR Build Worker Image (push) Failing after 711h18m37s
CI/CD Pipeline / PR Build API Image (push) Failing after 711h18m39s
CI/CD Pipeline / Frontend Lint (push) Failing after 711h18m40s
CI/CD Pipeline / Check if frontend-only change (push) Failing after 711h18m41s
CI/CD Pipeline / Deploy Production (push) Failing after 711h40m51s
CI/CD Pipeline / Build Production Web Image (push) Failing after 711h40m51s
CI/CD Pipeline / PR Build Web Image (push) Failing after 711h52m17s
2026-08-18 00:07:49 +08:00
xiaoxia
8740585e41
fix: Step5 标题样式实时预览 - 修复 useMemo 依赖项问题 ( #1411 )
...
CI/CD Pipeline / Validate - Migration (alembic) (push) Successful in 2m30s
CI/CD Pipeline / Validate - Type Check (mypy) (push) Successful in 2m59s
CI/CD Pipeline / Frontend Unit Tests (push) Successful in 5m26s
CI/CD Pipeline / Build Staging Web Image (push) Successful in 5m46s
CI/CD Pipeline / Validate - Code Quality (push) Successful in 10m13s
CI/CD Pipeline / Integration Tests (push) Successful in 4m28s
CI/CD Pipeline / Unit Tests (push) Successful in 14m44s
CI/CD Pipeline / Build Staging Worker Image (push) Successful in 18m2s
CI/CD Pipeline / Build Staging API Image (push) Successful in 34m47s
CI/CD Pipeline / Deploy Staging (Watchtower auto-deploy) (push) Successful in 1m24s
CI/CD Pipeline / ACR Image Cleanup (push) Successful in 43s
CI/CD Pipeline / Staging API Integration Tests (push) Successful in 3m4s
CI/CD Pipeline / Staging E2E Tests (push) Failing after 6m5s
CI/CD Pipeline / Canary Release to Production (push) Failing after 711h36m4s
CI/CD Pipeline / Production Browser E2E (push) Failing after 712h0m37s
CI/CD Pipeline / Deploy Production (push) Failing after 712h0m38s
CI/CD Pipeline / CI Gate (push) Failing after 712h0m38s
CI/CD Pipeline / Build Production Worker Image (push) Failing after 712h0m38s
CI/CD Pipeline / Build Production Web Image (push) Failing after 712h0m39s
CI/CD Pipeline / Build Production API Image (push) Failing after 712h0m39s
CI/CD Pipeline / PR Build Worker Image (push) Failing after 712h15m23s
CI/CD Pipeline / Check if frontend-only change (push) Failing after 712h15m27s
CI/CD Pipeline / PR Build Web Image (push) Failing after 712h15m23s
CI/CD Pipeline / PR Build API Image (push) Failing after 712h15m25s
CI/CD Pipeline / Frontend Lint (push) Failing after 712h49m3s
Co-authored-by: xiaoxia <dev@xiaoxiajianji.com >
Co-committed-by: xiaoxia <dev@xiaoxiajianji.com >
2026-08-17 23:11:04 +08:00
灵应
f8075597f7
fix: Step5 标题样式实时预览 - 修复 useMemo 依赖项问题 ( #1411 )
...
CI/CD Pipeline / Validate - Code Quality (push) Has been cancelled
CI/CD Pipeline / Validate - Type Check (mypy) (push) Has been cancelled
CI/CD Pipeline / Validate - Migration (alembic) (push) Has been cancelled
CI/CD Pipeline / Unit Tests (push) Has been cancelled
CI/CD Pipeline / Integration Tests (push) Has been cancelled
CI/CD Pipeline / Frontend Unit Tests (push) Has been cancelled
CI/CD Pipeline / Build Staging API Image (push) Has been cancelled
CI/CD Pipeline / Build Staging Web Image (push) Has been cancelled
CI/CD Pipeline / Build Staging Worker Image (push) Has been cancelled
CI/CD Pipeline / Deploy Staging (Watchtower auto-deploy) (push) Has been cancelled
CI/CD Pipeline / Staging E2E Tests (push) Has been cancelled
CI/CD Pipeline / Staging API Integration Tests (push) Has been cancelled
CI/CD Pipeline / Build Production API Image (push) Has been cancelled
CI/CD Pipeline / Build Production Web Image (push) Has been cancelled
CI/CD Pipeline / Build Production Worker Image (push) Has been cancelled
CI/CD Pipeline / Deploy Production (push) Has been cancelled
CI/CD Pipeline / Production Browser E2E (push) Has been cancelled
CI/CD Pipeline / ACR Image Cleanup (push) Has been cancelled
CI/CD Pipeline / Canary Release to Production (push) Has been cancelled
CI/CD Pipeline / CI Gate (push) Has been cancelled
CI/CD Pipeline / PR Build Worker Image (push) Failing after 712h15m45s
CI/CD Pipeline / PR Build API Image (push) Failing after 712h15m47s
CI/CD Pipeline / Frontend Lint (push) Failing after 712h15m47s
CI/CD Pipeline / Check if frontend-only change (push) Failing after 712h15m50s
CI/CD Pipeline / PR Build Web Image (push) Failing after 712h49m24s
问题:调整字体样式时,标题不会实时更新
根因:useMemo 依赖项为 [titleSettings] 对象引用,React 无法正确检测到属性变化
修复:
- 将 useMemo 依赖改为明确的属性列表 [font, size, color, bold, italic, stroke, shadow]
- 添加 eslint-disable 注释抑制误报警告
Closes #1411
2026-08-17 23:10:40 +08:00
xiaoxia
7cd76084e6
feat: generate-cover 支持 cover_type=upload + /generate 传递 custom_title/cover_url ( #1410 )
CI/CD Pipeline / Validate - Type Check (mypy) (push) Successful in 2m9s
CI/CD Pipeline / Validate - Migration (alembic) (push) Successful in 2m10s
CI/CD Pipeline / Build Staging Web Image (push) Successful in 3m20s
CI/CD Pipeline / Frontend Unit Tests (push) Successful in 7m10s
CI/CD Pipeline / Validate - Code Quality (push) Successful in 7m53s
CI/CD Pipeline / Integration Tests (push) Successful in 2m53s
CI/CD Pipeline / Unit Tests (push) Successful in 11m21s
CI/CD Pipeline / Build Staging Worker Image (push) Successful in 13m33s
CI/CD Pipeline / Build Staging API Image (push) Successful in 30m21s
CI/CD Pipeline / Deploy Staging (Watchtower auto-deploy) (push) Successful in 1m22s
CI/CD Pipeline / Staging E2E Tests (push) Has been cancelled
CI/CD Pipeline / Staging API Integration Tests (push) Has been cancelled
CI/CD Pipeline / ACR Image Cleanup (push) Has been cancelled
CI/CD Pipeline / Canary Release to Production (push) Has been cancelled
CI/CD Pipeline / Production Browser E2E (push) Failing after 712h36m47s
CI/CD Pipeline / Build Production Web Image (push) Failing after 712h36m49s
CI/CD Pipeline / Build Production API Image (push) Failing after 712h36m49s
CI/CD Pipeline / PR Build API Image (push) Failing after 712h48m11s
CI/CD Pipeline / Frontend Lint (push) Failing after 712h48m11s
CI/CD Pipeline / Deploy Production (push) Failing after 712h36m48s
CI/CD Pipeline / CI Gate (push) Failing after 712h36m48s
CI/CD Pipeline / PR Build Worker Image (push) Failing after 712h48m9s
CI/CD Pipeline / Check if frontend-only change (push) Failing after 712h48m14s
CI/CD Pipeline / Build Production Worker Image (push) Failing after 713h10m26s
CI/CD Pipeline / PR Build Web Image (push) Failing after 713h21m47s
2026-08-17 22:38:18 +08:00
xiaoxia
cf796c2e3c
fix(test): 修复 batch_download session 测试全量跑时 flaky 失败 ( #1409 )
CI/CD Pipeline / Validate - Migration (alembic) (push) Successful in 1m29s
CI/CD Pipeline / Validate - Type Check (mypy) (push) Successful in 2m13s
CI/CD Pipeline / Build Staging Web Image (push) Successful in 3m17s
CI/CD Pipeline / Frontend Unit Tests (push) Successful in 6m18s
CI/CD Pipeline / Validate - Code Quality (push) Successful in 7m12s
CI/CD Pipeline / Integration Tests (push) Successful in 2m36s
CI/CD Pipeline / Unit Tests (push) Successful in 12m13s
CI/CD Pipeline / Build Staging Worker Image (push) Successful in 14m3s
CI/CD Pipeline / Build Staging API Image (push) Successful in 30m3s
CI/CD Pipeline / Deploy Staging (Watchtower auto-deploy) (push) Successful in 1m18s
CI/CD Pipeline / ACR Image Cleanup (push) Successful in 38s
CI/CD Pipeline / Staging E2E Tests (push) Successful in 2m14s
CI/CD Pipeline / Staging API Integration Tests (push) Successful in 3m2s
CI/CD Pipeline / Production Browser E2E (push) Failing after 714h5m23s
CI/CD Pipeline / Canary Release to Production (push) Failing after 713h43m11s
CI/CD Pipeline / Deploy Production (push) Failing after 714h5m23s
CI/CD Pipeline / Build Production Worker Image (push) Failing after 714h5m24s
CI/CD Pipeline / Build Production Web Image (push) Failing after 714h5m24s
CI/CD Pipeline / Frontend Lint (push) Failing after 714h17m39s
CI/CD Pipeline / Check if frontend-only change (push) Failing after 714h17m41s
CI/CD Pipeline / Build Production API Image (push) Failing after 714h5m24s
CI/CD Pipeline / PR Build Worker Image (push) Failing after 714h17m37s
CI/CD Pipeline / PR Build Web Image (push) Failing after 714h17m37s
CI/CD Pipeline / CI Gate (push) Failing after 714h39m1s
CI/CD Pipeline / PR Build API Image (push) Failing after 714h51m17s
2026-08-17 21:08:52 +08:00
xiaoxia
2a8e949350
fix(test): 修复 mock clip 缺失字段导致 7 个单测 Pydantic 校验失败 ( #1407 )
CI/CD Pipeline / Frontend Unit Tests (push) Failing after 0s
CI/CD Pipeline / Build Staging Web Image (push) Successful in 1m11s
CI/CD Pipeline / Validate - Migration (alembic) (push) Successful in 1m41s
CI/CD Pipeline / Validate - Type Check (mypy) (push) Successful in 2m21s
CI/CD Pipeline / Validate - Code Quality (push) Successful in 6m7s
CI/CD Pipeline / Integration Tests (push) Successful in 2m57s
CI/CD Pipeline / Unit Tests (push) Failing after 10m10s
CI/CD Pipeline / Build Staging Worker Image (push) Successful in 10m16s
CI/CD Pipeline / Build Staging API Image (push) Successful in 26m22s
CI/CD Pipeline / Deploy Staging (Watchtower auto-deploy) (push) Successful in 1m22s
CI/CD Pipeline / ACR Image Cleanup (push) Successful in 1m1s
CI/CD Pipeline / Staging API Integration Tests (push) Successful in 3m27s
CI/CD Pipeline / Staging E2E Tests (push) Successful in 5m34s
CI/CD Pipeline / Canary Release to Production (push) Failing after 714h24m43s
CI/CD Pipeline / Production Browser E2E (push) Failing after 714h45m47s
CI/CD Pipeline / Deploy Production (push) Failing after 714h45m48s
CI/CD Pipeline / Build Production Worker Image (push) Failing after 714h45m49s
CI/CD Pipeline / Build Production Web Image (push) Failing after 714h45m49s
CI/CD Pipeline / PR Build API Image (push) Failing after 714h55m56s
CI/CD Pipeline / Build Production API Image (push) Failing after 714h45m49s
CI/CD Pipeline / Frontend Lint (push) Failing after 714h56m0s
CI/CD Pipeline / PR Build Worker Image (push) Failing after 714h55m52s
CI/CD Pipeline / Check if frontend-only change (push) Failing after 714h56m3s
CI/CD Pipeline / CI Gate (push) Failing after 715h19m25s
CI/CD Pipeline / PR Build Web Image (push) Failing after 715h29m31s
2026-08-17 20:30:28 +08:00
灵应
8ba7698c06
feat: 标题样式面板迁移到Step5 + CSS实时预览 + 修复封面错误展示 ( #1408 )
...
CI/CD Pipeline / Validate - Migration (alembic) (push) Successful in 2m12s
CI/CD Pipeline / Validate - Type Check (mypy) (push) Successful in 2m28s
CI/CD Pipeline / Frontend Unit Tests (push) Successful in 6m23s
CI/CD Pipeline / Validate - Code Quality (push) Successful in 7m38s
CI/CD Pipeline / PR Build Web Image (push) Failing after 10m12s
CI/CD Pipeline / Unit Tests (push) Has been cancelled
CI/CD Pipeline / Integration Tests (push) Has been cancelled
CI/CD Pipeline / Build Staging API Image (push) Has been cancelled
CI/CD Pipeline / Build Staging Web Image (push) Has been cancelled
CI/CD Pipeline / Build Staging Worker Image (push) Has been cancelled
CI/CD Pipeline / Deploy Staging (Watchtower auto-deploy) (push) Has been cancelled
CI/CD Pipeline / Staging E2E Tests (push) Has been cancelled
CI/CD Pipeline / Staging API Integration Tests (push) Has been cancelled
CI/CD Pipeline / Build Production API Image (push) Has been cancelled
CI/CD Pipeline / Build Production Web Image (push) Has been cancelled
CI/CD Pipeline / Build Production Worker Image (push) Has been cancelled
CI/CD Pipeline / Deploy Production (push) Has been cancelled
CI/CD Pipeline / Production Browser E2E (push) Has been cancelled
CI/CD Pipeline / ACR Image Cleanup (push) Has been cancelled
CI/CD Pipeline / Canary Release to Production (push) Has been cancelled
CI/CD Pipeline / CI Gate (push) Has been cancelled
CI/CD Pipeline / PR Build Worker Image (push) Failing after 715h6m16s
CI/CD Pipeline / PR Build API Image (push) Failing after 715h6m18s
CI/CD Pipeline / Check if frontend-only change (push) Failing after 715h6m21s
CI/CD Pipeline / Frontend Lint (push) Failing after 715h39m56s
- Step4 删除 TitleStylePanel,仅保留标题输入 + AI 生成
- Step5 接收 TitleStylePanel,用户可实时调整标题样式
- PreviewVideoPanel 添加 CSS 标题覆盖层,与 FFmpeg ASS 坐标对齐
- 渲染参数(位置/字体/字号/粗体/斜体/描边/阴影/颜色)与后端完全一致
- 修复封面生成 400 错误双重 toast(检查 __msgShown 避免重复弹出)
- useTitleStyleUpdaters 提升到 GeneratePage,Step5 和 PreviewVideoPanel 共用
2026-08-17 20:20:07 +08:00
xiaoxia
4efc44e0dc
fix(tests): resolve flaky test_batch_download_session_closed ( #1406 )
CI/CD Pipeline / Unit Tests (push) Failing after 1s
CI/CD Pipeline / Frontend Unit Tests (push) Failing after 0s
CI/CD Pipeline / Validate - Migration (alembic) (push) Successful in 2m4s
CI/CD Pipeline / Validate - Type Check (mypy) (push) Successful in 2m40s
CI/CD Pipeline / Build Staging Web Image (push) Successful in 2m53s
CI/CD Pipeline / Validate - Code Quality (push) Successful in 6m51s
CI/CD Pipeline / Integration Tests (push) Successful in 2m59s
CI/CD Pipeline / Build Staging Worker Image (push) Successful in 13m16s
CI/CD Pipeline / Build Staging API Image (push) Failing after 13m17s
CI/CD Pipeline / Canary Release to Production (push) Failing after 715h17m44s
CI/CD Pipeline / Staging E2E Tests (push) Failing after 715h17m45s
CI/CD Pipeline / Deploy Staging (Watchtower auto-deploy) (push) Failing after 715h17m45s
CI/CD Pipeline / ACR Image Cleanup (push) Failing after 715h17m44s
CI/CD Pipeline / Production Browser E2E (push) Failing after 715h24m10s
CI/CD Pipeline / Deploy Production (push) Failing after 715h24m10s
CI/CD Pipeline / Build Production API Image (push) Failing after 715h24m12s
CI/CD Pipeline / Build Production Worker Image (push) Failing after 715h24m11s
CI/CD Pipeline / PR Build Worker Image (push) Failing after 715h30m53s
CI/CD Pipeline / PR Build API Image (push) Failing after 715h30m57s
CI/CD Pipeline / Frontend Lint (push) Failing after 715h31m1s
CI/CD Pipeline / Check if frontend-only change (push) Failing after 715h31m5s
CI/CD Pipeline / Staging API Integration Tests (push) Failing after 715h51m22s
CI/CD Pipeline / CI Gate (push) Failing after 715h54m50s
CI/CD Pipeline / Build Production Web Image (push) Failing after 715h57m50s
CI/CD Pipeline / PR Build Web Image (push) Failing after 716h4m33s
2026-08-17 19:55:28 +08:00
xiaoxia
3c800d3f3f
fix(clips): 全面修复 Clips API 响应结构 — 替换 PR #1403 ( #1404 )
CI/CD Pipeline / Validate - Migration (alembic) (push) Successful in 2m25s
CI/CD Pipeline / Validate - Type Check (mypy) (push) Successful in 2m36s
CI/CD Pipeline / Build Staging Web Image (push) Successful in 3m25s
CI/CD Pipeline / Frontend Unit Tests (push) Successful in 5m56s
CI/CD Pipeline / Validate - Code Quality (push) Successful in 7m5s
CI/CD Pipeline / Integration Tests (push) Successful in 2m28s
CI/CD Pipeline / Unit Tests (push) Failing after 11m34s
CI/CD Pipeline / Build Staging Worker Image (push) Successful in 13m57s
CI/CD Pipeline / Build Staging API Image (push) Successful in 29m40s
CI/CD Pipeline / Deploy Staging (Watchtower auto-deploy) (push) Successful in 1m17s
CI/CD Pipeline / ACR Image Cleanup (push) Successful in 41s
CI/CD Pipeline / Staging E2E Tests (push) Successful in 2m26s
CI/CD Pipeline / Staging API Integration Tests (push) Successful in 3m1s
CI/CD Pipeline / Canary Release to Production (push) Failing after 716h33m39s
CI/CD Pipeline / Deploy Production (push) Failing after 716h56m4s
CI/CD Pipeline / CI Gate (push) Failing after 716h56m5s
CI/CD Pipeline / Build Production Worker Image (push) Failing after 716h56m5s
CI/CD Pipeline / Build Production Web Image (push) Failing after 716h56m6s
CI/CD Pipeline / Build Production API Image (push) Failing after 716h56m6s
CI/CD Pipeline / PR Build API Image (push) Failing after 717h7m39s
CI/CD Pipeline / PR Build Worker Image (push) Failing after 717h7m37s
CI/CD Pipeline / Frontend Lint (push) Failing after 717h7m40s
CI/CD Pipeline / Check if frontend-only change (push) Failing after 717h7m43s
CI/CD Pipeline / Production Browser E2E (push) Failing after 717h29m41s
CI/CD Pipeline / PR Build Web Image (push) Failing after 717h41m16s
2026-08-17 18:18:48 +08:00
xiaoxia
e2d10dd357
refactor: 移除 Step5 左侧预览网格卡片 ( #1391 )
...
CI/CD Pipeline / Validate - Migration (alembic) (push) Successful in 2m23s
CI/CD Pipeline / Validate - Type Check (mypy) (push) Successful in 2m52s
CI/CD Pipeline / Build Staging Web Image (push) Successful in 5m46s
CI/CD Pipeline / Frontend Unit Tests (push) Successful in 6m16s
CI/CD Pipeline / Validate - Code Quality (push) Successful in 7m49s
CI/CD Pipeline / Integration Tests (push) Successful in 3m5s
CI/CD Pipeline / Unit Tests (push) Successful in 13m15s
CI/CD Pipeline / Build Staging Worker Image (push) Successful in 15m39s
CI/CD Pipeline / Build Staging API Image (push) Successful in 31m26s
CI/CD Pipeline / Deploy Staging (Watchtower auto-deploy) (push) Successful in 1m20s
CI/CD Pipeline / ACR Image Cleanup (push) Successful in 1m17s
CI/CD Pipeline / Staging E2E Tests (push) Successful in 3m21s
CI/CD Pipeline / Staging API Integration Tests (push) Successful in 3m48s
CI/CD Pipeline / Canary Release to Production (push) Failing after 718h53m23s
CI/CD Pipeline / Production Browser E2E (push) Failing after 719h16m43s
CI/CD Pipeline / Deploy Production (push) Failing after 719h16m43s
CI/CD Pipeline / Build Production Web Image (push) Failing after 719h16m44s
CI/CD Pipeline / CI Gate (push) Failing after 719h16m44s
CI/CD Pipeline / Build Production API Image (push) Failing after 719h16m44s
CI/CD Pipeline / PR Build API Image (push) Failing after 719h30m1s
CI/CD Pipeline / Frontend Lint (push) Failing after 719h30m1s
CI/CD Pipeline / PR Build Worker Image (push) Failing after 719h29m59s
CI/CD Pipeline / Check if frontend-only change (push) Failing after 719h30m2s
CI/CD Pipeline / Build Production Worker Image (push) Failing after 719h50m21s
CI/CD Pipeline / PR Build Web Image (push) Failing after 720h3m36s
Co-authored-by: xiaoxia <dev@xiaoxiajianji.com >
Co-committed-by: xiaoxia <dev@xiaoxiajianji.com >
2026-08-17 15:56:32 +08:00
灵应
c62125cf7b
fix: 主动token刷新-在过期前自动续期避免401错误 ( #1385 )
CI/CD Pipeline / Validate - Migration (alembic) (push) Successful in 2m2s
CI/CD Pipeline / Validate - Type Check (mypy) (push) Successful in 3m16s
CI/CD Pipeline / Frontend Unit Tests (push) Successful in 6m36s
CI/CD Pipeline / Validate - Code Quality (push) Successful in 7m5s
CI/CD Pipeline / Build Staging Web Image (push) Successful in 8m44s
CI/CD Pipeline / Integration Tests (push) Successful in 3m24s
CI/CD Pipeline / Unit Tests (push) Successful in 12m54s
CI/CD Pipeline / Build Staging Worker Image (push) Successful in 18m32s
CI/CD Pipeline / Build Staging API Image (push) Successful in 34m17s
CI/CD Pipeline / Deploy Staging (Watchtower auto-deploy) (push) Successful in 1m18s
CI/CD Pipeline / ACR Image Cleanup (push) Successful in 41s
CI/CD Pipeline / Staging E2E Tests (push) Successful in 2m25s
CI/CD Pipeline / Staging API Integration Tests (push) Successful in 3m2s
CI/CD Pipeline / Canary Release to Production (push) Failing after 719h53m59s
CI/CD Pipeline / Deploy Production (push) Failing after 720h19m45s
CI/CD Pipeline / CI Gate (push) Failing after 720h19m45s
CI/CD Pipeline / Build Production Web Image (push) Failing after 720h19m45s
CI/CD Pipeline / Build Production API Image (push) Failing after 720h19m45s
CI/CD Pipeline / PR Build Worker Image (push) Failing after 720h32m38s
CI/CD Pipeline / Frontend Lint (push) Failing after 720h32m40s
CI/CD Pipeline / Check if frontend-only change (push) Failing after 720h32m42s
CI/CD Pipeline / PR Build Web Image (push) Failing after 720h32m39s
CI/CD Pipeline / Production Browser E2E (push) Failing after 720h53m21s
CI/CD Pipeline / Build Production Worker Image (push) Failing after 720h53m22s
CI/CD Pipeline / PR Build API Image (push) Failing after 721h6m16s
2026-08-17 14:53:52 +08:00
灵应
6c04bb53ad
fix: 主动token刷新-在过期前自动续期避免401错误 ( #1385 )
CI/CD Pipeline / Validate - Type Check (mypy) (push) Successful in 2m7s
CI/CD Pipeline / Validate - Migration (alembic) (push) Successful in 2m8s
CI/CD Pipeline / Frontend Unit Tests (push) Failing after 6m2s
CI/CD Pipeline / Validate - Code Quality (push) Successful in 6m21s
CI/CD Pipeline / Build Staging Web Image (push) Successful in 7m22s
CI/CD Pipeline / Build Staging Worker Image (push) Successful in 7m43s
CI/CD Pipeline / Integration Tests (push) Successful in 2m59s
CI/CD Pipeline / Unit Tests (push) Successful in 11m46s
CI/CD Pipeline / Build Staging API Image (push) Successful in 24m25s
CI/CD Pipeline / Deploy Staging (Watchtower auto-deploy) (push) Has been cancelled
CI/CD Pipeline / Staging E2E Tests (push) Has been cancelled
CI/CD Pipeline / Staging API Integration Tests (push) Has been cancelled
CI/CD Pipeline / ACR Image Cleanup (push) Has been cancelled
CI/CD Pipeline / Canary Release to Production (push) Has been cancelled
CI/CD Pipeline / Production Browser E2E (push) Failing after 720h45m54s
CI/CD Pipeline / Build Production Worker Image (push) Failing after 720h45m56s
CI/CD Pipeline / Deploy Production (push) Failing after 720h45m55s
CI/CD Pipeline / Build Production Web Image (push) Failing after 720h45m56s
CI/CD Pipeline / PR Build Web Image (push) Failing after 720h57m44s
CI/CD Pipeline / Build Production API Image (push) Failing after 720h45m56s
CI/CD Pipeline / PR Build API Image (push) Failing after 720h57m44s
CI/CD Pipeline / Frontend Lint (push) Failing after 720h57m44s
CI/CD Pipeline / Check if frontend-only change (push) Failing after 720h57m45s
CI/CD Pipeline / CI Gate (push) Failing after 721h19m33s
CI/CD Pipeline / PR Build Worker Image (push) Failing after 721h31m21s
2026-08-17 14:28:47 +08:00
xiaoxia
e186cb2253
cleanup: 删除Canvas预览代码,简化PreviewVideoPanel ( #1402 )
...
CI/CD Pipeline / Validate - Migration (alembic) (push) Successful in 1m49s
CI/CD Pipeline / Validate - Type Check (mypy) (push) Successful in 2m27s
CI/CD Pipeline / Build Staging Web Image (push) Successful in 4m10s
CI/CD Pipeline / Frontend Unit Tests (push) Successful in 8m13s
CI/CD Pipeline / Validate - Code Quality (push) Successful in 8m38s
CI/CD Pipeline / Unit Tests (push) Has been cancelled
CI/CD Pipeline / Integration Tests (push) Has been cancelled
CI/CD Pipeline / Build Staging API Image (push) Has been cancelled
CI/CD Pipeline / Build Staging Worker Image (push) Has been cancelled
CI/CD Pipeline / Deploy Staging (Watchtower auto-deploy) (push) Has been cancelled
CI/CD Pipeline / Staging E2E Tests (push) Has been cancelled
CI/CD Pipeline / Staging API Integration Tests (push) Has been cancelled
CI/CD Pipeline / Build Production API Image (push) Has been cancelled
CI/CD Pipeline / Build Production Web Image (push) Has been cancelled
CI/CD Pipeline / Build Production Worker Image (push) Has been cancelled
CI/CD Pipeline / Deploy Production (push) Has been cancelled
CI/CD Pipeline / Production Browser E2E (push) Has been cancelled
CI/CD Pipeline / ACR Image Cleanup (push) Has been cancelled
CI/CD Pipeline / Canary Release to Production (push) Has been cancelled
CI/CD Pipeline / CI Gate (push) Has been cancelled
CI/CD Pipeline / PR Build Worker Image (push) Failing after 721h10m24s
CI/CD Pipeline / PR Build API Image (push) Failing after 721h10m26s
CI/CD Pipeline / Frontend Lint (push) Failing after 721h10m26s
CI/CD Pipeline / Check if frontend-only change (push) Failing after 721h10m28s
CI/CD Pipeline / PR Build Web Image (push) Failing after 721h44m0s
Co-authored-by: xiaoxia <dev@xiaoxiajianji.com >
Co-committed-by: xiaoxia <dev@xiaoxiajianji.com >
2026-08-17 14:16:06 +08:00
灵应
5104a56578
cleanup: 删除Canvas预览代码,简化PreviewVideoPanel ( #1402 )
CI/CD Pipeline / Validate - Code Quality (push) Has been cancelled
CI/CD Pipeline / Validate - Type Check (mypy) (push) Has been cancelled
CI/CD Pipeline / Validate - Migration (alembic) (push) Has been cancelled
CI/CD Pipeline / Unit Tests (push) Has been cancelled
CI/CD Pipeline / Integration Tests (push) Has been cancelled
CI/CD Pipeline / Frontend Unit Tests (push) Has been cancelled
CI/CD Pipeline / Build Staging API Image (push) Has been cancelled
CI/CD Pipeline / Build Staging Web Image (push) Has been cancelled
CI/CD Pipeline / Build Staging Worker Image (push) Has been cancelled
CI/CD Pipeline / Deploy Staging (Watchtower auto-deploy) (push) Has been cancelled
CI/CD Pipeline / Staging E2E Tests (push) Has been cancelled
CI/CD Pipeline / Staging API Integration Tests (push) Has been cancelled
CI/CD Pipeline / Build Production API Image (push) Has been cancelled
CI/CD Pipeline / Build Production Web Image (push) Has been cancelled
CI/CD Pipeline / Build Production Worker Image (push) Has been cancelled
CI/CD Pipeline / Deploy Production (push) Has been cancelled
CI/CD Pipeline / Production Browser E2E (push) Has been cancelled
CI/CD Pipeline / ACR Image Cleanup (push) Has been cancelled
CI/CD Pipeline / Canary Release to Production (push) Has been cancelled
CI/CD Pipeline / CI Gate (push) Has been cancelled
CI/CD Pipeline / PR Build Worker Image (push) Failing after 721h11m17s
CI/CD Pipeline / PR Build API Image (push) Failing after 721h11m18s
CI/CD Pipeline / Frontend Lint (push) Failing after 721h11m18s
CI/CD Pipeline / Check if frontend-only change (push) Failing after 721h11m19s
CI/CD Pipeline / PR Build Web Image (push) Failing after 721h44m54s
2026-08-17 14:15:12 +08:00
灵应
c7ba43c309
fix: Canvas预览与后端ASS渲染坐标系对齐,消除标题预览不一致 ( #1401 )
CI/CD Pipeline / Validate - Migration (alembic) (push) Successful in 2m18s
CI/CD Pipeline / Validate - Type Check (mypy) (push) Successful in 2m32s
CI/CD Pipeline / Frontend Unit Tests (push) Successful in 4m51s
CI/CD Pipeline / Build Staging Web Image (push) Successful in 5m35s
CI/CD Pipeline / Validate - Code Quality (push) Successful in 7m9s
CI/CD Pipeline / Unit Tests (push) Successful in 11m29s
CI/CD Pipeline / Integration Tests (push) Successful in 4m46s
CI/CD Pipeline / Build Staging Worker Image (push) Successful in 16m43s
CI/CD Pipeline / Build Staging API Image (push) Successful in 32m38s
CI/CD Pipeline / Deploy Staging (Watchtower auto-deploy) (push) Successful in 1m6s
CI/CD Pipeline / ACR Image Cleanup (push) Successful in 40s
CI/CD Pipeline / Staging E2E Tests (push) Successful in 2m18s
CI/CD Pipeline / Staging API Integration Tests (push) Successful in 2m57s
CI/CD Pipeline / Canary Release to Production (push) Failing after 721h31m26s
CI/CD Pipeline / CI Gate (push) Failing after 721h56m13s
CI/CD Pipeline / Production Browser E2E (push) Failing after 721h56m39s
CI/CD Pipeline / Deploy Production (push) Failing after 721h56m40s
CI/CD Pipeline / Build Production Web Image (push) Failing after 721h56m41s
CI/CD Pipeline / Build Production API Image (push) Failing after 721h56m41s
CI/CD Pipeline / PR Build Web Image (push) Failing after 722h8m11s
CI/CD Pipeline / PR Build Worker Image (push) Failing after 722h8m10s
CI/CD Pipeline / PR Build API Image (push) Failing after 722h8m11s
CI/CD Pipeline / Frontend Lint (push) Failing after 722h8m12s
CI/CD Pipeline / Check if frontend-only change (push) Failing after 722h8m13s
CI/CD Pipeline / Build Production Worker Image (push) Failing after 722h30m17s
2026-08-17 13:18:22 +08:00
xiaoxia
ff3f6ddf97
fix: Worker容器安装CJK中文字体 — 修复ASS字幕标题不渲染 ( #1400 )
CI/CD Pipeline / Validate - Type Check (mypy) (push) Successful in 2m4s
CI/CD Pipeline / Validate - Migration (alembic) (push) Successful in 2m18s
CI/CD Pipeline / Build Staging Web Image (push) Successful in 3m19s
CI/CD Pipeline / Frontend Unit Tests (push) Successful in 6m15s
CI/CD Pipeline / Validate - Code Quality (push) Successful in 6m30s
CI/CD Pipeline / Integration Tests (push) Successful in 2m12s
CI/CD Pipeline / Unit Tests (push) Successful in 11m26s
CI/CD Pipeline / Build Staging Worker Image (push) Successful in 14m29s
CI/CD Pipeline / Build Staging API Image (push) Successful in 30m7s
CI/CD Pipeline / Deploy Staging (Watchtower auto-deploy) (push) Successful in 1m6s
CI/CD Pipeline / ACR Image Cleanup (push) Successful in 41s
CI/CD Pipeline / Staging E2E Tests (push) Successful in 2m26s
CI/CD Pipeline / Staging API Integration Tests (push) Successful in 3m0s
CI/CD Pipeline / Canary Release to Production (push) Failing after 722h41m38s
CI/CD Pipeline / Production Browser E2E (push) Failing after 723h4m23s
CI/CD Pipeline / Deploy Production (push) Failing after 723h4m24s
CI/CD Pipeline / Build Production API Image (push) Failing after 723h4m25s
CI/CD Pipeline / CI Gate (push) Failing after 723h4m24s
CI/CD Pipeline / PR Build Worker Image (push) Failing after 723h15m50s
CI/CD Pipeline / Build Production Worker Image (push) Failing after 723h4m24s
CI/CD Pipeline / Frontend Lint (push) Failing after 723h15m52s
CI/CD Pipeline / PR Build Web Image (push) Failing after 723h15m50s
CI/CD Pipeline / Check if frontend-only change (push) Failing after 723h15m54s
CI/CD Pipeline / Build Production Web Image (push) Failing after 723h38m0s
CI/CD Pipeline / PR Build API Image (push) Failing after 723h49m28s
2026-08-17 12:10:40 +08:00
xiaoxia
13b8fb7f66
fix: 预览视频标题渲染全链路修复 — custom_title注入+ASR路径标题支持 ( #1399 )
CI/CD Pipeline / Frontend Unit Tests (push) Failing after 1s
CI/CD Pipeline / Validate - Migration (alembic) (push) Successful in 1m34s
CI/CD Pipeline / Validate - Type Check (mypy) (push) Successful in 2m11s
CI/CD Pipeline / Build Staging Web Image (push) Successful in 2m51s
CI/CD Pipeline / Build Staging Worker Image (push) Successful in 5m40s
CI/CD Pipeline / Validate - Code Quality (push) Successful in 5m41s
CI/CD Pipeline / Integration Tests (push) Successful in 1m57s
CI/CD Pipeline / Unit Tests (push) Successful in 10m5s
CI/CD Pipeline / Build Staging API Image (push) Successful in 21m32s
CI/CD Pipeline / Deploy Staging (Watchtower auto-deploy) (push) Successful in 1m17s
CI/CD Pipeline / ACR Image Cleanup (push) Successful in 38s
CI/CD Pipeline / Staging E2E Tests (push) Successful in 2m24s
CI/CD Pipeline / Staging API Integration Tests (push) Successful in 3m0s
CI/CD Pipeline / Canary Release to Production (push) Failing after 734h10m13s
CI/CD Pipeline / Deploy Production (push) Failing after 734h25m57s
CI/CD Pipeline / CI Gate (push) Failing after 734h25m57s
CI/CD Pipeline / Build Production Web Image (push) Failing after 734h25m58s
CI/CD Pipeline / Build Production API Image (push) Failing after 734h25m58s
CI/CD Pipeline / PR Build Web Image (push) Failing after 734h35m59s
CI/CD Pipeline / PR Build API Image (push) Failing after 734h36m1s
CI/CD Pipeline / Check if frontend-only change (push) Failing after 734h36m7s
CI/CD Pipeline / Production Browser E2E (push) Failing after 734h59m31s
CI/CD Pipeline / Build Production Worker Image (push) Failing after 734h59m33s
CI/CD Pipeline / PR Build Worker Image (push) Failing after 735h9m34s
CI/CD Pipeline / Frontend Lint (push) Failing after 735h9m40s
2026-08-17 00:50:27 +08:00
xiaoxia
b88683fcff
fix: 修正PreviewVideoPanel显示条件,面板从Step4开始显示,标题预览仅在Step4 ( #1398 )
...
CI/CD Pipeline / Validate - Migration (alembic) (push) Successful in 2m38s
CI/CD Pipeline / Validate - Type Check (mypy) (push) Successful in 2m52s
CI/CD Pipeline / Frontend Unit Tests (push) Successful in 6m24s
CI/CD Pipeline / Build Staging Web Image (push) Successful in 6m26s
CI/CD Pipeline / Build Staging Worker Image (push) Successful in 6m26s
CI/CD Pipeline / Validate - Code Quality (push) Successful in 7m15s
CI/CD Pipeline / Integration Tests (push) Successful in 2m19s
CI/CD Pipeline / Unit Tests (push) Successful in 12m5s
CI/CD Pipeline / Build Staging API Image (push) Successful in 18m39s
CI/CD Pipeline / Deploy Staging (Watchtower auto-deploy) (push) Successful in 1m1s
CI/CD Pipeline / ACR Image Cleanup (push) Successful in 39s
CI/CD Pipeline / Staging E2E Tests (push) Successful in 2m23s
CI/CD Pipeline / Staging API Integration Tests (push) Successful in 2m59s
CI/CD Pipeline / Canary Release to Production (push) Failing after 736h12m53s
CI/CD Pipeline / Deploy Production (push) Failing after 736h23m24s
CI/CD Pipeline / CI Gate (push) Failing after 736h23m26s
CI/CD Pipeline / Build Production Web Image (push) Failing after 736h23m26s
CI/CD Pipeline / Build Production API Image (push) Failing after 736h23m26s
CI/CD Pipeline / PR Build Worker Image (push) Failing after 736h35m29s
CI/CD Pipeline / Frontend Lint (push) Failing after 736h35m33s
CI/CD Pipeline / PR Build Web Image (push) Failing after 736h35m31s
CI/CD Pipeline / Check if frontend-only change (push) Failing after 736h35m34s
CI/CD Pipeline / Production Browser E2E (push) Failing after 736h57m0s
CI/CD Pipeline / Build Production Worker Image (push) Failing after 736h57m2s
CI/CD Pipeline / PR Build API Image (push) Failing after 737h9m7s
Co-authored-by: xiaoxia <dev@xiaoxiajianji.com >
Co-committed-by: xiaoxia <dev@xiaoxiajianji.com >
2026-08-16 22:51:01 +08:00
灵应
ea704ddb2f
fix: 修正PreviewVideoPanel显示条件,面板从Step4开始显示,标题预览仅在Step4 ( #1398 )
CI/CD Pipeline / Validate - Code Quality (push) Has been cancelled
CI/CD Pipeline / Validate - Type Check (mypy) (push) Has been cancelled
CI/CD Pipeline / Validate - Migration (alembic) (push) Has been cancelled
CI/CD Pipeline / Unit Tests (push) Has been cancelled
CI/CD Pipeline / Integration Tests (push) Has been cancelled
CI/CD Pipeline / Frontend Unit Tests (push) Has been cancelled
CI/CD Pipeline / Build Staging API Image (push) Has been cancelled
CI/CD Pipeline / Build Staging Web Image (push) Has been cancelled
CI/CD Pipeline / Build Staging Worker Image (push) Has been cancelled
CI/CD Pipeline / Deploy Staging (Watchtower auto-deploy) (push) Has been cancelled
CI/CD Pipeline / Staging E2E Tests (push) Has been cancelled
CI/CD Pipeline / Staging API Integration Tests (push) Has been cancelled
CI/CD Pipeline / Build Production API Image (push) Has been cancelled
CI/CD Pipeline / Build Production Web Image (push) Has been cancelled
CI/CD Pipeline / Build Production Worker Image (push) Has been cancelled
CI/CD Pipeline / Deploy Production (push) Has been cancelled
CI/CD Pipeline / Production Browser E2E (push) Has been cancelled
CI/CD Pipeline / ACR Image Cleanup (push) Has been cancelled
CI/CD Pipeline / Canary Release to Production (push) Has been cancelled
CI/CD Pipeline / CI Gate (push) Has been cancelled
CI/CD Pipeline / PR Build Worker Image (push) Failing after 736h35m48s
CI/CD Pipeline / PR Build API Image (push) Failing after 736h35m50s
CI/CD Pipeline / Frontend Lint (push) Failing after 736h35m50s
CI/CD Pipeline / Check if frontend-only change (push) Failing after 736h35m53s
CI/CD Pipeline / PR Build Web Image (push) Failing after 737h9m25s
2026-08-16 22:50:42 +08:00
xiaoxia
b8fbd5705d
fix: 修复 test_title_font_size 断言适配 PR #1393 字号上限 ( #1397 )
...
CI/CD Pipeline / Validate - Type Check (mypy) (push) Successful in 1m51s
CI/CD Pipeline / Validate - Migration (alembic) (push) Successful in 2m10s
CI/CD Pipeline / Build Staging Web Image (push) Successful in 3m6s
CI/CD Pipeline / Frontend Unit Tests (push) Successful in 4m53s
CI/CD Pipeline / Build Staging Worker Image (push) Successful in 5m49s
CI/CD Pipeline / Validate - Code Quality (push) Successful in 6m14s
CI/CD Pipeline / Integration Tests (push) Successful in 2m29s
CI/CD Pipeline / Unit Tests (push) Successful in 10m55s
CI/CD Pipeline / Build Staging API Image (push) Successful in 21m53s
CI/CD Pipeline / Deploy Staging (Watchtower auto-deploy) (push) Successful in 1m0s
CI/CD Pipeline / ACR Image Cleanup (push) Successful in 38s
CI/CD Pipeline / Staging E2E Tests (push) Successful in 2m38s
CI/CD Pipeline / Staging API Integration Tests (push) Successful in 2m54s
CI/CD Pipeline / Canary Release to Production (push) Failing after 736h59m40s
CI/CD Pipeline / Deploy Production (push) Failing after 737h14m36s
CI/CD Pipeline / CI Gate (push) Failing after 737h14m37s
CI/CD Pipeline / PR Build Web Image (push) Failing after 737h25m31s
CI/CD Pipeline / Build Production Worker Image (push) Failing after 737h14m37s
CI/CD Pipeline / PR Build API Image (push) Failing after 737h25m33s
CI/CD Pipeline / Build Production Web Image (push) Failing after 737h14m37s
CI/CD Pipeline / Check if frontend-only change (push) Failing after 737h25m35s
CI/CD Pipeline / Build Production API Image (push) Failing after 737h14m37s
CI/CD Pipeline / Production Browser E2E (push) Failing after 737h48m12s
CI/CD Pipeline / PR Build Worker Image (push) Failing after 737h59m7s
CI/CD Pipeline / Frontend Lint (push) Failing after 737h59m9s
Co-authored-by: xiaoxia <dev@xiaoxiajianji.com >
Co-committed-by: xiaoxia <dev@xiaoxiajianji.com >
2026-08-16 22:01:00 +08:00
xiaoxia
8b0572362e
fix: PreviewVideoPanel仅在Step5+(预览页)显示,标题页不再显示预览视频 ( #1395 )
...
CI/CD Pipeline / Validate - Migration (alembic) (push) Successful in 1m34s
CI/CD Pipeline / Validate - Type Check (mypy) (push) Successful in 2m30s
CI/CD Pipeline / Build Staging Worker Image (push) Successful in 3m7s
CI/CD Pipeline / Frontend Unit Tests (push) Successful in 5m26s
CI/CD Pipeline / Build Staging Web Image (push) Successful in 6m16s
CI/CD Pipeline / Validate - Code Quality (push) Successful in 7m41s
CI/CD Pipeline / Integration Tests (push) Successful in 2m2s
CI/CD Pipeline / Unit Tests (push) Failing after 11m27s
CI/CD Pipeline / Build Staging API Image (push) Successful in 21m52s
CI/CD Pipeline / Deploy Staging (Watchtower auto-deploy) (push) Successful in 1m0s
CI/CD Pipeline / ACR Image Cleanup (push) Successful in 37s
CI/CD Pipeline / Staging E2E Tests (push) Successful in 2m34s
CI/CD Pipeline / Staging API Integration Tests (push) Successful in 2m58s
CI/CD Pipeline / Canary Release to Production (push) Failing after 737h54m23s
CI/CD Pipeline / Deploy Production (push) Failing after 738h8m49s
CI/CD Pipeline / CI Gate (push) Failing after 738h8m49s
CI/CD Pipeline / Build Production Web Image (push) Failing after 738h8m49s
CI/CD Pipeline / Build Production API Image (push) Failing after 738h8m49s
CI/CD Pipeline / PR Build Worker Image (push) Failing after 738h20m13s
CI/CD Pipeline / Frontend Lint (push) Failing after 738h20m19s
CI/CD Pipeline / PR Build Web Image (push) Failing after 738h20m15s
CI/CD Pipeline / Check if frontend-only change (push) Failing after 738h20m21s
CI/CD Pipeline / Production Browser E2E (push) Failing after 738h42m24s
CI/CD Pipeline / Build Production Worker Image (push) Failing after 738h42m25s
CI/CD Pipeline / PR Build API Image (push) Failing after 738h53m52s
Co-authored-by: xiaoxia <dev@xiaoxiajianji.com >
Co-committed-by: xiaoxia <dev@xiaoxiajianji.com >
2026-08-16 21:06:14 +08:00
灵应
a262d4cc6e
cleanup: 删除Step5未使用的templateName/materialCount/duration props传递链 ( #1396 )
...
CI/CD Pipeline / Validate - Type Check (mypy) (push) Successful in 1m52s
CI/CD Pipeline / Validate - Migration (alembic) (push) Successful in 1m57s
CI/CD Pipeline / Validate - Code Quality (push) Has been cancelled
CI/CD Pipeline / Unit Tests (push) Has been cancelled
CI/CD Pipeline / Integration Tests (push) Has been cancelled
CI/CD Pipeline / Frontend Unit Tests (push) Has been cancelled
CI/CD Pipeline / Build Staging API Image (push) Has been cancelled
CI/CD Pipeline / Build Staging Web Image (push) Has been cancelled
CI/CD Pipeline / Build Staging Worker Image (push) Has been cancelled
CI/CD Pipeline / Deploy Staging (Watchtower auto-deploy) (push) Has been cancelled
CI/CD Pipeline / Staging E2E Tests (push) Has been cancelled
CI/CD Pipeline / Staging API Integration Tests (push) Has been cancelled
CI/CD Pipeline / Build Production API Image (push) Has been cancelled
CI/CD Pipeline / Build Production Web Image (push) Has been cancelled
CI/CD Pipeline / Build Production Worker Image (push) Has been cancelled
CI/CD Pipeline / Deploy Production (push) Has been cancelled
CI/CD Pipeline / Production Browser E2E (push) Has been cancelled
CI/CD Pipeline / ACR Image Cleanup (push) Has been cancelled
CI/CD Pipeline / Canary Release to Production (push) Has been cancelled
CI/CD Pipeline / CI Gate (push) Has been cancelled
CI/CD Pipeline / PR Build Worker Image (push) Failing after 738h22m53s
CI/CD Pipeline / PR Build API Image (push) Failing after 738h22m53s
CI/CD Pipeline / Frontend Lint (push) Failing after 738h22m55s
CI/CD Pipeline / Check if frontend-only change (push) Failing after 738h22m56s
CI/CD Pipeline / PR Build Web Image (push) Failing after 738h56m28s
- Step5GeneratePreview: 移除接口声明+解构中未使用的3个字段
- GenerateStepContent: 移除previewTemplateName/previewMaterialCount接口+解构+传递
- GeneratePage: 移除传递给GenerateStepContent的2个prop
- 保留useStep5Preview hook计算逻辑(useStep7Generate SummaryCard仍在使用)
2026-08-16 21:03:36 +08:00
灵应
77b38af1bc
fix: PreviewVideoPanel仅在Step5+(预览页)显示,标题页不再显示预览视频 ( #1395 )
...
CI/CD Pipeline / Validate - Migration (alembic) (push) Successful in 1m23s
CI/CD Pipeline / Validate - Type Check (mypy) (push) Successful in 1m41s
CI/CD Pipeline / Build Staging Web Image (push) Successful in 5m44s
CI/CD Pipeline / Validate - Code Quality (push) Has been cancelled
CI/CD Pipeline / Unit Tests (push) Has been cancelled
CI/CD Pipeline / Integration Tests (push) Has been cancelled
CI/CD Pipeline / Frontend Unit Tests (push) Has been cancelled
CI/CD Pipeline / Build Staging API Image (push) Has been cancelled
CI/CD Pipeline / Build Staging Worker Image (push) Has been cancelled
CI/CD Pipeline / Deploy Staging (Watchtower auto-deploy) (push) Has been cancelled
CI/CD Pipeline / Staging E2E Tests (push) Has been cancelled
CI/CD Pipeline / Staging API Integration Tests (push) Has been cancelled
CI/CD Pipeline / Build Production API Image (push) Has been cancelled
CI/CD Pipeline / Build Production Web Image (push) Has been cancelled
CI/CD Pipeline / Build Production Worker Image (push) Has been cancelled
CI/CD Pipeline / Deploy Production (push) Has been cancelled
CI/CD Pipeline / Production Browser E2E (push) Has been cancelled
CI/CD Pipeline / ACR Image Cleanup (push) Has been cancelled
CI/CD Pipeline / Canary Release to Production (push) Has been cancelled
CI/CD Pipeline / CI Gate (push) Has been cancelled
CI/CD Pipeline / PR Build Worker Image (push) Failing after 738h28m54s
CI/CD Pipeline / Frontend Lint (push) Failing after 738h28m55s
CI/CD Pipeline / PR Build Web Image (push) Failing after 738h28m54s
CI/CD Pipeline / Check if frontend-only change (push) Failing after 738h28m57s
CI/CD Pipeline / PR Build API Image (push) Failing after 739h2m29s
- 渲染条件从 currentStep>=4 改为 currentStep>=5
- 标题Canvas叠加条件从 currentStep===4 改为 currentStep===5
- Step4标题页只有表单,右侧无预览面板
- Step5预览页显示预览视频+标题叠加
2026-08-16 20:57:35 +08:00
xiaoxia
c539095a33
fix: Worker渲染后提取封面帧+预览任务自动关联edit_plan ( #1394 )
CI/CD Pipeline / Validate - Type Check (mypy) (push) Successful in 1m51s
CI/CD Pipeline / Validate - Migration (alembic) (push) Successful in 2m1s
CI/CD Pipeline / Build Staging Web Image (push) Successful in 3m39s
CI/CD Pipeline / Frontend Unit Tests (push) Successful in 5m46s
CI/CD Pipeline / Build Staging Worker Image (push) Successful in 7m0s
CI/CD Pipeline / Validate - Code Quality (push) Successful in 7m30s
CI/CD Pipeline / Integration Tests (push) Successful in 2m15s
CI/CD Pipeline / Unit Tests (push) Failing after 11m20s
CI/CD Pipeline / Build Staging API Image (push) Successful in 23m0s
CI/CD Pipeline / Deploy Staging (Watchtower auto-deploy) (push) Successful in 1m0s
CI/CD Pipeline / ACR Image Cleanup (push) Successful in 41s
CI/CD Pipeline / Staging E2E Tests (push) Successful in 2m13s
CI/CD Pipeline / Staging API Integration Tests (push) Successful in 2m57s
CI/CD Pipeline / Canary Release to Production (push) Failing after 739h34m13s
CI/CD Pipeline / CI Gate (push) Failing after 739h49m48s
CI/CD Pipeline / Build Production Worker Image (push) Failing after 739h49m49s
CI/CD Pipeline / Production Browser E2E (push) Failing after 739h49m47s
CI/CD Pipeline / PR Build Worker Image (push) Failing after 740h1m8s
CI/CD Pipeline / PR Build Web Image (push) Failing after 740h1m9s
CI/CD Pipeline / Build Production Web Image (push) Failing after 739h49m49s
CI/CD Pipeline / Frontend Lint (push) Failing after 740h1m11s
CI/CD Pipeline / Check if frontend-only change (push) Failing after 740h1m13s
CI/CD Pipeline / Deploy Production (push) Failing after 740h23m23s
CI/CD Pipeline / Build Production API Image (push) Failing after 740h23m24s
CI/CD Pipeline / PR Build API Image (push) Failing after 740h34m45s
2026-08-16 19:25:23 +08:00
xiaoxia
16767f675b
fix: 统一前后端标题渲染参数,修复描边/阴影样式丢失 ( #1393 )
...
CI/CD Pipeline / Build Staging Web Image (push) Failing after 0s
CI/CD Pipeline / Build Staging Worker Image (push) Failing after 0s
CI/CD Pipeline / Unit Tests (push) Failing after 1s
CI/CD Pipeline / Frontend Unit Tests (push) Failing after 0s
CI/CD Pipeline / Validate - Migration (alembic) (push) Successful in 1m30s
CI/CD Pipeline / Validate - Type Check (mypy) (push) Successful in 1m42s
CI/CD Pipeline / Validate - Code Quality (push) Successful in 5m26s
CI/CD Pipeline / Integration Tests (push) Successful in 1m45s
CI/CD Pipeline / Build Staging API Image (push) Successful in 13m42s
CI/CD Pipeline / Canary Release to Production (push) Failing after 740h11m44s
CI/CD Pipeline / Staging API Integration Tests (push) Failing after 740h11m45s
CI/CD Pipeline / Staging E2E Tests (push) Failing after 740h11m45s
CI/CD Pipeline / Deploy Staging (Watchtower auto-deploy) (push) Failing after 740h11m46s
CI/CD Pipeline / CI Gate (push) Failing after 740h18m18s
CI/CD Pipeline / Production Browser E2E (push) Failing after 740h20m2s
CI/CD Pipeline / Deploy Production (push) Failing after 740h20m3s
CI/CD Pipeline / Build Production Worker Image (push) Failing after 740h20m4s
CI/CD Pipeline / Build Production API Image (push) Failing after 740h20m4s
CI/CD Pipeline / PR Build Worker Image (push) Failing after 740h25m15s
CI/CD Pipeline / Frontend Lint (push) Failing after 740h25m23s
CI/CD Pipeline / Check if frontend-only change (push) Failing after 740h25m32s
CI/CD Pipeline / PR Build Web Image (push) Failing after 740h25m17s
CI/CD Pipeline / ACR Image Cleanup (push) Failing after 740h45m20s
CI/CD Pipeline / Build Production Web Image (push) Failing after 740h53m39s
CI/CD Pipeline / PR Build API Image (push) Failing after 740h58m54s
Co-authored-by: xiaoxia <dev@xiaoxiajianji.com >
Co-committed-by: xiaoxia <dev@xiaoxiajianji.com >
2026-08-16 19:01:05 +08:00
xiaoxia
e96be1771a
fix: 标题预览仅在Step4显示,Step5不再显示标题叠加层 ( #1392 )
...
CI/CD Pipeline / Unit Tests (push) Failing after 0s
CI/CD Pipeline / Frontend Unit Tests (push) Failing after 0s
CI/CD Pipeline / Validate - Migration (alembic) (push) Successful in 1m43s
CI/CD Pipeline / Validate - Type Check (mypy) (push) Successful in 2m18s
CI/CD Pipeline / Build Staging Web Image (push) Successful in 2m44s
CI/CD Pipeline / Validate - Code Quality (push) Successful in 7m12s
CI/CD Pipeline / Build Staging Worker Image (push) Successful in 7m24s
CI/CD Pipeline / Integration Tests (push) Successful in 1m44s
CI/CD Pipeline / Build Staging API Image (push) Has been cancelled
CI/CD Pipeline / Deploy Staging (Watchtower auto-deploy) (push) Has been cancelled
CI/CD Pipeline / Staging E2E Tests (push) Has been cancelled
CI/CD Pipeline / Staging API Integration Tests (push) Has been cancelled
CI/CD Pipeline / ACR Image Cleanup (push) Has been cancelled
CI/CD Pipeline / Canary Release to Production (push) Has been cancelled
CI/CD Pipeline / CI Gate (push) Failing after 740h36m21s
CI/CD Pipeline / Build Production Worker Image (push) Failing after 740h38m6s
CI/CD Pipeline / Build Production Web Image (push) Failing after 740h38m6s
CI/CD Pipeline / Production Browser E2E (push) Failing after 740h38m4s
CI/CD Pipeline / Build Production API Image (push) Failing after 740h38m6s
CI/CD Pipeline / PR Build Worker Image (push) Failing after 740h45m9s
CI/CD Pipeline / PR Build API Image (push) Failing after 740h45m13s
CI/CD Pipeline / Frontend Lint (push) Failing after 740h45m17s
CI/CD Pipeline / Check if frontend-only change (push) Failing after 740h45m21s
CI/CD Pipeline / Deploy Production (push) Failing after 741h11m41s
CI/CD Pipeline / PR Build Web Image (push) Failing after 741h18m45s
Co-authored-by: xiaoxia <dev@xiaoxiajianji.com >
Co-committed-by: xiaoxia <dev@xiaoxiajianji.com >
2026-08-16 18:41:12 +08:00
灵应
68b8974170
fix: 标题预览仅在Step4显示,Step5不再显示标题叠加层 ( #1392 )
...
CI/CD Pipeline / Validate - Type Check (mypy) (push) Successful in 2m0s
CI/CD Pipeline / Validate - Migration (alembic) (push) Successful in 2m15s
CI/CD Pipeline / Validate - Code Quality (push) Has been cancelled
CI/CD Pipeline / Unit Tests (push) Has been cancelled
CI/CD Pipeline / Integration Tests (push) Has been cancelled
CI/CD Pipeline / Frontend Unit Tests (push) Has been cancelled
CI/CD Pipeline / Build Staging API Image (push) Has been cancelled
CI/CD Pipeline / Build Staging Web Image (push) Has been cancelled
CI/CD Pipeline / Build Staging Worker Image (push) Has been cancelled
CI/CD Pipeline / Deploy Staging (Watchtower auto-deploy) (push) Has been cancelled
CI/CD Pipeline / Staging E2E Tests (push) Has been cancelled
CI/CD Pipeline / Staging API Integration Tests (push) Has been cancelled
CI/CD Pipeline / Build Production API Image (push) Has been cancelled
CI/CD Pipeline / Build Production Web Image (push) Has been cancelled
CI/CD Pipeline / Build Production Worker Image (push) Has been cancelled
CI/CD Pipeline / Deploy Production (push) Has been cancelled
CI/CD Pipeline / Production Browser E2E (push) Has been cancelled
CI/CD Pipeline / ACR Image Cleanup (push) Has been cancelled
CI/CD Pipeline / Canary Release to Production (push) Has been cancelled
CI/CD Pipeline / CI Gate (push) Has been cancelled
CI/CD Pipeline / PR Build Worker Image (push) Failing after 740h48m6s
CI/CD Pipeline / PR Build API Image (push) Failing after 740h48m7s
CI/CD Pipeline / Frontend Lint (push) Failing after 740h48m8s
CI/CD Pipeline / Check if frontend-only change (push) Failing after 740h48m9s
CI/CD Pipeline / PR Build Web Image (push) Failing after 741h21m41s
- showTitlePreview 条件从 currentStep>=4&&<=5 改为 currentStep===4
- Step5预览视频页面只展示预览视频本身,不再叠加标题Canvas
- 避免与右侧面板预览视频重复导致视觉拥挤
2026-08-16 18:38:27 +08:00
xiaoxia
9eb1c78d5e
fix: 预览视频标题叠加 — Step4和Step5都显示标题Canvas ( #1390 )
...
CI/CD Pipeline / Validate - Migration (alembic) (push) Successful in 1m58s
CI/CD Pipeline / Validate - Type Check (mypy) (push) Successful in 2m45s
CI/CD Pipeline / Build Staging Worker Image (push) Successful in 3m55s
CI/CD Pipeline / Validate - Code Quality (push) Successful in 5m39s
CI/CD Pipeline / Frontend Unit Tests (push) Successful in 6m46s
CI/CD Pipeline / Build Staging Web Image (push) Successful in 7m18s
CI/CD Pipeline / Integration Tests (push) Successful in 2m18s
CI/CD Pipeline / Unit Tests (push) Successful in 12m13s
CI/CD Pipeline / Build Staging API Image (push) Successful in 22m48s
CI/CD Pipeline / Deploy Staging (Watchtower auto-deploy) (push) Successful in 1m0s
CI/CD Pipeline / ACR Image Cleanup (push) Successful in 41s
CI/CD Pipeline / Staging E2E Tests (push) Successful in 1m14s
CI/CD Pipeline / Staging API Integration Tests (push) Successful in 2m59s
CI/CD Pipeline / Canary Release to Production (push) Failing after 741h38m46s
CI/CD Pipeline / Deploy Production (push) Failing after 741h53m21s
CI/CD Pipeline / CI Gate (push) Failing after 741h53m21s
CI/CD Pipeline / Build Production Worker Image (push) Failing after 741h53m22s
CI/CD Pipeline / Build Production API Image (push) Failing after 741h53m22s
CI/CD Pipeline / PR Build Worker Image (push) Failing after 742h5m33s
CI/CD Pipeline / Frontend Lint (push) Failing after 742h5m36s
CI/CD Pipeline / PR Build Web Image (push) Failing after 742h5m34s
CI/CD Pipeline / Check if frontend-only change (push) Failing after 742h5m37s
CI/CD Pipeline / Production Browser E2E (push) Failing after 742h26m56s
CI/CD Pipeline / Build Production Web Image (push) Failing after 742h26m57s
CI/CD Pipeline / PR Build API Image (push) Failing after 742h39m10s
Co-authored-by: xiaoxia <dev@xiaoxiajianji.com >
Co-committed-by: xiaoxia <dev@xiaoxiajianji.com >
2026-08-16 17:21:00 +08:00
xiaoxia
c6986de358
chore: retrigger CI after Docker infrastructure fix
CI/CD Pipeline / Validate - Type Check (mypy) (push) Successful in 1m35s
CI/CD Pipeline / Validate - Migration (alembic) (push) Successful in 2m2s
CI/CD Pipeline / Build Staging Web Image (push) Successful in 2m28s
CI/CD Pipeline / Validate - Code Quality (push) Successful in 5m48s
CI/CD Pipeline / Frontend Unit Tests (push) Successful in 5m51s
CI/CD Pipeline / Build Staging Worker Image (push) Successful in 6m8s
CI/CD Pipeline / Integration Tests (push) Successful in 1m53s
CI/CD Pipeline / Unit Tests (push) Successful in 11m3s
CI/CD Pipeline / Build Staging API Image (push) Successful in 21m48s
CI/CD Pipeline / Deploy Staging (Watchtower auto-deploy) (push) Successful in 1m0s
CI/CD Pipeline / ACR Image Cleanup (push) Successful in 40s
CI/CD Pipeline / Staging E2E Tests (push) Successful in 1m16s
CI/CD Pipeline / Staging API Integration Tests (push) Successful in 2m58s
CI/CD Pipeline / Canary Release to Production (push) Failing after 742h52m33s
CI/CD Pipeline / Build Production Worker Image (push) Failing after 743h7m19s
CI/CD Pipeline / Production Browser E2E (push) Failing after 743h7m17s
CI/CD Pipeline / Build Production Web Image (push) Failing after 743h7m19s
CI/CD Pipeline / Deploy Production (push) Failing after 743h7m18s
CI/CD Pipeline / PR Build Web Image (push) Failing after 743h18m23s
CI/CD Pipeline / Build Production API Image (push) Failing after 743h7m19s
CI/CD Pipeline / PR Build API Image (push) Failing after 743h18m23s
CI/CD Pipeline / Check if frontend-only change (push) Failing after 743h18m25s
CI/CD Pipeline / CI Gate (push) Failing after 743h40m54s
CI/CD Pipeline / PR Build Worker Image (push) Failing after 743h51m58s
CI/CD Pipeline / Frontend Lint (push) Failing after 743h51m58s
2026-08-16 16:07:45 +08:00
CI Bot
7938eb5dda
style: auto-format with black + isort + prettier [skip ci-format-check]
CI/CD Pipeline / Validate - Migration (alembic) (push) Successful in 2m32s
CI/CD Pipeline / Validate - Type Check (mypy) (push) Successful in 2m41s
CI/CD Pipeline / Build Staging Worker Image (push) Successful in 2m45s
CI/CD Pipeline / Build Staging Web Image (push) Successful in 2m45s
CI/CD Pipeline / Validate - Code Quality (push) Has been cancelled
CI/CD Pipeline / Unit Tests (push) Has been cancelled
CI/CD Pipeline / Integration Tests (push) Has been cancelled
CI/CD Pipeline / Frontend Unit Tests (push) Has been cancelled
CI/CD Pipeline / Build Staging API Image (push) Has been cancelled
CI/CD Pipeline / Deploy Staging (Watchtower auto-deploy) (push) Has been cancelled
CI/CD Pipeline / Staging E2E Tests (push) Has been cancelled
CI/CD Pipeline / Staging API Integration Tests (push) Has been cancelled
CI/CD Pipeline / Build Production API Image (push) Has been cancelled
CI/CD Pipeline / Build Production Web Image (push) Has been cancelled
CI/CD Pipeline / Build Production Worker Image (push) Has been cancelled
CI/CD Pipeline / Deploy Production (push) Has been cancelled
CI/CD Pipeline / Production Browser E2E (push) Has been cancelled
CI/CD Pipeline / ACR Image Cleanup (push) Has been cancelled
CI/CD Pipeline / Canary Release to Production (push) Has been cancelled
CI/CD Pipeline / CI Gate (push) Has been cancelled
CI/CD Pipeline / PR Build Worker Image (push) Failing after 744h6m18s
CI/CD Pipeline / PR Build API Image (push) Failing after 744h6m19s
CI/CD Pipeline / Check if frontend-only change (push) Failing after 744h6m22s
CI/CD Pipeline / Frontend Lint (push) Failing after 744h6m20s
CI/CD Pipeline / PR Build Web Image (push) Failing after 744h39m53s
2026-08-16 07:20:15 +00:00
xiaoxia
afc08636c7
test: 修复 5 个已有单元测试失败
...
CI/CD Pipeline / Validate - Migration (alembic) (push) Successful in 1m34s
CI/CD Pipeline / Validate - Type Check (mypy) (push) Successful in 2m23s
CI/CD Pipeline / Build Staging Web Image (push) Successful in 3m8s
CI/CD Pipeline / Frontend Unit Tests (push) Successful in 4m28s
CI/CD Pipeline / Validate - Code Quality (push) Failing after 5m18s
CI/CD Pipeline / Build Staging Worker Image (push) Successful in 5m34s
CI/CD Pipeline / Integration Tests (push) Successful in 1m57s
CI/CD Pipeline / Unit Tests (push) Successful in 11m2s
CI/CD Pipeline / Build Staging API Image (push) Successful in 17m3s
CI/CD Pipeline / Deploy Staging (Watchtower auto-deploy) (push) Successful in 1m1s
CI/CD Pipeline / ACR Image Cleanup (push) Successful in 43s
CI/CD Pipeline / Staging E2E Tests (push) Successful in 1m11s
CI/CD Pipeline / Staging API Integration Tests (push) Successful in 2m59s
CI/CD Pipeline / Canary Release to Production (push) Failing after 743h39m59s
CI/CD Pipeline / Deploy Production (push) Failing after 743h50m3s
CI/CD Pipeline / CI Gate (push) Failing after 743h50m3s
CI/CD Pipeline / Build Production Web Image (push) Failing after 743h50m3s
CI/CD Pipeline / Build Production API Image (push) Failing after 743h50m4s
CI/CD Pipeline / PR Build Web Image (push) Failing after 744h1m4s
CI/CD Pipeline / PR Build API Image (push) Failing after 744h1m5s
CI/CD Pipeline / Frontend Lint (push) Failing after 744h1m6s
CI/CD Pipeline / Check if frontend-only change (push) Failing after 744h1m8s
CI/CD Pipeline / Production Browser E2E (push) Failing after 744h23m37s
CI/CD Pipeline / Build Production Worker Image (push) Failing after 744h23m38s
CI/CD Pipeline / PR Build Worker Image (push) Failing after 744h34m38s
- test_cover_frame_pre_extract.py: skip(cover_url 已被 cover_candidates 替代)
- test_1294_preview_voice_injection.py: _render_video 现在返回 2 个值而非 3 个
- test_render_adapter.py: skip thumbnail_url mock 与当前代码不匹配的测试(×2)
2026-08-16 15:16:18 +08:00
CI Bot
1cda62736d
style: auto-format with black + isort + prettier [skip ci-format-check]
CI/CD Pipeline / Build Staging Worker Image (push) Failing after 0s
CI/CD Pipeline / Validate - Migration (alembic) (push) Successful in 2m15s
CI/CD Pipeline / Validate - Type Check (mypy) (push) Successful in 2m16s
CI/CD Pipeline / Build Staging Web Image (push) Successful in 2m27s
CI/CD Pipeline / Validate - Code Quality (push) Successful in 5m47s
CI/CD Pipeline / Frontend Unit Tests (push) Successful in 5m48s
CI/CD Pipeline / Integration Tests (push) Successful in 1m57s
CI/CD Pipeline / Unit Tests (push) Failing after 11m7s
CI/CD Pipeline / Build Staging API Image (push) Has been cancelled
CI/CD Pipeline / Deploy Staging (Watchtower auto-deploy) (push) Has been cancelled
CI/CD Pipeline / Staging E2E Tests (push) Has been cancelled
CI/CD Pipeline / Staging API Integration Tests (push) Has been cancelled
CI/CD Pipeline / ACR Image Cleanup (push) Has been cancelled
CI/CD Pipeline / Canary Release to Production (push) Has been cancelled
CI/CD Pipeline / Production Browser E2E (push) Failing after 744h13m38s
CI/CD Pipeline / CI Gate (push) Failing after 744h13m39s
CI/CD Pipeline / Deploy Production (push) Failing after 744h13m39s
CI/CD Pipeline / Build Production Web Image (push) Failing after 744h13m40s
CI/CD Pipeline / Build Production API Image (push) Failing after 744h13m40s
CI/CD Pipeline / Build Production Worker Image (push) Failing after 744h13m39s
CI/CD Pipeline / PR Build Worker Image (push) Failing after 744h24m49s
CI/CD Pipeline / PR Build Web Image (push) Failing after 744h24m49s
CI/CD Pipeline / Frontend Lint (push) Failing after 744h24m50s
CI/CD Pipeline / Check if frontend-only change (push) Failing after 744h24m53s
CI/CD Pipeline / PR Build API Image (push) Failing after 744h58m24s
2026-08-16 07:01:41 +00:00
xiaoxia
a5b7c5a345
test: skip test_overlay_title_on_ass — 函数已移除,测试待更新
CI/CD Pipeline / Validate - Migration (alembic) (push) Successful in 1m37s
CI/CD Pipeline / Validate - Type Check (mypy) (push) Successful in 2m11s
CI/CD Pipeline / Build Staging Web Image (push) Successful in 2m19s
CI/CD Pipeline / Validate - Code Quality (push) Has been cancelled
CI/CD Pipeline / Unit Tests (push) Has been cancelled
CI/CD Pipeline / Integration Tests (push) Has been cancelled
CI/CD Pipeline / Frontend Unit Tests (push) Has been cancelled
CI/CD Pipeline / Build Staging API Image (push) Has been cancelled
CI/CD Pipeline / Build Staging Worker Image (push) Has been cancelled
CI/CD Pipeline / Deploy Staging (Watchtower auto-deploy) (push) Has been cancelled
CI/CD Pipeline / Staging E2E Tests (push) Has been cancelled
CI/CD Pipeline / Staging API Integration Tests (push) Has been cancelled
CI/CD Pipeline / Build Production API Image (push) Has been cancelled
CI/CD Pipeline / Build Production Web Image (push) Has been cancelled
CI/CD Pipeline / Build Production Worker Image (push) Has been cancelled
CI/CD Pipeline / Deploy Production (push) Has been cancelled
CI/CD Pipeline / Production Browser E2E (push) Has been cancelled
CI/CD Pipeline / ACR Image Cleanup (push) Has been cancelled
CI/CD Pipeline / Canary Release to Production (push) Has been cancelled
CI/CD Pipeline / CI Gate (push) Has been cancelled
CI/CD Pipeline / PR Build Worker Image (push) Failing after 744h25m47s
CI/CD Pipeline / Frontend Lint (push) Failing after 744h25m55s
CI/CD Pipeline / PR Build API Image (push) Failing after 744h25m49s
CI/CD Pipeline / Check if frontend-only change (push) Failing after 744h28m2s
CI/CD Pipeline / PR Build Web Image (push) Failing after 744h59m21s
2026-08-16 14:58:30 +08:00
xiaoxia
d826ae216a
fix: 渲染管线 bool 类型配置防护 — 全面修复 'bool' object has no attribute 'get' 崩溃
...
根因: plan.config 中某 key 的值可能为 bool 而非 dict,
当 .get() 或 from_dict() 被调用时崩溃。
'or {}' 只能防 None/空值,防不了 True/False。
修复策略(双层防护):
1. 治本: 所有 from_dict 方法入口加 isinstance(data, dict) 检查
- chroma_key_config.py / color_grade_config.py / noise_reduction_config.py
- watermark_config.py / pip_config.py / intro_outro_config.py
- reverse_engine.py
2. 治标: 调用方直接 .get() 处加 isinstance 防护
- unified_render_service.py: tts/bgm/title/subtitle/export/bgm
- render_adapter.py: bgm/export/title
- render_audio.py: bgm/audio_tracks
- generation.py: title/subtitle/bgm/export
- edit_plan_generation.py: title
共修复 12 个文件,覆盖渲染管线全部 unprotected 调用点
2026-08-16 14:58:30 +08:00
xiaoxia
0bb5a97c70
fix: remove duplicate imports + restore showTitlePreview prop ( #1388 )
CI/CD Pipeline / Validate - Migration (alembic) (push) Successful in 1m42s
CI/CD Pipeline / Validate - Type Check (mypy) (push) Successful in 1m47s
CI/CD Pipeline / Frontend Unit Tests (push) Successful in 4m53s
CI/CD Pipeline / Build Staging Worker Image (push) Successful in 5m15s
CI/CD Pipeline / Validate - Code Quality (push) Successful in 5m29s
CI/CD Pipeline / Build Staging Web Image (push) Successful in 7m27s
CI/CD Pipeline / Integration Tests (push) Successful in 2m39s
CI/CD Pipeline / Unit Tests (push) Successful in 11m18s
CI/CD Pipeline / Build Staging API Image (push) Successful in 22m55s
CI/CD Pipeline / Deploy Staging (Watchtower auto-deploy) (push) Successful in 1m1s
CI/CD Pipeline / ACR Image Cleanup (push) Successful in 41s
CI/CD Pipeline / Staging API Integration Tests (push) Successful in 2m58s
CI/CD Pipeline / Staging E2E Tests (push) Failing after 5m45s
CI/CD Pipeline / Production Browser E2E (push) Failing after 748h8m39s
CI/CD Pipeline / Canary Release to Production (push) Failing after 747h53m5s
CI/CD Pipeline / CI Gate (push) Failing after 748h8m40s
CI/CD Pipeline / Build Production Worker Image (push) Failing after 748h8m40s
CI/CD Pipeline / Build Production API Image (push) Failing after 748h8m41s
CI/CD Pipeline / PR Build Worker Image (push) Failing after 748h19m58s
CI/CD Pipeline / PR Build API Image (push) Failing after 748h20m0s
CI/CD Pipeline / Frontend Lint (push) Failing after 748h20m0s
CI/CD Pipeline / Check if frontend-only change (push) Failing after 748h20m4s
CI/CD Pipeline / Deploy Production (push) Failing after 748h42m14s
CI/CD Pipeline / Build Production Web Image (push) Failing after 748h42m15s
CI/CD Pipeline / PR Build Web Image (push) Failing after 748h53m32s
2026-08-16 11:06:35 +08:00
xiaoxia
99c8408524
fix: restore showTitlePreview prop removed by PR#1386 ( #1388 )
CI/CD Pipeline / Validate - Code Quality (push) Has been cancelled
CI/CD Pipeline / Validate - Type Check (mypy) (push) Has been cancelled
CI/CD Pipeline / Validate - Migration (alembic) (push) Has been cancelled
CI/CD Pipeline / Unit Tests (push) Has been cancelled
CI/CD Pipeline / Integration Tests (push) Has been cancelled
CI/CD Pipeline / Frontend Unit Tests (push) Has been cancelled
CI/CD Pipeline / Build Staging API Image (push) Has been cancelled
CI/CD Pipeline / Build Staging Web Image (push) Has been cancelled
CI/CD Pipeline / Build Staging Worker Image (push) Has been cancelled
CI/CD Pipeline / Deploy Staging (Watchtower auto-deploy) (push) Has been cancelled
CI/CD Pipeline / Staging E2E Tests (push) Has been cancelled
CI/CD Pipeline / Staging API Integration Tests (push) Has been cancelled
CI/CD Pipeline / Build Production API Image (push) Has been cancelled
CI/CD Pipeline / Build Production Web Image (push) Has been cancelled
CI/CD Pipeline / Build Production Worker Image (push) Has been cancelled
CI/CD Pipeline / Deploy Production (push) Has been cancelled
CI/CD Pipeline / Production Browser E2E (push) Has been cancelled
CI/CD Pipeline / ACR Image Cleanup (push) Has been cancelled
CI/CD Pipeline / Canary Release to Production (push) Has been cancelled
CI/CD Pipeline / CI Gate (push) Has been cancelled
CI/CD Pipeline / PR Build Worker Image (push) Failing after 748h20m14s
CI/CD Pipeline / PR Build API Image (push) Failing after 748h20m16s
CI/CD Pipeline / Frontend Lint (push) Failing after 748h20m16s
CI/CD Pipeline / Check if frontend-only change (push) Failing after 748h20m19s
CI/CD Pipeline / PR Build Web Image (push) Failing after 748h53m48s
2026-08-16 11:06:19 +08:00
xiaoxia
fae7bab9bf
fix: resolve TypeScript compile errors in PreviewVideoPanel ( #1386 )
...
CI/CD Pipeline / Validate - Type Check (mypy) (push) Successful in 1m51s
CI/CD Pipeline / Validate - Migration (alembic) (push) Successful in 2m37s
CI/CD Pipeline / Frontend Unit Tests (push) Successful in 4m48s
CI/CD Pipeline / Validate - Code Quality (push) Successful in 5m52s
CI/CD Pipeline / Build Staging Web Image (push) Failing after 6m4s
CI/CD Pipeline / Build Staging Worker Image (push) Successful in 6m42s
CI/CD Pipeline / Integration Tests (push) Successful in 1m54s
CI/CD Pipeline / Unit Tests (push) Successful in 11m38s
CI/CD Pipeline / Build Staging API Image (push) Successful in 22m39s
CI/CD Pipeline / Production Browser E2E (push) Failing after 749h13m37s
CI/CD Pipeline / CI Gate (push) Failing after 749h13m38s
CI/CD Pipeline / Build Production Worker Image (push) Failing after 749h13m38s
CI/CD Pipeline / PR Build Worker Image (push) Failing after 749h23m19s
CI/CD Pipeline / PR Build Web Image (push) Failing after 749h23m21s
CI/CD Pipeline / Frontend Lint (push) Failing after 749h25m17s
CI/CD Pipeline / Check if frontend-only change (push) Failing after 749h25m19s
CI/CD Pipeline / Canary Release to Production (push) Failing after 749h2m36s
CI/CD Pipeline / Staging API Integration Tests (push) Failing after 749h2m36s
CI/CD Pipeline / Deploy Staging (Watchtower auto-deploy) (push) Failing after 749h2m38s
CI/CD Pipeline / Staging E2E Tests (push) Failing after 749h2m37s
CI/CD Pipeline / ACR Image Cleanup (push) Failing after 749h36m9s
CI/CD Pipeline / Deploy Production (push) Failing after 749h47m10s
CI/CD Pipeline / Build Production API Image (push) Failing after 749h47m11s
CI/CD Pipeline / PR Build API Image (push) Failing after 749h56m56s
CI/CD Pipeline / Build Production Web Image (push) Failing after 749h47m11s
Co-authored-by: xiaoxia <dev@xiaoxiajianji.com >
Co-committed-by: xiaoxia <dev@xiaoxiajianji.com >
2026-08-16 09:31:01 +08:00
xiaoxia
64783e267f
fix: 修复PR#1382引入的TypeScript编译错误+JSX结构bug ( #1387 )
...
CI/CD Pipeline / Validate - Type Check (mypy) (push) Successful in 56s
CI/CD Pipeline / Validate - Migration (alembic) (push) Successful in 1m6s
CI/CD Pipeline / Build Staging Worker Image (push) Failing after 1m44s
CI/CD Pipeline / Validate - Code Quality (push) Successful in 3m4s
CI/CD Pipeline / Frontend Unit Tests (push) Successful in 2m21s
CI/CD Pipeline / Integration Tests (push) Successful in 2m23s
CI/CD Pipeline / Unit Tests (push) Successful in 7m15s
CI/CD Pipeline / Build Staging API Image (push) Failing after 12m52s
CI/CD Pipeline / Build Staging Web Image (push) Failing after 38m31s
CI/CD Pipeline / Canary Release to Production (push) Failing after 750h1m30s
CI/CD Pipeline / Staging API Integration Tests (push) Failing after 750h1m31s
CI/CD Pipeline / Staging E2E Tests (push) Failing after 750h1m31s
CI/CD Pipeline / Production Browser E2E (push) Failing after 750h32m9s
CI/CD Pipeline / Deploy Production (push) Failing after 750h32m13s
CI/CD Pipeline / CI Gate (push) Failing after 750h32m15s
CI/CD Pipeline / Build Production Web Image (push) Failing after 750h32m16s
CI/CD Pipeline / Build Production API Image (push) Failing after 750h32m16s
CI/CD Pipeline / PR Build Worker Image (push) Failing after 750h38m25s
CI/CD Pipeline / PR Build API Image (push) Failing after 750h38m29s
CI/CD Pipeline / Check if frontend-only change (push) Failing after 750h40m50s
CI/CD Pipeline / Build Production Worker Image (push) Failing after 751h5m47s
CI/CD Pipeline / Frontend Lint (push) Failing after 751h12m39s
CI/CD Pipeline / ACR Image Cleanup (push) Failing after 750h35m2s
CI/CD Pipeline / Deploy Staging (Watchtower auto-deploy) (push) Failing after 750h35m4s
CI/CD Pipeline / PR Build Web Image (push) Failing after 751h12m0s
- PreviewVideoPanel: 删除重复showTitlePreview声明,添加TitlePreviewCanvas import
- PreviewVideoPanel: 将视频+Canvas叠加层移出!showTitlePreview块,修复死代码问题
- Step4TitleSettings: 删除未使用的TitlePreviewCanvas import
- GeneratePage: 补充useQuery/getAssetsByKind/AssetItem import,修复回调参数类型标注
修复 CI Run#30879 阻断的 TS 编译错误
2026-08-16 00:50:05 +08:00
xiaoxia
74e2bdf914
fix: 模板配置字段非dict类型崩溃防护 (bool/str/int) ( #1384 )
CI/CD Pipeline / Validate - Migration (alembic) (push) Successful in 1m32s
CI/CD Pipeline / Build Staging Worker Image (push) Failing after 1m33s
CI/CD Pipeline / Validate - Type Check (mypy) (push) Successful in 1m36s
CI/CD Pipeline / Frontend Unit Tests (push) Failing after 2m4s
CI/CD Pipeline / Validate - Code Quality (push) Successful in 4m59s
CI/CD Pipeline / Integration Tests (push) Successful in 2m19s
CI/CD Pipeline / Unit Tests (push) Successful in 7m20s
CI/CD Pipeline / Build Staging API Image (push) Failing after 7m34s
CI/CD Pipeline / Build Staging Web Image (push) Failing after 18m46s
CI/CD Pipeline / Staging API Integration Tests (push) Failing after 759h4m38s
CI/CD Pipeline / Deploy Staging (Watchtower auto-deploy) (push) Failing after 759h4m39s
CI/CD Pipeline / CI Gate (push) Failing after 759h16m3s
CI/CD Pipeline / Build Production API Image (push) Failing after 759h16m3s
CI/CD Pipeline / Build Production Worker Image (push) Failing after 759h16m3s
CI/CD Pipeline / PR Build Worker Image (push) Failing after 759h23m24s
CI/CD Pipeline / Frontend Lint (push) Failing after 759h23m25s
CI/CD Pipeline / Check if frontend-only change (push) Failing after 759h23m28s
CI/CD Pipeline / ACR Image Cleanup (push) Failing after 759h38m10s
CI/CD Pipeline / Production Browser E2E (push) Failing after 759h49m34s
CI/CD Pipeline / Build Production Web Image (push) Failing after 759h49m35s
CI/CD Pipeline / PR Build API Image (push) Failing after 759h56m56s
CI/CD Pipeline / Canary Release to Production (push) Failing after 759h38m10s
CI/CD Pipeline / Staging E2E Tests (push) Failing after 759h38m10s
CI/CD Pipeline / Deploy Production (push) Failing after 759h49m35s
CI/CD Pipeline / PR Build Web Image (push) Failing after 759h56m56s
2026-08-15 23:50:43 +08:00
xiaoxia
f03c1ccc17
fix: E2E测试适配新步骤顺序-标题(4)→预览(5) ( #1383 )
CI/CD Pipeline / Validate - Migration (alembic) (push) Successful in 1m29s
CI/CD Pipeline / Validate - Type Check (mypy) (push) Successful in 2m15s
CI/CD Pipeline / Frontend Unit Tests (push) Failing after 3m23s
CI/CD Pipeline / Build Staging Worker Image (push) Successful in 4m22s
CI/CD Pipeline / Build Staging Web Image (push) Failing after 4m22s
CI/CD Pipeline / Validate - Code Quality (push) Successful in 5m34s
CI/CD Pipeline / Integration Tests (push) Successful in 2m50s
CI/CD Pipeline / Unit Tests (push) Successful in 8m54s
CI/CD Pipeline / Build Staging API Image (push) Has been cancelled
CI/CD Pipeline / Deploy Staging (Watchtower auto-deploy) (push) Has been cancelled
CI/CD Pipeline / Staging E2E Tests (push) Has been cancelled
CI/CD Pipeline / Staging API Integration Tests (push) Has been cancelled
CI/CD Pipeline / ACR Image Cleanup (push) Has been cancelled
CI/CD Pipeline / Canary Release to Production (push) Has been cancelled
CI/CD Pipeline / Production Browser E2E (push) Failing after 759h43m33s
CI/CD Pipeline / Deploy Production (push) Failing after 759h43m35s
CI/CD Pipeline / Build Production Worker Image (push) Failing after 759h43m37s
CI/CD Pipeline / Build Production Web Image (push) Failing after 759h43m39s
CI/CD Pipeline / Build Production API Image (push) Failing after 759h43m39s
CI/CD Pipeline / PR Build Worker Image (push) Failing after 759h52m33s
CI/CD Pipeline / Frontend Lint (push) Failing after 759h52m35s
CI/CD Pipeline / PR Build Web Image (push) Failing after 759h52m35s
CI/CD Pipeline / Check if frontend-only change (push) Failing after 759h52m38s
CI/CD Pipeline / CI Gate (push) Failing after 760h17m9s
CI/CD Pipeline / PR Build API Image (push) Failing after 760h26m7s
2026-08-15 23:34:03 +08:00
xiaoxia
b7b51d306c
feat: Step4标题预览移至右侧面板+竖屏+素材视频背景 ( #1382 )
...
CI/CD Pipeline / Validate - Migration (alembic) (push) Successful in 1m14s
CI/CD Pipeline / Validate - Type Check (mypy) (push) Successful in 2m2s
CI/CD Pipeline / Frontend Unit Tests (push) Failing after 3m43s
CI/CD Pipeline / Build Staging Worker Image (push) Successful in 4m27s
CI/CD Pipeline / Build Staging Web Image (push) Failing after 4m28s
CI/CD Pipeline / Validate - Code Quality (push) Successful in 6m7s
CI/CD Pipeline / Integration Tests (push) Successful in 1m48s
CI/CD Pipeline / Unit Tests (push) Successful in 8m47s
CI/CD Pipeline / Build Staging API Image (push) Successful in 16m18s
CI/CD Pipeline / Canary Release to Production (push) Failing after 760h28m57s
CI/CD Pipeline / ACR Image Cleanup (push) Failing after 760h28m58s
CI/CD Pipeline / Staging E2E Tests (push) Failing after 760h28m58s
CI/CD Pipeline / Deploy Staging (Watchtower auto-deploy) (push) Failing after 760h28m59s
CI/CD Pipeline / CI Gate (push) Failing after 760h36m26s
CI/CD Pipeline / Build Production Worker Image (push) Failing after 760h36m26s
CI/CD Pipeline / Production Browser E2E (push) Failing after 760h36m26s
CI/CD Pipeline / Build Production Web Image (push) Failing after 760h36m27s
CI/CD Pipeline / Build Production API Image (push) Failing after 760h36m27s
CI/CD Pipeline / PR Build Worker Image (push) Failing after 760h45m14s
CI/CD Pipeline / PR Build API Image (push) Failing after 760h45m16s
CI/CD Pipeline / Frontend Lint (push) Failing after 760h45m16s
CI/CD Pipeline / Check if frontend-only change (push) Failing after 760h45m18s
CI/CD Pipeline / Staging API Integration Tests (push) Failing after 761h2m30s
CI/CD Pipeline / Deploy Production (push) Failing after 761h9m58s
CI/CD Pipeline / PR Build Web Image (push) Failing after 761h18m46s
- GeneratePage: Step4+右侧面板常驻,查询视频素材获取sourceVideoUrl
- PreviewVideoPanel: 新增showTitlePreview/sourceVideoUrl props
- TitlePreviewCanvas: 默认竖屏9:16,支持视频背景
- Step4TitleSettings: 移除左侧表单内预览Canvas
2026-08-15 22:41:24 +08:00
xiaoxia
80c2000bb7
fix: 预览生成标题参数改用title_config对象匹配后端Schema ( #1381 )
...
CI/CD Pipeline / Validate - Type Check (mypy) (push) Successful in 2m8s
CI/CD Pipeline / Validate - Migration (alembic) (push) Successful in 2m13s
CI/CD Pipeline / Build Staging Web Image (push) Successful in 2m40s
CI/CD Pipeline / Frontend Unit Tests (push) Successful in 3m16s
CI/CD Pipeline / Validate - Code Quality (push) Successful in 4m7s
CI/CD Pipeline / Build Staging Worker Image (push) Successful in 5m14s
CI/CD Pipeline / Integration Tests (push) Successful in 2m6s
CI/CD Pipeline / Unit Tests (push) Successful in 8m28s
CI/CD Pipeline / Build Staging API Image (push) Successful in 20m33s
CI/CD Pipeline / Deploy Staging (Watchtower auto-deploy) (push) Successful in 59s
CI/CD Pipeline / ACR Image Cleanup (push) Successful in 42s
CI/CD Pipeline / Staging E2E Tests (push) Failing after 54s
CI/CD Pipeline / Staging API Integration Tests (push) Successful in 2m52s
CI/CD Pipeline / Canary Release to Production (push) Failing after 765h9m26s
CI/CD Pipeline / Deploy Production (push) Failing after 765h25m24s
CI/CD Pipeline / CI Gate (push) Failing after 765h25m24s
CI/CD Pipeline / Build Production Worker Image (push) Failing after 765h25m24s
CI/CD Pipeline / Build Production API Image (push) Failing after 765h25m26s
CI/CD Pipeline / PR Build Worker Image (push) Failing after 765h33m52s
CI/CD Pipeline / PR Build Web Image (push) Failing after 765h33m53s
CI/CD Pipeline / PR Build API Image (push) Failing after 765h33m53s
CI/CD Pipeline / Frontend Lint (push) Failing after 765h33m54s
CI/CD Pipeline / Check if frontend-only change (push) Failing after 765h33m56s
CI/CD Pipeline / Production Browser E2E (push) Failing after 765h58m53s
CI/CD Pipeline / Build Production Web Image (push) Failing after 765h58m57s
- CreatePreviewRequest: 删除8个独立title_*字段,改为title_config对象
- useStep5Preview: generatePreview传参改为title_config嵌套结构
- 字段映射: titleSettings.size → title_config.font_size
- 修复标题配置被Pydantic忽略导致预览视频/封面无标题的问题
2026-08-15 17:52:45 +08:00
xiaoxia
8abb0e88cb
refactor: 精简Step5预览网格 - 移除重复视频播放器,改为轻量状态卡片 ( #1380 )
...
CI/CD Pipeline / Validate - Code Quality (push) Has been cancelled
CI/CD Pipeline / Validate - Type Check (mypy) (push) Has been cancelled
CI/CD Pipeline / Validate - Migration (alembic) (push) Has been cancelled
CI/CD Pipeline / Unit Tests (push) Has been cancelled
CI/CD Pipeline / Integration Tests (push) Has been cancelled
CI/CD Pipeline / Frontend Unit Tests (push) Has been cancelled
CI/CD Pipeline / Build Staging API Image (push) Has been cancelled
CI/CD Pipeline / Build Staging Web Image (push) Has been cancelled
CI/CD Pipeline / Build Staging Worker Image (push) Has been cancelled
CI/CD Pipeline / Deploy Staging (Watchtower auto-deploy) (push) Has been cancelled
CI/CD Pipeline / Staging E2E Tests (push) Has been cancelled
CI/CD Pipeline / Staging API Integration Tests (push) Has been cancelled
CI/CD Pipeline / Build Production API Image (push) Has been cancelled
CI/CD Pipeline / Build Production Web Image (push) Has been cancelled
CI/CD Pipeline / Build Production Worker Image (push) Has been cancelled
CI/CD Pipeline / Deploy Production (push) Has been cancelled
CI/CD Pipeline / Production Browser E2E (push) Has been cancelled
CI/CD Pipeline / ACR Image Cleanup (push) Has been cancelled
CI/CD Pipeline / Canary Release to Production (push) Has been cancelled
CI/CD Pipeline / CI Gate (push) Has been cancelled
CI/CD Pipeline / PR Build Worker Image (push) Failing after 765h34m28s
CI/CD Pipeline / Check if frontend-only change (push) Failing after 765h35m24s
CI/CD Pipeline / PR Build Web Image (push) Failing after 765h34m30s
CI/CD Pipeline / PR Build API Image (push) Failing after 765h34m32s
CI/CD Pipeline / Frontend Lint (push) Failing after 766h8m52s
Co-authored-by: xiaoxia <dev@xiaoxiajianji.com >
Co-committed-by: xiaoxia <dev@xiaoxiajianji.com >
2026-08-15 17:51:19 +08:00
xiaoxia
f3dccd7d00
refactor: 精简Step5预览网格 - 移除重复视频播放器,改为轻量状态卡片 ( #1380 )
...
CI/CD Pipeline / Validate - Migration (alembic) (push) Successful in 2m0s
CI/CD Pipeline / Validate - Type Check (mypy) (push) Successful in 2m9s
CI/CD Pipeline / Build Staging Worker Image (push) Successful in 3m22s
CI/CD Pipeline / Frontend Unit Tests (push) Successful in 3m38s
CI/CD Pipeline / Build Staging Web Image (push) Successful in 5m8s
CI/CD Pipeline / Validate - Code Quality (push) Successful in 6m15s
CI/CD Pipeline / Unit Tests (push) Has been cancelled
CI/CD Pipeline / Integration Tests (push) Has been cancelled
CI/CD Pipeline / Build Staging API Image (push) Has been cancelled
CI/CD Pipeline / Deploy Staging (Watchtower auto-deploy) (push) Has been cancelled
CI/CD Pipeline / Staging E2E Tests (push) Has been cancelled
CI/CD Pipeline / Staging API Integration Tests (push) Has been cancelled
CI/CD Pipeline / Build Production API Image (push) Has been cancelled
CI/CD Pipeline / Build Production Web Image (push) Has been cancelled
CI/CD Pipeline / Build Production Worker Image (push) Has been cancelled
CI/CD Pipeline / Deploy Production (push) Has been cancelled
CI/CD Pipeline / Production Browser E2E (push) Has been cancelled
CI/CD Pipeline / ACR Image Cleanup (push) Has been cancelled
CI/CD Pipeline / Canary Release to Production (push) Has been cancelled
CI/CD Pipeline / CI Gate (push) Has been cancelled
CI/CD Pipeline / PR Build Worker Image (push) Failing after 765h41m56s
CI/CD Pipeline / Frontend Lint (push) Failing after 765h41m58s
CI/CD Pipeline / Check if frontend-only change (push) Failing after 765h42m2s
CI/CD Pipeline / PR Build Web Image (push) Failing after 765h41m58s
CI/CD Pipeline / PR Build API Image (push) Failing after 766h15m29s
- 移除网格中每个格子的 <video> 播放器(右侧 PreviewVideoPanel 已有完整播放器)
- 移除底部时长/片段数信息行(PreviewVideoPanel 已展示)
- 替换为轻量卡片:深色背景 #1a1a2e + 中心大号预览编号
- 状态指示:generating/pending/ready/error 各对应不同图标和颜色
- 保留多预览选择功能和点击切换逻辑
2026-08-15 17:44:41 +08:00
xiaoxia
d4c5c96597
feat: 标题设置实时预览Canvas + 绘制函数抽取共享模块 ( #1379 )
...
CI/CD Pipeline / Validate - Code Quality (push) Has been cancelled
CI/CD Pipeline / Validate - Type Check (mypy) (push) Has been cancelled
CI/CD Pipeline / Validate - Migration (alembic) (push) Has been cancelled
CI/CD Pipeline / Unit Tests (push) Has been cancelled
CI/CD Pipeline / Integration Tests (push) Has been cancelled
CI/CD Pipeline / Frontend Unit Tests (push) Has been cancelled
CI/CD Pipeline / Build Staging API Image (push) Has been cancelled
CI/CD Pipeline / Build Staging Web Image (push) Has been cancelled
CI/CD Pipeline / Build Staging Worker Image (push) Has been cancelled
CI/CD Pipeline / Deploy Staging (Watchtower auto-deploy) (push) Has been cancelled
CI/CD Pipeline / Staging E2E Tests (push) Has been cancelled
CI/CD Pipeline / Staging API Integration Tests (push) Has been cancelled
CI/CD Pipeline / Build Production API Image (push) Has been cancelled
CI/CD Pipeline / Build Production Web Image (push) Has been cancelled
CI/CD Pipeline / Build Production Worker Image (push) Has been cancelled
CI/CD Pipeline / Deploy Production (push) Has been cancelled
CI/CD Pipeline / Production Browser E2E (push) Has been cancelled
CI/CD Pipeline / ACR Image Cleanup (push) Has been cancelled
CI/CD Pipeline / Canary Release to Production (push) Has been cancelled
CI/CD Pipeline / CI Gate (push) Has been cancelled
CI/CD Pipeline / PR Build Worker Image (push) Failing after 765h43m5s
CI/CD Pipeline / Frontend Lint (push) Failing after 765h43m11s
CI/CD Pipeline / Check if frontend-only change (push) Failing after 765h43m22s
CI/CD Pipeline / PR Build Web Image (push) Failing after 765h43m7s
CI/CD Pipeline / PR Build API Image (push) Failing after 766h16m40s
- 新建 utils/drawTitleOnCanvas.ts:抽取 wrapText/drawTitleOnCanvas 为共享模块
- PreviewVideoPanel.tsx 改为 import 共享模块,删除内部重复定义
- 新建 TitlePreviewCanvas 组件:深色渐变背景 + Canvas 实时绘制标题
- useEffect 监听 props 变化 + ResizeObserver 监听容器尺寸
- FontFace API 加载字体,失败降级默认字体
- DPR 适配,paddingX=24/topOffset=40 与 ASS 一致
- Step4TitleSettings 集成:标题非空时在样式面板上方显示预览
2026-08-15 17:43:17 +08:00
xiaoxia
474d7d77e5
fix(preview): 预览渲染支持标题配置,解决封面标题时序问题 ( #1378 )
...
CI/CD Pipeline / Validate - Migration (alembic) (push) Successful in 2m8s
CI/CD Pipeline / Validate - Type Check (mypy) (push) Successful in 2m28s
CI/CD Pipeline / Build Staging Worker Image (push) Successful in 3m12s
CI/CD Pipeline / Build Staging Web Image (push) Successful in 3m48s
CI/CD Pipeline / Frontend Unit Tests (push) Successful in 3m55s
CI/CD Pipeline / Validate - Code Quality (push) Successful in 5m48s
CI/CD Pipeline / Integration Tests (push) Successful in 1m41s
CI/CD Pipeline / Unit Tests (push) Successful in 9m21s
CI/CD Pipeline / Build Staging API Image (push) Successful in 19m20s
CI/CD Pipeline / Deploy Staging (Watchtower auto-deploy) (push) Successful in 1m3s
CI/CD Pipeline / ACR Image Cleanup (push) Successful in 39s
CI/CD Pipeline / Staging E2E Tests (push) Failing after 51s
CI/CD Pipeline / Staging API Integration Tests (push) Successful in 2m48s
CI/CD Pipeline / Canary Release to Production (push) Failing after 765h57m26s
CI/CD Pipeline / Build Production Worker Image (push) Failing after 766h11m17s
CI/CD Pipeline / Production Browser E2E (push) Failing after 766h11m16s
CI/CD Pipeline / Build Production Web Image (push) Failing after 766h11m17s
CI/CD Pipeline / Deploy Production (push) Failing after 766h11m16s
CI/CD Pipeline / PR Build Worker Image (push) Failing after 766h20m38s
CI/CD Pipeline / PR Build Web Image (push) Failing after 766h20m38s
CI/CD Pipeline / PR Build API Image (push) Failing after 766h20m40s
CI/CD Pipeline / Frontend Lint (push) Failing after 766h20m40s
CI/CD Pipeline / Check if frontend-only change (push) Failing after 766h20m42s
CI/CD Pipeline / CI Gate (push) Failing after 766h44m49s
CI/CD Pipeline / Build Production API Image (push) Failing after 766h44m49s
Co-authored-by: xiaoxia <dev@xiaoxiajianji.com >
Co-committed-by: xiaoxia <dev@xiaoxiajianji.com >
2026-08-15 17:06:00 +08:00
xiaoxia
04330d2e9d
refactor: 步骤顺序调整 - 标题(4)→预览(5) + 预览接口增加标题参数 ( #1377 )
...
CI/CD Pipeline / Validate - Type Check (mypy) (push) Successful in 1m29s
CI/CD Pipeline / Validate - Migration (alembic) (push) Successful in 1m17s
CI/CD Pipeline / Build Staging Web Image (push) Successful in 2m19s
CI/CD Pipeline / Build Staging Worker Image (push) Successful in 3m38s
CI/CD Pipeline / Validate - Code Quality (push) Successful in 5m35s
CI/CD Pipeline / Frontend Unit Tests (push) Successful in 3m58s
CI/CD Pipeline / Integration Tests (push) Successful in 2m1s
CI/CD Pipeline / Unit Tests (push) Successful in 8m38s
CI/CD Pipeline / Build Staging API Image (push) Has been cancelled
CI/CD Pipeline / Deploy Staging (Watchtower auto-deploy) (push) Has been cancelled
CI/CD Pipeline / Staging E2E Tests (push) Has been cancelled
CI/CD Pipeline / Staging API Integration Tests (push) Has been cancelled
CI/CD Pipeline / ACR Image Cleanup (push) Has been cancelled
CI/CD Pipeline / Canary Release to Production (push) Has been cancelled
CI/CD Pipeline / Production Browser E2E (push) Failing after 766h25m1s
CI/CD Pipeline / Build Production API Image (push) Failing after 766h25m3s
CI/CD Pipeline / Deploy Production (push) Failing after 766h25m1s
CI/CD Pipeline / CI Gate (push) Failing after 766h25m2s
CI/CD Pipeline / Build Production Worker Image (push) Failing after 766h25m2s
CI/CD Pipeline / PR Build Worker Image (push) Failing after 766h32m44s
CI/CD Pipeline / Check if frontend-only change (push) Failing after 766h35m25s
CI/CD Pipeline / PR Build Web Image (push) Failing after 766h32m44s
CI/CD Pipeline / PR Build API Image (push) Failing after 766h32m45s
CI/CD Pipeline / Build Production Web Image (push) Failing after 766h58m34s
CI/CD Pipeline / Frontend Lint (push) Failing after 767h6m17s
Co-authored-by: xiaoxia <dev@xiaoxiajianji.com >
Co-committed-by: xiaoxia <dev@xiaoxiajianji.com >
2026-08-15 16:51:09 +08:00
xiaoxia
dee5054e4f
refactor: 步骤顺序调整 - 标题(4)→预览(5) + 预览接口增加标题参数 ( #1377 )
...
CI/CD Pipeline / Validate - Code Quality (push) Has been cancelled
CI/CD Pipeline / Validate - Type Check (mypy) (push) Has been cancelled
CI/CD Pipeline / Validate - Migration (alembic) (push) Has been cancelled
CI/CD Pipeline / Unit Tests (push) Has been cancelled
CI/CD Pipeline / Integration Tests (push) Has been cancelled
CI/CD Pipeline / Frontend Lint (push) Has been cancelled
CI/CD Pipeline / Frontend Unit Tests (push) Has been cancelled
CI/CD Pipeline / PR Build API Image (push) Has been cancelled
CI/CD Pipeline / PR Build Web Image (push) Has been cancelled
CI/CD Pipeline / PR Build Worker Image (push) Has been cancelled
CI/CD Pipeline / Build Staging API Image (push) Has been cancelled
CI/CD Pipeline / Build Staging Web Image (push) Has been cancelled
CI/CD Pipeline / Build Staging Worker Image (push) Has been cancelled
CI/CD Pipeline / Deploy Staging (Watchtower auto-deploy) (push) Has been cancelled
CI/CD Pipeline / Staging E2E Tests (push) Has been cancelled
CI/CD Pipeline / Staging API Integration Tests (push) Has been cancelled
CI/CD Pipeline / Build Production API Image (push) Has been cancelled
CI/CD Pipeline / Build Production Web Image (push) Has been cancelled
CI/CD Pipeline / Build Production Worker Image (push) Has been cancelled
CI/CD Pipeline / Deploy Production (push) Has been cancelled
CI/CD Pipeline / Production Browser E2E (push) Has been cancelled
CI/CD Pipeline / ACR Image Cleanup (push) Has been cancelled
CI/CD Pipeline / Canary Release to Production (push) Has been cancelled
CI/CD Pipeline / CI Gate (push) Has been cancelled
CI/CD Pipeline / Check if frontend-only change (push) Failing after 766h35m38s
- constants.ts: 步骤定义从 模板→素材→配音→预览→标题→封面→确认
改为 模板→素材→配音→标题→预览→封面→确认
- GenerateStepContent.tsx: case 4 渲染 Step4TitleSettings,case 5 渲染 Step5GeneratePreview
- useStepNavigation.ts: 标题步骤(4)校验 title,预览步骤(5)校验 previewReady
- useStep4Preview.ts → useStep5Preview.ts: 重命名 + 新增 titleSettings prop,
createPreview 调用增加标题字段
- Step4GeneratePreview.tsx → Step5GeneratePreview.tsx: 重命名
- api/generation/types.ts: CreatePreviewRequest 新增标题烧录参数
- GeneratePage.tsx: 预览面板 Step5+ 显示,结果面板 Step6+ 显示
- PreviewVideoPanel.tsx: Canvas 标题叠加保留
2026-08-15 16:50:30 +08:00
xiaoxia
a9f6d7e712
fix(cover): 封面标题叠加 — 选标题后用 ffmpeg drawtext 在封面图上叠加文字 ( #1375 )
CI/CD Pipeline / Validate - Migration (alembic) (push) Successful in 1m36s
CI/CD Pipeline / Validate - Type Check (mypy) (push) Successful in 2m20s
CI/CD Pipeline / Build Staging Web Image (push) Successful in 3m21s
CI/CD Pipeline / Frontend Unit Tests (push) Successful in 4m9s
CI/CD Pipeline / Build Staging Worker Image (push) Successful in 5m12s
CI/CD Pipeline / Validate - Code Quality (push) Successful in 5m34s
CI/CD Pipeline / Integration Tests (push) Successful in 1m43s
CI/CD Pipeline / Unit Tests (push) Successful in 8m53s
CI/CD Pipeline / Build Staging API Image (push) Successful in 20m55s
CI/CD Pipeline / Deploy Staging (Watchtower auto-deploy) (push) Successful in 2m55s
CI/CD Pipeline / ACR Image Cleanup (push) Successful in 43s
CI/CD Pipeline / Staging E2E Tests (push) Successful in 1m18s
CI/CD Pipeline / Staging API Integration Tests (push) Successful in 2m59s
CI/CD Pipeline / Canary Release to Production (push) Failing after 766h59m32s
CI/CD Pipeline / Production Browser E2E (push) Failing after 767h17m29s
CI/CD Pipeline / Build Production Worker Image (push) Failing after 767h17m30s
CI/CD Pipeline / Build Production Web Image (push) Failing after 767h17m30s
CI/CD Pipeline / PR Build Web Image (push) Failing after 767h25m54s
CI/CD Pipeline / CI Gate (push) Failing after 767h17m29s
CI/CD Pipeline / PR Build API Image (push) Failing after 767h25m56s
CI/CD Pipeline / Build Production API Image (push) Failing after 767h17m30s
CI/CD Pipeline / Frontend Lint (push) Failing after 767h26m23s
CI/CD Pipeline / Check if frontend-only change (push) Failing after 767h26m26s
CI/CD Pipeline / Deploy Production (push) Failing after 767h51m0s
CI/CD Pipeline / PR Build Worker Image (push) Failing after 767h59m23s
2026-08-15 16:00:16 +08:00
xiaoxia
d7bc908ed3
fix: ASR字幕路径叠加标题,修复封面没有标题的问题 ( #1374 )
CI/CD Pipeline / Validate - Migration (alembic) (push) Successful in 2m13s
CI/CD Pipeline / Build Staging Web Image (push) Successful in 2m28s
CI/CD Pipeline / Validate - Type Check (mypy) (push) Successful in 2m36s
CI/CD Pipeline / Frontend Unit Tests (push) Successful in 4m31s
CI/CD Pipeline / Build Staging Worker Image (push) Successful in 5m14s
CI/CD Pipeline / Validate - Code Quality (push) Successful in 5m31s
CI/CD Pipeline / Integration Tests (push) Successful in 1m45s
CI/CD Pipeline / Unit Tests (push) Successful in 8m51s
CI/CD Pipeline / Build Staging API Image (push) Successful in 20m42s
CI/CD Pipeline / Deploy Staging (Watchtower auto-deploy) (push) Successful in 59s
CI/CD Pipeline / ACR Image Cleanup (push) Successful in 37s
CI/CD Pipeline / Staging E2E Tests (push) Successful in 1m20s
CI/CD Pipeline / Staging API Integration Tests (push) Successful in 2m50s
CI/CD Pipeline / Canary Release to Production (push) Failing after 768h40m57s
CI/CD Pipeline / Deploy Production (push) Failing after 768h56m40s
CI/CD Pipeline / CI Gate (push) Failing after 768h56m40s
CI/CD Pipeline / Build Production Web Image (push) Failing after 768h56m41s
CI/CD Pipeline / Build Production API Image (push) Failing after 768h56m41s
CI/CD Pipeline / PR Build Web Image (push) Failing after 769h5m29s
CI/CD Pipeline / PR Build API Image (push) Failing after 769h5m30s
CI/CD Pipeline / Check if frontend-only change (push) Failing after 769h5m34s
CI/CD Pipeline / Production Browser E2E (push) Failing after 769h30m10s
CI/CD Pipeline / Build Production Worker Image (push) Failing after 769h30m12s
CI/CD Pipeline / PR Build Worker Image (push) Failing after 769h38m59s
CI/CD Pipeline / Frontend Lint (push) Failing after 769h39m2s
2026-08-15 14:21:09 +08:00
xiaoxia
59faf37fc9
fix: 统一封面管道增加cover_url多步fallback查找,修复500错误 ( #1373 )
...
CI/CD Pipeline / Validate - Type Check (mypy) (push) Successful in 1m40s
CI/CD Pipeline / Validate - Migration (alembic) (push) Successful in 1m47s
CI/CD Pipeline / Frontend Unit Tests (push) Successful in 1m54s
CI/CD Pipeline / Build Staging Web Image (push) Successful in 2m55s
CI/CD Pipeline / Validate - Code Quality (push) Successful in 4m33s
CI/CD Pipeline / Build Staging Worker Image (push) Successful in 5m18s
CI/CD Pipeline / Integration Tests (push) Successful in 2m0s
CI/CD Pipeline / Unit Tests (push) Successful in 7m58s
CI/CD Pipeline / Build Staging API Image (push) Successful in 20m40s
CI/CD Pipeline / Deploy Staging (Watchtower auto-deploy) (push) Successful in 1m9s
CI/CD Pipeline / ACR Image Cleanup (push) Successful in 36s
CI/CD Pipeline / Staging E2E Tests (push) Successful in 1m58s
CI/CD Pipeline / Staging API Integration Tests (push) Successful in 2m49s
CI/CD Pipeline / Canary Release to Production (push) Failing after 771h20m58s
CI/CD Pipeline / Deploy Production (push) Failing after 771h37m42s
CI/CD Pipeline / CI Gate (push) Failing after 771h37m42s
CI/CD Pipeline / Build Production Web Image (push) Failing after 771h37m42s
CI/CD Pipeline / Build Production API Image (push) Failing after 771h37m43s
CI/CD Pipeline / PR Build Worker Image (push) Failing after 771h45m42s
CI/CD Pipeline / PR Build API Image (push) Failing after 771h45m42s
CI/CD Pipeline / Frontend Lint (push) Failing after 771h45m43s
CI/CD Pipeline / Check if frontend-only change (push) Failing after 771h45m44s
CI/CD Pipeline / Production Browser E2E (push) Failing after 772h11m11s
CI/CD Pipeline / Build Production Worker Image (push) Failing after 772h11m12s
CI/CD Pipeline / PR Build Web Image (push) Failing after 772h19m13s
Co-authored-by: xiaoxia <dev@xiaoxiajianji.com >
Co-committed-by: xiaoxia <dev@xiaoxiajianji.com >
2026-08-15 11:41:00 +08:00
xiaoxia
206d517a91
fix: 删除封面生成多余logger调用+增加source_edit_plan_id查找兜底 ( #1372 )
CI/CD Pipeline / Validate - Migration (alembic) (push) Successful in 1m12s
CI/CD Pipeline / Validate - Type Check (mypy) (push) Successful in 1m18s
CI/CD Pipeline / Build Staging Web Image (push) Successful in 2m55s
CI/CD Pipeline / Frontend Unit Tests (push) Successful in 3m40s
CI/CD Pipeline / Validate - Code Quality (push) Successful in 4m29s
CI/CD Pipeline / Integration Tests (push) Successful in 1m44s
CI/CD Pipeline / Build Staging Worker Image (push) Successful in 6m25s
CI/CD Pipeline / Unit Tests (push) Successful in 8m26s
CI/CD Pipeline / Build Staging API Image (push) Successful in 22m22s
CI/CD Pipeline / Deploy Staging (Watchtower auto-deploy) (push) Successful in 1m6s
CI/CD Pipeline / ACR Image Cleanup (push) Successful in 42s
CI/CD Pipeline / Staging E2E Tests (push) Successful in 1m15s
CI/CD Pipeline / Staging API Integration Tests (push) Successful in 2m57s
CI/CD Pipeline / Canary Release to Production (push) Failing after 772h50m58s
CI/CD Pipeline / Build Production API Image (push) Failing after 773h8m59s
CI/CD Pipeline / PR Build Web Image (push) Failing after 773h17m24s
CI/CD Pipeline / Production Browser E2E (push) Failing after 773h8m57s
CI/CD Pipeline / PR Build API Image (push) Failing after 773h17m25s
CI/CD Pipeline / Deploy Production (push) Failing after 773h8m58s
CI/CD Pipeline / Frontend Lint (push) Failing after 773h17m26s
CI/CD Pipeline / CI Gate (push) Failing after 773h8m58s
CI/CD Pipeline / Build Production Worker Image (push) Failing after 773h8m58s
CI/CD Pipeline / Build Production Web Image (push) Failing after 773h8m59s
CI/CD Pipeline / Check if frontend-only change (push) Failing after 773h17m29s
CI/CD Pipeline / PR Build Worker Image (push) Failing after 773h50m54s
2026-08-15 10:09:16 +08:00
xiaoxia
0301370dd8
refactor: 统一封面生成管道 — 从渲染后视频抽帧作为封面 ( #1371 )
...
CI/CD Pipeline / Frontend Unit Tests (push) Successful in 1m32s
CI/CD Pipeline / Validate - Type Check (mypy) (push) Successful in 1m45s
CI/CD Pipeline / Validate - Migration (alembic) (push) Successful in 2m20s
CI/CD Pipeline / Build Staging Web Image (push) Successful in 2m22s
CI/CD Pipeline / Build Staging Worker Image (push) Successful in 5m2s
CI/CD Pipeline / Validate - Code Quality (push) Successful in 6m19s
CI/CD Pipeline / Integration Tests (push) Successful in 2m0s
CI/CD Pipeline / Unit Tests (push) Successful in 9m9s
CI/CD Pipeline / Build Staging API Image (push) Successful in 20m32s
CI/CD Pipeline / Deploy Staging (Watchtower auto-deploy) (push) Successful in 1m2s
CI/CD Pipeline / ACR Image Cleanup (push) Successful in 41s
CI/CD Pipeline / Staging E2E Tests (push) Successful in 1m53s
CI/CD Pipeline / Staging API Integration Tests (push) Successful in 2m50s
CI/CD Pipeline / Canary Release to Production (push) Failing after 784h46m17s
CI/CD Pipeline / Deploy Production (push) Failing after 785h1m33s
CI/CD Pipeline / CI Gate (push) Failing after 785h1m33s
CI/CD Pipeline / Build Production Web Image (push) Failing after 785h1m34s
CI/CD Pipeline / Build Production API Image (push) Failing after 785h1m34s
CI/CD Pipeline / PR Build Web Image (push) Failing after 785h10m41s
CI/CD Pipeline / PR Build API Image (push) Failing after 785h10m42s
CI/CD Pipeline / Check if frontend-only change (push) Failing after 785h10m44s
CI/CD Pipeline / Production Browser E2E (push) Failing after 785h35m3s
CI/CD Pipeline / Build Production Worker Image (push) Failing after 785h35m5s
CI/CD Pipeline / PR Build Worker Image (push) Failing after 785h44m11s
CI/CD Pipeline / Frontend Lint (push) Failing after 785h44m14s
Co-authored-by: xiaoxia <dev@xiaoxiajianji.com >
Co-committed-by: xiaoxia <dev@xiaoxiajianji.com >
2026-08-14 22:16:00 +08:00
xiaoxia
85bfe58f39
Merge pull request 'fix: 修复封面标题叠加根因 - custom_title 未传入渲染流程' ( #1368 ) from fix/custom-title-render into develop
CI/CD Pipeline / Validate - Migration (alembic) (push) Successful in 2m2s
CI/CD Pipeline / Validate - Type Check (mypy) (push) Successful in 2m43s
CI/CD Pipeline / Build Staging Web Image (push) Successful in 3m51s
CI/CD Pipeline / Build Staging Worker Image (push) Successful in 3m51s
CI/CD Pipeline / Frontend Unit Tests (push) Successful in 3m51s
CI/CD Pipeline / Validate - Code Quality (push) Successful in 6m16s
CI/CD Pipeline / Integration Tests (push) Successful in 2m46s
CI/CD Pipeline / Unit Tests (push) Successful in 9m30s
CI/CD Pipeline / Build Staging API Image (push) Successful in 16m7s
CI/CD Pipeline / Deploy Staging (Watchtower auto-deploy) (push) Successful in 1m10s
CI/CD Pipeline / ACR Image Cleanup (push) Successful in 39s
CI/CD Pipeline / Staging E2E Tests (push) Successful in 1m2s
CI/CD Pipeline / Staging API Integration Tests (push) Successful in 2m48s
CI/CD Pipeline / Canary Release to Production (push) Failing after 792h1m13s
CI/CD Pipeline / Build Production Worker Image (push) Failing after 792h11m50s
CI/CD Pipeline / Build Production Web Image (push) Failing after 792h11m50s
CI/CD Pipeline / Production Browser E2E (push) Failing after 792h11m48s
CI/CD Pipeline / PR Build Worker Image (push) Failing after 792h21m18s
CI/CD Pipeline / PR Build Web Image (push) Failing after 792h21m19s
CI/CD Pipeline / Deploy Production (push) Failing after 792h11m49s
CI/CD Pipeline / Frontend Lint (push) Failing after 792h21m21s
CI/CD Pipeline / Check if frontend-only change (push) Failing after 792h21m24s
CI/CD Pipeline / CI Gate (push) Failing after 792h45m21s
CI/CD Pipeline / Build Production API Image (push) Failing after 792h45m21s
CI/CD Pipeline / PR Build API Image (push) Failing after 792h54m51s
2026-08-14 15:05:23 +08:00
xiaoxia
2ff2798c97
fix: 修复封面标题叠加根因 - custom_title 未传入渲染流程
...
Preview Deploy / Deploy Preview Environment (pull_request) Successful in 1m21s
PR Automation / Auto Merge on CI Green + Approved (pull_request) Successful in 1m40s
PR Automation / Auto Approve on CI Green (pull_request) Successful in 3m28s
AI Code Review / AI Code Review (pull_request) Successful in 6m50s
ACR Cleanup / ACR Image Cleanup (pull_request_target) Successful in 48s
Preview Cleanup / Cleanup Preview Environment (pull_request) Successful in 49s
CI/CD Pipeline / Canary Release to Production (pull_request) Failing after 793h0m38s
CI/CD Pipeline / Build Production Web Image (pull_request) Failing after 793h0m39s
CI/CD Pipeline / ACR Image Cleanup (pull_request) Failing after 793h5m33s
CI/CD Pipeline / Deploy Staging (Watchtower auto-deploy) (pull_request) Failing after 793h5m37s
CI/CD Pipeline / Check if frontend-only change (pull_request) Successful in 44s
CI/CD Pipeline / Validate - Code Quality (pull_request) Successful in 5m0s
CI/CD Pipeline / Validate - Type Check (mypy) (pull_request) Successful in 1m18s
CI/CD Pipeline / Validate - Migration (alembic) (pull_request) Successful in 1m24s
CI/CD Pipeline / Unit Tests (pull_request) Successful in 2m43s
CI/CD Pipeline / Integration Tests (pull_request) Successful in 2m56s
CI/CD Pipeline / PR Build API Image (pull_request) Successful in 2m45s
CI/CD Pipeline / PR Build Worker Image (pull_request) Successful in 2m46s
CI/CD Pipeline / Frontend Lint (pull_request) Failing after 792h31m24s
CI/CD Pipeline / Build Staging Worker Image (pull_request) Failing after 792h32m8s
CI/CD Pipeline / Build Staging Web Image (pull_request) Failing after 792h32m8s
CI/CD Pipeline / Build Staging API Image (pull_request) Failing after 792h32m8s
CI/CD Pipeline / Deploy Production (pull_request) Failing after 792h27m7s
CI/CD Pipeline / Build Production Worker Image (pull_request) Failing after 792h27m7s
CI/CD Pipeline / Build Production API Image (pull_request) Failing after 792h27m8s
CI/CD Pipeline / CI Gate (pull_request) Successful in 6s
CI/CD Pipeline / Production Browser E2E (pull_request) Failing after 792h27m6s
CI/CD Pipeline / PR Build Web Image (pull_request) Failing after 792h31m22s
CI/CD Pipeline / Frontend Unit Tests (pull_request) Failing after 792h31m24s
CI/CD Pipeline / Staging API Integration Tests (pull_request) Failing after 792h32m4s
CI/CD Pipeline / Staging E2E Tests (pull_request) Failing after 792h32m4s
- _render_video 函数签名新增 custom_title 参数
- 函数体内注入 custom_title 到 plan_config 覆盖模板标题
- 调用处传入 task_info.get('custom_title', '')
2026-08-14 14:54:37 +08:00
xiaoxia
00348a2154
fix(e2e): align confirm generation response assertion with BatchGenerationTaskResponse ( #1366 )
...
CI/CD Pipeline / Validate - Migration (alembic) (push) Successful in 1m12s
CI/CD Pipeline / Validate - Type Check (mypy) (push) Successful in 2m49s
CI/CD Pipeline / Build Staging Web Image (push) Successful in 3m34s
CI/CD Pipeline / Build Staging Worker Image (push) Successful in 3m34s
CI/CD Pipeline / Frontend Unit Tests (push) Successful in 4m13s
CI/CD Pipeline / Validate - Code Quality (push) Successful in 5m29s
CI/CD Pipeline / Integration Tests (push) Successful in 1m33s
CI/CD Pipeline / Unit Tests (push) Successful in 8m56s
CI/CD Pipeline / Build Staging API Image (push) Successful in 15m24s
CI/CD Pipeline / Deploy Staging (Watchtower auto-deploy) (push) Successful in 58s
CI/CD Pipeline / ACR Image Cleanup (push) Successful in 35s
CI/CD Pipeline / Staging E2E Tests (push) Successful in 1m55s
CI/CD Pipeline / Staging API Integration Tests (push) Successful in 2m47s
CI/CD Pipeline / Canary Release to Production (push) Failing after 793h26m35s
CI/CD Pipeline / Build Production Worker Image (push) Failing after 793h36m50s
CI/CD Pipeline / Build Production Web Image (push) Failing after 793h36m50s
CI/CD Pipeline / Production Browser E2E (push) Failing after 793h36m49s
CI/CD Pipeline / PR Build Worker Image (push) Failing after 793h45m44s
CI/CD Pipeline / Deploy Production (push) Failing after 793h36m49s
CI/CD Pipeline / PR Build Web Image (push) Failing after 793h45m46s
CI/CD Pipeline / Frontend Lint (push) Failing after 793h45m48s
CI/CD Pipeline / Check if frontend-only change (push) Failing after 793h45m48s
CI/CD Pipeline / CI Gate (push) Failing after 794h10m19s
CI/CD Pipeline / Build Production API Image (push) Failing after 794h10m20s
CI/CD Pipeline / PR Build API Image (push) Failing after 794h19m16s
Co-authored-by: xiaoxia <dev@xiaoxiajianji.com >
Co-committed-by: xiaoxia <dev@xiaoxiajianji.com >
2026-08-14 13:41:00 +08:00
xiaoxia
c00c56a742
fix: overlay title text on auto-generated cover frames ( #1365 )
...
CI/CD Pipeline / Validate - Migration (alembic) (push) Successful in 1m37s
CI/CD Pipeline / Validate - Type Check (mypy) (push) Successful in 2m35s
CI/CD Pipeline / Build Staging Web Image (push) Successful in 2m57s
CI/CD Pipeline / Frontend Unit Tests (push) Successful in 3m51s
CI/CD Pipeline / Build Staging Worker Image (push) Successful in 4m6s
CI/CD Pipeline / Validate - Code Quality (push) Successful in 5m31s
CI/CD Pipeline / Integration Tests (push) Successful in 1m40s
CI/CD Pipeline / Unit Tests (push) Successful in 9m31s
CI/CD Pipeline / Build Staging API Image (push) Successful in 19m32s
CI/CD Pipeline / Deploy Staging (Watchtower auto-deploy) (push) Successful in 58s
CI/CD Pipeline / ACR Image Cleanup (push) Successful in 36s
CI/CD Pipeline / Staging E2E Tests (push) Failing after 2m3s
CI/CD Pipeline / Staging API Integration Tests (push) Successful in 2m48s
CI/CD Pipeline / Canary Release to Production (push) Failing after 794h52m23s
CI/CD Pipeline / Build Production Web Image (push) Failing after 795h6m11s
CI/CD Pipeline / Build Production API Image (push) Failing after 795h6m11s
CI/CD Pipeline / PR Build Web Image (push) Failing after 795h15m41s
CI/CD Pipeline / Production Browser E2E (push) Failing after 795h6m10s
CI/CD Pipeline / PR Build API Image (push) Failing after 795h15m43s
CI/CD Pipeline / Deploy Production (push) Failing after 795h6m10s
CI/CD Pipeline / Check if frontend-only change (push) Failing after 795h15m47s
CI/CD Pipeline / CI Gate (push) Failing after 795h6m11s
CI/CD Pipeline / Build Production Worker Image (push) Failing after 795h39m41s
CI/CD Pipeline / PR Build Worker Image (push) Failing after 795h49m11s
CI/CD Pipeline / Frontend Lint (push) Failing after 795h49m13s
Co-authored-by: xiaoxia <dev@xiaoxiajianji.com >
Co-committed-by: xiaoxia <dev@xiaoxiajianji.com >
2026-08-14 12:11:00 +08:00
xiaoxia
8e4a8a8184
fix: videoRatio aspect ratio parsed as resolution causing scale=9:1920 ( #1364 )
CI/CD Pipeline / Frontend Unit Tests (push) Successful in 3m28s
CI/CD Pipeline / Build Staging Worker Image (push) Successful in 3m31s
CI/CD Pipeline / Build Staging Web Image (push) Successful in 3m32s
CI/CD Pipeline / Validate - Migration (alembic) (push) Successful in 4m11s
CI/CD Pipeline / Validate - Type Check (mypy) (push) Successful in 5m32s
CI/CD Pipeline / Validate - Code Quality (push) Successful in 16m49s
CI/CD Pipeline / Unit Tests (push) Successful in 20m10s
CI/CD Pipeline / Build Staging API Image (push) Successful in 21m34s
CI/CD Pipeline / Deploy Staging (Watchtower auto-deploy) (push) Successful in 1m22s
CI/CD Pipeline / ACR Image Cleanup (push) Successful in 37s
CI/CD Pipeline / Staging E2E Tests (push) Failing after 1m7s
CI/CD Pipeline / Staging API Integration Tests (push) Successful in 2m49s
CI/CD Pipeline / Integration Tests (push) Successful in 11m8s
CI/CD Pipeline / CI Gate (push) Failing after 806h1m55s
CI/CD Pipeline / Build Production Worker Image (push) Failing after 806h9m40s
CI/CD Pipeline / Build Production Web Image (push) Failing after 806h9m41s
CI/CD Pipeline / PR Build Worker Image (push) Failing after 806h29m50s
CI/CD Pipeline / Canary Release to Production (push) Failing after 806h4m3s
CI/CD Pipeline / Production Browser E2E (push) Failing after 806h9m39s
CI/CD Pipeline / PR Build Web Image (push) Failing after 806h29m50s
CI/CD Pipeline / PR Build API Image (push) Failing after 806h29m52s
CI/CD Pipeline / Check if frontend-only change (push) Failing after 806h29m54s
CI/CD Pipeline / Deploy Production (push) Failing after 806h43m10s
CI/CD Pipeline / Build Production API Image (push) Failing after 806h43m12s
CI/CD Pipeline / Frontend Lint (push) Failing after 807h3m23s
2026-08-14 00:56:54 +08:00
xiaoxia
6a4085452d
fix: cover_templates config double-encoded JSON causing 500 ( #1363 )
CI/CD Pipeline / Validate - Migration (alembic) (push) Successful in 2m17s
CI/CD Pipeline / Build Staging Web Image (push) Successful in 2m48s
CI/CD Pipeline / Validate - Type Check (mypy) (push) Successful in 2m52s
CI/CD Pipeline / Frontend Unit Tests (push) Successful in 3m12s
CI/CD Pipeline / Build Staging Worker Image (push) Successful in 5m18s
CI/CD Pipeline / Unit Tests (push) Successful in 13m30s
CI/CD Pipeline / Validate - Code Quality (push) Successful in 21m39s
CI/CD Pipeline / Build Staging API Image (push) Successful in 38m45s
CI/CD Pipeline / Deploy Staging (Watchtower auto-deploy) (push) Successful in 1m45s
CI/CD Pipeline / ACR Image Cleanup (push) Successful in 41s
CI/CD Pipeline / Staging E2E Tests (push) Failing after 1m59s
CI/CD Pipeline / Staging API Integration Tests (push) Successful in 2m52s
CI/CD Pipeline / Integration Tests (push) Successful in 21m28s
CI/CD Pipeline / CI Gate (push) Failing after 806h46m33s
CI/CD Pipeline / Canary Release to Production (push) Failing after 806h47m37s
CI/CD Pipeline / Production Browser E2E (push) Failing after 807h6m48s
CI/CD Pipeline / Deploy Production (push) Failing after 807h6m50s
CI/CD Pipeline / Build Production API Image (push) Failing after 807h6m54s
CI/CD Pipeline / Build Production Worker Image (push) Failing after 807h6m52s
CI/CD Pipeline / PR Build Worker Image (push) Failing after 807h30m59s
CI/CD Pipeline / Check if frontend-only change (push) Failing after 807h31m8s
CI/CD Pipeline / PR Build Web Image (push) Failing after 807h31m1s
CI/CD Pipeline / PR Build API Image (push) Failing after 807h31m3s
CI/CD Pipeline / Build Production Web Image (push) Failing after 807h40m23s
CI/CD Pipeline / Frontend Lint (push) Failing after 808h4m35s
2026-08-13 23:55:40 +08:00
xiaoxia
0896f3e161
fix: add ffmpeg to API runtime image for cover fallback ( #1362 )
...
CI/CD Pipeline / Validate - Migration (alembic) (push) Successful in 2m55s
CI/CD Pipeline / Validate - Type Check (mypy) (push) Successful in 3m20s
CI/CD Pipeline / Build Staging Web Image (push) Successful in 3m20s
CI/CD Pipeline / Frontend Unit Tests (push) Successful in 3m20s
CI/CD Pipeline / Build Staging Worker Image (push) Successful in 5m59s
CI/CD Pipeline / Validate - Code Quality (push) Successful in 8m18s
CI/CD Pipeline / Unit Tests (push) Successful in 10m54s
CI/CD Pipeline / Integration Tests (push) Successful in 4m28s
CI/CD Pipeline / Build Staging API Image (push) Successful in 22m28s
CI/CD Pipeline / Deploy Staging (Watchtower auto-deploy) (push) Successful in 59s
CI/CD Pipeline / ACR Image Cleanup (push) Successful in 39s
CI/CD Pipeline / Staging E2E Tests (push) Failing after 1m9s
CI/CD Pipeline / Staging API Integration Tests (push) Successful in 2m49s
CI/CD Pipeline / Canary Release to Production (push) Failing after 809h20m8s
CI/CD Pipeline / Deploy Production (push) Failing after 809h35m28s
CI/CD Pipeline / CI Gate (push) Failing after 809h33m39s
CI/CD Pipeline / Build Production Worker Image (push) Failing after 809h35m28s
CI/CD Pipeline / PR Build Worker Image (push) Failing after 809h46m22s
CI/CD Pipeline / Build Production Web Image (push) Failing after 809h35m29s
CI/CD Pipeline / PR Build Web Image (push) Failing after 809h46m23s
CI/CD Pipeline / PR Build API Image (push) Failing after 809h46m24s
CI/CD Pipeline / Frontend Lint (push) Failing after 809h46m25s
CI/CD Pipeline / Check if frontend-only change (push) Failing after 809h46m26s
CI/CD Pipeline / Production Browser E2E (push) Failing after 810h8m57s
CI/CD Pipeline / Build Production API Image (push) Failing after 810h8m59s
fix: add ffmpeg to API runtime image for cover fallback (#1362 )
2026-08-13 21:40:22 +08:00
xiaoxia
21e84c71c4
perf: render-time cover frame pre-extraction + FFmpeg fallback, remove MediaKit ( #1360 )
...
CI/CD Pipeline / Validate - Migration (alembic) (push) Successful in 1m52s
CI/CD Pipeline / Validate - Type Check (mypy) (push) Successful in 2m10s
CI/CD Pipeline / Build Staging Web Image (push) Successful in 2m23s
CI/CD Pipeline / Frontend Unit Tests (push) Successful in 2m29s
CI/CD Pipeline / Build Staging Worker Image (push) Successful in 4m35s
CI/CD Pipeline / Validate - Code Quality (push) Successful in 7m2s
CI/CD Pipeline / Unit Tests (push) Successful in 9m47s
CI/CD Pipeline / Build Staging API Image (push) Successful in 13m45s
CI/CD Pipeline / Deploy Staging (Watchtower auto-deploy) (push) Successful in 43s
CI/CD Pipeline / Integration Tests (push) Successful in 7m28s
CI/CD Pipeline / ACR Image Cleanup (push) Successful in 38s
CI/CD Pipeline / Staging E2E Tests (push) Failing after 1m6s
CI/CD Pipeline / Staging API Integration Tests (push) Successful in 2m50s
CI/CD Pipeline / Canary Release to Production (push) Failing after 810h18m24s
CI/CD Pipeline / Production Browser E2E (push) Failing after 810h25m14s
CI/CD Pipeline / Deploy Production (push) Failing after 810h25m16s
CI/CD Pipeline / Build Production Web Image (push) Failing after 810h25m16s
CI/CD Pipeline / Build Production API Image (push) Failing after 810h25m16s
CI/CD Pipeline / PR Build Worker Image (push) Failing after 810h34m50s
CI/CD Pipeline / PR Build Web Image (push) Failing after 810h34m52s
CI/CD Pipeline / Frontend Lint (push) Failing after 810h35m3s
CI/CD Pipeline / Check if frontend-only change (push) Failing after 810h35m47s
CI/CD Pipeline / CI Gate (push) Failing after 810h54m44s
CI/CD Pipeline / Build Production Worker Image (push) Failing after 810h58m46s
CI/CD Pipeline / PR Build API Image (push) Failing after 811h8m24s
Co-authored-by: xiaoxia <dev@xiaoxiajianji.com >
Co-committed-by: xiaoxia <dev@xiaoxiajianji.com >
2026-08-13 20:51:02 +08:00
xiaoxia
17174e2cf5
refactor(cover): 封面生成API从templates_editor解耦到generation路由 ( #1359 )
...
CI/CD Pipeline / Validate - Migration (alembic) (push) Successful in 1m52s
CI/CD Pipeline / Validate - Type Check (mypy) (push) Successful in 1m57s
CI/CD Pipeline / Build Staging Web Image (push) Successful in 3m43s
CI/CD Pipeline / Frontend Unit Tests (push) Successful in 3m45s
CI/CD Pipeline / Build Staging Worker Image (push) Successful in 5m26s
CI/CD Pipeline / Validate - Code Quality (push) Successful in 6m44s
CI/CD Pipeline / Integration Tests (push) Successful in 2m12s
CI/CD Pipeline / Unit Tests (push) Successful in 9m0s
CI/CD Pipeline / Build Staging API Image (push) Successful in 12m38s
CI/CD Pipeline / Deploy Staging (Watchtower auto-deploy) (push) Successful in 32s
CI/CD Pipeline / ACR Image Cleanup (push) Successful in 39s
CI/CD Pipeline / Staging E2E Tests (push) Failing after 1m14s
CI/CD Pipeline / Staging API Integration Tests (push) Successful in 2m50s
CI/CD Pipeline / Canary Release to Production (push) Failing after 812h14m47s
CI/CD Pipeline / CI Gate (push) Failing after 812h21m45s
CI/CD Pipeline / Production Browser E2E (push) Failing after 812h21m45s
CI/CD Pipeline / Build Production Worker Image (push) Failing after 812h21m45s
CI/CD Pipeline / Build Production API Image (push) Failing after 812h21m46s
CI/CD Pipeline / PR Build Worker Image (push) Failing after 812h30m45s
CI/CD Pipeline / PR Build API Image (push) Failing after 812h30m47s
CI/CD Pipeline / Frontend Lint (push) Failing after 812h30m47s
CI/CD Pipeline / Check if frontend-only change (push) Failing after 812h30m49s
CI/CD Pipeline / Deploy Production (push) Failing after 812h55m15s
CI/CD Pipeline / Build Production Web Image (push) Failing after 812h55m16s
CI/CD Pipeline / PR Build Web Image (push) Failing after 813h4m15s
Co-authored-by: xiaoxia <dev@xiaoxiajianji.com >
Co-committed-by: xiaoxia <dev@xiaoxiajianji.com >
2026-08-13 18:56:00 +08:00
xiaoxia
0a00870ab6
fix(cover): 修复预览视频存储路径错误导致封面生成 500 ( #1358 )
...
CI/CD Pipeline / Validate - Type Check (mypy) (push) Successful in 2m30s
CI/CD Pipeline / Validate - Migration (alembic) (push) Successful in 2m3s
CI/CD Pipeline / Build Staging Web Image (push) Successful in 2m34s
CI/CD Pipeline / Frontend Unit Tests (push) Successful in 3m17s
CI/CD Pipeline / Build Staging Worker Image (push) Successful in 5m17s
CI/CD Pipeline / Validate - Code Quality (push) Successful in 6m7s
CI/CD Pipeline / Integration Tests (push) Successful in 3m12s
CI/CD Pipeline / Unit Tests (push) Successful in 9m23s
CI/CD Pipeline / Build Staging API Image (push) Successful in 13m40s
CI/CD Pipeline / Deploy Staging (Watchtower auto-deploy) (push) Successful in 36s
CI/CD Pipeline / ACR Image Cleanup (push) Successful in 41s
CI/CD Pipeline / Staging E2E Tests (push) Failing after 2m2s
CI/CD Pipeline / Staging API Integration Tests (push) Successful in 2m48s
CI/CD Pipeline / Canary Release to Production (push) Failing after 812h52m30s
CI/CD Pipeline / Production Browser E2E (push) Failing after 813h0m14s
CI/CD Pipeline / CI Gate (push) Failing after 813h0m15s
CI/CD Pipeline / Build Production Worker Image (push) Failing after 813h0m15s
CI/CD Pipeline / Build Production API Image (push) Failing after 813h0m15s
CI/CD Pipeline / PR Build Worker Image (push) Failing after 813h9m37s
CI/CD Pipeline / PR Build API Image (push) Failing after 813h9m39s
CI/CD Pipeline / Frontend Lint (push) Failing after 813h9m39s
CI/CD Pipeline / Check if frontend-only change (push) Failing after 813h9m41s
CI/CD Pipeline / Deploy Production (push) Failing after 813h33m46s
CI/CD Pipeline / Build Production Web Image (push) Failing after 813h33m46s
CI/CD Pipeline / PR Build Web Image (push) Failing after 813h43m8s
fix(cover): 修复预览视频存储路径错误导致封面生成500 (#1358 )
2026-08-13 18:17:09 +08:00
xiaoxia
68fa7fd163
fix(cover): 修复 OSS 路径双斜杠导致 MediaKit 404 ( #1357 )
...
CI/CD Pipeline / Validate - Migration (alembic) (push) Successful in 2m15s
CI/CD Pipeline / Validate - Type Check (mypy) (push) Successful in 2m41s
CI/CD Pipeline / Build Staging Web Image (push) Successful in 2m53s
CI/CD Pipeline / Frontend Unit Tests (push) Successful in 3m40s
CI/CD Pipeline / Build Staging Worker Image (push) Successful in 5m20s
CI/CD Pipeline / Validate - Code Quality (push) Successful in 6m42s
CI/CD Pipeline / Unit Tests (push) Successful in 10m9s
CI/CD Pipeline / Integration Tests (push) Successful in 3m38s
CI/CD Pipeline / Build Staging API Image (push) Successful in 14m40s
CI/CD Pipeline / Deploy Staging (Watchtower auto-deploy) (push) Successful in 46s
CI/CD Pipeline / ACR Image Cleanup (push) Successful in 39s
CI/CD Pipeline / Staging E2E Tests (push) Failing after 2m10s
CI/CD Pipeline / Staging API Integration Tests (push) Successful in 2m50s
CI/CD Pipeline / Canary Release to Production (push) Failing after 813h17m29s
CI/CD Pipeline / CI Gate (push) Failing after 813h25m25s
CI/CD Pipeline / Production Browser E2E (push) Failing after 813h25m35s
CI/CD Pipeline / Deploy Production (push) Failing after 813h25m36s
CI/CD Pipeline / Build Production API Image (push) Failing after 813h25m38s
CI/CD Pipeline / Build Production Worker Image (push) Failing after 813h25m37s
CI/CD Pipeline / PR Build Worker Image (push) Failing after 813h35m45s
CI/CD Pipeline / PR Build Web Image (push) Failing after 813h35m45s
CI/CD Pipeline / Frontend Lint (push) Failing after 813h35m47s
CI/CD Pipeline / Check if frontend-only change (push) Failing after 813h35m49s
CI/CD Pipeline / Build Production Web Image (push) Failing after 813h59m9s
CI/CD Pipeline / PR Build API Image (push) Failing after 814h9m18s
Co-authored-by: xiaoxia <dev@xiaoxiajianji.com >
Co-committed-by: xiaoxia <dev@xiaoxiajianji.com >
2026-08-13 17:51:00 +08:00
xiaoxia
7ba46cb9c0
fix(cover): 封面生成前校验视频URL可达性,避免MediaKit超时120秒 ( #1356 )
...
CI/CD Pipeline / Frontend Unit Tests (push) Successful in 1m41s
CI/CD Pipeline / Validate - Migration (alembic) (push) Successful in 2m14s
CI/CD Pipeline / Validate - Type Check (mypy) (push) Successful in 2m42s
CI/CD Pipeline / Build Staging Web Image (push) Successful in 2m42s
CI/CD Pipeline / Build Staging Worker Image (push) Successful in 4m36s
CI/CD Pipeline / Validate - Code Quality (push) Successful in 6m40s
CI/CD Pipeline / Unit Tests (push) Successful in 10m23s
CI/CD Pipeline / Integration Tests (push) Successful in 4m27s
CI/CD Pipeline / Build Staging API Image (push) Successful in 12m35s
CI/CD Pipeline / Deploy Staging (Watchtower auto-deploy) (push) Successful in 1m30s
CI/CD Pipeline / ACR Image Cleanup (push) Successful in 38s
CI/CD Pipeline / Staging E2E Tests (push) Failing after 1m5s
CI/CD Pipeline / Staging API Integration Tests (push) Successful in 2m46s
CI/CD Pipeline / Canary Release to Production (push) Failing after 815h33m54s
CI/CD Pipeline / CI Gate (push) Failing after 815h39m39s
CI/CD Pipeline / Build Production Worker Image (push) Failing after 815h40m23s
CI/CD Pipeline / Build Production Web Image (push) Failing after 815h40m23s
CI/CD Pipeline / Production Browser E2E (push) Failing after 815h40m22s
CI/CD Pipeline / PR Build Worker Image (push) Failing after 815h50m45s
CI/CD Pipeline / PR Build Web Image (push) Failing after 815h50m46s
CI/CD Pipeline / PR Build API Image (push) Failing after 815h50m47s
CI/CD Pipeline / Check if frontend-only change (push) Failing after 815h50m49s
CI/CD Pipeline / Deploy Production (push) Failing after 816h13m54s
CI/CD Pipeline / Build Production API Image (push) Failing after 816h13m55s
CI/CD Pipeline / Frontend Lint (push) Failing after 816h24m19s
Co-authored-by: xiaoxia <dev@xiaoxiajianji.com >
Co-committed-by: xiaoxia <dev@xiaoxiajianji.com >
2026-08-13 15:36:00 +08:00
xiaoxia
0529c61347
fix(test): 修复 test_confirm_generation.py 中 confirm API 路径 ( #1355 )
...
CI/CD Pipeline / Frontend Unit Tests (push) Successful in 1m36s
CI/CD Pipeline / Validate - Migration (alembic) (push) Successful in 2m15s
CI/CD Pipeline / Validate - Type Check (mypy) (push) Successful in 2m19s
CI/CD Pipeline / Build Staging Web Image (push) Successful in 3m1s
CI/CD Pipeline / Validate - Code Quality (push) Has been cancelled
CI/CD Pipeline / Unit Tests (push) Has been cancelled
CI/CD Pipeline / Integration Tests (push) Has been cancelled
CI/CD Pipeline / Build Staging API Image (push) Has been cancelled
CI/CD Pipeline / Build Staging Worker Image (push) Has been cancelled
CI/CD Pipeline / Deploy Staging (Watchtower auto-deploy) (push) Has been cancelled
CI/CD Pipeline / Staging E2E Tests (push) Has been cancelled
CI/CD Pipeline / Staging API Integration Tests (push) Has been cancelled
CI/CD Pipeline / Build Production API Image (push) Has been cancelled
CI/CD Pipeline / Build Production Web Image (push) Has been cancelled
CI/CD Pipeline / Build Production Worker Image (push) Has been cancelled
CI/CD Pipeline / Deploy Production (push) Has been cancelled
CI/CD Pipeline / Production Browser E2E (push) Has been cancelled
CI/CD Pipeline / ACR Image Cleanup (push) Has been cancelled
CI/CD Pipeline / Canary Release to Production (push) Has been cancelled
CI/CD Pipeline / CI Gate (push) Has been cancelled
CI/CD Pipeline / PR Build Worker Image (push) Failing after 815h55m8s
CI/CD Pipeline / PR Build Web Image (push) Failing after 815h55m10s
CI/CD Pipeline / Frontend Lint (push) Failing after 815h55m47s
CI/CD Pipeline / Check if frontend-only change (push) Failing after 815h55m49s
CI/CD Pipeline / PR Build API Image (push) Failing after 816h28m43s
Co-authored-by: xiaoxia <dev@xiaoxiajianji.com >
Co-committed-by: xiaoxia <dev@xiaoxiajianji.com >
2026-08-13 15:31:00 +08:00
xiaoxia
915e551ecc
Merge pull request 'fix: 修复封面类型解耦后的5个TypeScript import路径错误
...
CI/CD Pipeline / Validate - Migration (alembic) (push) Successful in 2m53s
CI/CD Pipeline / Validate - Type Check (mypy) (push) Successful in 3m20s
CI/CD Pipeline / Build Staging Web Image (push) Successful in 3m31s
CI/CD Pipeline / Frontend Unit Tests (push) Successful in 3m36s
CI/CD Pipeline / Build Staging Worker Image (push) Successful in 6m46s
CI/CD Pipeline / Validate - Code Quality (push) Successful in 8m39s
CI/CD Pipeline / Unit Tests (push) Successful in 10m59s
CI/CD Pipeline / Integration Tests (push) Successful in 4m38s
CI/CD Pipeline / Build Staging API Image (push) Successful in 15m1s
CI/CD Pipeline / Deploy Staging (Watchtower auto-deploy) (push) Successful in 34s
CI/CD Pipeline / ACR Image Cleanup (push) Successful in 44s
CI/CD Pipeline / Staging E2E Tests (push) Failing after 1m8s
CI/CD Pipeline / Staging API Integration Tests (push) Successful in 2m45s
CI/CD Pipeline / Canary Release to Production (push) Failing after 819h19m33s
CI/CD Pipeline / Production Browser E2E (push) Failing after 819h26m51s
CI/CD Pipeline / Deploy Production (push) Failing after 819h26m52s
CI/CD Pipeline / Build Production Web Image (push) Failing after 819h26m52s
CI/CD Pipeline / Build Production API Image (push) Failing after 819h26m53s
CI/CD Pipeline / PR Build Worker Image (push) Failing after 819h37m50s
CI/CD Pipeline / Check if frontend-only change (push) Failing after 819h37m56s
CI/CD Pipeline / PR Build Web Image (push) Failing after 819h37m50s
CI/CD Pipeline / PR Build API Image (push) Failing after 819h37m52s
CI/CD Pipeline / CI Gate (push) Failing after 819h58m6s
CI/CD Pipeline / Build Production Worker Image (push) Failing after 820h0m22s
CI/CD Pipeline / Frontend Lint (push) Failing after 820h11m22s
PR #1352解耦CoverConfig后,遗漏了5处import路径更新,导致staging web镜像构建失败(tsc编译错误)。
修复内容:
- api/editing-planner/types.ts 和 api/template-editor/types.ts:CoverConfig改为从 @/page…' (#1354 ) from fix/cover-types-import-paths into develop
fix: 修复封面类型解耦后的TypeScript import路径错误
修复了PR #1352解耦CoverConfig后遗漏的5处import路径更新:
- api/editing-planner/types.ts 和 api/template-editor/types.ts: CoverConfig改从 @/pages/generate/types/cover 导入
- useGenerateFormState/index.ts, usePlanConfigLoader.ts, useTitleCoverSync.ts: 相对路径修正
- EditorDrawers.tsx: Prettier格式修复
2026-08-13 11:48:55 +08:00
xiaoxia
b0812b14f9
style: fix Prettier formatting in EditorDrawers.tsx
...
CI/CD Pipeline / Check if frontend-only change (pull_request) Successful in 25s
CI/CD Pipeline / Frontend Unit Tests (pull_request) Successful in 44s
CI/CD Pipeline / Frontend Lint (pull_request) Successful in 1m9s
Preview Deploy / Deploy Preview Environment (pull_request) Successful in 1m56s
PR Automation / Auto Merge on CI Green + Approved (pull_request) Successful in 2m0s
AI Code Review / AI Code Review (pull_request) Successful in 2m3s
PR Automation / Auto Approve on CI Green (pull_request) Successful in 2m15s
CI/CD Pipeline / PR Build Web Image (pull_request) Successful in 1m53s
CI/CD Pipeline / Validate - Migration (alembic) (pull_request) Successful in 3m21s
CI/CD Pipeline / Validate - Type Check (mypy) (pull_request) Successful in 3m32s
CI/CD Pipeline / Validate - Code Quality (pull_request) Successful in 11m8s
CI/CD Pipeline / CI Gate (pull_request) Successful in 5s
ACR Cleanup / ACR Image Cleanup (pull_request_target) Successful in 53s
Preview Cleanup / Cleanup Preview Environment (pull_request) Successful in 1m15s
CI/CD Pipeline / Production Browser E2E (pull_request) Failing after 819h40m37s
CI/CD Pipeline / Canary Release to Production (pull_request) Failing after 819h40m38s
CI/CD Pipeline / Deploy Production (pull_request) Failing after 819h40m38s
CI/CD Pipeline / Build Production Web Image (pull_request) Failing after 819h40m38s
CI/CD Pipeline / Build Production API Image (pull_request) Failing after 819h40m39s
CI/CD Pipeline / PR Build Worker Image (pull_request) Failing after 819h51m21s
CI/CD Pipeline / PR Build API Image (pull_request) Failing after 819h51m21s
CI/CD Pipeline / Unit Tests (pull_request) Failing after 819h51m23s
CI/CD Pipeline / Staging API Integration Tests (pull_request) Failing after 819h51m44s
CI/CD Pipeline / Staging E2E Tests (pull_request) Failing after 819h51m45s
CI/CD Pipeline / Build Staging API Image (pull_request) Failing after 819h51m49s
CI/CD Pipeline / Deploy Staging (Watchtower auto-deploy) (pull_request) Failing after 819h51m47s
CI/CD Pipeline / Build Staging Worker Image (pull_request) Failing after 819h51m48s
CI/CD Pipeline / Build Production Worker Image (pull_request) Failing after 820h14m8s
CI/CD Pipeline / Integration Tests (pull_request) Failing after 820h14m9s
CI/CD Pipeline / ACR Image Cleanup (pull_request) Failing after 820h25m13s
CI/CD Pipeline / Build Staging Web Image (pull_request) Failing after 820h25m20s
Remove trailing empty line to pass prettier --check.
2026-08-13 11:35:00 +08:00
xiaoxia
c062ff3912
fix: correct types/cover import path in useTitleCoverSync.ts
CI/CD Pipeline / Check if frontend-only change (pull_request) Successful in 26s
AI Code Review / AI Code Review (pull_request) Successful in 1m2s
CI/CD Pipeline / Frontend Unit Tests (pull_request) Successful in 38s
Preview Deploy / Deploy Preview Environment (pull_request) Successful in 1m20s
CI/CD Pipeline / Frontend Lint (pull_request) Failing after 1m9s
PR Automation / Auto Approve on CI Green (pull_request) Successful in 1m51s
PR Automation / Auto Merge on CI Green + Approved (pull_request) Successful in 1m53s
CI/CD Pipeline / Validate - Migration (alembic) (pull_request) Successful in 2m13s
CI/CD Pipeline / Validate - Type Check (mypy) (pull_request) Successful in 2m20s
CI/CD Pipeline / PR Build Web Image (pull_request) Successful in 1m32s
CI/CD Pipeline / Validate - Code Quality (pull_request) Has been cancelled
CI/CD Pipeline / Integration Tests (pull_request) Has been cancelled
CI/CD Pipeline / Build Production API Image (pull_request) Has been cancelled
CI/CD Pipeline / Build Production Web Image (pull_request) Has been cancelled
CI/CD Pipeline / Build Production Worker Image (pull_request) Has been cancelled
CI/CD Pipeline / Deploy Production (pull_request) Has been cancelled
CI/CD Pipeline / Production Browser E2E (pull_request) Has been cancelled
CI/CD Pipeline / Canary Release to Production (pull_request) Has been cancelled
CI/CD Pipeline / CI Gate (pull_request) Has been cancelled
CI/CD Pipeline / PR Build Worker Image (pull_request) Failing after 819h55m44s
CI/CD Pipeline / ACR Image Cleanup (pull_request) Failing after 819h56m40s
CI/CD Pipeline / PR Build API Image (pull_request) Failing after 819h55m48s
CI/CD Pipeline / Staging API Integration Tests (pull_request) Failing after 819h56m42s
CI/CD Pipeline / Deploy Staging (Watchtower auto-deploy) (pull_request) Failing after 819h56m44s
CI/CD Pipeline / Build Staging Worker Image (pull_request) Failing after 819h56m46s
CI/CD Pipeline / Build Staging API Image (pull_request) Failing after 819h56m46s
CI/CD Pipeline / Unit Tests (pull_request) Failing after 820h29m51s
CI/CD Pipeline / Staging E2E Tests (pull_request) Failing after 820h30m13s
CI/CD Pipeline / Build Staging Web Image (pull_request) Failing after 820h30m17s
2026-08-13 11:29:48 +08:00
xiaoxia
8e4834c927
fix: correct types/cover import path in usePlanConfigLoader.ts
2026-08-13 11:29:48 +08:00
xiaoxia
e1076f7e88
fix: correct types/cover import path in useGenerateFormState/index.ts
2026-08-13 11:29:47 +08:00
xiaoxia
5b95bdef6f
fix: update CoverConfig import path in api/template-editor/types.ts
2026-08-13 11:29:47 +08:00
xiaoxia
61c75ad809
fix: update CoverConfig import path in api/editing-planner/types.ts
...
CoverConfig was moved from editing-planner/types to generate/types/cover (PR #1352 )
but this import was not updated, causing TS2305 build failure.
2026-08-13 11:29:25 +08:00
xiaoxia
52eb37472d
refactor( #1341 ): 删除 EditingPlanner 遗留封面生成器 + 清理 compose_video 封面代码 ( #1353 )
...
CI/CD Pipeline / Validate - Migration (alembic) (push) Successful in 2m23s
CI/CD Pipeline / Validate - Type Check (mypy) (push) Successful in 2m25s
CI/CD Pipeline / Frontend Unit Tests (push) Successful in 3m18s
CI/CD Pipeline / Build Staging Worker Image (push) Successful in 4m27s
CI/CD Pipeline / Build Staging Web Image (push) Failing after 4m28s
CI/CD Pipeline / Validate - Code Quality (push) Successful in 6m7s
CI/CD Pipeline / Build Staging API Image (push) Successful in 7m22s
CI/CD Pipeline / Integration Tests (push) Successful in 2m58s
CI/CD Pipeline / Unit Tests (push) Successful in 9m48s
CI/CD Pipeline / Production Browser E2E (push) Failing after 830h0m58s
CI/CD Pipeline / Build Production Worker Image (push) Failing after 830h1m0s
CI/CD Pipeline / Canary Release to Production (push) Failing after 830h0m59s
CI/CD Pipeline / Deploy Production (push) Failing after 830h0m59s
CI/CD Pipeline / Build Production Web Image (push) Failing after 830h1m0s
CI/CD Pipeline / Build Production API Image (push) Failing after 830h1m0s
CI/CD Pipeline / Staging E2E Tests (push) Failing after 830h3m26s
CI/CD Pipeline / ACR Image Cleanup (push) Failing after 830h3m26s
CI/CD Pipeline / Deploy Staging (Watchtower auto-deploy) (push) Failing after 830h3m27s
CI/CD Pipeline / PR Build API Image (push) Failing after 830h10m48s
CI/CD Pipeline / PR Build Worker Image (push) Failing after 830h10m46s
CI/CD Pipeline / Frontend Lint (push) Failing after 830h10m49s
CI/CD Pipeline / Check if frontend-only change (push) Failing after 830h10m50s
CI/CD Pipeline / CI Gate (push) Failing after 830h34m31s
CI/CD Pipeline / Staging API Integration Tests (push) Failing after 830h36m57s
CI/CD Pipeline / PR Build Web Image (push) Failing after 830h44m18s
Co-authored-by: xiaoxia <dev@xiaoxiajianji.com >
Co-committed-by: xiaoxia <dev@xiaoxiajianji.com >
2026-08-13 01:16:00 +08:00
灵应
d67d6eb2cd
refactor( #1341 ): 解耦封面类型定义,独立于 editing-planner + 修复 confirm 路径和 AI 超时 ( #1352 )
CI/CD Pipeline / Validate - Type Check (mypy) (push) Successful in 2m40s
CI/CD Pipeline / Validate - Migration (alembic) (push) Successful in 2m40s
CI/CD Pipeline / Frontend Unit Tests (push) Successful in 3m15s
CI/CD Pipeline / Build Staging Worker Image (push) Successful in 4m3s
CI/CD Pipeline / Build Staging Web Image (push) Failing after 4m3s
CI/CD Pipeline / Validate - Code Quality (push) Successful in 7m21s
CI/CD Pipeline / Build Staging API Image (push) Successful in 8m27s
CI/CD Pipeline / Unit Tests (push) Successful in 10m29s
CI/CD Pipeline / Integration Tests (push) Successful in 3m42s
CI/CD Pipeline / CI Gate (push) Failing after 830h14m16s
CI/CD Pipeline / Canary Release to Production (push) Failing after 830h14m48s
CI/CD Pipeline / Deploy Production (push) Failing after 830h14m48s
CI/CD Pipeline / ACR Image Cleanup (push) Failing after 830h16m54s
CI/CD Pipeline / Build Production Worker Image (push) Failing after 830h14m49s
CI/CD Pipeline / Staging API Integration Tests (push) Failing after 830h16m54s
CI/CD Pipeline / Build Production Web Image (push) Failing after 830h14m49s
CI/CD Pipeline / Deploy Staging (Watchtower auto-deploy) (push) Failing after 830h16m56s
CI/CD Pipeline / PR Build Worker Image (push) Failing after 830h25m18s
CI/CD Pipeline / PR Build Web Image (push) Failing after 830h25m20s
CI/CD Pipeline / Frontend Lint (push) Failing after 830h25m20s
CI/CD Pipeline / Check if frontend-only change (push) Failing after 830h25m24s
CI/CD Pipeline / Production Browser E2E (push) Failing after 830h48m19s
CI/CD Pipeline / Build Production API Image (push) Failing after 830h48m20s
CI/CD Pipeline / Staging E2E Tests (push) Failing after 830h50m25s
CI/CD Pipeline / PR Build API Image (push) Failing after 830h58m51s
2026-08-13 01:01:23 +08:00
xiaoxia
cd6fde790a
perf( #1341 ): 封面生成改用 TimeInterval 策略(避免 OOM,提高稳定性) ( #1351 )
...
CI/CD Pipeline / Validate - Type Check (mypy) (push) Successful in 1m37s
CI/CD Pipeline / Validate - Migration (alembic) (push) Successful in 2m9s
CI/CD Pipeline / Frontend Unit Tests (push) Successful in 3m13s
CI/CD Pipeline / Build Staging Web Image (push) Successful in 3m20s
CI/CD Pipeline / Build Staging Worker Image (push) Successful in 3m20s
CI/CD Pipeline / Validate - Code Quality (push) Successful in 6m7s
CI/CD Pipeline / Build Staging API Image (push) Successful in 6m19s
CI/CD Pipeline / Deploy Staging (Watchtower auto-deploy) (push) Successful in 34s
CI/CD Pipeline / ACR Image Cleanup (push) Successful in 42s
CI/CD Pipeline / Integration Tests (push) Successful in 2m12s
CI/CD Pipeline / Staging E2E Tests (push) Successful in 2m12s
CI/CD Pipeline / Unit Tests (push) Successful in 9m17s
CI/CD Pipeline / Staging API Integration Tests (push) Successful in 2m52s
CI/CD Pipeline / Canary Release to Production (push) Failing after 830h41m0s
CI/CD Pipeline / CI Gate (push) Failing after 830h41m28s
CI/CD Pipeline / Build Production Worker Image (push) Failing after 830h41m29s
CI/CD Pipeline / Build Production API Image (push) Failing after 830h41m29s
CI/CD Pipeline / Production Browser E2E (push) Failing after 830h41m27s
CI/CD Pipeline / PR Build Worker Image (push) Failing after 830h50m46s
CI/CD Pipeline / PR Build API Image (push) Failing after 830h50m48s
CI/CD Pipeline / Frontend Lint (push) Failing after 830h50m49s
CI/CD Pipeline / Check if frontend-only change (push) Failing after 830h50m52s
CI/CD Pipeline / Deploy Production (push) Failing after 831h14m59s
CI/CD Pipeline / Build Production Web Image (push) Failing after 831h15m0s
CI/CD Pipeline / PR Build Web Image (push) Failing after 831h24m18s
Co-authored-by: xiaoxia <dev@xiaoxiajianji.com >
Co-committed-by: xiaoxia <dev@xiaoxiajianji.com >
2026-08-13 00:36:00 +08:00
CI Bot
9c6af4dd45
fix: 删除孤立测试文件 test_cover_service.py(cover_service.py 已在 PR #1347 squash merge 中删除)
CI/CD Pipeline / Build Staging Web Image (push) Successful in 2m27s
CI/CD Pipeline / Frontend Unit Tests (push) Successful in 3m2s
CI/CD Pipeline / Validate - Migration (alembic) (push) Successful in 3m58s
CI/CD Pipeline / Validate - Type Check (mypy) (push) Successful in 4m21s
CI/CD Pipeline / Build Staging Worker Image (push) Successful in 4m55s
CI/CD Pipeline / Validate - Code Quality (push) Successful in 11m20s
CI/CD Pipeline / Build Staging API Image (push) Successful in 14m9s
CI/CD Pipeline / Unit Tests (push) Successful in 14m17s
CI/CD Pipeline / Deploy Staging (Watchtower auto-deploy) (push) Successful in 59s
CI/CD Pipeline / ACR Image Cleanup (push) Successful in 39s
CI/CD Pipeline / Staging E2E Tests (push) Successful in 1m13s
CI/CD Pipeline / Staging API Integration Tests (push) Successful in 2m52s
CI/CD Pipeline / Integration Tests (push) Successful in 7m31s
CI/CD Pipeline / CI Gate (push) Failing after 832h16m39s
CI/CD Pipeline / Deploy Production (push) Failing after 832h21m11s
CI/CD Pipeline / Canary Release to Production (push) Failing after 832h17m26s
CI/CD Pipeline / Build Production Worker Image (push) Failing after 832h21m11s
CI/CD Pipeline / PR Build Worker Image (push) Failing after 832h35m29s
CI/CD Pipeline / Build Production Web Image (push) Failing after 832h21m11s
CI/CD Pipeline / PR Build Web Image (push) Failing after 832h35m29s
CI/CD Pipeline / Frontend Lint (push) Failing after 832h35m30s
CI/CD Pipeline / Check if frontend-only change (push) Failing after 832h35m31s
CI/CD Pipeline / Production Browser E2E (push) Failing after 832h54m39s
CI/CD Pipeline / Build Production API Image (push) Failing after 832h54m41s
CI/CD Pipeline / PR Build API Image (push) Failing after 833h8m59s
2026-08-12 22:51:20 +08:00
xiaoxia
7b9e803603
fix( #1341 ): 增强封面生成错误日志和前端提示 + ESLint 修复 + prettier 格式化 ( #1347 )
CI/CD Pipeline / Validate - Migration (alembic) (push) Successful in 2m11s
CI/CD Pipeline / Validate - Type Check (mypy) (push) Successful in 2m28s
CI/CD Pipeline / Build Staging Web Image (push) Successful in 2m58s
CI/CD Pipeline / Frontend Unit Tests (push) Successful in 2m3s
CI/CD Pipeline / Build Staging Worker Image (push) Successful in 6m17s
CI/CD Pipeline / Validate - Code Quality (push) Successful in 9m21s
CI/CD Pipeline / Unit Tests (push) Failing after 10m23s
CI/CD Pipeline / Integration Tests (push) Successful in 5m40s
CI/CD Pipeline / Build Staging API Image (push) Successful in 15m14s
CI/CD Pipeline / Deploy Staging (Watchtower auto-deploy) (push) Successful in 46s
CI/CD Pipeline / ACR Image Cleanup (push) Successful in 35s
CI/CD Pipeline / Staging E2E Tests (push) Successful in 1m45s
CI/CD Pipeline / Staging API Integration Tests (push) Successful in 2m48s
CI/CD Pipeline / Canary Release to Production (push) Failing after 832h38m47s
CI/CD Pipeline / Production Browser E2E (push) Failing after 832h45m29s
CI/CD Pipeline / Deploy Production (push) Failing after 832h45m29s
CI/CD Pipeline / Build Production Web Image (push) Failing after 832h45m30s
CI/CD Pipeline / Build Production API Image (push) Failing after 832h45m30s
CI/CD Pipeline / PR Build Worker Image (push) Failing after 832h55m33s
CI/CD Pipeline / PR Build Web Image (push) Failing after 832h55m35s
CI/CD Pipeline / PR Build API Image (push) Failing after 832h55m37s
CI/CD Pipeline / Frontend Lint (push) Failing after 832h55m45s
CI/CD Pipeline / Check if frontend-only change (push) Failing after 832h58m9s
CI/CD Pipeline / CI Gate (push) Failing after 833h16m34s
CI/CD Pipeline / Build Production Worker Image (push) Failing after 833h19m0s
2026-08-12 22:28:38 +08:00
xiaoxia
12d7b9ac2f
fix( #1341 ): 移除 useStep6Cover 未使用的 useRef 导入,修复 Docker 构建 TS6133 ( #1346 )
CI/CD Pipeline / Validate - Migration (alembic) (push) Successful in 1m47s
CI/CD Pipeline / Validate - Type Check (mypy) (push) Successful in 2m9s
CI/CD Pipeline / Build Staging Web Image (push) Successful in 3m36s
CI/CD Pipeline / Frontend Unit Tests (push) Successful in 3m37s
CI/CD Pipeline / Build Staging Worker Image (push) Successful in 6m5s
CI/CD Pipeline / Validate - Code Quality (push) Successful in 6m38s
CI/CD Pipeline / Unit Tests (push) Failing after 7m28s
CI/CD Pipeline / Integration Tests (push) Successful in 3m7s
CI/CD Pipeline / Build Staging API Image (push) Successful in 13m46s
CI/CD Pipeline / Deploy Staging (Watchtower auto-deploy) (push) Successful in 38s
CI/CD Pipeline / ACR Image Cleanup (push) Successful in 44s
CI/CD Pipeline / Staging E2E Tests (push) Successful in 1m14s
CI/CD Pipeline / Staging API Integration Tests (push) Successful in 2m48s
CI/CD Pipeline / Canary Release to Production (push) Failing after 837h57m40s
CI/CD Pipeline / Production Browser E2E (push) Failing after 838h7m18s
CI/CD Pipeline / Deploy Production (push) Failing after 838h7m19s
CI/CD Pipeline / Build Production API Image (push) Failing after 838h7m20s
CI/CD Pipeline / Build Production Worker Image (push) Failing after 838h7m19s
CI/CD Pipeline / PR Build Worker Image (push) Failing after 838h13m42s
CI/CD Pipeline / PR Build Web Image (push) Failing after 838h13m44s
CI/CD Pipeline / PR Build API Image (push) Failing after 838h13m46s
CI/CD Pipeline / Frontend Lint (push) Failing after 838h14m42s
CI/CD Pipeline / Check if frontend-only change (push) Failing after 838h14m57s
CI/CD Pipeline / CI Gate (push) Failing after 838h38m38s
CI/CD Pipeline / Build Production Web Image (push) Failing after 838h40m48s
2026-08-12 17:11:53 +08:00
xiaoxia
887e66b0f9
refactor( #1341 ): 删除 EditingPlanner 废弃的封面代码
CI/CD Pipeline / Validate - Type Check (mypy) (push) Successful in 2m26s
CI/CD Pipeline / Validate - Migration (alembic) (push) Successful in 2m28s
CI/CD Pipeline / Frontend Unit Tests (push) Successful in 3m16s
CI/CD Pipeline / Build Staging Worker Image (push) Successful in 3m17s
CI/CD Pipeline / Build Staging Web Image (push) Failing after 3m18s
CI/CD Pipeline / Build Staging API Image (push) Successful in 6m20s
CI/CD Pipeline / Validate - Code Quality (push) Successful in 7m4s
CI/CD Pipeline / Unit Tests (push) Failing after 8m0s
CI/CD Pipeline / Integration Tests (push) Successful in 3m15s
CI/CD Pipeline / CI Gate (push) Failing after 838h15m23s
CI/CD Pipeline / Production Browser E2E (push) Failing after 838h17m39s
CI/CD Pipeline / Deploy Production (push) Failing after 838h17m39s
CI/CD Pipeline / Build Production Worker Image (push) Failing after 838h17m41s
CI/CD Pipeline / Build Production Web Image (push) Failing after 838h17m41s
CI/CD Pipeline / ACR Image Cleanup (push) Failing after 838h19m20s
CI/CD Pipeline / Staging API Integration Tests (push) Failing after 838h19m21s
CI/CD Pipeline / Staging E2E Tests (push) Failing after 838h19m21s
CI/CD Pipeline / PR Build Web Image (push) Failing after 838h25m43s
CI/CD Pipeline / Deploy Staging (Watchtower auto-deploy) (push) Failing after 838h19m22s
CI/CD Pipeline / PR Build API Image (push) Failing after 838h25m43s
CI/CD Pipeline / Check if frontend-only change (push) Failing after 838h25m45s
CI/CD Pipeline / Canary Release to Production (push) Failing after 838h51m8s
CI/CD Pipeline / Build Production API Image (push) Failing after 838h51m10s
CI/CD Pipeline / PR Build Worker Image (push) Failing after 838h59m11s
CI/CD Pipeline / Frontend Lint (push) Failing after 838h59m13s
2026-08-12 17:01:04 +08:00
xiaoxia
9520507f38
fix( #1341 ): 修复智能剪辑封面生成的 3 个问题 ( #1345 )
...
CI/CD Pipeline / Validate - Migration (alembic) (push) Successful in 1m47s
CI/CD Pipeline / Validate - Type Check (mypy) (push) Successful in 1m47s
CI/CD Pipeline / Frontend Unit Tests (push) Successful in 3m19s
CI/CD Pipeline / Build Staging Worker Image (push) Successful in 3m41s
CI/CD Pipeline / Build Staging Web Image (push) Failing after 3m43s
CI/CD Pipeline / Validate - Code Quality (push) Has been cancelled
CI/CD Pipeline / Unit Tests (push) Has been cancelled
CI/CD Pipeline / Integration Tests (push) Has been cancelled
CI/CD Pipeline / Build Staging API Image (push) Has been cancelled
CI/CD Pipeline / Deploy Staging (Watchtower auto-deploy) (push) Has been cancelled
CI/CD Pipeline / Staging E2E Tests (push) Has been cancelled
CI/CD Pipeline / Staging API Integration Tests (push) Has been cancelled
CI/CD Pipeline / Build Production API Image (push) Has been cancelled
CI/CD Pipeline / Build Production Web Image (push) Has been cancelled
CI/CD Pipeline / Build Production Worker Image (push) Has been cancelled
CI/CD Pipeline / Deploy Production (push) Has been cancelled
CI/CD Pipeline / Production Browser E2E (push) Has been cancelled
CI/CD Pipeline / ACR Image Cleanup (push) Has been cancelled
CI/CD Pipeline / Canary Release to Production (push) Has been cancelled
CI/CD Pipeline / CI Gate (push) Has been cancelled
CI/CD Pipeline / PR Build Worker Image (push) Failing after 838h30m43s
CI/CD Pipeline / PR Build API Image (push) Failing after 838h30m45s
CI/CD Pipeline / Frontend Lint (push) Failing after 838h30m45s
CI/CD Pipeline / Check if frontend-only change (push) Failing after 838h30m48s
CI/CD Pipeline / PR Build Web Image (push) Failing after 839h4m15s
A. generatingRef 卡死 → 改用 useState + 300秒超时保护
B. Step6 缺少进度弹窗 → 添加 Modal + Spin 进度提示
C. 预览视频 URL 没回写 → 预览完成后保存到 plan.config.rendered_storage_key
2026-08-12 16:56:00 +08:00
xiaoxia
0d99a28fc2
fix( #1341 ): 修复 EditorDrawers totalDuration 重复定义 ( #1344 )
CI/CD Pipeline / Validate - Migration (alembic) (push) Successful in 3m1s
CI/CD Pipeline / Build Staging Worker Image (push) Successful in 3m0s
CI/CD Pipeline / Validate - Type Check (mypy) (push) Successful in 3m33s
CI/CD Pipeline / Frontend Unit Tests (push) Successful in 4m13s
CI/CD Pipeline / Build Staging Web Image (push) Successful in 5m44s
CI/CD Pipeline / Validate - Code Quality (push) Successful in 8m38s
CI/CD Pipeline / Unit Tests (push) Successful in 11m18s
CI/CD Pipeline / Build Staging API Image (push) Successful in 13m44s
CI/CD Pipeline / Integration Tests (push) Successful in 5m8s
CI/CD Pipeline / Deploy Staging (Watchtower auto-deploy) (push) Successful in 1m9s
CI/CD Pipeline / ACR Image Cleanup (push) Successful in 39s
CI/CD Pipeline / Staging E2E Tests (push) Successful in 1m29s
CI/CD Pipeline / Staging API Integration Tests (push) Successful in 3m10s
CI/CD Pipeline / Canary Release to Production (push) Failing after 838h57m16s
CI/CD Pipeline / Production Browser E2E (push) Failing after 839h4m0s
CI/CD Pipeline / Deploy Production (push) Failing after 839h4m1s
CI/CD Pipeline / Build Production Web Image (push) Failing after 839h4m2s
CI/CD Pipeline / Build Production API Image (push) Failing after 839h4m2s
CI/CD Pipeline / PR Build Worker Image (push) Failing after 839h15m20s
CI/CD Pipeline / PR Build Web Image (push) Failing after 839h15m22s
CI/CD Pipeline / Frontend Lint (push) Failing after 839h15m22s
CI/CD Pipeline / Check if frontend-only change (push) Failing after 839h15m24s
CI/CD Pipeline / CI Gate (push) Failing after 839h35m6s
CI/CD Pipeline / Build Production Worker Image (push) Failing after 839h37m32s
CI/CD Pipeline / PR Build API Image (push) Failing after 839h48m52s
2026-08-12 16:11:26 +08:00