2026-08-13 - 2026-08-20
Overview
53 Pull requests merged by 1 user
Merged
#1451 fix: vitest 全局超时从 5s 提到 15s,防止 CI 高负载偶发超时
Merged
#1449 feat: 上传时自动检测 HEVC 编码并转码为 1080p H.264
Merged
#1450 fix: 修复 AI Code Review 阻塞级问题 v3(useCanvasPlayer 解码策略+资源泄漏+useStep6Cover 轮询超时)
Merged
#1442 fix: HEVC description返回完整box+标题分割调试日志 (#1442)
Merged
#1441 fix: subBoxStart偏移修正+标题分割扩展Unicode斜杠字符 (#1441)
Merged
#1436 feat: Canvas + WebCodecs 预览播放器核心实现
Merged
#1435 fix: 视频预加载优化+配音时长校验提醒 (#1435)
Merged
#1430 perf(worker): optimize worker image build with unified base image
Merged
#1428 fix(e2e): update Step 5 heading for frontend preview architecture
Merged
#1427 fix(api): add /app/apps/api to PYTHONPATH in api.Dockerfile
Merged
#1426 fix: 重写 worker-base-image.yml,使用 docker build 替代 buildx
Merged
#1422 perf: 删除 psycopg2-binary 依赖 + 预构建 API 基础镜像
Merged
#1420 fix: docker buildx build 加 25 分钟超时防止无限挂起
Merged
#1418 feat: 新增 POST /assets/batch 批量获取素材详情接口
Merged
#1416 fix: token刷新数据源统一+非空断言修复+并发竞态锁
Merged
#1419 fix: 标题叠加层始终渲染+移除不存在的batch接口调用
Merged
#1413 chore: 清理 generation.py 中未使用的渲染函数和常量
Merged
#1414 refactor: 预览播放器架构改造 - 前端素材切片播放替代FFmpeg预览渲染
Merged
#1412 fix: 预览渲染完成后回写 cover_url 到 GenerationTask
Merged
#1411 fix: Step5 标题样式实时预览 - 修复 useMemo 依赖项问题
Merged
#1410 feat: generate-cover 支持 cover_type=upload + /generate 传递 custom_title/cover_url
Merged
#1409 fix(test): 修复 batch_download session 测试全量跑时 flaky 失败
Merged
#1407 fix(test): 修复 mock clip 缺失字段导致 7 个单测 Pydantic 校验失败
Merged
#1406 fix(tests): resolve flaky test_batch_download_session_closed
Merged
#1404 fix(clips): 全面修复 Clips API 响应结构 — 替换 PR #1403
Merged
#1391 refactor: 移除 Step5 左侧预览网格卡片
Merged
#1402 cleanup: 删除Canvas预览代码,简化PreviewVideoPanel
Merged
#1400 fix: Worker容器安装CJK中文字体 — 修复ASS字幕标题不渲染
Merged
#1399 fix: 预览视频标题渲染全链路修复 — custom_title注入+ASR路径标题支持
Merged
#1398 fix: 修正PreviewVideoPanel显示条件,面板从Step4开始显示,标题预览仅在Step4
Merged
#1397 fix: 修复 test_title_font_size 断言适配 PR #1393 字号上限
Merged
#1395 fix: PreviewVideoPanel仅在Step5+(预览页)显示,标题页不再显示预览视频
Merged
#1394 fix: Worker渲染后提取封面帧+预览任务自动关联edit_plan
Merged
#1393 fix: 统一前后端标题渲染参数,修复描边/阴影样式丢失
Merged
#1392 fix: 标题预览仅在Step4显示,Step5不再显示标题叠加层
Merged
#1390 fix: 预览视频标题叠加 — Step4和Step5都显示标题Canvas
Merged
#1386 fix: resolve TypeScript compile errors in PreviewVideoPanel
Merged
#1384 fix: 模板配置字段非dict类型崩溃防护 (bool/str/int)
Merged
#1380 refactor: 精简Step5预览网格 - 移除重复视频播放器,改为轻量状态卡片
Merged
#1378 fix(preview): 预览渲染支持标题配置,解决封面标题时序问题
Merged
#1377 refactor: 步骤顺序调整 - 标题(4)→预览(5) + 预览接口增加标题参数
Merged
#1375 fix(cover): 封面标题叠加 — 选标题后用 ffmpeg drawtext 在封面图上叠加文字
Merged
#1374 fix: ASR字幕路径叠加标题,修复封面没有标题的问题
Merged
#1373 fix: 统一封面管道增加cover_url多步fallback查找,修复500错误
Merged
#1372 fix: 删除封面生成多余logger调用+增加source_edit_plan_id查找兜底
Merged
#1371 refactor: 统一封面生成管道 — 从渲染后视频抽帧作为封面
Merged
#1368 fix: 修复封面标题叠加根因 - custom_title 未传入渲染流程
Merged
#1366 fix(e2e): align confirm generation response assertion with BatchGenerationTaskResponse
Merged
#1365 fix: overlay title text on auto-generated cover frames
Merged
#1364 fix: videoRatio aspect ratio parsed as resolution causing scale=9:1920
Merged
#1363 fix: cover_templates config double-encoded JSON causing 500
Merged
#1362 fix: add ffmpeg to API runtime image for cover fallback
Merged
#1360 perf: render-time cover frame pre-extraction + FFmpeg fallback, remove MediaKit
1 Pull request proposed by 1 user
Proposed
#1452 fix: HEVC 转码条件解耦 + 缩略图函数补全 + extra_meta 字段
1 Issue closed from 1 user
Closed
#1421 CI 稳定性治理专项 - 彻底解决 Docker 构建不稳定问题
2 Issues created by 1 user
Opened
#1405 PR#3 前端CSS标题叠加与拖拽调整
Opened
#1421 CI 稳定性治理专项 - 彻底解决 Docker 构建不稳定问题