Commit Graph

  • e85626dc69 fix(lipsync): TTS异步任务改用@shared_task,解决Worker侧celery_app不注册任务导致卡tts_processing fix/lipsync-shared-task xiaoxia 2026-09-11 00:17:26 +08:00
  • 582f73c2f2 fix(worker): 修复 worker 镜像漏 COPY apps/api/app 目录导致转码队列不消费(Staging E2E 阻塞) (#1850) develop xiaoxia 2026-09-10 22:56:39 +08:00
  • 9ea014c39b fix(lipsync-tts): 修正 celery_app 导入路径,修复 staging api 启动阻断 (#1848) xiaoxia 2026-09-10 21:19:41 +08:00
  • 72d8e99991 fix(lipsync): 修复 lipsync_tts 跨容器 import 错误导致 API/Worker 启动崩溃 fix/lipsync-tts-deploy-crash xiaoxia 2026-09-10 20:48:24 +08:00
  • 00a6516543 fix(ci): auto-fix 脚本补充 ruff check --fix(含 F401 等 unsafe fix)(#1847) xiaoxia 2026-09-10 20:48:14 +08:00
  • caa4ce118c fix(ci): auto-fix 脚本补充 ruff check --fix(含 F401 等 unsafe fix) fix/ci-autofix-ruff xiaoxia 2026-09-10 20:20:25 +08:00
  • b3f8c00522 fix(ai-avatar): 封面预览改为竖屏 9:16 比例 (#1845) xiaoxia 2026-09-10 20:07:57 +08:00
  • a7b8cc1671 fix(worker): 注册 ai_avatar_render Celery 任务到 Worker,修复渲染卡 0% fix/worker-register-ai-avatar-render-task xiaoxia 2026-09-10 19:46:11 +08:00
  • f73837c7b4 feat: AI数字人对口型视频生成速度优化 - FFmpeg编码提速 + TTS合成异步化 (#1844) xiaoxia 2026-09-10 19:43:08 +08:00
  • f40375749b feat(ai-avatar): 渲染进度弹窗 + 实时百分比轮询 (#1839) xiaoxia 2026-09-10 18:48:22 +08:00
  • af6772f1ba Merge pull request 'feat(ai-avatar): 渲染完成后自动保存成片记录到成片库' (#1841) from feat/auto-save-clip-on-render-complete into develop xiaoxia 2026-09-10 18:33:14 +08:00
  • 168fcce36e style: auto-format with black + isort + prettier [skip ci-format-check] feat/auto-save-clip-on-render-complete CI Bot 2026-09-10 10:25:41 +00:00
  • ad580c1a4d test: 新增成片自动创建单元测试 + 修复 smart_cover mock xiaoxia 2026-09-10 17:53:47 +08:00
  • bcaf1d967a style: auto-format with black + isort + prettier [skip ci-format-check] CI Bot 2026-09-10 09:00:45 +00:00
  • dc12c62190 feat(ai-avatar): 渲染完成后自动保存成片记录到成片库 xiaoxia 2026-09-10 16:55:54 +08:00
  • 4a2140cd8b Merge pull request 'fix: 清理22个F841 unused-variable,解除CI Validate-Style阻塞' (#1842) from fix/f841-unused-variables into develop xiaoxia 2026-09-10 18:01:33 +08:00
  • a526a28865 fix(ai-avatar): 修复智能封面502 - cover_service视频URL重签+轮询扩容+连接池+路由异常兜底 (#1843) xiaoxia 2026-09-10 17:55:41 +08:00
  • ff833ce7e0 fix: 清理22个F841 unused-variable,解除CI Validate-Style阻塞 fix/f841-unused-variables xiaoxia 2026-09-10 17:39:08 +08:00
  • 1827a1fa49 style: auto-format with black + isort + prettier [skip ci-format-check] fix/smart-cover-502-timeout CI Bot 2026-09-10 09:20:20 +00:00
  • 150dc17273 fix(ai-avatar): 修复智能封面接口 502,增大抽帧等待时间+连接池下载+video_url 重签 saas-backend 2026-09-10 16:23:16 +08:00
  • 129e5a957d style: auto-format with black + isort + prettier [skip ci-format-check] CI Bot 2026-09-10 07:54:48 +00:00
  • 9a323a2a11 feat(ai-avatar): 对口型预览标题支持拖拽定位 灵应 2026-09-10 15:38:16 +08:00
  • bf6d02f26f fix(ai-avatar): 标题分行/封面签名URL/渲染b_roll结构对齐后端 灵应 2026-09-10 15:33:07 +08:00
  • 5ba8e4b13f style: auto-format with black + isort + prettier [skip ci-format-check] fix/issue-1830-exception-handling CI Bot 2026-09-10 07:20:56 +00:00
  • 3d2e94b884 fix(#1830): 改进异常处理 - 缩小异常类型并添加日志记录 CI Test 2026-09-10 13:44:45 +08:00
  • e730043b2f style: auto-format with black + isort + prettier [skip ci-format-check] CI Bot 2026-09-10 05:47:42 +00:00
  • 6b925a6f4d fix(#1830): 改进异常处理 - 缩小异常类型并添加日志记录 CI Test 2026-09-10 13:44:45 +08:00
  • 211166f203 fix(ai-avatar): 预览缩放/标题叠加/渲染422/智能封面超时 灵应 2026-09-10 13:42:16 +08:00
  • 7dc2954d8f fix(ai-avatar): 恢复原始UI样式,页面拆分为两步骤仅做UI调整 灵应 2026-09-10 13:15:38 +08:00
  • 6c77b066de fix(lipsync): 私有桶 OSS 媒体 URL 重签修复对口型 403 (#1839) (#1837) xiaoxia 2026-09-10 13:05:28 +08:00
  • b5b324d94e chore: 删除前端冗余代码 (-1215行) #1831 (#1836) xiaoxia 2026-09-10 12:47:29 +08:00
  • 9fff6ff8e2 feat(ai-avatar): AI数字人页面拆分为两步 xiaoxia 2026-09-10 12:28:40 +08:00
  • e679b54ebc Merge PR #1827: AI数字人v3 完整联调版(TTS直生+smart-cover+前后端冲突解决)(#1827) xiaoxia 2026-09-09 23:45:16 +08:00
  • 01ae42edc6 style: auto-format with black + isort + prettier [skip ci-format-check] fix/ai-avatar-v3-1797 CI Bot 2026-09-09 15:21:46 +00:00
  • a199fb0fc4 test(lipsync): 采用后端解冲突版 test_lipsync_routes.py(v3 submit_synthesize_task 契约) deploy-agent 2026-09-09 23:19:19 +08:00
  • 4efa71ec36 merge: 合并 develop 解决 AI数字人冲突(v3新契约 + develop增强 双保留) CI Bot 2026-09-09 23:02:15 +08:00
  • 0e9940726e merge: 后端解 develop 合并冲突(对口型 v3 双模式/TTS直生/emotion透传/中间状态) backend/ai-avatar-merge-1827 xiaoxia 2026-09-09 22:12:20 +08:00
  • f72d640e8c style(ai-avatar): prettier 格式化 PanelTitleConfig/TitleLibraryModal deploy-agent 2026-09-09 21:11:17 +08:00
  • f4cac1dc6e feat(ai-avatar): 前端对接 #1826 后端契约 — 模式A对口型/语速情绪/智能封面/标题字段映射 (#1828) xiaoxia 2026-09-09 21:00:46 +08:00
  • 9f8a772b4c feat(ai-avatar): 前端对接 #1826 后端契约 — 对口型模式A/语速情绪透传/智能封面/标题字段映射 feat/ai-avatar-frontend-contract-1822 CI Bot 2026-09-09 20:33:39 +08:00
  • 9f94ef24c1 test(ai-avatar): 同步 #1822 过期测试断言 xiaoxia 2026-09-09 20:31:58 +08:00
  • 7adcf28b76 style: auto-format with black + isort + prettier [skip ci-format-check] CI Bot 2026-09-09 12:11:22 +00:00
  • 6e99e64f73 feat(ai-avatar): #1822 TTS直生对口型 + 语速/情绪透传 + MediaKit智能封面 (#1826) xiaoxia 2026-09-09 20:03:33 +08:00
  • 4d09bd630e fix(ai-avatar): 契约文档标题字段纠正 + script_id 改为可选 feat/ai-avatar-contract-1822 xiaoxia 2026-09-09 19:55:01 +08:00
  • 97359ef77f fix: 在 worker Dockerfile 中添加 HEALTHCHECK 指令 xiaoxia 2026-09-09 19:16:28 +08:00
  • 8052f245ec fix: 在 worker Dockerfile 中添加 HEALTHCHECK 指令 xiaoxia 2026-09-09 19:15:46 +08:00
  • a27ed596b4 feat(ai-avatar): TTS直生对口型 + 语速/情绪透传 + MediaKit智能封面 + 契约文档 xiaoxia 2026-09-09 19:13:03 +08:00
  • 1bd0f0c1ae Merge pull request 'fix: Worker health check 扫描全部 /proc 进程修复 unhealthy 误判' (#1825) from fix/worker-healthcheck-ci-e2e into develop xiaoxia 2026-09-09 19:09:14 +08:00
  • 54defa4429 fix: Worker health check 扫描全部 /proc 进程修复 unhealthy 误判 fix/worker-healthcheck-ci-e2e xiaoxia 2026-09-09 18:42:17 +08:00
  • da2302b7ad fix: 移除 PanelTitleConfig 中未使用的 getFontFamily 导入 CI Bot 2026-09-09 18:35:45 +08:00
  • c06c095b74 fix: 修复 PanelTitleConfig 未使用导入导致的 TS6133 编译错误,完整实现 TextArea + TitleLibraryAutoComplete CI Bot 2026-09-09 18:26:27 +08:00
  • 5f54ac3707 feat: 标题输入改用TextArea多行+标题库自动补全,标题预览增大字号加描边阴影 CI Bot 2026-09-09 18:16:28 +08:00
  • 02b82466da fix: 使用 getFontFamily 替代原始字体字符串,修复 TS6133 CI Bot 2026-09-09 17:42:23 +08:00
  • 005cff1ce5 fix: 实现标题实时预览覆盖层,修复 titleConfig 未使用 TS6133 错误 CI Bot 2026-09-09 17:32:12 +08:00
  • b1930e594d fix: 修复 TypeScript 编译错误(移除未使用 import、补充 props 类型、修正 TitleItem 字段名) CI Bot 2026-09-09 17:19:52 +08:00
  • 8467f3fa94 fix: 修复 PanelTitleConfig.tsx 重复return语法错误 + lipsync.py B904 ruff告警 CI Bot 2026-09-09 17:07:50 +08:00
  • 93a4c1b639 style: auto-format with black + isort + prettier [skip ci-format-check] CI Bot 2026-09-09 08:23:55 +00:00
  • a2f43926a5 feat: 克隆音色情绪参数传递(natural/excited/calm/friendly) xiaoxia 2026-09-09 16:19:27 +08:00
  • eca530bd6f feat: CosyVoice 语音合成支持 emotion 情绪参数(natural/excited/calm/friendly) saas-backend-agent 2026-09-09 16:15:49 +08:00
  • 4556dff14c style: auto-format with black + isort + prettier [skip ci-format-check] CI Bot 2026-09-09 08:05:03 +00:00
  • 36df99d106 feat: 对口型视频编辑功能增强(标题库选择+实时预览+封面自动获取) xiaoxia 2026-09-09 16:02:54 +08:00
  • 54deb9b549 fix: MediaKit 中间状态(running/processing)同步到 DB,不再卡在 submitted saas-backend-agent 2026-09-09 15:23:59 +08:00
  • 288e0760df style: auto-format with black + isort + prettier [skip ci-format-check] CI Bot 2026-09-09 07:14:01 +00:00
  • 0c76967453 fix: GET /lipsync/jobs/{id} 加调试日志捕获 502 根因 saas-backend-agent 2026-09-09 15:11:23 +08:00
  • 8c7b1ff16a fix: 对口型轮询加调试日志,failed 状态显示错误信息 xiaoxia 2026-09-09 15:04:35 +08:00
  • 44f973c168 fix: GET /lipsync/jobs/{id} 改为非阻塞 — 先返回缓存,后台异步刷新 saas-backend-agent 2026-09-09 14:58:53 +08:00
  • a17726c963 fix: GET /lipsync/jobs/{id} 非终态自动刷新 MediaKit 状态 saas-backend-agent 2026-09-09 14:46:11 +08:00
  • 3d179528cf fix: 对口型弹窗只能点取消按钮关闭,点击空白不关闭 xiaoxia 2026-09-09 14:39:01 +08:00
  • f33e2962e9 feat: 对口型生成弹窗(加载动画+进度+取消按钮) xiaoxia 2026-09-09 14:26:54 +08:00
  • e96cf541b1 fix: safeUrl 未使用导致 TS6133 编译失败,Docker build 连续挂 xiaoxia 2026-09-09 13:44:31 +08:00
  • c7d611c827 fix: CosyVoice 返回的 audio_url 从 http:// 升级为 https:// saas-backend-agent 2026-09-09 13:33:09 +08:00
  • 5c8d27c3c1 debug: 对口型生成加 Console 调试日志 xiaoxia 2026-09-09 13:30:17 +08:00
  • c4e0dcaee4 fix: add heading to Step 5 single video for E2E test (#1820) xiaoxia 2026-09-09 13:22:19 +08:00
  • 12696f35f8 fix: 克隆音色试听音频 URL HTTP→HTTPS 兼容(Mixed Content) xiaoxia 2026-09-09 13:21:53 +08:00
  • 05309b170d ci: harden check-frontend-only with git diff fallback fix/e2e-step5-heading auto-approve-bot 2026-09-09 13:17:30 +08:00
  • 6601b8facb fix: lipsync/ai-avatar 路由 current_user.id → current_user.user.id saas-backend-agent 2026-09-09 13:04:34 +08:00
  • d6c5e66bba fix: lipsync/ai-avatar 路由 current_user.id → current_user.user.id saas-backend-agent 2026-09-09 13:02:01 +08:00
  • c0c9765eb0 debug: lipsync 路由增加详细错误暴露,定位 staging 500 根因 saas-backend-agent 2026-09-09 12:53:17 +08:00
  • 474918ec66 fix: add heading to Step 5 single video for E2E test auto-approve-bot 2026-09-09 12:46:08 +08:00
  • ecedfc4381 fix: 克隆音色试听按钮不禁用(preview_url/audio_url 为空但可走 TTS 合成) xiaoxia 2026-09-09 12:48:21 +08:00
  • 5b778fbb3e debug: AI数字人克隆音色试听加 Network/Console 调试日志 (#1819) xiaoxia 2026-09-09 12:40:17 +08:00
  • 5eb8d6b31c debug: AI数字人克隆音色试听加 Network/Console 调试日志 xiaoxia 2026-09-09 12:34:40 +08:00
  • 99c5777514 debug: AI数字人克隆音色试听加 Network/Console 调试日志 debug/ai-avatar-network-logs xiaoxia 2026-09-09 12:34:40 +08:00
  • 9121341f1b fix: AI数字人克隆音色试听传 profile UUID 而非 voice_id xiaoxia 2026-09-09 10:55:27 +08:00
  • c3023cc11b fix: #1809 补充 对口型接口参数校验返回400而非500 (#1818) xiaoxia 2026-09-09 11:12:08 +08:00
  • f04ddde4d5 fix: AI数字人克隆音色试听传 profile UUID 而非 voice_id fix/ai-avatar-clone-preview-tts xiaoxia 2026-09-09 10:55:27 +08:00
  • 547561f473 fix: AI数字人对口型接口对齐后端新参数 video_url (#1809 补充) (#1816) xiaoxia 2026-09-09 10:35:50 +08:00
  • a10e05654c fix: AI数字人「我的音色」克隆音色试听改用 TTS 合成 (#1815) xiaoxia 2026-09-09 10:22:28 +08:00
  • b716d3c34f fix: AI数字人「我的音色」克隆音色试听改用 TTS 合成 xiaoxia 2026-09-09 10:13:20 +08:00
  • c954e334e6 fix: #1809 对口型接口参数调整,后端内部调TTS合成音频 (#1814) xiaoxia 2026-09-09 10:11:27 +08:00
  • 7c738ee64d fix: AI数字人「我的音色」试听无音频时弹提示而非静默返回 (#1813) xiaoxia 2026-09-09 09:55:10 +08:00
  • 7209b7d481 feat: #1811 新增文案库独立页面 (#1812) xiaoxia 2026-09-09 08:59:27 +08:00
  • 165574f826 fix: #1809 AI数字人页面 7 项实测问题修复 (#1810) xiaoxia 2026-09-09 01:00:17 +08:00
  • a7e6145bb1 fix: #1807 侧边栏缩窄 240px→128px + 页面内容区拓宽 (#1808) xiaoxia 2026-09-09 00:18:00 +08:00
  • 6ee99a652c fix: 部署脚本 worker health-cmd 未转义导致 staging 部署失败回滚 (#1806) xiaoxia 2026-09-08 22:41:28 +08:00
  • cb3bc04c83 fix: 部署脚本 worker health-cmd 中 $pid 未转义导致 staging 部署失败回滚 fix/deploy-script-pid-escape xiaoxia 2026-09-08 22:16:37 +08:00
  • bf7c8b8a08 feat: #1797 AI数字人前端页面v3 — 素材库选择/配音库复用/TitleStylePanel直接import (#1805) xiaoxia 2026-09-08 21:46:35 +08:00
  • b5bc285aff feat: #1797 AI数字人前端页面v3 — 素材库选择/配音库复用/TitleStylePanel直接import xiaoxia 2026-09-08 20:44:33 +08:00
  • e4ac398397 fix: Worker 健康检查彻底修复 - 移除不可用的 pgrep 和 PID1 检查 CI Bot 2026-09-08 19:07:37 +08:00
  • a0ca13d463 fix: AI数字人渲染 OSS 上传集成 SharedStorageService (#1804) xiaoxia 2026-09-08 19:04:34 +08:00