Commit Graph
Select branches
Hide Pull Requests
backend/ai-avatar-merge-1827
bugfix/1286-staging-ci-shell-quoting
bugfix/1286-staging-ci-tests-fix
bugfix/1294-preview-voice-injection
bugfix/pip-break-system-packages-env
chore/ci-acr-cleanup-enhance
chore/ci-acr-cleanup-main-sync
chore/ci-migration-upgrade-sync-main
chore/ci-migration-validation-upgrade
chore/cleanup-main-workflows
chore/cleanup-template-editor-generation
chore/pr-auto-scan-cron-15min
chore/remove-random-asset-mode
chore/sync-main-ci-config
ci/autofix-distinguish-agent
ci/cache-optimization-plus
ci/canary-workflow
ci/deploy-script-versioning
ci/failure-diagnosis-enhanced
ci/fix-auto-approve-sha-and-scheduling
ci/fix-build-review-prompt
ci/fix-frontend-test-exclude-e2e
ci/fix-scheduled-jobs-zombie-timeout
ci/fix-scheduling-and-sha
ci/fix-scheduling-label-mismatch
ci/image-content-verification
ci/local-cache-optimization
ci/matrix-build-parallelism
ci/migration-safety-mypy
ci/p1-3-coverage-gate
ci/p1-4-preview-environment
ci/pipeline-speedup-batch2
ci/port-env-cleanup
ci/registry-cache-stability-fix
ci/repeated-failure-detection
ci/runner-diagnose
ci/runner-fix
ci/runner-label-fix
ci/selfcheck-zombie-run-and-dedupe
ci/transient-fault-auto-retry
ci/unify-cicd-config
ci/validate-parallelization
ci/validate-parallelization-phase2
ci/worker-layered-cache
cleanup/frontend-phase1
cleanup/frontend-phase1-v2
cleanup/phase1-backend
cleanup/phase1-backend-v2
cleanup/phase2-backend
cleanup/phase2-frontend
cleanup/phase3-backend
cleanup/phase3-frontend
cleanup/phase4-backend-p0
cleanup/phase4-frontend-p0p1
cleanup/phase4-frontend-p2
cleanup/remove-unused-preview-props
debug/ai-avatar-network-logs
debug/ci-build-runs-on
debug/ci-build-schedule
debug/cmd-agent
debug/cosyvoice-418-request-logging
develop
diag/ref-env-test
docs/audit-report-20260714
docs/ci-runner-planning
emergency-disk-cleanup
feat/1677-batch-generation
feat/1677-canvas-batch-preview
feat/1714-prepare-skip-transfer
feat/558-wechat-login-polish
feat/acr-registry-migration
feat/add-daily-health-check
feat/add-p0-api-tests
feat/add-p0-e2e-tests
feat/add-p1-api-tests
feat/add-p1-e2e-tests
feat/add-performance-baseline
feat/ai-avatar-contract-1822
feat/ai-avatar-frontend-contract-1822
feat/ai-avatar-page-1798
feat/app-version-in-dockerfile
feat/asr-auto-subtitles
feat/asset-batch-operations
feat/auto-duplicate-rate-user-scope
feat/auto-save-clip-on-render-complete
feat/bgm-mixing
feat/build-optimization
feat/changelog-auto-generate
feat/chroma-key-and-noise-reduction
feat/ci-auto-approve
feat/ci-base-image-autobuild
feat/ci-canary-release
feat/ci-concurrency-fix
feat/ci-coverage-gate-and-notify
feat/ci-deploy-concurrency
feat/ci-frontend-path-filter
feat/ci-incremental-lint
feat/ci-notify-all-jobs
feat/ci-notify-all-jobs-v2
feat/ci-notify-card-and-cache
feat/ci-notify-final
feat/ci-p2-optimization
feat/ci-parallel-build
feat/ci-pr-gate-optimization
feat/ci-pytest-xdist-parallel
feat/ci-runner-layered
feat/ci-runner-saas-label
feat/ci-security-scanning
feat/ci-security-scans
feat/ci-split-integration-tests
feat/ci-split-v2
feat/ci-sync-renovate-to-main
feat/ci-validate-isolated-pg
feat/ci-vulture-dead-code
feat/clips-asset-url
feat/color-grading-engine
feat/config-phase4-env-render
feat/cover-frame-scoring
feat/cover-generation-ui-1341
feat/cover-reverse-sticker
feat/cover-settings-redesign
feat/cover-templates-api-integration
feat/cross-video-avoidance-1670
feat/dedup-enhanced-text-structure
feat/docker-cache-branch-isolation
feat/edit-plan-clips-api
feat/editing-planner-frontend
feat/extract-video-voice-and-source-label
feat/fingerprint-chunks-1657
feat/from-assets-by-template-segments
feat/frontend-build-gate
feat/frontend-cache-optimization
feat/frontend-ci-speedup
feat/frontend-coverage-phase2
feat/frontend-coverage-phase3
feat/hevc-auto-transcode
feat/internal-render-download-api
feat/issue-1256-auto-smart-match
feat/mediakit-ai-cover-1208
feat/mediakit-smart-clip-selection
feat/merge-step4-step5
feat/multi-track-mix-subtitle-concat
feat/mypy-incremental
feat/no-video-cleanup-and-centering-fix
feat/npm-audit-frontend
feat/p3-1-auth-handlers-tests
feat/p3-1-module-registry-tests
feat/p3-1-text-splitter-tests
feat/p3-1-tts-job-tests
feat/p3-1-validation-utils-tests
feat/p3-1-wechat-oauth-tests
feat/persist-used-segments
feat/picture-in-picture
feat/pixel-perturbation-1765
feat/preset-voice-previews
feat/preset-voice-previews-round2
feat/preview-generation-1197
feat/product-inline-player
feat/production-healthcheck
feat/registry-retry-stability
feat/release-scripts
feat/release-scripts-clean
feat/remove-result-panel-and-plan-info
feat/render-metrics
feat/rhythm-templates-1764
feat/ruff-replace-flake8
feat/runner-label-routing
feat/runner-layered-scheduling
feat/save-plan-as-template
feat/scripts-crud-1795
feat/segment-duplication-control
feat/segment-random-shuffle-1663
feat/server-rendered-preview
feat/smart-edit-cover-migration
feat/smart-edit-flow-restructure
feat/smart-match-integration
feat/split-build-workflow
feat/split-build-workflow-v2
feat/staging-auto-rollback
feat/staging-healthcheck-ci
feat/staging-healthcheck-ci-v2
feat/staging-ssh-deploy
feat/step4-title-autocomplete
feat/stream-copy-optimization
feat/sync-edit-plan-clips
feat/task-queue-rate-limit
feat/template-and-plan-backend
feat/title-drag-custom
feat/title-drag-position
feat/title-preview-canvas
feat/title-preview-canvas-v2
feat/title-preview-right-panel
feat/title-style-panel-to-step5
feat/transition-engine
feat/tts-voiceover
feat/unified-render-phase1
feat/unified-render-phase2
feat/unify-asset-selection
feat/upload-cover-and-title-in-generate
feat/upload-voice-modal-visual
feat/use-local-registry-mirrors
feat/video-center-backend
feat/video-editing-modes-design
feat/video-share-backend
feat/video-speed-control
feat/video-trimming
feat/voice-clone-preview-1195
feat/watermark-intro-outro
feat/worker-concurrency-env
feat/worker-image-slimming
feature/1256-random-asset-selection-preview
feature/1280-preview-generation-speedup
feature/1286-can-generate-auto-repair
feature/1286-preview-count-validation-and-worker-concurrency
feature/1659-dynamic-keyframe-sliding-window
feature/agentloop-ci-trace
feature/ai-code-review
feature/ai-review-status
feature/ai-review-status-develop
feature/auto-fix-all-prs
feature/auto-fix-all-prs-develop
feature/celery-queue-isolation-1714
feature/ci-full-audit-fix
feature/ci-optimization
feature/ci-verification
feature/clip-duration-voice-alignment
feature/default-project-idempotent-1775
feature/fix-format-render-adapter
feature/generation-logging-minimal
feature/integrate-cover-generation
feature/optimize-docker-tags
feature/p1-2-edit-plan-render-link
feature/product-center-ui-upgrade
feature/task-center-page
feature/test-quality
feature/unify-preview-confirm-render-path
feature/wechat-bind-unbind-1719
feature/wechat-state-redis-1718
fix/052-generation-task-bgm-config-migration
fix/1221-auth-401-interceptor
fix/1677-review-followups
fix/1718-callback-error-observability
fix/1756-step5-blackborder-duration-transition
fix/1761-step5-single-video-fullwidth
fix/1789-title-slider-bounce
fix/462-pass-through-watermark
fix/549-preset-voice-one-click-gen
fix/558-wechat-login-fixes
fix/633-virtual-clip-transition-duration
fix/add-result-count-migration
fix/ai-avatar-clone-preview-tts
fix/ai-avatar-oss-upload
fix/ai-avatar-v3-1797
fix/ai-badge-fallback
fix/ai-badge-overflow
fix/ai-code-review-blocking
fix/ai-code-review-blocking-v2
fix/ai-review-critical-match
fix/all-canvas-issues
fix/api-ffmpeg-missing
fix/ass-fontsize-compensation-1.35
fix/asset-batch-delete-crash
fix/asset-create-optional-project-id
fix/asset-status-enum-compat
fix/asset-thumbnails
fix/assets-batch-endpoint
fix/audio-mime-inference
fix/audio-only-clips-in-filter-complex
fix/auto-approve-contexts
fix/auto-approve-skipped-status
fix/auto-fix-ci-skip
fix/auto-fix-loop-detection
fix/auto-format-merge-commit-consistency
fix/auto-merge-ai-review-check
fix/auto-merge-contexts-v2
fix/auto-merge-no-approval-needed
fix/auto-merge-race-condition
fix/auto-merge-short-job
fix/auto-merge-token
fix/b007-unused-loop-var
fix/b011-assert-false
fix/batch-download-session-flaky-v2
fix/batch-writeback-once
fix/beat-schedule-permission-1714
fix/black-format-ai-files
fix/black-format-check-migration-safety
fix/black-isort-format-fix
fix/bool-config-crash
fix/build-cache-tag
fix/build-cache-to-driver
fix/build-production-needs-tests
fix/build-script-grep-set-e
fix/buildx-builder-name-conflict
fix/buildx-web-cache-bust
fix/cache-continue-on-error
fix/call-clips-from-assets
fix/canvas-black-screen-voice-validation
fix/canvas-description-cache-and-keyframe
fix/canvas-player-issues
fix/canvas-titlecentering-v2
fix/canvas-video-resolution-match
fix/check-ci-status-order
fix/check-push-paths-no-checkout
fix/chunk-load-white-screen
fix/chunked-upload-route-order
fix/ci-acr-cleanup-pr-days-908
fix/ci-architecture-bugs-3items
fix/ci-auto-merge-short-job-mode
fix/ci-autoapprove-match-branch-protection
fix/ci-autofix-checkout-force
fix/ci-autofix-ruff
fix/ci-black-format-worker
fix/ci-bot-fix-pr
fix/ci-build-checkout-parser
fix/ci-build-checkout-print
fix/ci-build-checkout-syntax
fix/ci-build-registry-login
fix/ci-build-yaml
fix/ci-buildx-builder
fix/ci-cache-robustness
fix/ci-check-push-paths-checkout
fix/ci-code-quality-905-914
fix/ci-concurrency-lock
fix/ci-daily-check-dood-mount
fix/ci-daily-check-hardcoded-creds-912
fix/ci-daily-check-shell-bash
fix/ci-disable-registry-cache-to
fix/ci-format-cleanup-20260727
fix/ci-gate-exit-code-develop
fix/ci-gate-exit-code-main
fix/ci-incremental-scan-api-based
fix/ci-integration-oom-workers
fix/ci-lower-coverage-threshold
fix/ci-monitor-workflows-909-910-911
fix/ci-mypy-integ
fix/ci-p0-bugs-0728
fix/ci-p01-preview-ssh-key
fix/ci-p02-checkout-retry
fix/ci-p1-p2-optimizations-0728
fix/ci-pg-container-ip
fix/ci-pip-and-concurrency
fix/ci-pr-automation-optimization-0728
fix/ci-preview-deploy-907
fix/ci-preview-deploy-npm-ci
fix/ci-production-build-bugs-0728
fix/ci-production-deploy-skip
fix/ci-quick-fix
fix/ci-runs-on-label
fix/ci-simplify-merge-speed
fix/ci-staging-deploy-and-notify-0728
fix/ci-staging-e2e-dood
fix/ci-systematic-p0-fix
fix/ci-systematic-p0-round2
fix/ci-trigger-branch-patterns
fix/ci-unit-test-coverage-threshold
fix/ci-unit-tests-collection-906
fix/ci-validate-cache-exclude
fix/ci-validate-pg-container
fix/ci-worker-base-registry
fix/ci-worker-cache-optimization
fix/classification-status-done-enum
fix/clips-api-response-structure
fix/clone-upload-422-and-types-path
fix/code-quality-batch1
fix/code-quality-black-format
fix/code-review-ci-gate
fix/config-standardization
fix/confirm-api-path-1341
fix/confirm-generation-api-develop
fix/cosyvoice-full-rewrite
fix/cosyvoice-v3-flash-model
fix/cosyvoice-v3-voice-names
fix/cover-500-logger-and-source-plan-fallback
fix/cover-error-logging-1347
fix/cover-extract-frames
fix/cover-extract-from-source-asset
fix/cover-ffmpeg-title-overlay
fix/cover-field-name-1317
fix/cover-from-final-video
fix/cover-generation-issues-1341
fix/cover-generation-progress-modal
fix/cover-generation-unify
fix/cover-issues-1341
fix/cover-mediakit-timeout
fix/cover-stub-placeholder-url
fix/cover-templates-double-encoded-config
fix/cover-templates-error-handling
fix/cover-title-asr-path
fix/cover-title-consistency
fix/cover-title-overlay
fix/cover-title-style-e2
fix/cover-types-import-paths
fix/cover-url-in-finalize
fix/cross-task-segment-dedup
fix/cryptography-version
fix/custom-title-render
fix/daily-check-outputs
fix/dedup-coverage-and-retry-bug
fix/dedup-exclude-self-1702
fix/dedup-float32-json
fix/dedup-method-restore
fix/dedup-pure-test-db-import
fix/dedup-zero-rate-1702
fix/delete-204-response-body
fix/demux-async
fix/deploy-notify-continue-on-error
fix/deploy-production-ssh-key
fix/deploy-script-pid-escape
fix/deploy-staging-skip-bug
fix/develop-black-format
fix/develop-unit-tests-failure
fix/disable-pr-auto-scan-schedule
fix/docker-login-v2
fix/docker-login-yaml
fix/double-slash-oss-path
fix/download-asset-storage-key
fix/download-assets-allow-asset-ids-only
fix/e2e-6step-generate-flow
fix/e2e-disable-gpu
fix/e2e-step-order-adapt
fix/e2e-step5-heading
fix/e2e-title-input-timing
fix/e2e-title-placeholder
fix/e2e-title-placeholder-v2
fix/e2e-unroute-all-stability
fix/edit-flow-data-chain
fix/edit-plan-p0-asset-ids-and-p1-fixes
fix/edit-plan-result-count-and-logs
fix/edit-plan-resume-editing
fix/editing-planner-mock-data
fix/editor-clips-random-start-time
fix/eslint-npx-version-mismatch
fix/extract-voice-api-path
fix/f841-unused-variables
fix/fallback-dedup-false-positive-1714
fix/ffmpeg-timeout-protection
fix/flaky-batch-download-session-test
fix/flaky-jwt-tampered-test
fix/flaky-test-batch-download
fix/font-name-map-noto-sans-sc
fix/format-all-black-isort-flake8
fix/from-assets-400-clip-config-fallback
fix/frontend-lint-cache-validation
fix/frontend-lint-clip-type-import
fix/frontend-lint-npx-local
fix/frontend-segment-extraction
fix/frontend-ts-error-message-type
fix/frontend-type-debt-round2
fix/frontend-unit-test-smoke-test
fix/fullbox-offset-and-title-split
fix/generate-fallback-user-assets
fix/generated-video-url-403
fix/generation-project-asset-download
fix/generation-put-status-restriction
fix/generation-task-enqueue-failure
fix/generation-task-feature-flag
fix/generation-task-status
fix/hard-cut-use-concat
fix/hevc-description
fix/hevc-encoding-filter-and-auto-select
fix/incremental-scan-api-based
fix/infinity-samples
fix/ingest-job-library-id-length
fix/ingest-jobs-404-not-found
fix/inmemory-repo-concurrency-1775
fix/issue-1294-preview-voiceover-asr-fallback
fix/issue-1294-preview-voiceover-asr-init
fix/issue-1830-exception-handling
fix/jwt-tampered-test-flaky
fix/lipsync-shared-task
fix/lipsync-tts-deploy-crash
fix/login-token-order-bug
fix/main-deploy-staging-manual
fix/mark-clips-ready-after-from-assets
fix/matrix-run-newline
fix/mediakit-completed-status
fix/migration-diff-ci
fix/migration-safety-push-event
fix/migration-safety-reliability
fix/mypy-hardgate
fix/oneclick-gen-p0-fixes
fix/optional-chaining-safety
fix/p02-deep-root-cause
fix/p02-oss-credential-validation
fix/p02-p03-deep-fix
fix/p03-fps-setpts-order
fix/p1-asset-list-status-and-pagination
fix/p1-preset-voice-no-sound
fix/pip-break-system-packages-compat
fix/pip-compatibility-all-runners
fix/pip-removal-and-title-wrap
fix/pixel-perturbation-seed
fix/playwright-base-image
fix/pr-automation-concurrency
fix/pr-path-filter-skip
fix/pr312-security-debt-p1
fix/prebake-ffmpeg-ci-image
fix/preset-4items
fix/preset-font-preview
fix/prettier-format-frontend
fix/preview-cleanup-ssh-default
fix/preview-coord-system
fix/preview-generation-3-issues
fix/preview-improvements
fix/preview-player-4-issues
fix/preview-player-playback-and-title
fix/preview-player-v2
fix/preview-player-v3
fix/preview-player-v4
fix/preview-player-v5
fix/preview-player-v7
fix/preview-player-v8
fix/preview-resolution
fix/preview-strategy-id-from-template
fix/preview-title-render
fix/preview-voice-ids-fallback
fix/proactive-token-refresh
fix/promise-timeout
fix/psycopg2-to-psycopg3
fix/quota-pro-tier-fallback
fix/quota-test-wave78-pro-sync
fix/redis-url-config
fix/registry-login-v2
fix/registry-login-v3
fix/remove-duplicate-034-migration
fix/remove-preview-and-generate-count
fix/remove-selected-template-text
fix/remove-unused-useRef-import
fix/render-bool-config-crash
fix/render-compare-p1
fix/render-edit-plan-bugs
fix/render-engine-security-p0-p1
fix/restore-backend-files
fix/restore-preview-step4-5-step7-video
fix/restore-showTitlePreview-prop
fix/ruff-b904-voices
fix/ruff-config-pyproject
fix/ruff-f401-cleanup
fix/ruff-f841-b007-detector
fix/ruff-format-2files
fix/runner-build-verify
fix/runner-labels
fix/skip-source-audio-in-mix
fix/smart-cover-502-timeout
fix/smart-match-empty-results
fix/smart-match-limit-algorithm
fix/smart-match-noise-usage-count-1743
fix/source-edit-plan-id-v2
fix/staging-e2e-container-cleanup
fix/staging-shell-sh-to-bash
fix/staging-shell-sh-to-bash-main
fix/staging-ssh-deploy-call
fix/staging-ssh-syntax
fix/staging-tests-npm-retry
fix/step6-cover-ratio-label
fix/stub-generation-task-repository-filtered-methods
fix/style-main-sync
fix/sync-confirm-api-to-develop
fix/task-id-prefix-polling
fix/tech-debt-security-round2
fix/test-agent-docs-path
fix/test-clip-mock-fields
fix/test-hevc-mock-no-sysmodules
fix/thumbnail-url-not-saved
fix/thumbnail-v2
fix/thumbnail-yuv-format
fix/title-config-param-mapping
fix/title-drag-pointer-events-and-size
fix/title-fullwidth-slash
fix/title-line-height
fix/title-margin-top-120
fix/title-position-default-top
fix/title-position-fallback-wrap-consistency
fix/title-preset-t-render
fix/title-preview-overlay
fix/title-size-max-128
fix/token-refresh-bugs
fix/token-refresh-test-fix
fix/totalDuration-duplicate-develop
fix/ts-errors-pr1382
fix/tts-duration-and-video-extract
fix/tts-panel-voices-api-v2
fix/ui-template-thumb-and-material-grid
fix/unified-render-black-format
fix/upload-asset-not-visible-immediately
fix/usePreviewAssets-infinite-loop
fix/video-duration-mismatch
fix/video-ratio-resolution-parsing
fix/vitest-exclude-e2e
fix/vitest-related-flag-bug
fix/voice-clone-integration-test-assertions
fix/voice-clone-preview-play-1195
fix/voice-clone-source-audio-url-sign
fix/voice-clone-ssrf
fix/voice-duration-filter-and-warning-removal
fix/voice-library-id-passthrough
fix/voice-material-types-path
fix/voice-preview-materials
fix/voice-preview-materials-v2
fix/web-duplicate-rate-mapping
fix/webcodecs-decode-failure-fallback
fix/wechat-callback-token-order
fix/wechat-unionid-account-linking
fix/wechat-unionid-linking-develop
fix/worker-build-dood-fallback
fix/worker-cjk-fonts
fix/worker-concurrency-default-4
fix/worker-entrypoint-w-flag
fix/worker-healthcheck-ci-e2e
fix/worker-pythonpath
fix/worker-register-ai-avatar-render-task
infra/fix-main-workflows
main
merge/develop-ci-scripts
ops/downgrade-runners
ops/install-cmd-agent
ops/register-saas-runners
ops/runner-labels
opt/restore-registry-cache-to
optimize/cover-generation-speed
p2-6-ci-health-daily
perf/web-build-cache-p1
pr-932
refactor/asset-library-deepen
refactor/asset-library-phase2
refactor/asset-operations-hook
refactor/asset-selector
refactor/asset-selector-split
refactor/assets-api
refactor/bgm-projects-tags-api
refactor/bgm-selector-split
refactor/bind-contact-modal-split
refactor/clip-detail-section-split
refactor/clip-mutations
refactor/clone-modal
refactor/clone-voice-card
refactor/cover-selector-split
refactor/decouple-cover-types-from-editing-planner
refactor/duplication-api
refactor/duplication-detail
refactor/duplication-results-split
refactor/editing-drawers
refactor/editing-planner-api
refactor/editing-planner-deepen
refactor/editing-planner-phase1
refactor/editing-planner-phase3
refactor/editing-planner-round2
refactor/editing-planner-types-split
refactor/frontend-preview-player
refactor/generate-form-state
refactor/generate-page-phase1
refactor/generate-result-panel
refactor/generate-video-hook
refactor/generate-video-split
refactor/green-screen-panel
refactor/home-page
refactor/layer-config-split
refactor/material-form
refactor/my-templates-split
refactor/my-voices
refactor/product-detail
refactor/product-library-deepen
refactor/product-library-phase1
refactor/product-library-phase2-pr
refactor/product-library-phase3-final
refactor/products-api
refactor/router-split
refactor/step5-voice-hook
refactor/step6-cover-settings
refactor/step7-confirm
refactor/subscription-api
refactor/tag-selector
refactor/task-center
refactor/task-history
refactor/task-table
refactor/tasks-api
refactor/template-editor-api
refactor/template-library
refactor/template-management-hook
refactor/templates-api
refactor/timeline-panel-phase1
refactor/timeline-panel-phase1-pr
refactor/timeline-panel-phase3-pr
refactor/title-library
refactor/titles-api
refactor/tts-api
refactor/unified-enums
refactor/upgrade-subscription-split
refactor/upload-voice-modal-split
refactor/use-clip-operations-split
refactor/use-edit-plan-clips-split
refactor/use-product-actions
refactor/use-step4-title-split
refactor/use-step5-voice
refactor/use-timeline-menus
refactor/use-voice-material-actions
refactor/use-voice-materials-split
refactor/video-player-hook
refactor/voice-clone-api
refactor/voice-clone-page
refactor/voice-library-deepen
refactor/voice-library-phase1
refactor/voice-library-phase3
refactor/voice-materials-p4
refactor/voices-api
refactor/worker-use-edit-plan-clips
release/sync-develop-20260904
sync/ci-scripts-to-main-20260726
sync/develop-to-main-v2
temp-clean-npm-cache
temp/cmd-agent-fix
temp/expand-runner
temp/runner-expander
test-branch-123
test-ci-verification
test/auto-approve-validation
test/auto-format-verify-0727
test/auto-merge-verify
test/build-farm-label
test/ci-format-auto-fix-0727
test/ci-trigger-rebase-verify
test/cleanup-verify
test/p3-1-wave23-cosyvoice-service-tests
test/p3-1-wave24-register-password-reset-tests
test/p3-1-wave26-tts-workflow-tests
test/p3-1-wave28-cosyvoice-service-tests
test/p3-1-wave29-template-use-cases-tests
test/p3-1-wave7-entities-domain-tests
test/p3-1-wave9-auth-service-tests
test/preview-e2e-verify
test/runner-build-verify
test/unit-test-coverage-p3-batch2
test/unit-test-wave35
test/wave100-application-modules
test/wave101-video-filter-builder
test/wave102-template-effect-mapper
test/wave103-clip-operations
test/wave104-template-clip-converter
test/wave105-render-layer-utils
test/wave106-video-concat-config
test/wave107-subtitle-style
test/wave108-ai-parsing
test/wave109-sticker-config
test/wave110-pip-config
test/wave111-audio-track-config
test/wave112-intro-outro-config
test/wave113-transition-config
test/wave114-color-grade-config
test/wave115-watermark-config
test/wave116-trim-config
test/wave117-speed-config
test/wave118-chroma-key-config
test/wave119-noise-reduction-config
test/wave120-ass-subtitle-builder
test/wave121-xfade-builder
test/wave122-trim-config
test/wave123-job-unit
test/wave124-quota-unit
test/wave125-entities-unit
test/wave126-small-domain-unit
test/wave127-template-data-unit
test/wave128-url-security
test/wave129-asset-scoring
test/wave130-jwt-service
test/wave131-password-hasher
test/wave132-wechat-oauth-unit
test/wave139-url-security
test/wave140-watermark-config
test/wave142-transition-presets
test/wave144-tts-job
test/wave151-quota
test/wave152-duplication
test/wave153-edit-plan-clip
test/wave154-classification
test/wave155-generated-video
test/wave156-generation-task
test/wave157-domain-small-modules
test/wave158-edit-plan
test/wave159-template-clip-config
test/wave160-job-domain
test/wave161-domain-entities
test/wave162-asset-scoring
test/wave163-watermark-config
test/wave164-filter-presets
test/wave165-trim-config
test/wave166-plan-generator-utils
test/wave167-sticker-config
test/wave168-transition-presets
test/wave169-ass-subtitle-builder
test/wave170-chroma-key-config
test/wave171-subtitle-style
test/wave172-color-grade-config
test/wave173-pip-config
test/wave182-config-schemas
test/wave183-voice-presets
test/wave184-intro-outro-config
test/wave185-audio-track-config
test/wave186-subtitle
test/wave187-speed-config
test/wave188-video-concat
test/wave189-preset-bgm
test/wave190-preset-voices
test/wave191-edit-template
test/wave192-media-validation
test/wave193-video-share
test/wave194-tts-config
test/wave195-verification-code
test/wave196-auth-session-store
test/wave197-asset-compat
test/wave198-shared-ai-service
test/wave199-sticker-engine-pure
test/wave200-pip-engine-pure
test/wave201-concat-engine-pure
test/wave202-multi-track-mixer-pure
test/wave203-bgm-mixer-pure
test/wave204-text-splitter-pagination
test/wave205-path-security
test/wave206-inmemory-repos
test/wave207-inmemory-small-repos
test/wave208-password-auth
test/wave209-jwt-auth
test/wave210-verification-code
test/wave211-password-reset
test/wave212-login-use-case
test/wave213-bind-contact
test/wave214-text-splitter
test/wave218-batch-download
test/wave219-template-clip-config
test/wave56-worker-more-engines
test/wave58-in-memory-repositories
test/wave61-title-library-config-base
test/wave70-dedup-render-subtitles-tts-engine
test/wave74-classification-bgm-utils-subtitle
test/wave75-more-domain-utils
test/wave76-tts-job-state-machine
test/wave77-generation-task-more-domain
test/wave78-duplication-domain
test/wave79-subtitle-generator-text-splitter-more
test/wave80-module-registry-subtitle-more
test/wave81-filter-transition-voice-presets-more
test/wave82-exceptions-template-generated-video-more
test/wave83-generated-video-verification-video-share-more
test/wave84-classification-tts-config-entities-more
test/wave85-exceptions-bgm-utils-subtitle-deep
test/wave86-worker-layer-coverage
test/wave87-worker-deep-coverage
test/wave88-streaming-service
test/wave89-asset-analyzer-split
test/wave90-plan-generator-utils
test/wave91-generation-plan-builder
test/wave92-asset-scoring
test/wave93-duplication-domain
test/wave94-media-validation
test/wave95-domain-entities
test/wave96-job-domain
test/wave97-quota-domain
test/wave98-preset-bgm
test/wave99-small-domain-modules
#1
#10
#100
#1000
#1001
#1002
#1003
#1004
#1005
#1006
#1007
#1008
#1009
#101
#1010
#1011
#1012
#1013
#1014
#1015
#1016
#1017
#1018
#1019
#102
#1020
#1021
#1022
#1023
#1024
#1025
#1026
#1027
#1028
#1029
#103
#1030
#1031
#1032
#1033
#1034
#1035
#1036
#1037
#1038
#1039
#104
#1040
#1041
#1042
#1043
#1044
#1045
#1046
#1047
#1048
#1049
#105
#1050
#1051
#1052
#1053
#1054
#1055
#1056
#1057
#1058
#1059
#106
#1060
#1061
#1062
#1063
#1064
#1065
#1066
#1067
#1068
#1069
#107
#1070
#1071
#1072
#1073
#1074
#1075
#1076
#1077
#1078
#1079
#108
#1080
#1081
#1082
#1083
#1084
#1085
#1086
#1087
#1088
#1089
#109
#1090
#1091
#1092
#1093
#1094
#1095
#1096
#1097
#1098
#1099
#11
#110
#1100
#1101
#1102
#1103
#1104
#1105
#1106
#1107
#1108
#1109
#111
#1110
#1111
#1112
#1113
#1114
#1115
#1116
#1117
#1118
#1119
#112
#1120
#1121
#1122
#1123
#1124
#1125
#1126
#1127
#1128
#1129
#113
#1130
#1131
#1132
#1133
#1134
#1135
#1136
#1137
#1138
#1139
#114
#1140
#1141
#1142
#1143
#1144
#1145
#1146
#1147
#1148
#1149
#115
#1150
#1151
#1152
#1153
#1154
#1155
#1156
#1157
#1158
#1159
#116
#1160
#1161
#1162
#1163
#1164
#1165
#1166
#1167
#1168
#1169
#117
#1170
#1171
#1172
#1173
#1174
#1175
#1176
#1177
#1178
#1179
#118
#1180
#1181
#1182
#1183
#1184
#1185
#1186
#1187
#1188
#1189
#119
#1190
#1191
#1192
#1193
#1194
#1198
#1199
#12
#120
#1200
#1201
#1202
#1203
#1204
#1205
#1206
#1207
#121
#1212
#1213
#1214
#1215
#1216
#1217
#1218
#1219
#122
#1221
#1222
#1223
#1224
#1225
#1226
#1227
#1228
#1229
#123
#1230
#1231
#1232
#1233
#1234
#1235
#1236
#1237
#1238
#1239
#124
#1240
#1241
#1242
#1243
#1244
#1245
#1246
#1247
#1248
#1249
#125
#1250
#1251
#1252
#1253
#1254
#1255
#1257
#1258
#1259
#126
#1260
#1262
#1264
#1265
#1267
#1268
#1269
#127
#1276
#1277
#1278
#1279
#128
#1283
#1284
#1285
#1287
#1288
#1289
#129
#1290
#1291
#1292
#1293
#1295
#1296
#1297
#1298
#1299
#13
#130
#1300
#1301
#1302
#1304
#1305
#1306
#1307
#1308
#1309
#131
#1310
#1311
#1312
#1313
#1314
#132
#1320
#1321
#1322
#1323
#1324
#1325
#1326
#1327
#1328
#1329
#133
#1330
#1331
#1332
#1333
#1334
#1335
#1337
#1338
#1339
#134
#1340
#1342
#1343
#1344
#1345
#1346
#1347
#1348
#1349
#135
#1350
#1351
#1352
#1353
#1354
#1355
#1356
#1357
#1358
#1359
#136
#1360
#1361
#1362
#1363
#1364
#1365
#1366
#1367
#1368
#1369
#137
#1370
#1371
#1372
#1373
#1374
#1375
#1376
#1377
#1378
#1379
#138
#1380
#1381
#1382
#1383
#1384
#1385
#1386
#1387
#1388
#1389
#139
#1390
#1391
#1392
#1393
#1394
#1395
#1396
#1397
#1398
#1399
#140
#1400
#1401
#1402
#1403
#1404
#1406
#1407
#1408
#1409
#141
#1410
#1411
#1412
#1413
#1414
#1415
#1416
#1417
#1418
#1419
#142
#1420
#1422
#1423
#1424
#1425
#1426
#1427
#1428
#1429
#143
#1430
#1431
#1432
#1433
#1434
#1435
#1436
#1437
#1438
#1439
#144
#1440
#1441
#1442
#1443
#1444
#1445
#1446
#1447
#1448
#1449
#145
#1450
#1451
#1452
#1453
#1454
#1455
#1456
#1457
#1458
#1459
#146
#1460
#1461
#1462
#1463
#1464
#1465
#1466
#1467
#1468
#1469
#147
#1470
#1471
#1472
#1473
#1474
#1475
#1476
#1477
#1478
#1479
#148
#1480
#1481
#1482
#1483
#1484
#1485
#1486
#1487
#1488
#1489
#149
#1490
#1491
#1492
#1493
#1494
#1495
#1496
#1497
#1498
#1499
#15
#150
#1500
#1501
#1502
#1503
#1504
#1505
#1506
#1507
#1508
#1509
#151
#1510
#1511
#1512
#1513
#1514
#1515
#1516
#1517
#1518
#1519
#152
#1520
#1521
#1522
#1523
#1524
#1525
#1526
#1527
#1528
#1529
#153
#1530
#1531
#1533
#1534
#1535
#1536
#1537
#1538
#1539
#154
#1540
#1541
#1542
#1543
#1544
#1545
#1546
#1548
#1549
#155
#1550
#1551
#1552
#1553
#1554
#1555
#1556
#1557
#1558
#1559
#156
#1560
#1561
#1562
#1563
#1564
#1565
#1566
#1567
#1568
#1569
#157
#1570
#1571
#1572
#1573
#1575
#1576
#1577
#1578
#1579
#158
#1580
#1581
#1582
#1583
#1584
#1585
#1586
#1587
#1588
#1589
#159
#1590
#1591
#1592
#1593
#1594
#1595
#1596
#1597
#1598
#1599
#16
#160
#1600
#1601
#1602
#1603
#1604
#1605
#1606
#1607
#1608
#1609
#161
#1610
#1611
#1612
#1613
#1614
#1615
#1616
#1617
#1618
#1619
#162
#1620
#1621
#1622
#1623
#1624
#1625
#1626
#1627
#1628
#1629
#163
#1630
#1631
#1632
#1633
#1635
#1636
#1637
#1638
#1639
#164
#1640
#1641
#1642
#1643
#1644
#1645
#1646
#1647
#1648
#1649
#165
#1650
#1651
#1652
#1653
#1654
#1655
#1656
#166
#1665
#1666
#1667
#1668
#1669
#167
#1671
#1672
#1673
#1674
#1675
#1676
#1678
#1679
#168
#1680
#1681
#1682
#1683
#1684
#1685
#1686
#1687
#1688
#1689
#169
#1690
#1691
#1692
#1693
#1694
#1695
#1696
#1697
#1698
#1699
#17
#170
#1700
#1701
#1703
#1704
#1705
#1706
#1707
#1708
#1709
#171
#1710
#1711
#1712
#1713
#1715
#1717
#1719
#172
#1720
#1721
#1722
#1723
#1724
#1725
#1726
#1727
#1728
#1729
#173
#1730
#1731
#1732
#1734
#1735
#1736
#1738
#1739
#174
#1740
#1742
#1745
#1746
#1747
#1748
#175
#1751
#1752
#1753
#1754
#1755
#1756
#1757
#1758
#1759
#176
#1760
#1761
#1762
#177
#1770
#1771
#1772
#1773
#1778
#1779
#178
#1780
#1781
#1782
#1783
#1784
#1785
#1786
#1787
#1788
#179
#1791
#1792
#1793
#1799
#18
#180
#1801
#1802
#1803
#1804
#1805
#1806
#1808
#181
#1810
#1812
#1813
#1814
#1815
#1816
#1817
#1818
#1819
#182
#1820
#1825
#1826
#1827
#1828
#183
#1836
#1837
#1838
#1839
#184
#1840
#1841
#1842
#1843
#1844
#1845
#1846
#1847
#1848
#1849
#185
#1850
#1851
#186
#187
#188
#189
#19
#190
#191
#192
#193
#194
#195
#196
#197
#198
#199
#2
#20
#200
#201
#202
#203
#204
#205
#206
#207
#208
#209
#21
#210
#211
#212
#213
#214
#215
#216
#217
#218
#219
#220
#221
#222
#223
#224
#225
#226
#227
#228
#229
#23
#230
#231
#232
#233
#234
#235
#236
#237
#238
#239
#24
#240
#241
#242
#243
#244
#245
#246
#247
#248
#249
#25
#250
#251
#252
#253
#254
#255
#256
#257
#258
#259
#26
#260
#261
#262
#263
#264
#265
#266
#267
#268
#269
#27
#270
#271
#272
#273
#274
#275
#276
#277
#278
#279
#28
#280
#281
#282
#283
#284
#285
#286
#287
#288
#289
#29
#290
#291
#292
#293
#294
#295
#296
#297
#298
#299
#3
#30
#300
#301
#302
#303
#304
#305
#306
#307
#308
#309
#31
#310
#311
#312
#313
#314
#315
#316
#317
#318
#319
#32
#320
#321
#322
#323
#324
#325
#326
#327
#328
#329
#33
#330
#331
#332
#333
#334
#335
#336
#337
#338
#339
#34
#340
#341
#342
#343
#344
#345
#346
#347
#348
#349
#35
#350
#351
#352
#353
#354
#355
#356
#357
#358
#359
#36
#360
#361
#362
#363
#364
#365
#366
#367
#368
#369
#37
#370
#371
#372
#373
#374
#375
#376
#377
#378
#379
#38
#380
#381
#382
#383
#384
#385
#386
#387
#388
#389
#39
#390
#391
#392
#393
#394
#395
#396
#397
#398
#399
#4
#40
#400
#401
#402
#403
#404
#405
#41
#42
#422
#423
#424
#425
#426
#427
#428
#429
#43
#430
#431
#432
#433
#434
#435
#436
#437
#438
#439
#44
#440
#441
#442
#45
#459
#46
#460
#461
#464
#465
#466
#467
#468
#469
#47
#470
#471
#472
#473
#474
#475
#476
#477
#478
#479
#48
#480
#481
#482
#483
#484
#485
#486
#487
#488
#489
#49
#490
#491
#492
#493
#494
#498
#499
#5
#50
#500
#501
#502
#503
#504
#505
#506
#507
#508
#509
#51
#510
#511
#515
#516
#517
#518
#519
#52
#520
#521
#522
#523
#525
#528
#53
#530
#531
#532
#533
#534
#535
#536
#537
#538
#539
#54
#541
#542
#543
#544
#545
#546
#548
#55
#553
#554
#555
#556
#559
#56
#560
#561
#562
#563
#565
#566
#567
#568
#569
#57
#570
#571
#572
#573
#574
#575
#58
#585
#586
#587
#588
#589
#59
#590
#591
#592
#593
#594
#595
#596
#597
#598
#6
#60
#600
#601
#602
#604
#605
#606
#607
#608
#609
#61
#610
#611
#612
#613
#614
#615
#616
#617
#618
#62
#620
#621
#622
#623
#624
#625
#626
#627
#628
#629
#63
#630
#634
#635
#636
#637
#638
#639
#64
#640
#641
#642
#643
#644
#645
#646
#647
#648
#649
#65
#650
#651
#652
#653
#654
#655
#656
#657
#658
#659
#66
#660
#661
#662
#663
#665
#666
#667
#668
#669
#67
#670
#671
#672
#673
#675
#676
#677
#678
#679
#68
#680
#681
#682
#683
#684
#685
#686
#687
#688
#689
#69
#690
#691
#692
#693
#694
#695
#696
#697
#698
#699
#7
#70
#700
#701
#702
#703
#704
#705
#706
#707
#708
#709
#71
#710
#711
#712
#713
#714
#715
#716
#717
#718
#719
#72
#720
#721
#722
#723
#724
#725
#726
#727
#728
#729
#73
#730
#731
#732
#733
#734
#735
#736
#737
#738
#739
#74
#740
#741
#742
#743
#744
#745
#746
#747
#748
#749
#75
#750
#751
#752
#753
#754
#755
#756
#757
#758
#759
#76
#760
#761
#762
#763
#764
#765
#766
#767
#768
#769
#77
#770
#771
#772
#773
#78
#784
#785
#786
#787
#788
#789
#79
#790
#791
#792
#794
#795
#796
#8
#80
#800
#801
#802
#803
#804
#805
#806
#807
#808
#81
#810
#811
#812
#813
#815
#816
#817
#818
#819
#82
#820
#821
#822
#823
#824
#825
#826
#827
#828
#829
#83
#830
#831
#832
#834
#835
#836
#837
#838
#84
#840
#841
#842
#843
#844
#845
#846
#847
#848
#849
#85
#850
#851
#852
#853
#854
#856
#857
#858
#859
#86
#860
#861
#862
#863
#864
#865
#866
#867
#868
#869
#87
#870
#871
#872
#873
#874
#875
#876
#877
#878
#879
#88
#880
#882
#883
#884
#885
#886
#887
#888
#889
#89
#890
#891
#892
#893
#894
#895
#896
#897
#898
#899
#9
#90
#900
#901
#902
#903
#904
#91
#913
#917
#918
#919
#92
#920
#921
#922
#923
#924
#925
#926
#927
#928
#929
#93
#930
#931
#932
#933
#934
#935
#936
#937
#938
#939
#94
#940
#941
#942
#943
#944
#945
#946
#947
#948
#949
#95
#950
#951
#952
#953
#954
#955
#956
#957
#958
#959
#96
#960
#961
#962
#963
#964
#965
#966
#967
#968
#969
#97
#970
#971
#972
#973
#974
#975
#976
#977
#978
#979
#98
#981
#982
#983
#984
#985
#986
#987
#988
#989
#99
#990
#991
#992
#993
#994
#995
#996
#997
#998
#999
v0.1.0
v0.1.1
v0.1.10
v0.1.101
v0.1.102
v0.1.103
v0.1.104
v0.1.105
v0.1.106
v0.1.107
v0.1.108
v0.1.109
v0.1.11
v0.1.110
v0.1.111
v0.1.112
v0.1.113
v0.1.114
v0.1.115
v0.1.116
v0.1.117
v0.1.118
v0.1.119
v0.1.12
v0.1.120
v0.1.121
v0.1.122
v0.1.123
v0.1.124
v0.1.125
v0.1.126
v0.1.127
v0.1.128
v0.1.129
v0.1.13
v0.1.130
v0.1.131
v0.1.134
v0.1.135
v0.1.14
v0.1.15
v0.1.16
v0.1.17
v0.1.18
v0.1.19
v0.1.2
v0.1.20
v0.1.21
v0.1.22
v0.1.23
v0.1.24
v0.1.25
v0.1.26
v0.1.27
v0.1.28
v0.1.29
v0.1.3
v0.1.30
v0.1.31
v0.1.32
v0.1.33
v0.1.34
v0.1.35
v0.1.36
v0.1.37
v0.1.38
v0.1.39
v0.1.4
v0.1.40
v0.1.41
v0.1.42
v0.1.43
v0.1.44
v0.1.45
v0.1.46
v0.1.47
v0.1.48
v0.1.49
v0.1.5
v0.1.50
v0.1.51
v0.1.52
v0.1.53
v0.1.54
v0.1.55
v0.1.56
v0.1.57
v0.1.58
v0.1.59
v0.1.6
v0.1.60
v0.1.65
v0.1.66
v0.1.68
v0.1.69
v0.1.7
v0.1.70
v0.1.71
v0.1.72
v0.1.74
v0.1.75
v0.1.76
v0.1.77
v0.1.78
v0.1.79
v0.1.8
v0.1.80
v0.1.81
v0.1.82
v0.1.83
v0.1.84
v0.1.85
v0.1.86
v0.1.87
v0.1.88
v0.1.89
v0.1.9
v0.1.91
v0.1.99
v2.1.0-test.1
v2.1.0-test.2
v2.1.0-test.3
v2.1.0-test.4
v2.1.0-test.6
v2.1.0-test.7
v2.1.0-test.8
v2.1.0-test.9
Select branches
Hide Pull Requests
backend/ai-avatar-merge-1827
bugfix/1286-staging-ci-shell-quoting
bugfix/1286-staging-ci-tests-fix
bugfix/1294-preview-voice-injection
bugfix/pip-break-system-packages-env
chore/ci-acr-cleanup-enhance
chore/ci-acr-cleanup-main-sync
chore/ci-migration-upgrade-sync-main
chore/ci-migration-validation-upgrade
chore/cleanup-main-workflows
chore/cleanup-template-editor-generation
chore/pr-auto-scan-cron-15min
chore/remove-random-asset-mode
chore/sync-main-ci-config
ci/autofix-distinguish-agent
ci/cache-optimization-plus
ci/canary-workflow
ci/deploy-script-versioning
ci/failure-diagnosis-enhanced
ci/fix-auto-approve-sha-and-scheduling
ci/fix-build-review-prompt
ci/fix-frontend-test-exclude-e2e
ci/fix-scheduled-jobs-zombie-timeout
ci/fix-scheduling-and-sha
ci/fix-scheduling-label-mismatch
ci/image-content-verification
ci/local-cache-optimization
ci/matrix-build-parallelism
ci/migration-safety-mypy
ci/p1-3-coverage-gate
ci/p1-4-preview-environment
ci/pipeline-speedup-batch2
ci/port-env-cleanup
ci/registry-cache-stability-fix
ci/repeated-failure-detection
ci/runner-diagnose
ci/runner-fix
ci/runner-label-fix
ci/selfcheck-zombie-run-and-dedupe
ci/transient-fault-auto-retry
ci/unify-cicd-config
ci/validate-parallelization
ci/validate-parallelization-phase2
ci/worker-layered-cache
cleanup/frontend-phase1
cleanup/frontend-phase1-v2
cleanup/phase1-backend
cleanup/phase1-backend-v2
cleanup/phase2-backend
cleanup/phase2-frontend
cleanup/phase3-backend
cleanup/phase3-frontend
cleanup/phase4-backend-p0
cleanup/phase4-frontend-p0p1
cleanup/phase4-frontend-p2
cleanup/remove-unused-preview-props
debug/ai-avatar-network-logs
debug/ci-build-runs-on
debug/ci-build-schedule
debug/cmd-agent
debug/cosyvoice-418-request-logging
develop
diag/ref-env-test
docs/audit-report-20260714
docs/ci-runner-planning
emergency-disk-cleanup
feat/1677-batch-generation
feat/1677-canvas-batch-preview
feat/1714-prepare-skip-transfer
feat/558-wechat-login-polish
feat/acr-registry-migration
feat/add-daily-health-check
feat/add-p0-api-tests
feat/add-p0-e2e-tests
feat/add-p1-api-tests
feat/add-p1-e2e-tests
feat/add-performance-baseline
feat/ai-avatar-contract-1822
feat/ai-avatar-frontend-contract-1822
feat/ai-avatar-page-1798
feat/app-version-in-dockerfile
feat/asr-auto-subtitles
feat/asset-batch-operations
feat/auto-duplicate-rate-user-scope
feat/auto-save-clip-on-render-complete
feat/bgm-mixing
feat/build-optimization
feat/changelog-auto-generate
feat/chroma-key-and-noise-reduction
feat/ci-auto-approve
feat/ci-base-image-autobuild
feat/ci-canary-release
feat/ci-concurrency-fix
feat/ci-coverage-gate-and-notify
feat/ci-deploy-concurrency
feat/ci-frontend-path-filter
feat/ci-incremental-lint
feat/ci-notify-all-jobs
feat/ci-notify-all-jobs-v2
feat/ci-notify-card-and-cache
feat/ci-notify-final
feat/ci-p2-optimization
feat/ci-parallel-build
feat/ci-pr-gate-optimization
feat/ci-pytest-xdist-parallel
feat/ci-runner-layered
feat/ci-runner-saas-label
feat/ci-security-scanning
feat/ci-security-scans
feat/ci-split-integration-tests
feat/ci-split-v2
feat/ci-sync-renovate-to-main
feat/ci-validate-isolated-pg
feat/ci-vulture-dead-code
feat/clips-asset-url
feat/color-grading-engine
feat/config-phase4-env-render
feat/cover-frame-scoring
feat/cover-generation-ui-1341
feat/cover-reverse-sticker
feat/cover-settings-redesign
feat/cover-templates-api-integration
feat/cross-video-avoidance-1670
feat/dedup-enhanced-text-structure
feat/docker-cache-branch-isolation
feat/edit-plan-clips-api
feat/editing-planner-frontend
feat/extract-video-voice-and-source-label
feat/fingerprint-chunks-1657
feat/from-assets-by-template-segments
feat/frontend-build-gate
feat/frontend-cache-optimization
feat/frontend-ci-speedup
feat/frontend-coverage-phase2
feat/frontend-coverage-phase3
feat/hevc-auto-transcode
feat/internal-render-download-api
feat/issue-1256-auto-smart-match
feat/mediakit-ai-cover-1208
feat/mediakit-smart-clip-selection
feat/merge-step4-step5
feat/multi-track-mix-subtitle-concat
feat/mypy-incremental
feat/no-video-cleanup-and-centering-fix
feat/npm-audit-frontend
feat/p3-1-auth-handlers-tests
feat/p3-1-module-registry-tests
feat/p3-1-text-splitter-tests
feat/p3-1-tts-job-tests
feat/p3-1-validation-utils-tests
feat/p3-1-wechat-oauth-tests
feat/persist-used-segments
feat/picture-in-picture
feat/pixel-perturbation-1765
feat/preset-voice-previews
feat/preset-voice-previews-round2
feat/preview-generation-1197
feat/product-inline-player
feat/production-healthcheck
feat/registry-retry-stability
feat/release-scripts
feat/release-scripts-clean
feat/remove-result-panel-and-plan-info
feat/render-metrics
feat/rhythm-templates-1764
feat/ruff-replace-flake8
feat/runner-label-routing
feat/runner-layered-scheduling
feat/save-plan-as-template
feat/scripts-crud-1795
feat/segment-duplication-control
feat/segment-random-shuffle-1663
feat/server-rendered-preview
feat/smart-edit-cover-migration
feat/smart-edit-flow-restructure
feat/smart-match-integration
feat/split-build-workflow
feat/split-build-workflow-v2
feat/staging-auto-rollback
feat/staging-healthcheck-ci
feat/staging-healthcheck-ci-v2
feat/staging-ssh-deploy
feat/step4-title-autocomplete
feat/stream-copy-optimization
feat/sync-edit-plan-clips
feat/task-queue-rate-limit
feat/template-and-plan-backend
feat/title-drag-custom
feat/title-drag-position
feat/title-preview-canvas
feat/title-preview-canvas-v2
feat/title-preview-right-panel
feat/title-style-panel-to-step5
feat/transition-engine
feat/tts-voiceover
feat/unified-render-phase1
feat/unified-render-phase2
feat/unify-asset-selection
feat/upload-cover-and-title-in-generate
feat/upload-voice-modal-visual
feat/use-local-registry-mirrors
feat/video-center-backend
feat/video-editing-modes-design
feat/video-share-backend
feat/video-speed-control
feat/video-trimming
feat/voice-clone-preview-1195
feat/watermark-intro-outro
feat/worker-concurrency-env
feat/worker-image-slimming
feature/1256-random-asset-selection-preview
feature/1280-preview-generation-speedup
feature/1286-can-generate-auto-repair
feature/1286-preview-count-validation-and-worker-concurrency
feature/1659-dynamic-keyframe-sliding-window
feature/agentloop-ci-trace
feature/ai-code-review
feature/ai-review-status
feature/ai-review-status-develop
feature/auto-fix-all-prs
feature/auto-fix-all-prs-develop
feature/celery-queue-isolation-1714
feature/ci-full-audit-fix
feature/ci-optimization
feature/ci-verification
feature/clip-duration-voice-alignment
feature/default-project-idempotent-1775
feature/fix-format-render-adapter
feature/generation-logging-minimal
feature/integrate-cover-generation
feature/optimize-docker-tags
feature/p1-2-edit-plan-render-link
feature/product-center-ui-upgrade
feature/task-center-page
feature/test-quality
feature/unify-preview-confirm-render-path
feature/wechat-bind-unbind-1719
feature/wechat-state-redis-1718
fix/052-generation-task-bgm-config-migration
fix/1221-auth-401-interceptor
fix/1677-review-followups
fix/1718-callback-error-observability
fix/1756-step5-blackborder-duration-transition
fix/1761-step5-single-video-fullwidth
fix/1789-title-slider-bounce
fix/462-pass-through-watermark
fix/549-preset-voice-one-click-gen
fix/558-wechat-login-fixes
fix/633-virtual-clip-transition-duration
fix/add-result-count-migration
fix/ai-avatar-clone-preview-tts
fix/ai-avatar-oss-upload
fix/ai-avatar-v3-1797
fix/ai-badge-fallback
fix/ai-badge-overflow
fix/ai-code-review-blocking
fix/ai-code-review-blocking-v2
fix/ai-review-critical-match
fix/all-canvas-issues
fix/api-ffmpeg-missing
fix/ass-fontsize-compensation-1.35
fix/asset-batch-delete-crash
fix/asset-create-optional-project-id
fix/asset-status-enum-compat
fix/asset-thumbnails
fix/assets-batch-endpoint
fix/audio-mime-inference
fix/audio-only-clips-in-filter-complex
fix/auto-approve-contexts
fix/auto-approve-skipped-status
fix/auto-fix-ci-skip
fix/auto-fix-loop-detection
fix/auto-format-merge-commit-consistency
fix/auto-merge-ai-review-check
fix/auto-merge-contexts-v2
fix/auto-merge-no-approval-needed
fix/auto-merge-race-condition
fix/auto-merge-short-job
fix/auto-merge-token
fix/b007-unused-loop-var
fix/b011-assert-false
fix/batch-download-session-flaky-v2
fix/batch-writeback-once
fix/beat-schedule-permission-1714
fix/black-format-ai-files
fix/black-format-check-migration-safety
fix/black-isort-format-fix
fix/bool-config-crash
fix/build-cache-tag
fix/build-cache-to-driver
fix/build-production-needs-tests
fix/build-script-grep-set-e
fix/buildx-builder-name-conflict
fix/buildx-web-cache-bust
fix/cache-continue-on-error
fix/call-clips-from-assets
fix/canvas-black-screen-voice-validation
fix/canvas-description-cache-and-keyframe
fix/canvas-player-issues
fix/canvas-titlecentering-v2
fix/canvas-video-resolution-match
fix/check-ci-status-order
fix/check-push-paths-no-checkout
fix/chunk-load-white-screen
fix/chunked-upload-route-order
fix/ci-acr-cleanup-pr-days-908
fix/ci-architecture-bugs-3items
fix/ci-auto-merge-short-job-mode
fix/ci-autoapprove-match-branch-protection
fix/ci-autofix-checkout-force
fix/ci-autofix-ruff
fix/ci-black-format-worker
fix/ci-bot-fix-pr
fix/ci-build-checkout-parser
fix/ci-build-checkout-print
fix/ci-build-checkout-syntax
fix/ci-build-registry-login
fix/ci-build-yaml
fix/ci-buildx-builder
fix/ci-cache-robustness
fix/ci-check-push-paths-checkout
fix/ci-code-quality-905-914
fix/ci-concurrency-lock
fix/ci-daily-check-dood-mount
fix/ci-daily-check-hardcoded-creds-912
fix/ci-daily-check-shell-bash
fix/ci-disable-registry-cache-to
fix/ci-format-cleanup-20260727
fix/ci-gate-exit-code-develop
fix/ci-gate-exit-code-main
fix/ci-incremental-scan-api-based
fix/ci-integration-oom-workers
fix/ci-lower-coverage-threshold
fix/ci-monitor-workflows-909-910-911
fix/ci-mypy-integ
fix/ci-p0-bugs-0728
fix/ci-p01-preview-ssh-key
fix/ci-p02-checkout-retry
fix/ci-p1-p2-optimizations-0728
fix/ci-pg-container-ip
fix/ci-pip-and-concurrency
fix/ci-pr-automation-optimization-0728
fix/ci-preview-deploy-907
fix/ci-preview-deploy-npm-ci
fix/ci-production-build-bugs-0728
fix/ci-production-deploy-skip
fix/ci-quick-fix
fix/ci-runs-on-label
fix/ci-simplify-merge-speed
fix/ci-staging-deploy-and-notify-0728
fix/ci-staging-e2e-dood
fix/ci-systematic-p0-fix
fix/ci-systematic-p0-round2
fix/ci-trigger-branch-patterns
fix/ci-unit-test-coverage-threshold
fix/ci-unit-tests-collection-906
fix/ci-validate-cache-exclude
fix/ci-validate-pg-container
fix/ci-worker-base-registry
fix/ci-worker-cache-optimization
fix/classification-status-done-enum
fix/clips-api-response-structure
fix/clone-upload-422-and-types-path
fix/code-quality-batch1
fix/code-quality-black-format
fix/code-review-ci-gate
fix/config-standardization
fix/confirm-api-path-1341
fix/confirm-generation-api-develop
fix/cosyvoice-full-rewrite
fix/cosyvoice-v3-flash-model
fix/cosyvoice-v3-voice-names
fix/cover-500-logger-and-source-plan-fallback
fix/cover-error-logging-1347
fix/cover-extract-frames
fix/cover-extract-from-source-asset
fix/cover-ffmpeg-title-overlay
fix/cover-field-name-1317
fix/cover-from-final-video
fix/cover-generation-issues-1341
fix/cover-generation-progress-modal
fix/cover-generation-unify
fix/cover-issues-1341
fix/cover-mediakit-timeout
fix/cover-stub-placeholder-url
fix/cover-templates-double-encoded-config
fix/cover-templates-error-handling
fix/cover-title-asr-path
fix/cover-title-consistency
fix/cover-title-overlay
fix/cover-title-style-e2
fix/cover-types-import-paths
fix/cover-url-in-finalize
fix/cross-task-segment-dedup
fix/cryptography-version
fix/custom-title-render
fix/daily-check-outputs
fix/dedup-coverage-and-retry-bug
fix/dedup-exclude-self-1702
fix/dedup-float32-json
fix/dedup-method-restore
fix/dedup-pure-test-db-import
fix/dedup-zero-rate-1702
fix/delete-204-response-body
fix/demux-async
fix/deploy-notify-continue-on-error
fix/deploy-production-ssh-key
fix/deploy-script-pid-escape
fix/deploy-staging-skip-bug
fix/develop-black-format
fix/develop-unit-tests-failure
fix/disable-pr-auto-scan-schedule
fix/docker-login-v2
fix/docker-login-yaml
fix/double-slash-oss-path
fix/download-asset-storage-key
fix/download-assets-allow-asset-ids-only
fix/e2e-6step-generate-flow
fix/e2e-disable-gpu
fix/e2e-step-order-adapt
fix/e2e-step5-heading
fix/e2e-title-input-timing
fix/e2e-title-placeholder
fix/e2e-title-placeholder-v2
fix/e2e-unroute-all-stability
fix/edit-flow-data-chain
fix/edit-plan-p0-asset-ids-and-p1-fixes
fix/edit-plan-result-count-and-logs
fix/edit-plan-resume-editing
fix/editing-planner-mock-data
fix/editor-clips-random-start-time
fix/eslint-npx-version-mismatch
fix/extract-voice-api-path
fix/f841-unused-variables
fix/fallback-dedup-false-positive-1714
fix/ffmpeg-timeout-protection
fix/flaky-batch-download-session-test
fix/flaky-jwt-tampered-test
fix/flaky-test-batch-download
fix/font-name-map-noto-sans-sc
fix/format-all-black-isort-flake8
fix/from-assets-400-clip-config-fallback
fix/frontend-lint-cache-validation
fix/frontend-lint-clip-type-import
fix/frontend-lint-npx-local
fix/frontend-segment-extraction
fix/frontend-ts-error-message-type
fix/frontend-type-debt-round2
fix/frontend-unit-test-smoke-test
fix/fullbox-offset-and-title-split
fix/generate-fallback-user-assets
fix/generated-video-url-403
fix/generation-project-asset-download
fix/generation-put-status-restriction
fix/generation-task-enqueue-failure
fix/generation-task-feature-flag
fix/generation-task-status
fix/hard-cut-use-concat
fix/hevc-description
fix/hevc-encoding-filter-and-auto-select
fix/incremental-scan-api-based
fix/infinity-samples
fix/ingest-job-library-id-length
fix/ingest-jobs-404-not-found
fix/inmemory-repo-concurrency-1775
fix/issue-1294-preview-voiceover-asr-fallback
fix/issue-1294-preview-voiceover-asr-init
fix/issue-1830-exception-handling
fix/jwt-tampered-test-flaky
fix/lipsync-shared-task
fix/lipsync-tts-deploy-crash
fix/login-token-order-bug
fix/main-deploy-staging-manual
fix/mark-clips-ready-after-from-assets
fix/matrix-run-newline
fix/mediakit-completed-status
fix/migration-diff-ci
fix/migration-safety-push-event
fix/migration-safety-reliability
fix/mypy-hardgate
fix/oneclick-gen-p0-fixes
fix/optional-chaining-safety
fix/p02-deep-root-cause
fix/p02-oss-credential-validation
fix/p02-p03-deep-fix
fix/p03-fps-setpts-order
fix/p1-asset-list-status-and-pagination
fix/p1-preset-voice-no-sound
fix/pip-break-system-packages-compat
fix/pip-compatibility-all-runners
fix/pip-removal-and-title-wrap
fix/pixel-perturbation-seed
fix/playwright-base-image
fix/pr-automation-concurrency
fix/pr-path-filter-skip
fix/pr312-security-debt-p1
fix/prebake-ffmpeg-ci-image
fix/preset-4items
fix/preset-font-preview
fix/prettier-format-frontend
fix/preview-cleanup-ssh-default
fix/preview-coord-system
fix/preview-generation-3-issues
fix/preview-improvements
fix/preview-player-4-issues
fix/preview-player-playback-and-title
fix/preview-player-v2
fix/preview-player-v3
fix/preview-player-v4
fix/preview-player-v5
fix/preview-player-v7
fix/preview-player-v8
fix/preview-resolution
fix/preview-strategy-id-from-template
fix/preview-title-render
fix/preview-voice-ids-fallback
fix/proactive-token-refresh
fix/promise-timeout
fix/psycopg2-to-psycopg3
fix/quota-pro-tier-fallback
fix/quota-test-wave78-pro-sync
fix/redis-url-config
fix/registry-login-v2
fix/registry-login-v3
fix/remove-duplicate-034-migration
fix/remove-preview-and-generate-count
fix/remove-selected-template-text
fix/remove-unused-useRef-import
fix/render-bool-config-crash
fix/render-compare-p1
fix/render-edit-plan-bugs
fix/render-engine-security-p0-p1
fix/restore-backend-files
fix/restore-preview-step4-5-step7-video
fix/restore-showTitlePreview-prop
fix/ruff-b904-voices
fix/ruff-config-pyproject
fix/ruff-f401-cleanup
fix/ruff-f841-b007-detector
fix/ruff-format-2files
fix/runner-build-verify
fix/runner-labels
fix/skip-source-audio-in-mix
fix/smart-cover-502-timeout
fix/smart-match-empty-results
fix/smart-match-limit-algorithm
fix/smart-match-noise-usage-count-1743
fix/source-edit-plan-id-v2
fix/staging-e2e-container-cleanup
fix/staging-shell-sh-to-bash
fix/staging-shell-sh-to-bash-main
fix/staging-ssh-deploy-call
fix/staging-ssh-syntax
fix/staging-tests-npm-retry
fix/step6-cover-ratio-label
fix/stub-generation-task-repository-filtered-methods
fix/style-main-sync
fix/sync-confirm-api-to-develop
fix/task-id-prefix-polling
fix/tech-debt-security-round2
fix/test-agent-docs-path
fix/test-clip-mock-fields
fix/test-hevc-mock-no-sysmodules
fix/thumbnail-url-not-saved
fix/thumbnail-v2
fix/thumbnail-yuv-format
fix/title-config-param-mapping
fix/title-drag-pointer-events-and-size
fix/title-fullwidth-slash
fix/title-line-height
fix/title-margin-top-120
fix/title-position-default-top
fix/title-position-fallback-wrap-consistency
fix/title-preset-t-render
fix/title-preview-overlay
fix/title-size-max-128
fix/token-refresh-bugs
fix/token-refresh-test-fix
fix/totalDuration-duplicate-develop
fix/ts-errors-pr1382
fix/tts-duration-and-video-extract
fix/tts-panel-voices-api-v2
fix/ui-template-thumb-and-material-grid
fix/unified-render-black-format
fix/upload-asset-not-visible-immediately
fix/usePreviewAssets-infinite-loop
fix/video-duration-mismatch
fix/video-ratio-resolution-parsing
fix/vitest-exclude-e2e
fix/vitest-related-flag-bug
fix/voice-clone-integration-test-assertions
fix/voice-clone-preview-play-1195
fix/voice-clone-source-audio-url-sign
fix/voice-clone-ssrf
fix/voice-duration-filter-and-warning-removal
fix/voice-library-id-passthrough
fix/voice-material-types-path
fix/voice-preview-materials
fix/voice-preview-materials-v2
fix/web-duplicate-rate-mapping
fix/webcodecs-decode-failure-fallback
fix/wechat-callback-token-order
fix/wechat-unionid-account-linking
fix/wechat-unionid-linking-develop
fix/worker-build-dood-fallback
fix/worker-cjk-fonts
fix/worker-concurrency-default-4
fix/worker-entrypoint-w-flag
fix/worker-healthcheck-ci-e2e
fix/worker-pythonpath
fix/worker-register-ai-avatar-render-task
infra/fix-main-workflows
main
merge/develop-ci-scripts
ops/downgrade-runners
ops/install-cmd-agent
ops/register-saas-runners
ops/runner-labels
opt/restore-registry-cache-to
optimize/cover-generation-speed
p2-6-ci-health-daily
perf/web-build-cache-p1
pr-932
refactor/asset-library-deepen
refactor/asset-library-phase2
refactor/asset-operations-hook
refactor/asset-selector
refactor/asset-selector-split
refactor/assets-api
refactor/bgm-projects-tags-api
refactor/bgm-selector-split
refactor/bind-contact-modal-split
refactor/clip-detail-section-split
refactor/clip-mutations
refactor/clone-modal
refactor/clone-voice-card
refactor/cover-selector-split
refactor/decouple-cover-types-from-editing-planner
refactor/duplication-api
refactor/duplication-detail
refactor/duplication-results-split
refactor/editing-drawers
refactor/editing-planner-api
refactor/editing-planner-deepen
refactor/editing-planner-phase1
refactor/editing-planner-phase3
refactor/editing-planner-round2
refactor/editing-planner-types-split
refactor/frontend-preview-player
refactor/generate-form-state
refactor/generate-page-phase1
refactor/generate-result-panel
refactor/generate-video-hook
refactor/generate-video-split
refactor/green-screen-panel
refactor/home-page
refactor/layer-config-split
refactor/material-form
refactor/my-templates-split
refactor/my-voices
refactor/product-detail
refactor/product-library-deepen
refactor/product-library-phase1
refactor/product-library-phase2-pr
refactor/product-library-phase3-final
refactor/products-api
refactor/router-split
refactor/step5-voice-hook
refactor/step6-cover-settings
refactor/step7-confirm
refactor/subscription-api
refactor/tag-selector
refactor/task-center
refactor/task-history
refactor/task-table
refactor/tasks-api
refactor/template-editor-api
refactor/template-library
refactor/template-management-hook
refactor/templates-api
refactor/timeline-panel-phase1
refactor/timeline-panel-phase1-pr
refactor/timeline-panel-phase3-pr
refactor/title-library
refactor/titles-api
refactor/tts-api
refactor/unified-enums
refactor/upgrade-subscription-split
refactor/upload-voice-modal-split
refactor/use-clip-operations-split
refactor/use-edit-plan-clips-split
refactor/use-product-actions
refactor/use-step4-title-split
refactor/use-step5-voice
refactor/use-timeline-menus
refactor/use-voice-material-actions
refactor/use-voice-materials-split
refactor/video-player-hook
refactor/voice-clone-api
refactor/voice-clone-page
refactor/voice-library-deepen
refactor/voice-library-phase1
refactor/voice-library-phase3
refactor/voice-materials-p4
refactor/voices-api
refactor/worker-use-edit-plan-clips
release/sync-develop-20260904
sync/ci-scripts-to-main-20260726
sync/develop-to-main-v2
temp-clean-npm-cache
temp/cmd-agent-fix
temp/expand-runner
temp/runner-expander
test-branch-123
test-ci-verification
test/auto-approve-validation
test/auto-format-verify-0727
test/auto-merge-verify
test/build-farm-label
test/ci-format-auto-fix-0727
test/ci-trigger-rebase-verify
test/cleanup-verify
test/p3-1-wave23-cosyvoice-service-tests
test/p3-1-wave24-register-password-reset-tests
test/p3-1-wave26-tts-workflow-tests
test/p3-1-wave28-cosyvoice-service-tests
test/p3-1-wave29-template-use-cases-tests
test/p3-1-wave7-entities-domain-tests
test/p3-1-wave9-auth-service-tests
test/preview-e2e-verify
test/runner-build-verify
test/unit-test-coverage-p3-batch2
test/unit-test-wave35
test/wave100-application-modules
test/wave101-video-filter-builder
test/wave102-template-effect-mapper
test/wave103-clip-operations
test/wave104-template-clip-converter
test/wave105-render-layer-utils
test/wave106-video-concat-config
test/wave107-subtitle-style
test/wave108-ai-parsing
test/wave109-sticker-config
test/wave110-pip-config
test/wave111-audio-track-config
test/wave112-intro-outro-config
test/wave113-transition-config
test/wave114-color-grade-config
test/wave115-watermark-config
test/wave116-trim-config
test/wave117-speed-config
test/wave118-chroma-key-config
test/wave119-noise-reduction-config
test/wave120-ass-subtitle-builder
test/wave121-xfade-builder
test/wave122-trim-config
test/wave123-job-unit
test/wave124-quota-unit
test/wave125-entities-unit
test/wave126-small-domain-unit
test/wave127-template-data-unit
test/wave128-url-security
test/wave129-asset-scoring
test/wave130-jwt-service
test/wave131-password-hasher
test/wave132-wechat-oauth-unit
test/wave139-url-security
test/wave140-watermark-config
test/wave142-transition-presets
test/wave144-tts-job
test/wave151-quota
test/wave152-duplication
test/wave153-edit-plan-clip
test/wave154-classification
test/wave155-generated-video
test/wave156-generation-task
test/wave157-domain-small-modules
test/wave158-edit-plan
test/wave159-template-clip-config
test/wave160-job-domain
test/wave161-domain-entities
test/wave162-asset-scoring
test/wave163-watermark-config
test/wave164-filter-presets
test/wave165-trim-config
test/wave166-plan-generator-utils
test/wave167-sticker-config
test/wave168-transition-presets
test/wave169-ass-subtitle-builder
test/wave170-chroma-key-config
test/wave171-subtitle-style
test/wave172-color-grade-config
test/wave173-pip-config
test/wave182-config-schemas
test/wave183-voice-presets
test/wave184-intro-outro-config
test/wave185-audio-track-config
test/wave186-subtitle
test/wave187-speed-config
test/wave188-video-concat
test/wave189-preset-bgm
test/wave190-preset-voices
test/wave191-edit-template
test/wave192-media-validation
test/wave193-video-share
test/wave194-tts-config
test/wave195-verification-code
test/wave196-auth-session-store
test/wave197-asset-compat
test/wave198-shared-ai-service
test/wave199-sticker-engine-pure
test/wave200-pip-engine-pure
test/wave201-concat-engine-pure
test/wave202-multi-track-mixer-pure
test/wave203-bgm-mixer-pure
test/wave204-text-splitter-pagination
test/wave205-path-security
test/wave206-inmemory-repos
test/wave207-inmemory-small-repos
test/wave208-password-auth
test/wave209-jwt-auth
test/wave210-verification-code
test/wave211-password-reset
test/wave212-login-use-case
test/wave213-bind-contact
test/wave214-text-splitter
test/wave218-batch-download
test/wave219-template-clip-config
test/wave56-worker-more-engines
test/wave58-in-memory-repositories
test/wave61-title-library-config-base
test/wave70-dedup-render-subtitles-tts-engine
test/wave74-classification-bgm-utils-subtitle
test/wave75-more-domain-utils
test/wave76-tts-job-state-machine
test/wave77-generation-task-more-domain
test/wave78-duplication-domain
test/wave79-subtitle-generator-text-splitter-more
test/wave80-module-registry-subtitle-more
test/wave81-filter-transition-voice-presets-more
test/wave82-exceptions-template-generated-video-more
test/wave83-generated-video-verification-video-share-more
test/wave84-classification-tts-config-entities-more
test/wave85-exceptions-bgm-utils-subtitle-deep
test/wave86-worker-layer-coverage
test/wave87-worker-deep-coverage
test/wave88-streaming-service
test/wave89-asset-analyzer-split
test/wave90-plan-generator-utils
test/wave91-generation-plan-builder
test/wave92-asset-scoring
test/wave93-duplication-domain
test/wave94-media-validation
test/wave95-domain-entities
test/wave96-job-domain
test/wave97-quota-domain
test/wave98-preset-bgm
test/wave99-small-domain-modules
#1
#10
#100
#1000
#1001
#1002
#1003
#1004
#1005
#1006
#1007
#1008
#1009
#101
#1010
#1011
#1012
#1013
#1014
#1015
#1016
#1017
#1018
#1019
#102
#1020
#1021
#1022
#1023
#1024
#1025
#1026
#1027
#1028
#1029
#103
#1030
#1031
#1032
#1033
#1034
#1035
#1036
#1037
#1038
#1039
#104
#1040
#1041
#1042
#1043
#1044
#1045
#1046
#1047
#1048
#1049
#105
#1050
#1051
#1052
#1053
#1054
#1055
#1056
#1057
#1058
#1059
#106
#1060
#1061
#1062
#1063
#1064
#1065
#1066
#1067
#1068
#1069
#107
#1070
#1071
#1072
#1073
#1074
#1075
#1076
#1077
#1078
#1079
#108
#1080
#1081
#1082
#1083
#1084
#1085
#1086
#1087
#1088
#1089
#109
#1090
#1091
#1092
#1093
#1094
#1095
#1096
#1097
#1098
#1099
#11
#110
#1100
#1101
#1102
#1103
#1104
#1105
#1106
#1107
#1108
#1109
#111
#1110
#1111
#1112
#1113
#1114
#1115
#1116
#1117
#1118
#1119
#112
#1120
#1121
#1122
#1123
#1124
#1125
#1126
#1127
#1128
#1129
#113
#1130
#1131
#1132
#1133
#1134
#1135
#1136
#1137
#1138
#1139
#114
#1140
#1141
#1142
#1143
#1144
#1145
#1146
#1147
#1148
#1149
#115
#1150
#1151
#1152
#1153
#1154
#1155
#1156
#1157
#1158
#1159
#116
#1160
#1161
#1162
#1163
#1164
#1165
#1166
#1167
#1168
#1169
#117
#1170
#1171
#1172
#1173
#1174
#1175
#1176
#1177
#1178
#1179
#118
#1180
#1181
#1182
#1183
#1184
#1185
#1186
#1187
#1188
#1189
#119
#1190
#1191
#1192
#1193
#1194
#1198
#1199
#12
#120
#1200
#1201
#1202
#1203
#1204
#1205
#1206
#1207
#121
#1212
#1213
#1214
#1215
#1216
#1217
#1218
#1219
#122
#1221
#1222
#1223
#1224
#1225
#1226
#1227
#1228
#1229
#123
#1230
#1231
#1232
#1233
#1234
#1235
#1236
#1237
#1238
#1239
#124
#1240
#1241
#1242
#1243
#1244
#1245
#1246
#1247
#1248
#1249
#125
#1250
#1251
#1252
#1253
#1254
#1255
#1257
#1258
#1259
#126
#1260
#1262
#1264
#1265
#1267
#1268
#1269
#127
#1276
#1277
#1278
#1279
#128
#1283
#1284
#1285
#1287
#1288
#1289
#129
#1290
#1291
#1292
#1293
#1295
#1296
#1297
#1298
#1299
#13
#130
#1300
#1301
#1302
#1304
#1305
#1306
#1307
#1308
#1309
#131
#1310
#1311
#1312
#1313
#1314
#132
#1320
#1321
#1322
#1323
#1324
#1325
#1326
#1327
#1328
#1329
#133
#1330
#1331
#1332
#1333
#1334
#1335
#1337
#1338
#1339
#134
#1340
#1342
#1343
#1344
#1345
#1346
#1347
#1348
#1349
#135
#1350
#1351
#1352
#1353
#1354
#1355
#1356
#1357
#1358
#1359
#136
#1360
#1361
#1362
#1363
#1364
#1365
#1366
#1367
#1368
#1369
#137
#1370
#1371
#1372
#1373
#1374
#1375
#1376
#1377
#1378
#1379
#138
#1380
#1381
#1382
#1383
#1384
#1385
#1386
#1387
#1388
#1389
#139
#1390
#1391
#1392
#1393
#1394
#1395
#1396
#1397
#1398
#1399
#140
#1400
#1401
#1402
#1403
#1404
#1406
#1407
#1408
#1409
#141
#1410
#1411
#1412
#1413
#1414
#1415
#1416
#1417
#1418
#1419
#142
#1420
#1422
#1423
#1424
#1425
#1426
#1427
#1428
#1429
#143
#1430
#1431
#1432
#1433
#1434
#1435
#1436
#1437
#1438
#1439
#144
#1440
#1441
#1442
#1443
#1444
#1445
#1446
#1447
#1448
#1449
#145
#1450
#1451
#1452
#1453
#1454
#1455
#1456
#1457
#1458
#1459
#146
#1460
#1461
#1462
#1463
#1464
#1465
#1466
#1467
#1468
#1469
#147
#1470
#1471
#1472
#1473
#1474
#1475
#1476
#1477
#1478
#1479
#148
#1480
#1481
#1482
#1483
#1484
#1485
#1486
#1487
#1488
#1489
#149
#1490
#1491
#1492
#1493
#1494
#1495
#1496
#1497
#1498
#1499
#15
#150
#1500
#1501
#1502
#1503
#1504
#1505
#1506
#1507
#1508
#1509
#151
#1510
#1511
#1512
#1513
#1514
#1515
#1516
#1517
#1518
#1519
#152
#1520
#1521
#1522
#1523
#1524
#1525
#1526
#1527
#1528
#1529
#153
#1530
#1531
#1533
#1534
#1535
#1536
#1537
#1538
#1539
#154
#1540
#1541
#1542
#1543
#1544
#1545
#1546
#1548
#1549
#155
#1550
#1551
#1552
#1553
#1554
#1555
#1556
#1557
#1558
#1559
#156
#1560
#1561
#1562
#1563
#1564
#1565
#1566
#1567
#1568
#1569
#157
#1570
#1571
#1572
#1573
#1575
#1576
#1577
#1578
#1579
#158
#1580
#1581
#1582
#1583
#1584
#1585
#1586
#1587
#1588
#1589
#159
#1590
#1591
#1592
#1593
#1594
#1595
#1596
#1597
#1598
#1599
#16
#160
#1600
#1601
#1602
#1603
#1604
#1605
#1606
#1607
#1608
#1609
#161
#1610
#1611
#1612
#1613
#1614
#1615
#1616
#1617
#1618
#1619
#162
#1620
#1621
#1622
#1623
#1624
#1625
#1626
#1627
#1628
#1629
#163
#1630
#1631
#1632
#1633
#1635
#1636
#1637
#1638
#1639
#164
#1640
#1641
#1642
#1643
#1644
#1645
#1646
#1647
#1648
#1649
#165
#1650
#1651
#1652
#1653
#1654
#1655
#1656
#166
#1665
#1666
#1667
#1668
#1669
#167
#1671
#1672
#1673
#1674
#1675
#1676
#1678
#1679
#168
#1680
#1681
#1682
#1683
#1684
#1685
#1686
#1687
#1688
#1689
#169
#1690
#1691
#1692
#1693
#1694
#1695
#1696
#1697
#1698
#1699
#17
#170
#1700
#1701
#1703
#1704
#1705
#1706
#1707
#1708
#1709
#171
#1710
#1711
#1712
#1713
#1715
#1717
#1719
#172
#1720
#1721
#1722
#1723
#1724
#1725
#1726
#1727
#1728
#1729
#173
#1730
#1731
#1732
#1734
#1735
#1736
#1738
#1739
#174
#1740
#1742
#1745
#1746
#1747
#1748
#175
#1751
#1752
#1753
#1754
#1755
#1756
#1757
#1758
#1759
#176
#1760
#1761
#1762
#177
#1770
#1771
#1772
#1773
#1778
#1779
#178
#1780
#1781
#1782
#1783
#1784
#1785
#1786
#1787
#1788
#179
#1791
#1792
#1793
#1799
#18
#180
#1801
#1802
#1803
#1804
#1805
#1806
#1808
#181
#1810
#1812
#1813
#1814
#1815
#1816
#1817
#1818
#1819
#182
#1820
#1825
#1826
#1827
#1828
#183
#1836
#1837
#1838
#1839
#184
#1840
#1841
#1842
#1843
#1844
#1845
#1846
#1847
#1848
#1849
#185
#1850
#1851
#186
#187
#188
#189
#19
#190
#191
#192
#193
#194
#195
#196
#197
#198
#199
#2
#20
#200
#201
#202
#203
#204
#205
#206
#207
#208
#209
#21
#210
#211
#212
#213
#214
#215
#216
#217
#218
#219
#220
#221
#222
#223
#224
#225
#226
#227
#228
#229
#23
#230
#231
#232
#233
#234
#235
#236
#237
#238
#239
#24
#240
#241
#242
#243
#244
#245
#246
#247
#248
#249
#25
#250
#251
#252
#253
#254
#255
#256
#257
#258
#259
#26
#260
#261
#262
#263
#264
#265
#266
#267
#268
#269
#27
#270
#271
#272
#273
#274
#275
#276
#277
#278
#279
#28
#280
#281
#282
#283
#284
#285
#286
#287
#288
#289
#29
#290
#291
#292
#293
#294
#295
#296
#297
#298
#299
#3
#30
#300
#301
#302
#303
#304
#305
#306
#307
#308
#309
#31
#310
#311
#312
#313
#314
#315
#316
#317
#318
#319
#32
#320
#321
#322
#323
#324
#325
#326
#327
#328
#329
#33
#330
#331
#332
#333
#334
#335
#336
#337
#338
#339
#34
#340
#341
#342
#343
#344
#345
#346
#347
#348
#349
#35
#350
#351
#352
#353
#354
#355
#356
#357
#358
#359
#36
#360
#361
#362
#363
#364
#365
#366
#367
#368
#369
#37
#370
#371
#372
#373
#374
#375
#376
#377
#378
#379
#38
#380
#381
#382
#383
#384
#385
#386
#387
#388
#389
#39
#390
#391
#392
#393
#394
#395
#396
#397
#398
#399
#4
#40
#400
#401
#402
#403
#404
#405
#41
#42
#422
#423
#424
#425
#426
#427
#428
#429
#43
#430
#431
#432
#433
#434
#435
#436
#437
#438
#439
#44
#440
#441
#442
#45
#459
#46
#460
#461
#464
#465
#466
#467
#468
#469
#47
#470
#471
#472
#473
#474
#475
#476
#477
#478
#479
#48
#480
#481
#482
#483
#484
#485
#486
#487
#488
#489
#49
#490
#491
#492
#493
#494
#498
#499
#5
#50
#500
#501
#502
#503
#504
#505
#506
#507
#508
#509
#51
#510
#511
#515
#516
#517
#518
#519
#52
#520
#521
#522
#523
#525
#528
#53
#530
#531
#532
#533
#534
#535
#536
#537
#538
#539
#54
#541
#542
#543
#544
#545
#546
#548
#55
#553
#554
#555
#556
#559
#56
#560
#561
#562
#563
#565
#566
#567
#568
#569
#57
#570
#571
#572
#573
#574
#575
#58
#585
#586
#587
#588
#589
#59
#590
#591
#592
#593
#594
#595
#596
#597
#598
#6
#60
#600
#601
#602
#604
#605
#606
#607
#608
#609
#61
#610
#611
#612
#613
#614
#615
#616
#617
#618
#62
#620
#621
#622
#623
#624
#625
#626
#627
#628
#629
#63
#630
#634
#635
#636
#637
#638
#639
#64
#640
#641
#642
#643
#644
#645
#646
#647
#648
#649
#65
#650
#651
#652
#653
#654
#655
#656
#657
#658
#659
#66
#660
#661
#662
#663
#665
#666
#667
#668
#669
#67
#670
#671
#672
#673
#675
#676
#677
#678
#679
#68
#680
#681
#682
#683
#684
#685
#686
#687
#688
#689
#69
#690
#691
#692
#693
#694
#695
#696
#697
#698
#699
#7
#70
#700
#701
#702
#703
#704
#705
#706
#707
#708
#709
#71
#710
#711
#712
#713
#714
#715
#716
#717
#718
#719
#72
#720
#721
#722
#723
#724
#725
#726
#727
#728
#729
#73
#730
#731
#732
#733
#734
#735
#736
#737
#738
#739
#74
#740
#741
#742
#743
#744
#745
#746
#747
#748
#749
#75
#750
#751
#752
#753
#754
#755
#756
#757
#758
#759
#76
#760
#761
#762
#763
#764
#765
#766
#767
#768
#769
#77
#770
#771
#772
#773
#78
#784
#785
#786
#787
#788
#789
#79
#790
#791
#792
#794
#795
#796
#8
#80
#800
#801
#802
#803
#804
#805
#806
#807
#808
#81
#810
#811
#812
#813
#815
#816
#817
#818
#819
#82
#820
#821
#822
#823
#824
#825
#826
#827
#828
#829
#83
#830
#831
#832
#834
#835
#836
#837
#838
#84
#840
#841
#842
#843
#844
#845
#846
#847
#848
#849
#85
#850
#851
#852
#853
#854
#856
#857
#858
#859
#86
#860
#861
#862
#863
#864
#865
#866
#867
#868
#869
#87
#870
#871
#872
#873
#874
#875
#876
#877
#878
#879
#88
#880
#882
#883
#884
#885
#886
#887
#888
#889
#89
#890
#891
#892
#893
#894
#895
#896
#897
#898
#899
#9
#90
#900
#901
#902
#903
#904
#91
#913
#917
#918
#919
#92
#920
#921
#922
#923
#924
#925
#926
#927
#928
#929
#93
#930
#931
#932
#933
#934
#935
#936
#937
#938
#939
#94
#940
#941
#942
#943
#944
#945
#946
#947
#948
#949
#95
#950
#951
#952
#953
#954
#955
#956
#957
#958
#959
#96
#960
#961
#962
#963
#964
#965
#966
#967
#968
#969
#97
#970
#971
#972
#973
#974
#975
#976
#977
#978
#979
#98
#981
#982
#983
#984
#985
#986
#987
#988
#989
#99
#990
#991
#992
#993
#994
#995
#996
#997
#998
#999
v0.1.0
v0.1.1
v0.1.10
v0.1.101
v0.1.102
v0.1.103
v0.1.104
v0.1.105
v0.1.106
v0.1.107
v0.1.108
v0.1.109
v0.1.11
v0.1.110
v0.1.111
v0.1.112
v0.1.113
v0.1.114
v0.1.115
v0.1.116
v0.1.117
v0.1.118
v0.1.119
v0.1.12
v0.1.120
v0.1.121
v0.1.122
v0.1.123
v0.1.124
v0.1.125
v0.1.126
v0.1.127
v0.1.128
v0.1.129
v0.1.13
v0.1.130
v0.1.131
v0.1.134
v0.1.135
v0.1.14
v0.1.15
v0.1.16
v0.1.17
v0.1.18
v0.1.19
v0.1.2
v0.1.20
v0.1.21
v0.1.22
v0.1.23
v0.1.24
v0.1.25
v0.1.26
v0.1.27
v0.1.28
v0.1.29
v0.1.3
v0.1.30
v0.1.31
v0.1.32
v0.1.33
v0.1.34
v0.1.35
v0.1.36
v0.1.37
v0.1.38
v0.1.39
v0.1.4
v0.1.40
v0.1.41
v0.1.42
v0.1.43
v0.1.44
v0.1.45
v0.1.46
v0.1.47
v0.1.48
v0.1.49
v0.1.5
v0.1.50
v0.1.51
v0.1.52
v0.1.53
v0.1.54
v0.1.55
v0.1.56
v0.1.57
v0.1.58
v0.1.59
v0.1.6
v0.1.60
v0.1.65
v0.1.66
v0.1.68
v0.1.69
v0.1.7
v0.1.70
v0.1.71
v0.1.72
v0.1.74
v0.1.75
v0.1.76
v0.1.77
v0.1.78
v0.1.79
v0.1.8
v0.1.80
v0.1.81
v0.1.82
v0.1.83
v0.1.84
v0.1.85
v0.1.86
v0.1.87
v0.1.88
v0.1.89
v0.1.9
v0.1.91
v0.1.99
v2.1.0-test.1
v2.1.0-test.2
v2.1.0-test.3
v2.1.0-test.4
v2.1.0-test.6
v2.1.0-test.7
v2.1.0-test.8
v2.1.0-test.9
-
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