Commit Graph
Select branches
Hide Pull Requests
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/sync-main-ci-config
ci/autofix-distinguish-agent
ci/cache-optimization-plus
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-scheduling-and-sha
ci/fix-scheduling-label-mismatch
ci/local-cache-optimization
ci/matrix-build-parallelism
ci/migration-safety-mypy
ci/p1-3-coverage-gate
ci/p1-4-preview-environment
ci/port-env-cleanup
ci/registry-cache-stability-fix
ci/repeated-failure-detection
ci/runner-diagnose
ci/runner-fix
ci/runner-label-fix
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/ci-build-runs-on
debug/ci-build-schedule
debug/cmd-agent
debug/cosyvoice-418-request-logging
develop
docs/audit-report-20260714
docs/ci-runner-planning
emergency-disk-cleanup
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/app-version-in-dockerfile
feat/asr-auto-subtitles
feat/asset-batch-operations
feat/bgm-mixing
feat/build-optimization
feat/changelog-auto-generate
feat/chroma-key-and-noise-reduction
feat/ci-auto-approve
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/cover-generation-ui-1341
feat/cover-reverse-sticker
feat/cover-settings-redesign
feat/cover-templates-api-integration
feat/docker-cache-branch-isolation
feat/edit-plan-clips-api
feat/editing-planner-frontend
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/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/picture-in-picture
feat/preset-voice-previews
feat/preset-voice-previews-round2
feat/preview-generation-1197
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/ruff-replace-flake8
feat/runner-label-routing
feat/runner-layered-scheduling
feat/save-plan-as-template
feat/server-rendered-preview
feat/smart-edit-cover-migration
feat/smart-edit-flow-restructure
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-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/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/ci-full-audit-fix
feature/ci-optimization
feature/ci-verification
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
fix/052-generation-task-bgm-config-migration
fix/1221-auth-401-interceptor
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-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-only-clips-in-filter-complex
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-no-approval-needed
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/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/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/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-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-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-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-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-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-float32-json
fix/dedup-pure-test-db-import
fix/delete-204-response-body
fix/demux-async
fix/deploy-notify-continue-on-error
fix/deploy-production-ssh-key
fix/develop-black-format
fix/develop-unit-tests-failure
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-disable-gpu
fix/e2e-step-order-adapt
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/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/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/issue-1294-preview-voiceover-asr-fallback
fix/issue-1294-preview-voiceover-asr-init
fix/jwt-tampered-test-flaky
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/pr-automation-concurrency
fix/pr-path-filter-skip
fix/pr312-security-debt-p1
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/quota-pro-tier-fallback
fix/quota-test-wave78-pro-sync
fix/redis-url-config
fix/registry-login-v2
fix/registry-login-v3
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-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/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/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/thumbnail-url-not-saved
fix/thumbnail-v2
fix/thumbnail-yuv-format
fix/title-config-param-mapping
fix/title-fullwidth-slash
fix/title-line-height
fix/title-margin-top-120
fix/title-position-default-top
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-panel-voices-api-v2
fix/ui-template-thumb-and-material-grid
fix/unified-render-black-format
fix/usePreviewAssets-infinite-loop
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-library-id-passthrough
fix/voice-material-types-path
fix/voice-preview-materials
fix/voice-preview-materials-v2
fix/webcodecs-decode-failure-fallback
fix/wechat-callback-token-order
fix/worker-build-dood-fallback
fix/worker-cjk-fonts
fix/worker-concurrency-default-4
fix/worker-entrypoint-w-flag
fix/worker-pythonpath
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
sync/ci-scripts-to-main-20260726
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
#154
#155
#156
#157
#158
#159
#16
#160
#161
#162
#163
#164
#165
#166
#167
#168
#169
#17
#170
#171
#172
#173
#174
#175
#176
#177
#178
#179
#18
#180
#181
#182
#183
#184
#185
#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.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
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/sync-main-ci-config
ci/autofix-distinguish-agent
ci/cache-optimization-plus
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-scheduling-and-sha
ci/fix-scheduling-label-mismatch
ci/local-cache-optimization
ci/matrix-build-parallelism
ci/migration-safety-mypy
ci/p1-3-coverage-gate
ci/p1-4-preview-environment
ci/port-env-cleanup
ci/registry-cache-stability-fix
ci/repeated-failure-detection
ci/runner-diagnose
ci/runner-fix
ci/runner-label-fix
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/ci-build-runs-on
debug/ci-build-schedule
debug/cmd-agent
debug/cosyvoice-418-request-logging
develop
docs/audit-report-20260714
docs/ci-runner-planning
emergency-disk-cleanup
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/app-version-in-dockerfile
feat/asr-auto-subtitles
feat/asset-batch-operations
feat/bgm-mixing
feat/build-optimization
feat/changelog-auto-generate
feat/chroma-key-and-noise-reduction
feat/ci-auto-approve
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/cover-generation-ui-1341
feat/cover-reverse-sticker
feat/cover-settings-redesign
feat/cover-templates-api-integration
feat/docker-cache-branch-isolation
feat/edit-plan-clips-api
feat/editing-planner-frontend
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/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/picture-in-picture
feat/preset-voice-previews
feat/preset-voice-previews-round2
feat/preview-generation-1197
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/ruff-replace-flake8
feat/runner-label-routing
feat/runner-layered-scheduling
feat/save-plan-as-template
feat/server-rendered-preview
feat/smart-edit-cover-migration
feat/smart-edit-flow-restructure
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-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/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/ci-full-audit-fix
feature/ci-optimization
feature/ci-verification
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
fix/052-generation-task-bgm-config-migration
fix/1221-auth-401-interceptor
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-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-only-clips-in-filter-complex
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-no-approval-needed
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/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/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/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-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-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-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-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-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-float32-json
fix/dedup-pure-test-db-import
fix/delete-204-response-body
fix/demux-async
fix/deploy-notify-continue-on-error
fix/deploy-production-ssh-key
fix/develop-black-format
fix/develop-unit-tests-failure
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-disable-gpu
fix/e2e-step-order-adapt
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/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/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/issue-1294-preview-voiceover-asr-fallback
fix/issue-1294-preview-voiceover-asr-init
fix/jwt-tampered-test-flaky
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/pr-automation-concurrency
fix/pr-path-filter-skip
fix/pr312-security-debt-p1
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/quota-pro-tier-fallback
fix/quota-test-wave78-pro-sync
fix/redis-url-config
fix/registry-login-v2
fix/registry-login-v3
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-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/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/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/thumbnail-url-not-saved
fix/thumbnail-v2
fix/thumbnail-yuv-format
fix/title-config-param-mapping
fix/title-fullwidth-slash
fix/title-line-height
fix/title-margin-top-120
fix/title-position-default-top
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-panel-voices-api-v2
fix/ui-template-thumb-and-material-grid
fix/unified-render-black-format
fix/usePreviewAssets-infinite-loop
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-library-id-passthrough
fix/voice-material-types-path
fix/voice-preview-materials
fix/voice-preview-materials-v2
fix/webcodecs-decode-failure-fallback
fix/wechat-callback-token-order
fix/worker-build-dood-fallback
fix/worker-cjk-fonts
fix/worker-concurrency-default-4
fix/worker-entrypoint-w-flag
fix/worker-pythonpath
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
sync/ci-scripts-to-main-20260726
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
#154
#155
#156
#157
#158
#159
#16
#160
#161
#162
#163
#164
#165
#166
#167
#168
#169
#17
#170
#171
#172
#173
#174
#175
#176
#177
#178
#179
#18
#180
#181
#182
#183
#184
#185
#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.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
-
7ed6962bab
Merge PR #1530: fix 素材缩略图全黑
develop
CI Bot
2026-08-28 19:15:27 +08:00 -
c74b2d4d8d
style: fix lint issues in batch_thumbnail.py
fix/asset-thumbnails
xiaoxia
2026-08-28 18:46:35 +08:00 -
df8c64fc81
style: auto-format with black + isort + prettier [skip ci-format-check]
CI Bot
2026-08-28 10:32:33 +00:00 -
4dfe827344
fix: 标题位置默认改为顶部(top) (#1529)
xiaoxia
2026-08-28 18:32:27 +08:00 -
8e89717166
fix: 素材缩略图全黑 — 签名URL + 批量修复 + 前端兜底
xiaoxia
2026-08-28 18:23:41 +08:00 -
74ecae5062
Merge PR #1529: 标题位置默认改为顶部(top)
xiaoxia
2026-08-28 18:14:04 +08:00 -
79074370b6
Merge pull request 'fix: thumbnail_url未写入generated_videos + 缩略图key避免覆盖' (#1528) from fix/thumbnail-v2 into develop
xiaoxia
2026-08-28 16:06:26 +08:00 -
1b19e17cb7
fix: AI Code Review 澄清注释 - job_id是方法参数 + thumbnail_url通过构造函数返回
fix/thumbnail-v2
CI Bot
2026-08-28 15:47:15 +08:00 -
87deb7e467
style: auto-format with black + isort + prettier [skip ci-format-check]
CI Bot
2026-08-28 07:37:56 +00:00 -
5a9e3fdb5e
fix: thumbnail_url未写入generated_videos表 + 缩略图存储key避免覆盖
CI Bot
2026-08-28 15:10:40 +08:00 -
13632e4fb7
style: auto-format with black + isort + prettier [skip ci-format-check]
fix/thumbnail-url-not-saved
CI Bot
2026-08-28 07:19:10 +00:00 -
f2a675b532
fix: thumbnail_url未写入generated_videos表 + 缩略图存储key避免覆盖
CI Bot
2026-08-28 15:10:40 +08:00 -
b7987cf6c9
fix: 标题位置默认改为顶部(top)
fix/title-position-default-top
xiaoxia
2026-08-28 14:43:28 +08:00 -
5be051a683
fix(player): 预览播放器进度条不动 — play前未seek到segment起始时间
xiaoxia
2026-08-28 14:03:13 +08:00 -
12f51d43bf
feat(from-assets): 改为异步执行MediaKit分析 (#1525)
xiaoxia
2026-08-28 12:26:00 +08:00 -
0de6d5c23a
fix(from-assets): 排除已更新片段的旧时间段避免冲突误判
CI Bot
2026-08-28 12:12:56 +08:00 -
dd39b6cf1e
fix(from-assets): 优化后台任务性能和可靠性
CI Bot
2026-08-28 12:06:53 +08:00 -
8fb2cc3c89
fix(from-assets): 修复冲突检测排除自身时间段
CI Bot
2026-08-28 12:00:59 +08:00 -
a496c6da04
fix(from-assets): 修复AI Code Review阻塞问题
CI Bot
2026-08-28 11:54:17 +08:00 -
a461d8c25c
fix(coverage): exclude background task from coverage check
CI Bot
2026-08-28 11:08:46 +08:00 -
c90583e05c
style: auto-format with black + isort + prettier [skip ci-format-check]
CI Bot
2026-08-28 02:57:42 +00:00 -
20fe9626a5
fix(tests): add background_tasks parameter for async MediaKit
CI Bot
2026-08-28 10:51:22 +08:00 -
24ac53ff2b
style: auto-format with black + isort + prettier [skip ci-format-check]
CI Bot
2026-08-28 02:36:44 +00:00 -
bcafaa4eff
refactor(generate): 去掉30秒轮询,from-assets秒级返回后直接生成
xiaoxia
2026-08-28 10:30:54 +08:00 -
a98e9cb56a
feat(from-assets): 改为异步执行MediaKit分析
CI Bot
2026-08-28 10:29:53 +08:00 -
b6af6892cd
feat(from-assets): 按模板segment创建片段 (#1524)
xiaoxia
2026-08-28 01:19:57 +08:00 -
506b29991b
fix: include clip_type in clips_data for replace_all_clips_transactional
feat/from-assets-by-template-segments
CI Bot
2026-08-28 01:02:04 +08:00 -
ab81c0115a
style: auto-format with black + isort + prettier [skip ci-format-check]
CI Bot
2026-08-27 16:53:21 +00:00 -
ecfa478a24
fix: guard empty asset_ids + validate clip_duration > 0 + fix old-system default
CI Bot
2026-08-28 00:47:14 +08:00 -
9711b6a545
style: auto-format with black + isort + prettier [skip ci-format-check]
CI Bot
2026-08-27 16:37:26 +00:00 -
d771fee45a
fix: validate segment durations with _safe_segment_duration + upgrade fallback logs to warning
CI Bot
2026-08-28 00:31:15 +08:00 -
753a3206a7
style: auto-format with black + isort + prettier [skip ci-format-check]
CI Bot
2026-08-27 16:29:06 +00:00 -
5c62dad798
fix: atomic clip replacement via replace_all_clips_transactional + asset_total=0 guard
CI Bot
2026-08-28 00:18:56 +08:00 -
fdc9573baa
style: auto-format with black + isort + prettier [skip ci-format-check]
CI Bot
2026-08-27 16:11:55 +00:00 -
60263703a6
fix(generate): 片段校验改为只确认已创建,不死等 ready
xiaoxia
2026-08-28 00:05:08 +08:00 -
030220f24d
test: update existing clip tests for template-segment-based creation
CI Bot
2026-08-27 23:58:56 +08:00 -
6c047cdc20
fix(e2e): 素材卡片点击命中播放按钮导致选中失败
xiaoxia
2026-08-27 23:22:21 +08:00 -
9510f69816
fix: rename unused loop var and add type annotation for ruff/mypy
CI Bot
2026-08-27 23:01:57 +08:00 -
42c4f22b21
style: auto-format with black + isort + prettier [skip ci-format-check]
CI Bot
2026-08-27 14:55:51 +00:00 -
a2b37e376d
feat(from-assets): create clips based on template segments instead of required_clips_count
CI Bot
2026-08-27 22:31:40 +08:00 -
185c240557
refactor(editor): 移除模板编辑器素材 Tab
xiaoxia
2026-08-27 22:30:07 +08:00 -
5e8dcb9843
fix(generate): from-assets 去重 + 60s 超时 + 片段就绪轮询
xiaoxia
2026-08-27 22:30:07 +08:00 -
00067907f2
fix(generate): from-assets 改用 selectedTemplate,修复智能剪辑流程片段不创建
xiaoxia
2026-08-27 17:51:26 +08:00 -
1667b3878d
fix(ui): 模板选择卡片字体放大(名称13px、时长12px)
xiaoxia
2026-08-27 17:37:08 +08:00 -
89cd853bbe
fix(generate): 确认生成时显式调用 from-assets 创建片段
xiaoxia
2026-08-27 16:50:27 +08:00 -
3bbe87b5c8
fix(ui): 模板选择卡片缩小为一屏6列(Task G)
xiaoxia
2026-08-27 16:39:55 +08:00 -
0c216bc545
feat(editor): MediaKit智能选片接入 (#1523)
xiaoxia
2026-08-27 16:25:09 +08:00 -
f0dce3d41d
feat(generate): 预览播放器对接服务端 clips,使用随机 start_time 和正确片段数
xiaoxia
2026-08-27 16:12:10 +08:00 -
6d225a89b4
style: auto-format with black + isort + prettier [skip ci-format-check]
feat/mediakit-smart-clip-selection
CI Bot
2026-08-27 08:03:27 +00:00 -
d5032108b5
feat(editor): 接入MediaKit智能选片,基于视频内容分析推荐最佳片段起始时间
CI Bot
2026-08-27 15:52:58 +08:00 -
c2fe02cf06
fix(ui): 模板选择预览条宽度缩短至1/3,素材卡片改为点击播放交互
xiaoxia
2026-08-27 15:47:28 +08:00 -
195339d0f8
fix(e2e): 适配素材卡片网格UI + 注册限流重试
xiaoxia
2026-08-27 15:33:31 +08:00 -
29c0d76677
fix: cross-task segment dedup - build used_segments from existing clips (#1522)
xiaoxia
2026-08-27 15:25:04 +08:00 -
608e200c0c
fix: 恢复被误回退的后端文件(#1519 #1520)
xiaoxia
2026-08-27 15:06:00 +08:00 -
fc7218ac2f
fix: 恢复被误回退的后端文件(#1519 #1520)
fix/restore-backend-files
xiaoxia
2026-08-27 15:05:32 +08:00 -
b12bb24d08
fix(ui): 模板选择预览条缩短+素材列表改为竖屏9:16卡片网格 (#1521)
xiaoxia
2026-08-27 15:04:17 +08:00 -
9d646e3de7
fix: 片段去重从已有片段构建used_segments,实现跨任务去重
fix/cross-task-segment-dedup
xiaoxia
2026-08-27 14:58:03 +08:00 -
a315be58f6
fix(ui): 模板选择预览条缩短+素材列表改为竖屏9:16卡片网格
fix/ui-template-thumb-and-material-grid
xiaoxia
2026-08-27 14:55:03 +08:00 -
7cdd06802d
fix: ensure cover title matches current video title (#1520)
xiaoxia
2026-08-27 14:43:42 +08:00 -
98b9e15879
fix: ensure cover title matches current video title
fix/cover-title-consistency
xiaoxia
2026-08-27 14:30:30 +08:00 -
24c862c741
fix: 标题换行计算使用原始font_size,与CSS预览一致 (#1519)
xiaoxia
2026-08-27 12:46:01 +08:00 -
1330b436dc
fix: 确保预览和生成API始终传递voice_library_id (#1518)
xiaoxia
2026-08-27 11:51:11 +08:00 -
67e2d939ae
fix: 确保预览和生成API始终传递voice_library_id
fix/voice-library-id-passthrough
xiaoxia
2026-08-27 11:42:59 +08:00 -
9bd3e7e30a
fix: from-assets 创建片段后调用 mark_clips_ready 转为 ready (#1517)
xiaoxia
2026-08-27 10:31:13 +08:00 -
17099ce905
style: auto-format with black + isort + prettier [skip ci-format-check]
fix/mark-clips-ready-after-from-assets
CI Bot
2026-08-27 02:20:02 +00:00 -
20215f41bd
fix: call mark_clips_ready after from-assets clip creation
xiaoxia
2026-08-27 10:12:41 +08:00 -
9709d5471b
fix(ass): Fontsize乘1.35补偿系数对齐CSS预览字号 (#1516)
xiaoxia
2026-08-27 01:44:19 +08:00 -
2531b0e1fd
fix(ass): 修复ruff E741模糊变量名 l→line
fix/ass-fontsize-compensation-1.35
xiaoxia
2026-08-27 01:19:45 +08:00 -
187a5278a6
fix(ass): Fontsize乘1.35补偿系数对齐CSS预览字号
xiaoxia
2026-08-27 01:05:45 +08:00 -
e1482a4b11
fix: Step2素材选择后调用/clips/from-assets,修复片段数量不足+随机起始时间 (#1515)
xiaoxia
2026-08-27 00:42:32 +08:00 -
d4c8064cdc
fix(fonts): FONT_NAME_MAP改为Noto Sans SC适配容器实际字体 (#1514)
xiaoxia
2026-08-27 00:35:48 +08:00 -
3aac9fc530
fix: Step2素材选择后调用后端/clips/from-assets接口,支持required_clips_count
fix/call-clips-from-assets
xiaoxia
2026-08-27 00:24:12 +08:00 -
f700e38876
fix(fonts): FONT_NAME_MAP改为Noto Sans SC适配容器实际字体
fix/font-name-map-noto-sans-sc
xiaoxia
2026-08-27 00:18:30 +08:00 -
9178e06bb3
fix: 恢复步骤4-6实时预览,步骤7显示最终视频,步骤1-3右侧留空 (#1513)
xiaoxia
2026-08-26 23:37:00 +08:00 -
396d1450d0
fix: 恢复步骤4-6实时预览,步骤7显示最终视频,步骤1-3右侧留空
fix/restore-preview-step4-5-step7-video
xiaoxia
2026-08-26 23:20:45 +08:00 -
2c1af458b9
feat(editor): from-assets支持同素材多片段+随机起始时间+去重+required_clips_count (#1512)
xiaoxia
2026-08-26 22:40:02 +08:00 -
46fc84902e
fix(editor): 响应AI Review;默认时长提为模块常量;list_clips显式List类型标注
fix/editor-clips-random-start-time
CI Bot
2026-08-26 22:06:17 +08:00 -
dc3ce8f114
fix(editor): 修复AI Review 3个阻塞问题
CI Bot
2026-08-26 21:59:58 +08:00 -
ce635a0976
style: auto-format with black + isort + prettier [skip ci-format-check]
CI Bot
2026-08-26 13:38:45 +00:00 -
6fc73567c6
feat(editor): 支持同一素材切多个片段+required_clips_count
CI Bot
2026-08-26 21:21:50 +08:00 -
004ccb1af2
fix: 移除预览播放器,改为内联播放生成视频;删除生成数量功能 (#1511)
xiaoxia
2026-08-26 21:21:05 +08:00 -
4e4f456bbe
fix(editor): from-assets端点接入随机起始时间+去重+素材时长自适应
CI Bot
2026-08-26 21:06:38 +08:00 -
784a7dc939
fix: 移除预览播放器,改为内联播放生成视频;删除生成数量功能
fix/remove-preview-and-generate-count
xiaoxia
2026-08-26 21:03:55 +08:00 -
5482d3c58d
chore: 触发 base image 重建(ACR 推送重试)
xiaoxia
2026-08-26 20:51:37 +08:00 -
a271c7981f
chore: 重新触发 base image 构建(上次 ACR 推送超时)
xiaoxia
2026-08-26 20:50:51 +08:00 -
989f6046d8
fix: 字体文件改为仓库内预置,不再从 GitHub 下载
xiaoxia
2026-08-26 20:06:32 +08:00 -
961aa4fe34
fix: Worker Base Image 构建重试 + GitHub 备用镜像
xiaoxia
2026-08-26 19:34:40 +08:00 -
3b0a29d850
fix: 修复 Noto Sans CJK SC Bold 字体混入 Mono 等宽变体问题 (#1510)
xiaoxia
2026-08-26 19:11:59 +08:00 -
7da62f0f82
fix: 移除 asset_durations 的 random_preview 条件限制 (#1509)
xiaoxia
2026-08-26 18:46:37 +08:00 -
b2d2abf8b7
style: auto-format with black + isort + prettier [skip ci-format-check]
CI Bot
2026-08-26 10:42:39 +00:00 -
57f16364f1
fix: 修复 CI 单测隔离问题 + ruff 代码质量违规
xiaoxia
2026-08-26 18:36:37 +08:00 -
850559505f
style: auto-format with black + isort + prettier [skip ci-format-check]
CI Bot
2026-08-26 09:28:53 +00:00 -
ecbdd49dc1
feat: 素材片段随机起始时间+去重 + MediaKit智能封面抽帧
xiaoxia
2026-08-26 17:22:08 +08:00 -
23b6f23bad
fix: ASS Fontname 字体名称映射到服务器注册名 (#1508)
xiaoxia
2026-08-26 16:56:01 +08:00 -
bd0082b764
fix: 标题行高1.3→1.05,与后端ASS渲染行间距对齐 (#1507)
xiaoxia
2026-08-26 12:42:34 +08:00 -
bb169b9447
fix: 标题行高1.3→1.05,与后端ASS渲染行间距对齐
fix/title-line-height
xiaoxia
2026-08-26 12:42:20 +08:00 -
faa49c9047
ci: retrigger auto-merge
fix/title-margin-top-120
xiaoxia
2026-08-26 01:16:09 +08:00 -
32990194d4
fix: 标题顶部边距60→120,标题位置下移 (#1506)
xiaoxia
2026-08-26 01:16:00 +08:00 -
1234b3a3f2
fix: 标题上边距从60px调整到120px,标题位置下移
xiaoxia
2026-08-26 00:46:44 +08:00 -
11dde783b9
fix: 标题顶部边距60→120,标题位置下移 (#1506)
xiaoxia
2026-08-26 00:46:53 +08:00