Commit Graph

2 Commits

Author SHA1 Message Date
Backend Agent c6a28ea7cd fix(render): 画中画模式全面下线 + 标题ASS自动换行
CI/CD Pipeline / Check if frontend-only change (pull_request) Successful in 35s
CI/CD Pipeline / Validate - Migration (alembic) (pull_request) Successful in 48s
CI/CD Pipeline / Validate - Type Check (mypy) (pull_request) Successful in 1m9s
Preview Deploy / Deploy Preview Environment (pull_request) Successful in 1m26s
PR Automation / Auto Merge on CI Green + Approved (pull_request) Successful in 1m52s
CI/CD Pipeline / PR Build API Image (pull_request) Successful in 3m5s
CI/CD Pipeline / PR Build Worker Image (pull_request) Successful in 2m53s
PR Automation / Auto Approve on CI Green (pull_request) Successful in 3m57s
CI/CD Pipeline / Unit Tests (pull_request) Failing after 3m39s
CI/CD Pipeline / Validate - Code Quality (pull_request) Successful in 5m39s
AI Code Review / AI Code Review (pull_request) Successful in 6m51s
CI/CD Pipeline / Integration Tests (pull_request) Successful in 2m12s
CI/CD Pipeline / CI Gate (pull_request) Failing after 13s
CI/CD Pipeline / Canary Release to Production (pull_request) Failing after 1029h33m26s
CI/CD Pipeline / Deploy Production (pull_request) Failing after 1029h33m27s
CI/CD Pipeline / Build Production Worker Image (pull_request) Failing after 1029h33m28s
CI/CD Pipeline / Build Production API Image (pull_request) Failing after 1029h33m28s
CI/CD Pipeline / ACR Image Cleanup (pull_request) Failing after 1029h37m27s
CI/CD Pipeline / PR Build Web Image (pull_request) Failing after 1029h37m48s
CI/CD Pipeline / Staging API Integration Tests (pull_request) Failing after 1029h37m29s
CI/CD Pipeline / Frontend Lint (pull_request) Failing after 1029h38m4s
CI/CD Pipeline / Deploy Staging (Watchtower auto-deploy) (pull_request) Failing after 1029h38m23s
CI/CD Pipeline / Frontend Unit Tests (pull_request) Failing after 1029h38m2s
CI/CD Pipeline / Build Staging Worker Image (pull_request) Failing after 1029h38m44s
CI/CD Pipeline / Build Staging API Image (pull_request) Failing after 1029h38m48s
CI/CD Pipeline / Production Browser E2E (pull_request) Failing after 1030h6m42s
CI/CD Pipeline / Build Production Web Image (pull_request) Failing after 1030h6m44s
CI/CD Pipeline / Staging E2E Tests (pull_request) Failing after 1030h10m47s
CI/CD Pipeline / Build Staging Web Image (pull_request) Failing after 1030h12m2s
Q1 — 画中画(PiP)下线:
- worker: _build_plan_and_clips_from_task 移除pip/voice_pip分支,
  入口处强制映射为one_take(顺序拼接)
- api preview: _resolve_strategy_id_from_template 返回前做pip→one_take映射
- api generation_tasks: strategy_id中的pip/voice_pip统一映射为one_take
- 更新集成测试:pip/voice_pip测试改为验证one_take行为

Q2 — 标题自动换行:
- packages/domain/ass_subtitle_builder.py: 新增_wrap_title_text函数
  根据视频宽度、字号、边距估算每行最大字符数,CJK全角+英文半角
  超出可用宽度时插入\N硬换行
- build_ass_content中title Dialogue生成前调用自动换行

测试:75个ASS单测全绿 + 10个四模式测试全绿
2026-08-04 17:47:46 +08:00
xiaoxia dfed224b7d test(wave120): 抽离ass_subtitle_builder领域模型 + 68单测 (#1016) 2026-07-27 10:09:14 +08:00