2026-08-25 - 2026-09-01

Overview

86 Active Pull Requests
4 Active Issues
Excluding merges, 0 authors have pushed 0 commits to main and 228 commits to all branches. On main, 0 files have changed and there have been 0 additions and 0 deletions.

80 Pull requests merged by 1 user

Merged #1587 fix(ci): actions/cache@v4 加 continue-on-error——缓存故障不阻断 job 2026-08-31 23:54:55 +08:00

Merged #1585 fix(ci): Web 镜像 buildx 幽灵缓存防护——Git Tree Hash Cache Bust 2026-08-31 22:40:57 +08:00

Merged #1579 feat: 统一模板 segments 数据源到 template_clip_configs 2026-08-31 22:26:03 +08:00

Merged #1584 fix(ci): 安全/风格检查 pip install 加固——防缓存损坏导致 CI 失败 2026-08-31 21:07:42 +08:00

Merged #1582 fix(ci): check-push-paths 恢复脚本下载——e052c054移除checkout导致脚本找不到 2026-08-31 20:00:26 +08:00

Merged #1581 fix(ci): deploy-staging 全栈 push 被错误 skip — success() 改 !cancelled() 2026-08-31 19:30:37 +08:00

Merged #1580 ci: 第二批流水线提速 - 合并 validate-python + 拆分 validate-style/security 2026-08-31 18:54:47 +08:00

Merged #1577 perf(ci): 流水线第一批提速 — 移除冗余checkout/ffmpeg,解除假依赖 2026-08-31 18:16:04 +08:00

Merged #1578 fix(ci): push 路径检测安全回溯——防止 concurrency 取消导致前端改动丢失 2026-08-31 17:41:43 +08:00

Merged #1573 feat: 成片 duplicate_rate 百分比 + 素材高频使用自动排除 2026-08-31 16:56:52 +08:00

Merged #1576 feat(products): 成片库视频内联播放,去掉弹窗 + 自适应比例 2026-08-31 16:55:15 +08:00

Merged #1575 fix(assets): 诊断接口改用 /projects/{projectId}/asset-diagnosis 路径 2026-08-31 16:06:01 +08:00

Merged #1572 ci: 瞬态故障自动重试——runner 故障时自动 re-run,无需人工干预 2026-08-31 15:23:41 +08:00

Merged #1571 fix(editing): 模板片段时长从范围改为固定值 2026-08-31 15:11:02 +08:00

Merged #1570 fix(assets): 智能选素材传 limit 参数,避免「有几个选几个」 2026-08-31 14:21:00 +08:00

Merged #1565 fix(assets): smart-match 响应扁平化修复自动选素材 404/422 全链路断裂 2026-08-31 13:35:06 +08:00

Merged #1569 ci(retag/deploy): 增加镜像内容校验,防止静默部署旧/损坏镜像 2026-08-31 13:07:43 +08:00

Merged #1562 fix(ci): 僵尸run复活防护——重负载job自检+dedupe竞态增强 [P1] 2026-08-31 11:58:00 +08:00

Merged #1561 fix(ci): 定时任务防僵尸——urlopen补超时+扫描墙钟上限+降频 [P0] 2026-08-31 11:57:46 +08:00

Merged #1568 fix(test): hevc 转码测试彻底移除 video_processing sys.modules mock 注入(39 用例跨文件污染修复) 2026-08-31 11:26:42 +08:00

Merged #1567 fix(test): hevc 转码测试恢复 sys.modules 时删除全部 mock 条目(补 #1566 漏修) 2026-08-31 02:51:01 +08:00

Merged #1564 fix(web): 上传按钮模式+卡片文字重叠+AI配音时长+smart-match结构兼容 2026-08-31 02:06:04 +08:00

Merged #1566 fix(test): test_ingest_hevc_transcode_task 模块级 mock 用后清理,修复跨文件 mock 污染 2026-08-31 01:36:02 +08:00

Merged #1563 fix(test): test_dedup_engine 不再 mock packages.shared 父包,修复 50 个 thumbnail 单测被 mock 污染 2026-08-31 00:36:06 +08:00

Merged #1560 fix(assets): 骨架屏网格列数同步真实网格(6列)+响应式断点对齐 2026-08-30 22:21:02 +08:00

Merged #1559 fix(ingest): 修复竖屏 HEVC 转码方向错误(双重旋转/ffprobe 取错行/逗号转义) 2026-08-30 21:56:02 +08:00

Merged #1556 feat(tts): 正式合成支持克隆音色 + 保存到配音库改写 assets 素材体系 + 克隆接口支持 asset_id 2026-08-30 18:46:07 +08:00

Merged #1558 feat(assets): 上传完成即时刷新素材网格+卡片尺寸缩小 2026-08-30 18:41:00 +08:00

Merged #1557 feat(assets): 上传即入库——批量上传队列化(并发3)+真实进度+刷新不丢 2026-08-30 17:56:04 +08:00

Merged #1555 feat(generate): 自动匹配模式删除「AI 已选素材」展示 2026-08-30 15:56:01 +08:00

Merged #1554 fix(voices): 配音库四连修复——进度条隔离/TTS克隆音色/克隆弹窗素材选择 2026-08-30 14:56:01 +08:00

Merged #1553 fix(ingest-jobs): GET /{job_id} 查不到时返回 404 而非 500 2026-08-30 12:00:08 +08:00

Merged #1552 fix(voices): 配音素材上传卡「处理中…」修复 2026-08-30 11:46:05 +08:00

Merged #1551 ci: 测试类job去重——同head_sha有push流水线时PR侧跳过测试 2026-08-30 10:56:00 +08:00

Merged #1550 fix: 素材余量四字段兼容 Asset 领域实体(真实接口恒为 None 修复) 2026-08-30 08:21:01 +08:00

Merged #1549 feat: 片段重复率控制(受控复用+15%双闸门+批量plan独立)与素材余量四字段 2026-08-30 07:36:33 +08:00

Merged #1548 feat(assets): 素材余量角标 + Step2 过滤已用尽素材 2026-08-30 01:26:00 +08:00

Merged #1545 feat(voices): 配音素材卡片 UI 对齐预置音色 + 删除常驻 + 批量删除 2026-08-29 23:21:00 +08:00

Merged #1544 feat(voices): 配音素材卡片真实播放 + 预置/克隆音色 TTS 试听 2026-08-29 21:56:01 +08:00

Merged #1543 feat: 素材片段区间持久化去重 + 区间用尽自动轮回 2026-08-29 21:19:16 +08:00

Merged #1542 chore: 删除素材选取 random 模式,保持代码干净 2026-08-29 18:14:51 +08:00

Merged #1541 fix(voice): 修复克隆音色弹窗「选文件无反应」死锁(isSubmittingRef 三处误用) 2026-08-29 17:36:01 +08:00

Merged #1540 test(e2e): 生成向导用例同步6步流程(修复 Staging E2E 失败) 2026-08-29 16:01:01 +08:00

Merged #1539 fix(ci): push 路径检测改用 compare 响应内每提交 files 聚合 2026-08-29 15:21:07 +08:00

Merged #1538 fix(voices): 配音库「配音素材」tab 补删除按钮 2026-08-29 15:11:01 +08:00

Merged #1536 perf(ci): 流水线提速 - 路径过滤/持久builder缓存/依赖缓存卷/部署job迁移ci-l2 2026-08-29 14:36:05 +08:00

Merged #1537 fix: worker 音频 mime 推断补充 .m4a/.mp3/.wav 等 10 种音频后缀 2026-08-29 12:37:14 +08:00

Merged #1534 fix: 封面选帧输入源改为最终成片,预览片段作为兼容回退 2026-08-29 01:19:02 +08:00

Merged #1535 feat(generate): 确认生成按钮移至标题步骤(步骤4直接触发最终渲染) 2026-08-29 00:47:26 +08:00

Merged #1533 feat: 调换确认生成与选择封面顺序,封面从最终成片选帧 2026-08-28 23:41:30 +08:00

Merged #1529 fix: 标题位置默认改为顶部(top) 2026-08-28 18:32:28 +08:00

Merged #1528 fix: thumbnail_url未写入generated_videos + 缩略图key避免覆盖 2026-08-28 16:06:27 +08:00

Merged #1525 feat(from-assets): 改为异步执行MediaKit分析 2026-08-28 12:26:00 +08:00

Merged #1524 feat(from-assets): 按模板segment创建片段,忽略前端required_clips_count 2026-08-28 01:19:58 +08:00

Merged #1523 feat(editor): 接入MediaKit智能选片,基于视频内容分析推荐最佳片段起始时间 2026-08-27 16:25:09 +08:00

Merged #1522 fix: 片段去重从已有片段构建used_segments,实现跨任务去重 2026-08-27 15:25:05 +08:00

Merged #1520 fix: ensure cover title matches current video title 2026-08-27 14:43:43 +08:00

Merged #1519 fix: 标题换行计算使用原始font_size,与CSS预览一致 2026-08-27 12:46:01 +08:00

Merged #1517 fix: from-assets 创建片段后调用 mark_clips_ready 转为 ready 状态 2026-08-27 10:31:13 +08:00

Merged #1516 fix(ass): Fontsize乘1.35补偿系数对齐CSS预览字号 2026-08-27 01:44:20 +08:00

Merged #1514 fix(fonts): FONT_NAME_MAP改为Noto Sans SC适配容器实际字体 2026-08-27 00:35:49 +08:00

Merged #1512 feat(editor): from-assets支持同素材多片段+随机起始时间+去重+required_clips_count 2026-08-26 22:40:02 +08:00

Merged #1510 fix: 修复 Noto Sans CJK SC Bold 字体混入 Mono 等宽变体问题 2026-08-26 19:12:00 +08:00

Merged #1509 fix: 移除 asset_durations 的 random_preview 条件限制 2026-08-26 18:46:38 +08:00

Merged #1508 fix: ASS Fontname 字体名称映射到服务器注册名 2026-08-26 16:56:02 +08:00

Merged #1506 fix: 标题顶部边距60→120,标题位置下移 2026-08-26 01:16:01 +08:00

Merged #1505 fix: 混音主视频clip音量滤镜缺失 + 自动换行识别已有\N标记 2026-08-26 00:21:01 +08:00

Merged #1504 fix: 标题/换行 + TTS replace模式静音原音 + 配音素材库静音原音 2026-08-25 23:06:00 +08:00

Merged #1501 fix(ass): 字段名归一化(font_size/font_color→size/color) + 移除字号上限36 2026-08-25 21:56:02 +08:00

Merged #1497 fix: /tts/preview 解析克隆音色 UUID 为 CosyVoice voice_id 2026-08-25 16:26:17 +08:00

Merged #1496 feat: add POST /tts/preview endpoint for synchronous TTS preview 2026-08-25 15:21:02 +08:00

Merged #1495 fix: 预览面板缩小 + 配音缺失修复 2026-08-25 14:02:41 +08:00

Merged #1494 feat: 预览播放器手机风格视觉改造 — 9:16竖屏外框+毛玻璃控制条 2026-08-25 13:01:31 +08:00

Merged #1493 fix: 预览面板容器高度塌陷 — CSS加高度约束 + 预览区加minHeight/背景 2026-08-25 12:06:00 +08:00

Merged #1492 fix: FrontendPreviewPlayer 用 relative 容器包裹 Fragment,修复绝对定位失控 2026-08-25 11:41:55 +08:00

Merged #1491 fix: FrontendPreviewPlayer video fallback 路径补充标题叠加层 2026-08-25 11:03:28 +08:00

Merged #1490 feat: 预览改为前端实时播放,确认生成时一次服务器渲染 2026-08-25 10:01:02 +08:00

Merged #1489 fix: 预览渲染根据video_ratio计算分辨率,不再默认1280x720 2026-08-25 09:36:01 +08:00

Merged #1488 fix: 预览请求补传 output_width/output_height,匹配 video_ratio 2026-08-25 09:10:52 +08:00

Merged #1487 feat: 预览改为服务器渲染视频,实现所见即所得 2026-08-25 01:00:55 +08:00

6 Pull requests proposed by 1 user

3 Issues closed from 1 user

3 Issues created by 1 user

1 Unresolved Conversation