Files
xiaoxia-saas/apps
CI Bot 2b6ba6e074
CI/CD Pipeline / Frontend Lint (push) Failing after 1m56s
CI/CD Pipeline / Frontend Lint (pull_request) Failing after 1m33s
CI/CD Pipeline / Production Browser E2E (pull_request) Failing after 1534h53m52s
CI/CD Pipeline / Production Browser E2E (push) Failing after 1534h53m53s
CI/CD Pipeline / Deploy Production (pull_request) Failing after 1534h53m55s
CI/CD Pipeline / Staging E2E Tests (pull_request) Failing after 1534h53m57s
CI/CD Pipeline / Deploy Production (push) Failing after 1534h53m58s
CI/CD Pipeline / Staging API Integration Tests (push) Failing after 1534h54m0s
CI/CD Pipeline / Build Production Runtime Images (pull_request) Failing after 1534h54m3s
CI/CD Pipeline / Staging E2E Tests (push) Failing after 1534h54m1s
CI/CD Pipeline / Build Production Runtime Images (push) Failing after 1534h54m5s
CI/CD Pipeline / Build & Push Staging (Watchtower auto-deploy) (pull_request) Failing after 1534h54m4s
CI/CD Pipeline / Build & Push Staging (Watchtower auto-deploy) (push) Failing after 1534h54m6s
CI/CD Pipeline / Validate Code Quality And Tests (pull_request) Has been skipped
CI/CD Pipeline / Unit Tests (pull_request) Has been skipped
CI/CD Pipeline / Integration Tests (pull_request) Has been skipped
CI/CD Pipeline / Staging API Integration Tests (pull_request) Failing after 1535h25m34s
CI/CD Pipeline / Validate Code Quality And Tests (push) Has been skipped
CI/CD Pipeline / Unit Tests (push) Has been skipped
CI/CD Pipeline / Integration Tests (push) Has been skipped
fix: PR#284 P1 类型安全修复 — EditPlanConfig/AssetItem/GenerateFromTemplateRequest
P1-1: EditPlanConfig 内部 7 个 config 字段从 Record<string,unknown> 改为具体类型
  - watermark_config → WatermarkConfig
  - intro_outro_config → IntroOutroConfig
  - pip_config → PipConfig
  - filter_config → FilterConfig
  - green_screen_config → ChromaKeyConfig
  - sticker_config → StickerConfig
  - cover_config → CoverConfig

P1-2: AssetItem.metadata 从 Record<string,unknown> 改为 AssetMetadata 接口
  - 新增 AssetMetadata 接口(duration/width/height/bitrate/codec/fps 等)

P1-3: GenerateFromTemplateRequest.config 从 Record<string,unknown> 改为 EditPlanConfig

P1-4: 去掉 EditPlanConfig 的 [key: string]: unknown 索引签名
  - GeneratePage.tsx 生成参数加 as EditPlanConfig 类型断言

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-07-14 16:31:59 +08:00
..