fix(frontend): #1896 删除侵权华康字体修复PreviewPlayer字体映射 #1908

Merged
xiaoxia merged 15 commits from fix/1896-font-cleanup into develop 2026-09-14 20:12:21 +08:00
Owner

问题

Fixes #1896

1. 删除侵权字体"华康俪金黑"

  • apps/web/src/pages/generate/constants.ts:从 FONT_OPTIONSFONT_FAMILY_MAP 删除"华康俪金黑"条目;同时移除 UI 列表中重复的英文别名 "PingFang"(保留在 FONT_FAMILY_MAP 以兼容旧数据,不在 UI 中显示)
  • apps/web/src/index.css:删除 @font-face { font-family: "华康俪金黑"; src: url("/fonts/DFLiJinHei-W8.ttf") ... } 声明
  • apps/web/public/fonts/:目录下本就无 DFLiJinHei-W8.ttf 文件(@font-face 指向的地址一直 404),无需删文件
  • apps/web/src/pages/editing-planner/constants/clipProperties.ts:本地 FONT_OPTIONS 改为 re-export 自 @/pages/generate/constants,避免多处维护遗漏
  • apps/web/src/pages/editing-planner/constants/subtitleStyle.ts:同上,统一从 generate/constants re-export

2. 修复 PreviewPlayer 字体映射

  • apps/web/src/pages/editing-planner/components/PreviewPlayer.tsx
    • 标题 fontFamily 从直接使用 titleConfig.font_preset(中文字符串)改为 getFontFamily(titleConfig.font_preset)
    • 字幕 fontFamily 从直接使用 subtitleSettings.font 改为 getFontFamily(subtitleSettings.font)
    • 新增 import { getFontFamily } from "@/pages/generate/constants"

3. 修复智能剪辑预览字体映射

  • apps/web/src/pages/generate/components/FrontendPreviewPlayer.tsx:标题 fontFamily 从 titleSettings.font || "思源黑体"(中文字符串)改为 getFontFamily(titleSettings.font || "思源黑体"),新增 import

4. 复核其他组件

  • TitleStylePanel.tsx(智能剪辑 Step4、AI 数字人标题配置、剪辑模板属性面板共用):选项来自 props.FONT_OPTIONS,预览渲染由 TitlePresetsGrid 统一通过 getFontFamily() 映射,无需改动
  • PanelTitleConfig.tsx(AI 数字人):导入 generate/constants 的 FONT_OPTIONS 传给 TitleStylePanel,下拉选项将自动跟随主列表变化
  • 字幕样式 SubtitleStylePanel.tsx:从 subtitleStyle 常量导入 FONT_OPTIONS(已改为 re-export 主列表),下拉选项自动同步

最终保留字体(5个)

思源黑体 / 思源宋体 / 苹方 / 微软雅黑 / 楷体

苹方、微软雅黑为系统字体,font-family 栈已配置跨平台 fallback;思源黑体/思源宋体/楷体依赖用户系统或后续后端注入开源字体文件。

测试

  • CI Lint / TypeScript / Unit Tests / Web Build
  • 核对无残留 华康俪金黑 / DFLiJinHei 引用
## 问题 Fixes #1896 ### 1. 删除侵权字体"华康俪金黑" - `apps/web/src/pages/generate/constants.ts`:从 `FONT_OPTIONS` 和 `FONT_FAMILY_MAP` 删除"华康俪金黑"条目;同时移除 UI 列表中重复的英文别名 `"PingFang"`(保留在 FONT_FAMILY_MAP 以兼容旧数据,不在 UI 中显示) - `apps/web/src/index.css`:删除 `@font-face { font-family: "华康俪金黑"; src: url("/fonts/DFLiJinHei-W8.ttf") ... }` 声明 - `apps/web/public/fonts/`:目录下本就无 `DFLiJinHei-W8.ttf` 文件(@font-face 指向的地址一直 404),无需删文件 - `apps/web/src/pages/editing-planner/constants/clipProperties.ts`:本地 FONT_OPTIONS 改为 re-export 自 `@/pages/generate/constants`,避免多处维护遗漏 - `apps/web/src/pages/editing-planner/constants/subtitleStyle.ts`:同上,统一从 generate/constants re-export ### 2. 修复 PreviewPlayer 字体映射 - `apps/web/src/pages/editing-planner/components/PreviewPlayer.tsx`: - 标题 fontFamily 从直接使用 `titleConfig.font_preset`(中文字符串)改为 `getFontFamily(titleConfig.font_preset)` - 字幕 fontFamily 从直接使用 `subtitleSettings.font` 改为 `getFontFamily(subtitleSettings.font)` - 新增 import `{ getFontFamily } from "@/pages/generate/constants"` ### 3. 修复智能剪辑预览字体映射 - `apps/web/src/pages/generate/components/FrontendPreviewPlayer.tsx`:标题 fontFamily 从 `titleSettings.font || "思源黑体"`(中文字符串)改为 `getFontFamily(titleSettings.font || "思源黑体")`,新增 import ### 4. 复核其他组件 - `TitleStylePanel.tsx`(智能剪辑 Step4、AI 数字人标题配置、剪辑模板属性面板共用):选项来自 props.FONT_OPTIONS,预览渲染由 `TitlePresetsGrid` 统一通过 `getFontFamily()` 映射,无需改动 - `PanelTitleConfig.tsx`(AI 数字人):导入 generate/constants 的 FONT_OPTIONS 传给 TitleStylePanel,下拉选项将自动跟随主列表变化 - 字幕样式 `SubtitleStylePanel.tsx`:从 subtitleStyle 常量导入 FONT_OPTIONS(已改为 re-export 主列表),下拉选项自动同步 ### 最终保留字体(5个) 思源黑体 / 思源宋体 / 苹方 / 微软雅黑 / 楷体 苹方、微软雅黑为系统字体,font-family 栈已配置跨平台 fallback;思源黑体/思源宋体/楷体依赖用户系统或后续后端注入开源字体文件。 ## 测试 - [x] CI Lint / TypeScript / Unit Tests / Web Build - [x] 核对无残留 `华康俪金黑` / `DFLiJinHei` 引用
xiaoxia added 6 commits 2026-09-14 19:29:12 +08:00
fix(frontend): #1896 apps/web/src/pages/editing-planner/constants/subtitleStyle.ts
CI/CD Pipeline / Check if frontend-only change (pull_request) Successful in 1s
CI/CD Pipeline / Dedup Check - skip PR tests when covered by push pipeline (pull_request) Successful in 1s
CI/CD Pipeline / Frontend Lint (pull_request) Failing after 46s
PR Automation / Auto Approve on CI Green (pull_request) Successful in 55s
CI/CD Pipeline / PR Build Web Image (pull_request) Successful in 56s
CI/CD Pipeline / Frontend Unit Tests (pull_request) Successful in 1m1s
Preview Deploy / Deploy Preview Environment (pull_request) Successful in 2m30s
CI/CD Pipeline / Validate - Style (pull_request) Has been cancelled
CI/CD Pipeline / Validate - Security (pull_request) Has been cancelled
CI/CD Pipeline / Validate - Python (mypy + alembic) (pull_request) Has been cancelled
CI/CD Pipeline / Build Production API Image (pull_request) Has been cancelled
CI/CD Pipeline / Build Production Web Image (pull_request) Has been cancelled
CI/CD Pipeline / Build Production Worker Image (pull_request) Has been cancelled
CI/CD Pipeline / Deploy Production (pull_request) Has been cancelled
CI/CD Pipeline / Production Browser E2E (pull_request) Has been cancelled
CI/CD Pipeline / Canary Release to Production (pull_request) Has been cancelled
CI/CD Pipeline / CI Gate (pull_request) Has been cancelled
AI Code Review / AI Code Review (pull_request) Has been cancelled
PR Automation / Auto Merge on CI Green + Approved (pull_request) Has been cancelled
CI/CD Pipeline / Staging E2E Tests (pull_request) Failing after 43h54m18s
CI/CD Pipeline / Build Staging Worker Image (pull_request) Failing after 43h54m28s
CI/CD Pipeline / PR Build Worker Image (pull_request) Failing after 43h54m28s
CI/CD Pipeline / Unit Tests (pull_request) Failing after 43h54m2s
CI/CD Pipeline / PR Build API Image (pull_request) Failing after 43h54m0s
CI/CD Pipeline / Deploy Staging (Watchtower auto-deploy) (pull_request) Failing after 43h53m53s
CI/CD Pipeline / Retag skipped Staging Worker Image (pull_request) Failing after 43h53m54s
CI/CD Pipeline / Retag skipped Staging Web Image (pull_request) Failing after 43h53m54s
CI/CD Pipeline / Retag skipped Staging API Image (pull_request) Failing after 43h53m54s
CI/CD Pipeline / Build Staging Web Image (pull_request) Failing after 43h53m59s
CI/CD Pipeline / Build Staging API Image (pull_request) Failing after 43h53m59s
CI/CD Pipeline / Check push changed paths (pull_request) Failing after 43h54m6s
CI/CD Pipeline / Staging API Integration Tests (pull_request) Failing after 43h53m49s
CI/CD Pipeline / ACR Image Cleanup (pull_request) Failing after 43h53m49s
CI/CD Pipeline / Integration Tests (pull_request) Failing after 43h54m2s
89fafbe6e9

🚀 预览环境已部署

项目 详情
PR号 #1908
预览链接 https://pr-1908.preview.xiaoxiajianji.com
API环境 staging

💡 预览环境使用 staging API 数据,请勿在预览环境中操作重要数据。

🔄 每次提交新代码后预览环境会自动更新。

🗑️ PR 关闭或合并后,预览环境会自动清理。

🚀 **预览环境已部署** | 项目 | 详情 | |------|------| | PR号 | #1908 | | 预览链接 | [https://pr-1908.preview.xiaoxiajianji.com](https://pr-1908.preview.xiaoxiajianji.com) | | API环境 | staging | > 💡 预览环境使用 staging API 数据,请勿在预览环境中操作重要数据。 > > 🔄 每次提交新代码后预览环境会自动更新。 > > 🗑️ PR 关闭或合并后,预览环境会自动清理。
xiaoxia added 1 commit 2026-09-14 19:33:15 +08:00
style: prettier format
CI/CD Pipeline / Check if frontend-only change (pull_request) Successful in 3s
CI/CD Pipeline / Dedup Check - skip PR tests when covered by push pipeline (pull_request) Successful in 3s
CI/CD Pipeline / Validate - Style (pull_request) Has been cancelled
CI/CD Pipeline / Validate - Security (pull_request) Has been cancelled
CI/CD Pipeline / Validate - Python (mypy + alembic) (pull_request) Has been cancelled
CI/CD Pipeline / Unit Tests (pull_request) Has been cancelled
CI/CD Pipeline / Integration Tests (pull_request) Has been cancelled
CI/CD Pipeline / Frontend Lint (pull_request) Has been cancelled
CI/CD Pipeline / Frontend Unit Tests (pull_request) Has been cancelled
CI/CD Pipeline / PR Build API Image (pull_request) Has been cancelled
CI/CD Pipeline / PR Build Web Image (pull_request) Has been cancelled
CI/CD Pipeline / PR Build Worker Image (pull_request) Has been cancelled
CI/CD Pipeline / Retag skipped Staging API Image (pull_request) Has been cancelled
CI/CD Pipeline / Retag skipped Staging Web Image (pull_request) Has been cancelled
CI/CD Pipeline / Retag skipped Staging Worker Image (pull_request) Has been cancelled
CI/CD Pipeline / Deploy Staging (Watchtower auto-deploy) (pull_request) Has been cancelled
CI/CD Pipeline / Staging E2E Tests (pull_request) Has been cancelled
CI/CD Pipeline / Staging API Integration Tests (pull_request) Has been cancelled
CI/CD Pipeline / Build Production API Image (pull_request) Has been cancelled
CI/CD Pipeline / Build Production Web Image (pull_request) Has been cancelled
CI/CD Pipeline / Build Production Worker Image (pull_request) Has been cancelled
CI/CD Pipeline / Deploy Production (pull_request) Has been cancelled
CI/CD Pipeline / Production Browser E2E (pull_request) Has been cancelled
CI/CD Pipeline / ACR Image Cleanup (pull_request) Has been cancelled
CI/CD Pipeline / Canary Release to Production (pull_request) Has been cancelled
CI/CD Pipeline / CI Gate (pull_request) Has been cancelled
AI Code Review / AI Code Review (pull_request) Has been cancelled
PR Automation / Auto Approve on CI Green (pull_request) Has been cancelled
PR Automation / Auto Merge on CI Green + Approved (pull_request) Has been cancelled
Preview Deploy / Deploy Preview Environment (pull_request) Has been cancelled
CI/CD Pipeline / Build Staging Web Image (pull_request) Failing after 43h50m27s
CI/CD Pipeline / Build Staging API Image (pull_request) Failing after 43h49m59s
CI/CD Pipeline / Build Staging Worker Image (pull_request) Failing after 43h49m58s
CI/CD Pipeline / Check push changed paths (pull_request) Failing after 43h50m1s
0283fb0897
xiaoxia added 1 commit 2026-09-14 19:33:30 +08:00
style: prettier format
CI/CD Pipeline / Dedup Check - skip PR tests when covered by push pipeline (pull_request) Successful in 3s
CI/CD Pipeline / Check if frontend-only change (pull_request) Successful in 3s
CI/CD Pipeline / Validate - Style (pull_request) Has been cancelled
CI/CD Pipeline / Validate - Security (pull_request) Has been cancelled
CI/CD Pipeline / Validate - Python (mypy + alembic) (pull_request) Has been cancelled
CI/CD Pipeline / Unit Tests (pull_request) Has been cancelled
CI/CD Pipeline / Integration Tests (pull_request) Has been cancelled
CI/CD Pipeline / Frontend Lint (pull_request) Has been cancelled
CI/CD Pipeline / Frontend Unit Tests (pull_request) Has been cancelled
CI/CD Pipeline / PR Build API Image (pull_request) Has been cancelled
CI/CD Pipeline / PR Build Web Image (pull_request) Has been cancelled
CI/CD Pipeline / PR Build Worker Image (pull_request) Has been cancelled
CI/CD Pipeline / Retag skipped Staging API Image (pull_request) Has been cancelled
CI/CD Pipeline / Retag skipped Staging Web Image (pull_request) Has been cancelled
CI/CD Pipeline / Retag skipped Staging Worker Image (pull_request) Has been cancelled
CI/CD Pipeline / Deploy Staging (Watchtower auto-deploy) (pull_request) Has been cancelled
CI/CD Pipeline / Staging E2E Tests (pull_request) Has been cancelled
CI/CD Pipeline / Staging API Integration Tests (pull_request) Has been cancelled
CI/CD Pipeline / Build Production API Image (pull_request) Has been cancelled
CI/CD Pipeline / Build Production Web Image (pull_request) Has been cancelled
CI/CD Pipeline / Build Production Worker Image (pull_request) Has been cancelled
CI/CD Pipeline / Deploy Production (pull_request) Has been cancelled
CI/CD Pipeline / Production Browser E2E (pull_request) Has been cancelled
CI/CD Pipeline / ACR Image Cleanup (pull_request) Has been cancelled
CI/CD Pipeline / Canary Release to Production (pull_request) Has been cancelled
CI/CD Pipeline / CI Gate (pull_request) Has been cancelled
AI Code Review / AI Code Review (pull_request) Has been cancelled
PR Automation / Auto Approve on CI Green (pull_request) Has been cancelled
PR Automation / Auto Merge on CI Green + Approved (pull_request) Has been cancelled
Preview Deploy / Deploy Preview Environment (pull_request) Has been cancelled
CI/CD Pipeline / Build Staging Web Image (pull_request) Failing after 43h50m5s
CI/CD Pipeline / Build Staging Worker Image (pull_request) Failing after 43h49m35s
CI/CD Pipeline / Build Staging API Image (pull_request) Failing after 43h49m36s
CI/CD Pipeline / Check push changed paths (pull_request) Failing after 43h49m37s
ff2a780c5f
xiaoxia added 1 commit 2026-09-14 19:33:45 +08:00
style: prettier format
CI/CD Pipeline / Dedup Check - skip PR tests when covered by push pipeline (pull_request) Successful in 28s
CI/CD Pipeline / Check if frontend-only change (pull_request) Successful in 29s
CI/CD Pipeline / Frontend Lint (pull_request) Failing after 52s
PR Automation / Auto Approve on CI Green (pull_request) Successful in 1m12s
CI/CD Pipeline / PR Build Web Image (pull_request) Successful in 18s
Preview Deploy / Deploy Preview Environment (pull_request) Successful in 1m54s
CI/CD Pipeline / Frontend Unit Tests (pull_request) Successful in 54s
CI/CD Pipeline / Validate - Style (pull_request) Has been cancelled
CI/CD Pipeline / Validate - Security (pull_request) Has been cancelled
CI/CD Pipeline / Validate - Python (mypy + alembic) (pull_request) Has been cancelled
CI/CD Pipeline / Build Production API Image (pull_request) Has been cancelled
CI/CD Pipeline / Build Production Web Image (pull_request) Has been cancelled
CI/CD Pipeline / Build Production Worker Image (pull_request) Has been cancelled
CI/CD Pipeline / Deploy Production (pull_request) Has been cancelled
CI/CD Pipeline / Production Browser E2E (pull_request) Has been cancelled
CI/CD Pipeline / Canary Release to Production (pull_request) Has been cancelled
CI/CD Pipeline / CI Gate (pull_request) Has been cancelled
AI Code Review / AI Code Review (pull_request) Has been cancelled
PR Automation / Auto Merge on CI Green + Approved (pull_request) Has been cancelled
CI/CD Pipeline / Retag skipped Staging Web Image (pull_request) Failing after 43h48m4s
CI/CD Pipeline / Unit Tests (pull_request) Failing after 43h49m18s
CI/CD Pipeline / Build Staging API Image (pull_request) Failing after 43h49m28s
CI/CD Pipeline / Retag skipped Staging API Image (pull_request) Failing after 43h47m35s
CI/CD Pipeline / PR Build Worker Image (pull_request) Failing after 43h47m35s
CI/CD Pipeline / PR Build API Image (pull_request) Failing after 43h47m53s
CI/CD Pipeline / Build Staging Worker Image (pull_request) Failing after 43h48m58s
CI/CD Pipeline / Build Staging Web Image (pull_request) Failing after 43h48m58s
CI/CD Pipeline / Staging E2E Tests (pull_request) Failing after 43h47m3s
CI/CD Pipeline / ACR Image Cleanup (pull_request) Failing after 43h47m3s
CI/CD Pipeline / Check push changed paths (pull_request) Failing after 43h49m27s
CI/CD Pipeline / Staging API Integration Tests (pull_request) Failing after 43h47m3s
CI/CD Pipeline / Deploy Staging (Watchtower auto-deploy) (pull_request) Failing after 43h47m5s
CI/CD Pipeline / Retag skipped Staging Worker Image (pull_request) Failing after 43h47m35s
CI/CD Pipeline / Integration Tests (pull_request) Failing after 43h48m49s
f3a94d2f9f
xiaoxia added 1 commit 2026-09-14 19:39:48 +08:00
style: prettier 3.9 format
CI/CD Pipeline / Dedup Check - skip PR tests when covered by push pipeline (pull_request) Successful in 1s
CI/CD Pipeline / Check push changed paths (pull_request) Has been skipped
CI/CD Pipeline / Check if frontend-only change (pull_request) Successful in 1s
CI/CD Pipeline / Validate - Style (pull_request) Has been cancelled
CI/CD Pipeline / Validate - Security (pull_request) Has been cancelled
CI/CD Pipeline / Validate - Python (mypy + alembic) (pull_request) Has been cancelled
CI/CD Pipeline / Unit Tests (pull_request) Has been cancelled
CI/CD Pipeline / Integration Tests (pull_request) Has been cancelled
CI/CD Pipeline / Frontend Lint (pull_request) Has been cancelled
CI/CD Pipeline / Frontend Unit Tests (pull_request) Has been cancelled
CI/CD Pipeline / PR Build API Image (pull_request) Has been cancelled
CI/CD Pipeline / PR Build Web Image (pull_request) Has been cancelled
CI/CD Pipeline / PR Build Worker Image (pull_request) Has been cancelled
CI/CD Pipeline / Build Staging API Image (pull_request) Has been cancelled
CI/CD Pipeline / Build Staging Web Image (pull_request) Has been cancelled
CI/CD Pipeline / Build Staging Worker Image (pull_request) Has been cancelled
CI/CD Pipeline / Retag skipped Staging API Image (pull_request) Has been cancelled
CI/CD Pipeline / Retag skipped Staging Web Image (pull_request) Has been cancelled
CI/CD Pipeline / Retag skipped Staging Worker Image (pull_request) Has been cancelled
CI/CD Pipeline / Deploy Staging (Watchtower auto-deploy) (pull_request) Has been cancelled
CI/CD Pipeline / Staging E2E Tests (pull_request) Has been cancelled
CI/CD Pipeline / Staging API Integration Tests (pull_request) Has been cancelled
CI/CD Pipeline / Build Production API Image (pull_request) Has been cancelled
CI/CD Pipeline / Build Production Web Image (pull_request) Has been cancelled
CI/CD Pipeline / Build Production Worker Image (pull_request) Has been cancelled
CI/CD Pipeline / Deploy Production (pull_request) Has been cancelled
CI/CD Pipeline / Production Browser E2E (pull_request) Has been cancelled
CI/CD Pipeline / ACR Image Cleanup (pull_request) Has been cancelled
CI/CD Pipeline / Canary Release to Production (pull_request) Has been cancelled
CI/CD Pipeline / CI Gate (pull_request) Has been cancelled
AI Code Review / AI Code Review (pull_request) Has been cancelled
PR Automation / Auto Approve on CI Green (pull_request) Has been cancelled
PR Automation / Auto Merge on CI Green + Approved (pull_request) Has been cancelled
Preview Deploy / Deploy Preview Environment (pull_request) Has been cancelled
bf954a2f5d
xiaoxia added 1 commit 2026-09-14 19:40:11 +08:00
style: prettier 3.9 format
CI/CD Pipeline / Check if frontend-only change (pull_request) Successful in 2s
CI/CD Pipeline / Dedup Check - skip PR tests when covered by push pipeline (pull_request) Successful in 3s
CI/CD Pipeline / Validate - Style (pull_request) Has been cancelled
CI/CD Pipeline / Validate - Security (pull_request) Has been cancelled
CI/CD Pipeline / Validate - Python (mypy + alembic) (pull_request) Has been cancelled
CI/CD Pipeline / Unit Tests (pull_request) Has been cancelled
CI/CD Pipeline / Integration Tests (pull_request) Has been cancelled
CI/CD Pipeline / Frontend Lint (pull_request) Has been cancelled
CI/CD Pipeline / Frontend Unit Tests (pull_request) Has been cancelled
CI/CD Pipeline / PR Build API Image (pull_request) Has been cancelled
CI/CD Pipeline / PR Build Web Image (pull_request) Has been cancelled
CI/CD Pipeline / PR Build Worker Image (pull_request) Has been cancelled
CI/CD Pipeline / Retag skipped Staging API Image (pull_request) Has been cancelled
CI/CD Pipeline / Retag skipped Staging Web Image (pull_request) Has been cancelled
CI/CD Pipeline / Retag skipped Staging Worker Image (pull_request) Has been cancelled
CI/CD Pipeline / Deploy Staging (Watchtower auto-deploy) (pull_request) Has been cancelled
CI/CD Pipeline / Staging E2E Tests (pull_request) Has been cancelled
CI/CD Pipeline / Staging API Integration Tests (pull_request) Has been cancelled
CI/CD Pipeline / Build Production API Image (pull_request) Has been cancelled
CI/CD Pipeline / Build Production Web Image (pull_request) Has been cancelled
CI/CD Pipeline / Build Production Worker Image (pull_request) Has been cancelled
CI/CD Pipeline / Deploy Production (pull_request) Has been cancelled
CI/CD Pipeline / Production Browser E2E (pull_request) Has been cancelled
CI/CD Pipeline / ACR Image Cleanup (pull_request) Has been cancelled
CI/CD Pipeline / Canary Release to Production (pull_request) Has been cancelled
CI/CD Pipeline / CI Gate (pull_request) Has been cancelled
AI Code Review / AI Code Review (pull_request) Has been cancelled
PR Automation / Auto Approve on CI Green (pull_request) Has been cancelled
PR Automation / Auto Merge on CI Green + Approved (pull_request) Has been cancelled
Preview Deploy / Deploy Preview Environment (pull_request) Has been cancelled
CI/CD Pipeline / Build Staging Web Image (pull_request) Failing after 43h43m27s
CI/CD Pipeline / Build Staging Worker Image (pull_request) Failing after 43h42m58s
CI/CD Pipeline / Build Staging API Image (pull_request) Failing after 43h42m58s
CI/CD Pipeline / Check push changed paths (pull_request) Failing after 43h43m1s
0b29b1f1ff
xiaoxia added 1 commit 2026-09-14 19:40:26 +08:00
style: prettier 3.9 format
CI/CD Pipeline / Dedup Check - skip PR tests when covered by push pipeline (pull_request) Successful in 4s
CI/CD Pipeline / Check if frontend-only change (pull_request) Successful in 2s
CI/CD Pipeline / Validate - Style (pull_request) Has been cancelled
CI/CD Pipeline / Validate - Security (pull_request) Has been cancelled
CI/CD Pipeline / Validate - Python (mypy + alembic) (pull_request) Has been cancelled
CI/CD Pipeline / Unit Tests (pull_request) Has been cancelled
CI/CD Pipeline / Integration Tests (pull_request) Has been cancelled
CI/CD Pipeline / Frontend Lint (pull_request) Has been cancelled
CI/CD Pipeline / Frontend Unit Tests (pull_request) Has been cancelled
CI/CD Pipeline / PR Build API Image (pull_request) Has been cancelled
CI/CD Pipeline / PR Build Web Image (pull_request) Has been cancelled
CI/CD Pipeline / PR Build Worker Image (pull_request) Has been cancelled
CI/CD Pipeline / Retag skipped Staging API Image (pull_request) Has been cancelled
CI/CD Pipeline / Retag skipped Staging Web Image (pull_request) Has been cancelled
CI/CD Pipeline / Retag skipped Staging Worker Image (pull_request) Has been cancelled
CI/CD Pipeline / Deploy Staging (Watchtower auto-deploy) (pull_request) Has been cancelled
CI/CD Pipeline / Staging E2E Tests (pull_request) Has been cancelled
CI/CD Pipeline / Staging API Integration Tests (pull_request) Has been cancelled
CI/CD Pipeline / Build Production API Image (pull_request) Has been cancelled
CI/CD Pipeline / Build Production Web Image (pull_request) Has been cancelled
CI/CD Pipeline / Build Production Worker Image (pull_request) Has been cancelled
CI/CD Pipeline / Deploy Production (pull_request) Has been cancelled
CI/CD Pipeline / Production Browser E2E (pull_request) Has been cancelled
CI/CD Pipeline / ACR Image Cleanup (pull_request) Has been cancelled
CI/CD Pipeline / Canary Release to Production (pull_request) Has been cancelled
CI/CD Pipeline / CI Gate (pull_request) Has been cancelled
AI Code Review / AI Code Review (pull_request) Has been cancelled
PR Automation / Auto Approve on CI Green (pull_request) Has been cancelled
PR Automation / Auto Merge on CI Green + Approved (pull_request) Has been cancelled
Preview Deploy / Deploy Preview Environment (pull_request) Has been cancelled
CI/CD Pipeline / Build Staging API Image (pull_request) Failing after 43h43m10s
CI/CD Pipeline / Build Staging Worker Image (pull_request) Failing after 43h42m41s
CI/CD Pipeline / Check push changed paths (pull_request) Failing after 43h42m42s
CI/CD Pipeline / Build Staging Web Image (pull_request) Failing after 43h42m41s
dd35c2f7b7
xiaoxia added 1 commit 2026-09-14 19:40:43 +08:00
style: prettier 3.9 format
CI/CD Pipeline / Check push changed paths (pull_request) Has been skipped
CI/CD Pipeline / Dedup Check - skip PR tests when covered by push pipeline (pull_request) Has been cancelled
CI/CD Pipeline / Check if frontend-only change (pull_request) Has been cancelled
CI/CD Pipeline / Validate - Style (pull_request) Has been cancelled
CI/CD Pipeline / Validate - Security (pull_request) Has been cancelled
CI/CD Pipeline / Validate - Python (mypy + alembic) (pull_request) Has been cancelled
CI/CD Pipeline / Unit Tests (pull_request) Has been cancelled
CI/CD Pipeline / Integration Tests (pull_request) Has been cancelled
CI/CD Pipeline / Frontend Lint (pull_request) Has been cancelled
CI/CD Pipeline / Frontend Unit Tests (pull_request) Has been cancelled
CI/CD Pipeline / PR Build API Image (pull_request) Has been cancelled
CI/CD Pipeline / PR Build Web Image (pull_request) Has been cancelled
CI/CD Pipeline / PR Build Worker Image (pull_request) Has been cancelled
CI/CD Pipeline / Build Staging API Image (pull_request) Waiting to run
CI/CD Pipeline / Build Staging Web Image (pull_request) Waiting to run
CI/CD Pipeline / Build Staging Worker Image (pull_request) Waiting to run
CI/CD Pipeline / Retag skipped Staging API Image (pull_request) Blocked by required conditions
CI/CD Pipeline / Retag skipped Staging Web Image (pull_request) Blocked by required conditions
CI/CD Pipeline / Retag skipped Staging Worker Image (pull_request) Blocked by required conditions
CI/CD Pipeline / Deploy Staging (Watchtower auto-deploy) (pull_request) Blocked by required conditions
CI/CD Pipeline / Staging E2E Tests (pull_request) Blocked by required conditions
CI/CD Pipeline / Staging API Integration Tests (pull_request) Blocked by required conditions
CI/CD Pipeline / Build Production API Image (pull_request) Blocked by required conditions
CI/CD Pipeline / Build Production Web Image (pull_request) Blocked by required conditions
CI/CD Pipeline / Build Production Worker Image (pull_request) Blocked by required conditions
CI/CD Pipeline / Deploy Production (pull_request) Blocked by required conditions
CI/CD Pipeline / Production Browser E2E (pull_request) Blocked by required conditions
CI/CD Pipeline / ACR Image Cleanup (pull_request) Blocked by required conditions
CI/CD Pipeline / Canary Release to Production (pull_request) Blocked by required conditions
CI/CD Pipeline / CI Gate (pull_request) Blocked by required conditions
AI Code Review / AI Code Review (pull_request) Has been cancelled
PR Automation / Auto Approve on CI Green (pull_request) Has been cancelled
PR Automation / Auto Merge on CI Green + Approved (pull_request) Has been cancelled
Preview Deploy / Deploy Preview Environment (pull_request) Has been cancelled
a4f0b28124
xiaoxia added 1 commit 2026-09-14 19:40:57 +08:00
style: prettier 3.9 format
CI/CD Pipeline / Check if frontend-only change (pull_request) Successful in 3s
CI/CD Pipeline / Dedup Check - skip PR tests when covered by push pipeline (pull_request) Successful in 4s
CI/CD Pipeline / Check push changed paths (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 / Validate - Style (pull_request) Has been cancelled
CI/CD Pipeline / Validate - Security (pull_request) Has been cancelled
CI/CD Pipeline / Validate - Python (mypy + alembic) (pull_request) Has been cancelled
CI/CD Pipeline / Frontend Lint (pull_request) Has been cancelled
CI/CD Pipeline / Frontend Unit Tests (pull_request) Has been cancelled
CI/CD Pipeline / PR Build API Image (pull_request) Has been cancelled
CI/CD Pipeline / PR Build Web Image (pull_request) Has been cancelled
CI/CD Pipeline / PR Build Worker Image (pull_request) Has been cancelled
CI/CD Pipeline / Build Staging API Image (pull_request) Has been cancelled
CI/CD Pipeline / Build Staging Web Image (pull_request) Has been cancelled
CI/CD Pipeline / Build Staging Worker Image (pull_request) Has been cancelled
CI/CD Pipeline / Retag skipped Staging API Image (pull_request) Has been cancelled
CI/CD Pipeline / Retag skipped Staging Web Image (pull_request) Has been cancelled
CI/CD Pipeline / Retag skipped Staging Worker Image (pull_request) Has been cancelled
CI/CD Pipeline / Deploy Staging (Watchtower auto-deploy) (pull_request) Has been cancelled
CI/CD Pipeline / Staging E2E Tests (pull_request) Has been cancelled
CI/CD Pipeline / Staging API Integration Tests (pull_request) Has been cancelled
CI/CD Pipeline / Build Production API Image (pull_request) Has been cancelled
CI/CD Pipeline / Build Production Web Image (pull_request) Has been cancelled
CI/CD Pipeline / Build Production Worker Image (pull_request) Has been cancelled
CI/CD Pipeline / Deploy Production (pull_request) Has been cancelled
CI/CD Pipeline / Production Browser E2E (pull_request) Has been cancelled
CI/CD Pipeline / ACR Image Cleanup (pull_request) Has been cancelled
CI/CD Pipeline / Canary Release to Production (pull_request) Has been cancelled
CI/CD Pipeline / CI Gate (pull_request) Has been cancelled
AI Code Review / AI Code Review (pull_request) Has been cancelled
PR Automation / Auto Approve on CI Green (pull_request) Has been cancelled
PR Automation / Auto Merge on CI Green + Approved (pull_request) Has been cancelled
Preview Deploy / Deploy Preview Environment (pull_request) Has been cancelled
4d100c3c16
xiaoxia added 1 commit 2026-09-14 19:41:16 +08:00
style: prettier 3.9 format
CI/CD Pipeline / Dedup Check - skip PR tests when covered by push pipeline (pull_request) Successful in 2s
CI/CD Pipeline / Check if frontend-only change (pull_request) Successful in 2s
CI/CD Pipeline / Frontend Lint (pull_request) Successful in 36s
PR Automation / Auto Approve on CI Green (pull_request) Successful in 1m6s
CI/CD Pipeline / PR Build Web Image (pull_request) Successful in 16s
Preview Deploy / Deploy Preview Environment (pull_request) Successful in 1m41s
CI/CD Pipeline / Frontend Unit Tests (pull_request) Successful in 52s
AI Code Review / AI Code Review (pull_request) Successful in 6m28s
CI/CD Pipeline / Validate - Style (pull_request) Successful in 7m53s
CI/CD Pipeline / Validate - Python (mypy + alembic) (pull_request) Successful in 9m33s
PR Automation / Auto Merge on CI Green + Approved (pull_request) Successful in 10m32s
CI/CD Pipeline / Validate - Security (pull_request) Successful in 26m6s
CI/CD Pipeline / CI Gate (pull_request) Successful in 1s
CI/CD Pipeline / Production Browser E2E (pull_request) Has been skipped
ACR Cleanup / ACR Image Cleanup (pull_request_target) Successful in 44s
Preview Cleanup / Cleanup Preview Environment (pull_request) Successful in 1m14s
CI/CD Pipeline / Deploy Production (pull_request) Failing after 43h16m9s
CI/CD Pipeline / Staging API Integration Tests (pull_request) Failing after 43h40m29s
CI/CD Pipeline / Retag skipped Staging Worker Image (pull_request) Failing after 43h41m4s
CI/CD Pipeline / Integration Tests (pull_request) Failing after 43h42m3s
CI/CD Pipeline / Build Staging API Image (pull_request) Failing after 43h42m24s
CI/CD Pipeline / Retag skipped Staging Web Image (pull_request) Failing after 43h40m35s
CI/CD Pipeline / Retag skipped Staging API Image (pull_request) Failing after 43h40m35s
CI/CD Pipeline / PR Build API Image (pull_request) Failing after 43h40m51s
CI/CD Pipeline / PR Build Worker Image (pull_request) Failing after 43h40m35s
CI/CD Pipeline / Build Staging Worker Image (pull_request) Failing after 43h41m55s
CI/CD Pipeline / Build Staging Web Image (pull_request) Failing after 43h41m55s
CI/CD Pipeline / Build Production API Image (pull_request) Failing after 43h15m41s
CI/CD Pipeline / ACR Image Cleanup (pull_request) Failing after 43h40m0s
CI/CD Pipeline / Build Production Web Image (pull_request) Failing after 43h15m41s
CI/CD Pipeline / Check push changed paths (pull_request) Failing after 43h41m57s
CI/CD Pipeline / Canary Release to Production (pull_request) Failing after 43h15m40s
CI/CD Pipeline / Build Production Worker Image (pull_request) Failing after 43h15m41s
CI/CD Pipeline / Staging E2E Tests (pull_request) Failing after 43h40m0s
CI/CD Pipeline / Deploy Staging (Watchtower auto-deploy) (pull_request) Failing after 43h40m6s
CI/CD Pipeline / Unit Tests (pull_request) Failing after 43h41m34s
dde1543d6e
auto-approve-bot approved these changes 2026-09-14 19:42:27 +08:00
auto-approve-bot left a comment
Collaborator

CI全绿,自动审批通过。

CI全绿,自动审批通过。
auto-approve-bot approved these changes 2026-09-14 19:42:27 +08:00
auto-approve-bot left a comment
Collaborator

CI全绿,自动审批通过。

CI全绿,自动审批通过。
xiaoxia merged commit afcfcf45ee into develop 2026-09-14 20:12:21 +08:00

🗑️ 预览环境已清理

PR #1908 已关闭或合并,对应的预览环境已被清理。

如有需要,可以重新打开 PR 来重新生成预览环境。

🗑️ **预览环境已清理** PR #1908 已关闭或合并,对应的预览环境已被清理。 > 如有需要,可以重新打开 PR 来重新生成预览环境。
Sign in to join this conversation.