xiaoxia
|
7dc0c833e9
|
refactor: delete StatsSection.tsx (#1899 #1900)
|
2026-09-14 20:44:26 +08:00 |
|
xiaoxia
|
7e8eb2cd58
|
refactor: delete ClipDetailSection.tsx (#1899 #1900)
|
2026-09-14 20:44:25 +08:00 |
|
xiaoxia
|
7b9840a6a9
|
refactor: delete BgmSettingsSection.tsx (#1899 #1900)
|
2026-09-14 20:44:24 +08:00 |
|
xiaoxia
|
69a1b16dd5
|
refactor: delete useBgmSelector.ts (#1899 #1900)
|
2026-09-14 20:44:23 +08:00 |
|
xiaoxia
|
45bd7995b7
|
refactor: delete index.tsx (#1899 #1900)
|
2026-09-14 20:44:22 +08:00 |
|
xiaoxia
|
43f460d078
|
refactor: delete BgmMixConfig.tsx (#1899 #1900)
|
2026-09-14 20:44:21 +08:00 |
|
xiaoxia
|
3966409a37
|
refactor: delete BgmItem.tsx (#1899 #1900)
|
2026-09-14 20:44:20 +08:00 |
|
xiaoxia
|
69da356a9a
|
refactor: delete WatermarkPanel.tsx (#1899 #1900)
|
2026-09-14 20:44:19 +08:00 |
|
xiaoxia
|
6204712fa3
|
refactor: delete index.tsx (#1899 #1900)
|
2026-09-14 20:44:18 +08:00 |
|
xiaoxia
|
e706d8ef9c
|
refactor: delete useTtsPanel.ts (#1899 #1900)
|
2026-09-14 20:44:17 +08:00 |
|
xiaoxia
|
7a03b629c6
|
refactor: delete constants.ts (#1899 #1900)
|
2026-09-14 20:44:15 +08:00 |
|
xiaoxia
|
831d7a9711
|
refactor: delete VoiceSelector.tsx (#1899 #1900)
|
2026-09-14 20:44:15 +08:00 |
|
xiaoxia
|
be5a295b7f
|
refactor: delete TtsSlider.tsx (#1899 #1900)
|
2026-09-14 20:44:07 +08:00 |
|
xiaoxia
|
cc1e1ef9c5
|
refactor: delete TransitionSelector.tsx (#1899 #1900)
|
2026-09-14 20:44:06 +08:00 |
|
xiaoxia
|
ac68a4def3
|
refactor: delete TopBar.tsx (#1899 #1900)
|
2026-09-14 20:44:04 +08:00 |
|
xiaoxia
|
bee15fd6f9
|
refactor: delete TimelinePanel.tsx (#1899 #1900)
|
2026-09-14 20:44:04 +08:00 |
|
xiaoxia
|
c8fa0e0f19
|
refactor: delete SubtitleStylePanel.tsx (#1899 #1900)
|
2026-09-14 20:44:03 +08:00 |
|
xiaoxia
|
7e1a52925e
|
refactor: delete index.tsx (#1899 #1900)
|
2026-09-14 20:44:02 +08:00 |
|
xiaoxia
|
db455e40ef
|
refactor: delete useStickerPanel.ts (#1899 #1900)
|
2026-09-14 20:44:01 +08:00 |
|
xiaoxia
|
056fc4b257
|
refactor: delete constants.ts (#1899 #1900)
|
2026-09-14 20:43:59 +08:00 |
|
xiaoxia
|
dcc100d646
|
refactor: delete StickerTabs.tsx (#1899 #1900)
|
2026-09-14 20:43:58 +08:00 |
|
xiaoxia
|
6c12e0d847
|
refactor: delete StickerPropsEditor.tsx (#1899 #1900)
|
2026-09-14 20:43:56 +08:00 |
|
xiaoxia
|
56e3ab92a6
|
refactor: delete StickerList.tsx (#1899 #1900)
|
2026-09-14 20:43:55 +08:00 |
|
xiaoxia
|
24c86dcabf
|
refactor: delete StatusBar.tsx (#1899 #1900)
|
2026-09-14 20:43:54 +08:00 |
|
xiaoxia
|
f8cce24fa4
|
refactor: delete SpeedPanel.tsx (#1899 #1900)
|
2026-09-14 20:43:50 +08:00 |
|
xiaoxia
|
3a2323a2af
|
refactor: delete SaveModal.tsx (#1899 #1900)
|
2026-09-14 20:43:50 +08:00 |
|
xiaoxia
|
fdafad2947
|
refactor: delete RightPanel.tsx (#1899 #1900)
|
2026-09-14 20:43:48 +08:00 |
|
xiaoxia
|
6c6b8aed75
|
refactor: delete PreviewPlayer.tsx (#1899 #1900)
|
2026-09-14 20:43:46 +08:00 |
|
xiaoxia
|
c91514d7d8
|
refactor: delete PreviewPlayer.css (#1899 #1900)
|
2026-09-14 20:43:45 +08:00 |
|
xiaoxia
|
6d83087be1
|
refactor: delete index.tsx (#1899 #1900)
|
2026-09-14 20:43:44 +08:00 |
|
xiaoxia
|
d7abc9ddd7
|
refactor: delete usePipConfigPanel.ts (#1899 #1900)
|
2026-09-14 20:43:42 +08:00 |
|
xiaoxia
|
1c9f7642fa
|
refactor: delete constants.ts (#1899 #1900)
|
2026-09-14 20:43:41 +08:00 |
|
xiaoxia
|
8826629583
|
refactor: delete PipPreview.tsx (#1899 #1900)
|
2026-09-14 20:43:37 +08:00 |
|
xiaoxia
|
52d083dbe2
|
refactor: delete LayerList.tsx (#1899 #1900)
|
2026-09-14 20:43:37 +08:00 |
|
xiaoxia
|
5c33769930
|
refactor: delete LayerConfig.tsx (#1899 #1900)
|
2026-09-14 20:43:36 +08:00 |
|
xiaoxia
|
d47803bf35
|
refactor: delete ModeBar.tsx (#1899 #1900)
|
2026-09-14 20:43:35 +08:00 |
|
xiaoxia
|
4442e46d1d
|
refactor: delete MediaPanel.tsx (#1899 #1900)
|
2026-09-14 20:43:34 +08:00 |
|
xiaoxia
|
2c8038e5f4
|
refactor: delete IntroOutroPanel.tsx (#1899 #1900)
|
2026-09-14 20:43:33 +08:00 |
|
xiaoxia
|
edc68067e9
|
refactor: delete GreenScreenPanel.tsx (#1899 #1900)
|
2026-09-14 20:43:33 +08:00 |
|
xiaoxia
|
7fd57e8fd1
|
refactor: delete FilterPanel.tsx (#1899 #1900)
|
2026-09-14 20:43:29 +08:00 |
|
xiaoxia
|
d325572dd7
|
refactor: delete EditorDrawers.tsx (#1899 #1900)
|
2026-09-14 20:43:28 +08:00 |
|
xiaoxia
|
1c1b82ea66
|
refactor: delete EditorClipList.tsx (#1899 #1900)
|
2026-09-14 20:43:27 +08:00 |
|
xiaoxia
|
96ccac7fff
|
refactor: delete EditingDrawers.tsx (#1899 #1900)
|
2026-09-14 20:43:27 +08:00 |
|
xiaoxia
|
ac6b001ac3
|
refactor: delete ClipPropertiesPanel.tsx (#1899 #1900)
|
2026-09-14 20:43:23 +08:00 |
|
xiaoxia
|
42ef3d27e4
|
refactor: delete BgmSelector.tsx (#1899 #1900)
|
2026-09-14 20:43:23 +08:00 |
|
xiaoxia
|
eb5aef7890
|
refactor: delete EditingPlanner.tsx (#1899 #1900)
|
2026-09-14 20:43:22 +08:00 |
|
xiaoxia
|
09f1189d65
|
refactor: delete EditingPlanner.css (#1899 #1900)
|
2026-09-14 20:43:21 +08:00 |
|
xiaoxia
|
937f751f68
|
Merge pull request 'fix(backend): #1901 统一title_config字段名修复渲染不一致' (#1909) from fix/1901-title-config-unify into develop
CI/CD Pipeline / Dedup Check - skip PR tests when covered by push pipeline (push) Successful in 1s
CI/CD Pipeline / Check push changed paths (push) Successful in 2s
CI/CD Pipeline / Build Staging Web Image (push) Successful in 21s
CI/CD Pipeline / Build Staging API Image (push) Successful in 26s
CI/CD Pipeline / Build Staging Worker Image (push) Successful in 27s
CI/CD Pipeline / Frontend Unit Tests (push) Successful in 2m42s
CI/CD Pipeline / Integration Tests (push) Successful in 8m40s
CI/CD Pipeline / Validate - Style (push) Successful in 9m25s
CI/CD Pipeline / Validate - Python (mypy + alembic) (push) Successful in 11m25s
CI/CD Pipeline / Deploy Staging (Watchtower auto-deploy) (push) Successful in 10m55s
CI/CD Pipeline / ACR Image Cleanup (push) Successful in 1m43s
CI/CD Pipeline / Staging API Integration Tests (push) Successful in 2m48s
CI/CD Pipeline / Staging E2E Tests (push) Failing after 2m50s
CI/CD Pipeline / Unit Tests (push) Successful in 14m57s
CI/CD Pipeline / Validate - Security (push) Successful in 29m26s
CI/CD Pipeline / Production Browser E2E (push) Has been skipped
CI/CD Pipeline / Deploy Production (push) Failing after 42h36m49s
CI/CD Pipeline / Build Production Web Image (push) Failing after 42h36m54s
CI/CD Pipeline / Retag skipped Staging API Image (push) Failing after 43h5m49s
CI/CD Pipeline / PR Build API Image (push) Failing after 43h6m25s
CI/CD Pipeline / PR Build Worker Image (push) Failing after 43h5m56s
CI/CD Pipeline / PR Build Web Image (push) Failing after 43h5m56s
CI/CD Pipeline / Build Production API Image (push) Failing after 42h36m25s
CI/CD Pipeline / CI Gate (push) Failing after 42h36m25s
CI/CD Pipeline / Frontend Lint (push) Failing after 43h5m51s
CI/CD Pipeline / Check if frontend-only change (push) Failing after 43h5m57s
CI/CD Pipeline / Build Production Worker Image (push) Failing after 42h36m25s
CI/CD Pipeline / Retag skipped Staging Worker Image (push) Failing after 43h5m20s
CI/CD Pipeline / Canary Release to Production (push) Failing after 42h36m20s
CI/CD Pipeline / Retag skipped Staging Web Image (push) Failing after 43h5m20s
|
2026-09-14 20:17:19 +08:00 |
|
xiaoxia
|
afcfcf45ee
|
fix(frontend): #1896 删除侵权华康字体修复PreviewPlayer字体映射 (#1908)
CI/CD Pipeline / Dedup Check - skip PR tests when covered by push pipeline (push) Successful in 2s
CI/CD Pipeline / Check push changed paths (push) Successful in 19s
CI/CD Pipeline / Build Staging Web Image (push) Successful in 13s
CI/CD Pipeline / Build Staging Worker Image (push) Successful in 14s
CI/CD Pipeline / Build Staging API Image (push) Successful in 46s
CI/CD Pipeline / Deploy Staging (Watchtower auto-deploy) (push) Successful in 1m39s
CI/CD Pipeline / Frontend Unit Tests (push) Successful in 3m19s
CI/CD Pipeline / Staging E2E Tests (push) Failing after 1m50s
CI/CD Pipeline / Validate - Style (push) Has been cancelled
CI/CD Pipeline / Validate - Security (push) Has been cancelled
CI/CD Pipeline / Validate - Python (mypy + alembic) (push) Has been cancelled
CI/CD Pipeline / Unit Tests (push) Has been cancelled
CI/CD Pipeline / Integration Tests (push) Has been cancelled
CI/CD Pipeline / Staging API Integration Tests (push) Has been cancelled
CI/CD Pipeline / Build Production API Image (push) Has been cancelled
CI/CD Pipeline / Build Production Web Image (push) Has been cancelled
CI/CD Pipeline / Build Production Worker Image (push) Has been cancelled
CI/CD Pipeline / Deploy Production (push) Has been cancelled
CI/CD Pipeline / Production Browser E2E (push) Has been cancelled
CI/CD Pipeline / ACR Image Cleanup (push) Has been cancelled
CI/CD Pipeline / Canary Release to Production (push) Has been cancelled
CI/CD Pipeline / CI Gate (push) Has been cancelled
CI/CD Pipeline / Retag skipped Staging Web Image (push) Failing after 43h10m14s
CI/CD Pipeline / PR Build Web Image (push) Failing after 43h11m24s
CI/CD Pipeline / Check if frontend-only change (push) Failing after 43h10m56s
CI/CD Pipeline / Retag skipped Staging API Image (push) Failing after 43h9m45s
CI/CD Pipeline / PR Build Worker Image (push) Failing after 43h10m55s
CI/CD Pipeline / PR Build API Image (push) Failing after 43h10m55s
CI/CD Pipeline / Retag skipped Staging Worker Image (push) Failing after 43h9m45s
CI/CD Pipeline / Frontend Lint (push) Failing after 43h10m50s
fix(frontend): #1896 删除侵权华康字体修复PreviewPlayer字体映射
问题:
1. "华康俪金黑"@font-face字体文件缺失(404)且有版权风险
2. PreviewPlayer直接用中文font_preset/font作为fontFamily,浏览器不识别
修改:
- 删除"华康俪金黑"字体选项(FONT_OPTIONS+FONT_FAMILY_MAP)和@font-face声明
- 统一 editing-planner/constants/clipProperties.ts 和 subtitleStyle.ts 从 generate/constants 重新导出 FONT_OPTIONS,避免多处维护
- PreviewPlayer.tsx 标题/字幕 fontFamily 通过 getFontFamily() 映射为浏览器可识别字体栈
- FrontendPreviewPlayer.tsx 标题 fontFamily 同样通过 getFontFamily() 映射
- TitleStylePanel/PanelTitleConfig/SubtitleStylePanel 等组件因复用统一常量自动生效
- 最终保留5个字体:思源黑体、思源宋体、苹方、微软雅黑、楷体
- PingFang 别名保留在 FONT_FAMILY_MAP 中以兼容旧数据,但不在 UI 选项中显示
Refs #1896
|
2026-09-14 20:12:21 +08:00 |
|
CI Bot
|
ffb40038d3
|
style: auto-format with black + isort + ruff + prettier [skip ci-format-check]
CI/CD Pipeline / Dedup Check - skip PR tests when covered by push pipeline (pull_request) Successful in 0s
CI/CD Pipeline / Check if frontend-only change (pull_request) Successful in 1s
CI/CD Pipeline / PR Build API Image (pull_request) Successful in 8s
CI/CD Pipeline / PR Build Worker Image (pull_request) Successful in 8s
Preview Deploy / Deploy Preview Environment (pull_request) Successful in 2m1s
PR Automation / Auto Approve on CI Green (pull_request) Successful in 2m45s
AI Code Review / AI Code Review (pull_request) Successful in 6m32s
CI/CD Pipeline / Integration Tests (pull_request) Successful in 7m28s
CI/CD Pipeline / Validate - Style (pull_request) Successful in 8m3s
CI/CD Pipeline / Unit Tests (pull_request) Successful in 8m21s
CI/CD Pipeline / Validate - Python (mypy + alembic) (pull_request) Successful in 9m39s
PR Automation / Auto Merge on CI Green + Approved (pull_request) Successful in 10m32s
CI/CD Pipeline / Validate - Security (pull_request) Successful in 25m33s
CI/CD Pipeline / Production Browser E2E (pull_request) Has been skipped
CI/CD Pipeline / CI Gate (pull_request) Successful in 1s
ACR Cleanup / ACR Image Cleanup (pull_request_target) Successful in 13m46s
Preview Cleanup / Cleanup Preview Environment (pull_request) Successful in 14m59s
CI/CD Pipeline / Deploy Production (pull_request) Failing after 43h19m12s
CI/CD Pipeline / Retag skipped Staging Web Image (pull_request) Failing after 43h43m59s
CI/CD Pipeline / PR Build Web Image (pull_request) Failing after 43h44m13s
CI/CD Pipeline / Deploy Staging (Watchtower auto-deploy) (pull_request) Failing after 43h43m26s
CI/CD Pipeline / Retag skipped Staging API Image (pull_request) Failing after 43h43m30s
CI/CD Pipeline / Build Staging Worker Image (pull_request) Failing after 43h43m36s
CI/CD Pipeline / Build Staging Web Image (pull_request) Failing after 43h43m36s
CI/CD Pipeline / Build Staging API Image (pull_request) Failing after 43h43m36s
CI/CD Pipeline / Check push changed paths (pull_request) Failing after 43h44m21s
CI/CD Pipeline / Build Production API Image (pull_request) Failing after 43h18m44s
CI/CD Pipeline / Staging E2E Tests (pull_request) Failing after 43h43m2s
CI/CD Pipeline / Build Production Web Image (pull_request) Failing after 43h18m44s
CI/CD Pipeline / Canary Release to Production (pull_request) Failing after 43h18m43s
CI/CD Pipeline / Build Production Worker Image (pull_request) Failing after 43h18m44s
CI/CD Pipeline / ACR Image Cleanup (pull_request) Failing after 43h43m2s
CI/CD Pipeline / Frontend Unit Tests (pull_request) Failing after 43h43m52s
CI/CD Pipeline / Staging API Integration Tests (pull_request) Failing after 43h43m2s
CI/CD Pipeline / Retag skipped Staging Worker Image (pull_request) Failing after 43h43m30s
CI/CD Pipeline / Frontend Lint (pull_request) Failing after 43h43m52s
|
2026-09-14 11:38:53 +00:00 |
|