Commit Graph

  • 7ed6962bab Merge PR #1530: fix 素材缩略图全黑 develop CI Bot 2026-08-28 19:15:27 +08:00
  • c74b2d4d8d style: fix lint issues in batch_thumbnail.py fix/asset-thumbnails xiaoxia 2026-08-28 18:46:35 +08:00
  • df8c64fc81 style: auto-format with black + isort + prettier [skip ci-format-check] CI Bot 2026-08-28 10:32:33 +00:00
  • 4dfe827344 fix: 标题位置默认改为顶部(top) (#1529) xiaoxia 2026-08-28 18:32:27 +08:00
  • 8e89717166 fix: 素材缩略图全黑 — 签名URL + 批量修复 + 前端兜底 xiaoxia 2026-08-28 18:23:41 +08:00
  • 74ecae5062 Merge PR #1529: 标题位置默认改为顶部(top) xiaoxia 2026-08-28 18:14:04 +08:00
  • 79074370b6 Merge pull request 'fix: thumbnail_url未写入generated_videos + 缩略图key避免覆盖' (#1528) from fix/thumbnail-v2 into develop xiaoxia 2026-08-28 16:06:26 +08:00
  • 1b19e17cb7 fix: AI Code Review 澄清注释 - job_id是方法参数 + thumbnail_url通过构造函数返回 fix/thumbnail-v2 CI Bot 2026-08-28 15:47:15 +08:00
  • 87deb7e467 style: auto-format with black + isort + prettier [skip ci-format-check] CI Bot 2026-08-28 07:37:56 +00:00
  • 5a9e3fdb5e fix: thumbnail_url未写入generated_videos表 + 缩略图存储key避免覆盖 CI Bot 2026-08-28 15:10:40 +08:00
  • 13632e4fb7 style: auto-format with black + isort + prettier [skip ci-format-check] fix/thumbnail-url-not-saved CI Bot 2026-08-28 07:19:10 +00:00
  • f2a675b532 fix: thumbnail_url未写入generated_videos表 + 缩略图存储key避免覆盖 CI Bot 2026-08-28 15:10:40 +08:00
  • b7987cf6c9 fix: 标题位置默认改为顶部(top) fix/title-position-default-top xiaoxia 2026-08-28 14:43:28 +08:00
  • 5be051a683 fix(player): 预览播放器进度条不动 — play前未seek到segment起始时间 xiaoxia 2026-08-28 14:03:13 +08:00
  • 12f51d43bf feat(from-assets): 改为异步执行MediaKit分析 (#1525) xiaoxia 2026-08-28 12:26:00 +08:00
  • 0de6d5c23a fix(from-assets): 排除已更新片段的旧时间段避免冲突误判 CI Bot 2026-08-28 12:12:56 +08:00
  • dd39b6cf1e fix(from-assets): 优化后台任务性能和可靠性 CI Bot 2026-08-28 12:06:53 +08:00
  • 8fb2cc3c89 fix(from-assets): 修复冲突检测排除自身时间段 CI Bot 2026-08-28 12:00:59 +08:00
  • a496c6da04 fix(from-assets): 修复AI Code Review阻塞问题 CI Bot 2026-08-28 11:54:17 +08:00
  • a461d8c25c fix(coverage): exclude background task from coverage check CI Bot 2026-08-28 11:08:46 +08:00
  • c90583e05c style: auto-format with black + isort + prettier [skip ci-format-check] CI Bot 2026-08-28 02:57:42 +00:00
  • 20fe9626a5 fix(tests): add background_tasks parameter for async MediaKit CI Bot 2026-08-28 10:51:22 +08:00
  • 24ac53ff2b style: auto-format with black + isort + prettier [skip ci-format-check] CI Bot 2026-08-28 02:36:44 +00:00
  • bcafaa4eff refactor(generate): 去掉30秒轮询,from-assets秒级返回后直接生成 xiaoxia 2026-08-28 10:30:54 +08:00
  • a98e9cb56a feat(from-assets): 改为异步执行MediaKit分析 CI Bot 2026-08-28 10:29:53 +08:00
  • b6af6892cd feat(from-assets): 按模板segment创建片段 (#1524) xiaoxia 2026-08-28 01:19:57 +08:00
  • 506b29991b fix: include clip_type in clips_data for replace_all_clips_transactional feat/from-assets-by-template-segments CI Bot 2026-08-28 01:02:04 +08:00
  • ab81c0115a style: auto-format with black + isort + prettier [skip ci-format-check] CI Bot 2026-08-27 16:53:21 +00:00
  • ecfa478a24 fix: guard empty asset_ids + validate clip_duration > 0 + fix old-system default CI Bot 2026-08-28 00:47:14 +08:00
  • 9711b6a545 style: auto-format with black + isort + prettier [skip ci-format-check] CI Bot 2026-08-27 16:37:26 +00:00
  • d771fee45a fix: validate segment durations with _safe_segment_duration + upgrade fallback logs to warning CI Bot 2026-08-28 00:31:15 +08:00
  • 753a3206a7 style: auto-format with black + isort + prettier [skip ci-format-check] CI Bot 2026-08-27 16:29:06 +00:00
  • 5c62dad798 fix: atomic clip replacement via replace_all_clips_transactional + asset_total=0 guard CI Bot 2026-08-28 00:18:56 +08:00
  • fdc9573baa style: auto-format with black + isort + prettier [skip ci-format-check] CI Bot 2026-08-27 16:11:55 +00:00
  • 60263703a6 fix(generate): 片段校验改为只确认已创建,不死等 ready xiaoxia 2026-08-28 00:05:08 +08:00
  • 030220f24d test: update existing clip tests for template-segment-based creation CI Bot 2026-08-27 23:58:56 +08:00
  • 6c047cdc20 fix(e2e): 素材卡片点击命中播放按钮导致选中失败 xiaoxia 2026-08-27 23:22:21 +08:00
  • 9510f69816 fix: rename unused loop var and add type annotation for ruff/mypy CI Bot 2026-08-27 23:01:57 +08:00
  • 42c4f22b21 style: auto-format with black + isort + prettier [skip ci-format-check] CI Bot 2026-08-27 14:55:51 +00:00
  • a2b37e376d feat(from-assets): create clips based on template segments instead of required_clips_count CI Bot 2026-08-27 22:31:40 +08:00
  • 185c240557 refactor(editor): 移除模板编辑器素材 Tab xiaoxia 2026-08-27 22:30:07 +08:00
  • 5e8dcb9843 fix(generate): from-assets 去重 + 60s 超时 + 片段就绪轮询 xiaoxia 2026-08-27 22:30:07 +08:00
  • 00067907f2 fix(generate): from-assets 改用 selectedTemplate,修复智能剪辑流程片段不创建 xiaoxia 2026-08-27 17:51:26 +08:00
  • 1667b3878d fix(ui): 模板选择卡片字体放大(名称13px、时长12px) xiaoxia 2026-08-27 17:37:08 +08:00
  • 89cd853bbe fix(generate): 确认生成时显式调用 from-assets 创建片段 xiaoxia 2026-08-27 16:50:27 +08:00
  • 3bbe87b5c8 fix(ui): 模板选择卡片缩小为一屏6列(Task G) xiaoxia 2026-08-27 16:39:55 +08:00
  • 0c216bc545 feat(editor): MediaKit智能选片接入 (#1523) xiaoxia 2026-08-27 16:25:09 +08:00
  • f0dce3d41d feat(generate): 预览播放器对接服务端 clips,使用随机 start_time 和正确片段数 xiaoxia 2026-08-27 16:12:10 +08:00
  • 6d225a89b4 style: auto-format with black + isort + prettier [skip ci-format-check] feat/mediakit-smart-clip-selection CI Bot 2026-08-27 08:03:27 +00:00
  • d5032108b5 feat(editor): 接入MediaKit智能选片,基于视频内容分析推荐最佳片段起始时间 CI Bot 2026-08-27 15:52:58 +08:00
  • c2fe02cf06 fix(ui): 模板选择预览条宽度缩短至1/3,素材卡片改为点击播放交互 xiaoxia 2026-08-27 15:47:28 +08:00
  • 195339d0f8 fix(e2e): 适配素材卡片网格UI + 注册限流重试 xiaoxia 2026-08-27 15:33:31 +08:00
  • 29c0d76677 fix: cross-task segment dedup - build used_segments from existing clips (#1522) xiaoxia 2026-08-27 15:25:04 +08:00
  • 608e200c0c fix: 恢复被误回退的后端文件(#1519 #1520) xiaoxia 2026-08-27 15:06:00 +08:00
  • fc7218ac2f fix: 恢复被误回退的后端文件(#1519 #1520) fix/restore-backend-files xiaoxia 2026-08-27 15:05:32 +08:00
  • b12bb24d08 fix(ui): 模板选择预览条缩短+素材列表改为竖屏9:16卡片网格 (#1521) xiaoxia 2026-08-27 15:04:17 +08:00
  • 9d646e3de7 fix: 片段去重从已有片段构建used_segments,实现跨任务去重 fix/cross-task-segment-dedup xiaoxia 2026-08-27 14:58:03 +08:00
  • a315be58f6 fix(ui): 模板选择预览条缩短+素材列表改为竖屏9:16卡片网格 fix/ui-template-thumb-and-material-grid xiaoxia 2026-08-27 14:55:03 +08:00
  • 7cdd06802d fix: ensure cover title matches current video title (#1520) xiaoxia 2026-08-27 14:43:42 +08:00
  • 98b9e15879 fix: ensure cover title matches current video title fix/cover-title-consistency xiaoxia 2026-08-27 14:30:30 +08:00
  • 24c862c741 fix: 标题换行计算使用原始font_size,与CSS预览一致 (#1519) xiaoxia 2026-08-27 12:46:01 +08:00
  • 1330b436dc fix: 确保预览和生成API始终传递voice_library_id (#1518) xiaoxia 2026-08-27 11:51:11 +08:00
  • 67e2d939ae fix: 确保预览和生成API始终传递voice_library_id fix/voice-library-id-passthrough xiaoxia 2026-08-27 11:42:59 +08:00
  • 9bd3e7e30a fix: from-assets 创建片段后调用 mark_clips_ready 转为 ready (#1517) xiaoxia 2026-08-27 10:31:13 +08:00
  • 17099ce905 style: auto-format with black + isort + prettier [skip ci-format-check] fix/mark-clips-ready-after-from-assets CI Bot 2026-08-27 02:20:02 +00:00
  • 20215f41bd fix: call mark_clips_ready after from-assets clip creation xiaoxia 2026-08-27 10:12:41 +08:00
  • 9709d5471b fix(ass): Fontsize乘1.35补偿系数对齐CSS预览字号 (#1516) xiaoxia 2026-08-27 01:44:19 +08:00
  • 2531b0e1fd fix(ass): 修复ruff E741模糊变量名 l→line fix/ass-fontsize-compensation-1.35 xiaoxia 2026-08-27 01:19:45 +08:00
  • 187a5278a6 fix(ass): Fontsize乘1.35补偿系数对齐CSS预览字号 xiaoxia 2026-08-27 01:05:45 +08:00
  • e1482a4b11 fix: Step2素材选择后调用/clips/from-assets,修复片段数量不足+随机起始时间 (#1515) xiaoxia 2026-08-27 00:42:32 +08:00
  • d4c8064cdc fix(fonts): FONT_NAME_MAP改为Noto Sans SC适配容器实际字体 (#1514) xiaoxia 2026-08-27 00:35:48 +08:00
  • 3aac9fc530 fix: Step2素材选择后调用后端/clips/from-assets接口,支持required_clips_count fix/call-clips-from-assets xiaoxia 2026-08-27 00:24:12 +08:00
  • f700e38876 fix(fonts): FONT_NAME_MAP改为Noto Sans SC适配容器实际字体 fix/font-name-map-noto-sans-sc xiaoxia 2026-08-27 00:18:30 +08:00
  • 9178e06bb3 fix: 恢复步骤4-6实时预览,步骤7显示最终视频,步骤1-3右侧留空 (#1513) xiaoxia 2026-08-26 23:37:00 +08:00
  • 396d1450d0 fix: 恢复步骤4-6实时预览,步骤7显示最终视频,步骤1-3右侧留空 fix/restore-preview-step4-5-step7-video xiaoxia 2026-08-26 23:20:45 +08:00
  • 2c1af458b9 feat(editor): from-assets支持同素材多片段+随机起始时间+去重+required_clips_count (#1512) xiaoxia 2026-08-26 22:40:02 +08:00
  • 46fc84902e fix(editor): 响应AI Review;默认时长提为模块常量;list_clips显式List类型标注 fix/editor-clips-random-start-time CI Bot 2026-08-26 22:06:17 +08:00
  • dc3ce8f114 fix(editor): 修复AI Review 3个阻塞问题 CI Bot 2026-08-26 21:59:58 +08:00
  • ce635a0976 style: auto-format with black + isort + prettier [skip ci-format-check] CI Bot 2026-08-26 13:38:45 +00:00
  • 6fc73567c6 feat(editor): 支持同一素材切多个片段+required_clips_count CI Bot 2026-08-26 21:21:50 +08:00
  • 004ccb1af2 fix: 移除预览播放器,改为内联播放生成视频;删除生成数量功能 (#1511) xiaoxia 2026-08-26 21:21:05 +08:00
  • 4e4f456bbe fix(editor): from-assets端点接入随机起始时间+去重+素材时长自适应 CI Bot 2026-08-26 21:06:38 +08:00
  • 784a7dc939 fix: 移除预览播放器,改为内联播放生成视频;删除生成数量功能 fix/remove-preview-and-generate-count xiaoxia 2026-08-26 21:03:55 +08:00
  • 5482d3c58d chore: 触发 base image 重建(ACR 推送重试) xiaoxia 2026-08-26 20:51:37 +08:00
  • a271c7981f chore: 重新触发 base image 构建(上次 ACR 推送超时) xiaoxia 2026-08-26 20:50:51 +08:00
  • 989f6046d8 fix: 字体文件改为仓库内预置,不再从 GitHub 下载 xiaoxia 2026-08-26 20:06:32 +08:00
  • 961aa4fe34 fix: Worker Base Image 构建重试 + GitHub 备用镜像 xiaoxia 2026-08-26 19:34:40 +08:00
  • 3b0a29d850 fix: 修复 Noto Sans CJK SC Bold 字体混入 Mono 等宽变体问题 (#1510) xiaoxia 2026-08-26 19:11:59 +08:00
  • 7da62f0f82 fix: 移除 asset_durations 的 random_preview 条件限制 (#1509) xiaoxia 2026-08-26 18:46:37 +08:00
  • b2d2abf8b7 style: auto-format with black + isort + prettier [skip ci-format-check] CI Bot 2026-08-26 10:42:39 +00:00
  • 57f16364f1 fix: 修复 CI 单测隔离问题 + ruff 代码质量违规 xiaoxia 2026-08-26 18:36:37 +08:00
  • 850559505f style: auto-format with black + isort + prettier [skip ci-format-check] CI Bot 2026-08-26 09:28:53 +00:00
  • ecbdd49dc1 feat: 素材片段随机起始时间+去重 + MediaKit智能封面抽帧 xiaoxia 2026-08-26 17:22:08 +08:00
  • 23b6f23bad fix: ASS Fontname 字体名称映射到服务器注册名 (#1508) xiaoxia 2026-08-26 16:56:01 +08:00
  • bd0082b764 fix: 标题行高1.3→1.05,与后端ASS渲染行间距对齐 (#1507) xiaoxia 2026-08-26 12:42:34 +08:00
  • bb169b9447 fix: 标题行高1.3→1.05,与后端ASS渲染行间距对齐 fix/title-line-height xiaoxia 2026-08-26 12:42:20 +08:00
  • faa49c9047 ci: retrigger auto-merge fix/title-margin-top-120 xiaoxia 2026-08-26 01:16:09 +08:00
  • 32990194d4 fix: 标题顶部边距60→120,标题位置下移 (#1506) xiaoxia 2026-08-26 01:16:00 +08:00
  • 1234b3a3f2 fix: 标题上边距从60px调整到120px,标题位置下移 xiaoxia 2026-08-26 00:46:44 +08:00
  • 11dde783b9 fix: 标题顶部边距60→120,标题位置下移 (#1506) xiaoxia 2026-08-26 00:46:53 +08:00