Commit Graph

8 Commits

Author SHA1 Message Date
CI Bot 639f73b16d Merge remote-tracking branch 'origin/develop' into feature/product-center-ui-upgrade
CI/CD Pipeline / Frontend Lint (push) Failing after 53s
CI/CD Pipeline / Frontend Lint (pull_request) Failing after 59s
CI/CD Pipeline / Deploy Staging (Watchtower auto-deploy) (pull_request) Failing after 1519h2m48s
CI/CD Pipeline / Production Browser E2E (pull_request) Failing after 1519h2m48s
CI/CD Pipeline / Staging API Integration Tests (pull_request) Failing after 1519h2m48s
CI/CD Pipeline / Build Production Web Image (pull_request) Failing after 1519h2m50s
CI/CD Pipeline / Staging E2E Tests (pull_request) Failing after 1519h2m48s
CI/CD Pipeline / Build Staging Web Image (pull_request) Failing after 1519h2m50s
CI/CD Pipeline / Build Staging Worker Image (pull_request) Failing after 1519h2m50s
CI/CD Pipeline / Build Production Worker Image (pull_request) Failing after 1519h2m50s
CI/CD Pipeline / Production Browser E2E (push) Failing after 1519h2m55s
CI/CD Pipeline / Staging E2E Tests (push) Failing after 1519h2m55s
CI/CD Pipeline / Build Staging API Image (pull_request) Failing after 1519h2m51s
CI/CD Pipeline / Deploy Production (push) Failing after 1519h2m56s
CI/CD Pipeline / Deploy Staging (Watchtower auto-deploy) (push) Failing after 1519h2m56s
CI/CD Pipeline / Build Production Worker Image (push) Failing after 1519h2m57s
CI/CD Pipeline / Build Production API Image (push) Failing after 1519h2m57s
CI/CD Pipeline / Build Staging Web Image (push) Failing after 1519h2m57s
CI/CD Pipeline / Build Staging Worker Image (push) Failing after 1519h2m57s
CI/CD Pipeline / Build Staging API Image (push) Failing after 1519h2m57s
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 / Build Production API Image (pull_request) Failing after 1519h34m30s
CI/CD Pipeline / Deploy Production (pull_request) Failing after 1519h34m28s
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
CI/CD Pipeline / Staging API Integration Tests (push) Failing after 1519h34m34s
CI/CD Pipeline / Build Production Web Image (push) Failing after 1519h34m36s
# Conflicts:
#	apps/web/src/api/products.ts
#	apps/web/src/pages/products/ProductLibrary.tsx
2026-07-15 08:24:44 +08:00
CI Bot 1931cab504 style: 用项目Prettier配置格式化products.ts和GeneratePage.tsx
CI/CD Pipeline / Frontend Lint (pull_request) Failing after 1m54s
CI/CD Pipeline / Production Browser E2E (pull_request) Failing after 1531h9m58s
CI/CD Pipeline / Staging E2E Tests (pull_request) Failing after 1531h9m59s
CI/CD Pipeline / Deploy Production (pull_request) Failing after 1531h10m0s
CI/CD Pipeline / Build Production Web Image (pull_request) Failing after 1531h10m3s
CI/CD Pipeline / Build Production Worker Image (pull_request) Failing after 1531h10m3s
CI/CD Pipeline / Build Production API Image (pull_request) Failing after 1531h10m3s
CI/CD Pipeline / Build Staging Web Image (pull_request) Failing after 1531h10m3s
CI/CD Pipeline / Build Staging Worker Image (pull_request) Failing after 1531h10m3s
CI/CD Pipeline / Build Staging API Image (pull_request) Failing after 1531h10m3s
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 1531h41m39s
CI/CD Pipeline / Deploy Staging (Watchtower auto-deploy) (pull_request) Failing after 1531h41m40s
修复CI Prettier检查失败——之前构建运维用默认参数格式化,
与项目实际配置不一致,导致2个文件仍然挂掉。
现在用项目本地npx prettier --write重新格式化。
2026-07-14 20:17:42 +08:00
xiaoxia 9fd12c7fb3 style: fix prettier formatting 2026-07-14 19:50:35 +08:00
CI Bot 8d86707e2e refactor: 消除全部 Record<string, unknown>,替换为具体类型定义
CI/CD Pipeline / Frontend Lint (pull_request) Failing after 2m9s
CI/CD Pipeline / Production Browser E2E (pull_request) Failing after 1532h16m16s
CI/CD Pipeline / Staging API Integration Tests (pull_request) Failing after 1532h16m17s
CI/CD Pipeline / Build Production Web Image (pull_request) Failing after 1532h16m20s
CI/CD Pipeline / Build Production Worker Image (pull_request) Failing after 1532h16m20s
CI/CD Pipeline / Staging E2E Tests (pull_request) Failing after 1532h16m18s
CI/CD Pipeline / Build Staging Worker Image (pull_request) Failing after 1532h16m21s
CI/CD Pipeline / Deploy Production (pull_request) Failing after 1532h16m19s
CI/CD Pipeline / Build Staging API Image (pull_request) Failing after 1532h16m21s
CI/CD Pipeline / Build Production API Image (pull_request) Failing after 1532h16m20s
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 / Deploy Staging (Watchtower auto-deploy) (pull_request) Failing after 1532h47m58s
CI/CD Pipeline / Build Staging Web Image (pull_request) Failing after 1532h47m59s
- GeneratePage.tsx: 3处防御性错误提取函数添加 eslint-disable 注释
  (safeExtract/extractString/safeExtractErr),移除 as Record<string, unknown> 断言
- TemplateLibrary.tsx: formatConfig 使用 ConfigDisplayFields 接口替代 Record 断言
- VoiceLibrary.tsx: buildVoiceMetadata 返回 VoiceUploadMetadata 接口
- VoiceMaterialLibrary.tsx: buildMetadata 返回 VoiceAssetMetadata 接口
- editPlans.ts: EditPlanConfig 去除索引签名,补充所有生成时字段
- assets.ts: AssetItem.metadata 使用 AssetMetadata 具体类型
- products.ts: GenerateFromTemplateRequest.config 改为 EditPlanConfig
- tts.ts/voiceClone.ts: metadata 参数使用具体接口
- editingPlanner.ts: ValidationWarningDetails 替代 Record<string, unknown>
- client.ts: 防御性错误提取添加 eslint-disable 注释

TypeScript 编译零错误,代码库中零 Record<string, unknown> 残留
2026-07-14 18:41:25 +08:00
xiaoxia 78d1c88ca1 feat: 剪辑规划器完整交互 — 7大配置面板 + 时间轴拖拽/缩放/播放头 + 预览播放器 (#284)
CI/CD Pipeline / Build Staging API Image (push) Has been cancelled
CI/CD Pipeline / Build Staging Worker Image (push) Has been cancelled
CI/CD Pipeline / Build Staging Web Image (push) Has been cancelled
CI/CD Pipeline / Deploy Staging (Watchtower auto-deploy) (push) Has been cancelled
CI/CD Pipeline / Staging E2E Tests (push) Has been cancelled
CI/CD Pipeline / Staging API Integration Tests (push) Has been cancelled
CI/CD Pipeline / Production Browser E2E (push) Failing after 1533h11m48s
CI/CD Pipeline / Build Production Web Image (push) Failing after 1533h11m51s
CI/CD Pipeline / Build Production Worker Image (push) Failing after 1533h11m51s
CI/CD Pipeline / Build Production API Image (push) Failing after 1533h11m51s
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
CI/CD Pipeline / Frontend Lint (push) Has been skipped
CI/CD Pipeline / Deploy Production (push) Failing after 1533h43m28s
2026-07-14 18:15:55 +08:00
CI Bot a7b2cbfc8c feat(products): 成片中心 UI 4 大功能升级
CI/CD Pipeline / Frontend Lint (push) Failing after 1m10s
CI/CD Pipeline / Frontend Lint (pull_request) Failing after 1m23s
CI/CD Pipeline / Production Browser E2E (pull_request) Failing after 1541h39m39s
CI/CD Pipeline / Staging API Integration Tests (pull_request) Failing after 1541h39m41s
CI/CD Pipeline / Staging E2E Tests (pull_request) Failing after 1541h39m41s
CI/CD Pipeline / Build Production Runtime Images (pull_request) Failing after 1541h39m43s
CI/CD Pipeline / Build & Push Staging (Watchtower auto-deploy) (pull_request) Failing after 1541h39m43s
CI/CD Pipeline / Production Browser E2E (push) Failing after 1541h44m23s
CI/CD Pipeline / Build & Push Staging (Watchtower auto-deploy) (push) Failing after 1541h44m28s
CI/CD Pipeline / Deploy Production (push) Failing after 1541h44m25s
CI/CD Pipeline / Staging API Integration Tests (push) Failing after 1541h44m25s
CI/CD Pipeline / Staging E2E Tests (push) Failing after 1541h44m25s
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 / Deploy Production (pull_request) Failing after 1542h11m17s
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
CI/CD Pipeline / Build Production Runtime Images (push) Failing after 1542h16m4s
1. 封面预览 — 卡片已支持 thumbnailUrl 展示
2. 复核状态标签 — 右上角显示待复核(灰)/已通过(绿)/需修改(红),点击循环切换
3. 批量操作 — 批量下载改用 batch-download API + job_id 轮询
4. 筛选栏 — 新增按项目、按复核状态筛选 Select

API 层新增:
- updateReviewStatus: PATCH /products/{id}/review
- batchDownload: POST /products/batch-download
- getBatchDownloadStatus: GET /products/batch-download/{jobId}

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-07-14 09:42:08 +08:00
xiaoxia 560856cf22 fix: resolve all flake8 errors and apply Prettier formatting (#131)
Deploy / Deploy Staging (push) Failing after 210h26m26s
CI/CD Pipeline / Frontend Lint (push) Failing after 210h27m0s
CI/CD Pipeline / Validate Code Quality And Tests (push) Failing after 210h27m7s
Deploy / Production Browser E2E (push) Failing after 1869h1m52s
Deploy / Build Production Runtime Images (push) Failing after 1869h1m56s
Deploy / Deploy Production (push) Failing after 1869h33m15s
2026-06-30 18:26:53 +08:00
xiaoxia abcca337e7 feat: Phase 1 - 前端重构(新路由/新页面/手机端适配/清理旧页面) (#73)
CI/CD Pipeline / Validate Code Quality And Tests (push) Has been cancelled
CI/CD Pipeline / Frontend Lint (push) Has been cancelled
Deploy / Deploy Staging (push) Has been cancelled
Deploy / Build Production Runtime Images (push) Has been cancelled
Deploy / Deploy Production (push) Has been cancelled
Deploy / Production Browser E2E (push) Has been cancelled
2026-06-28 14:50:17 +08:00