Commit Graph

23 Commits

Author SHA1 Message Date
灵应 f99ee8a2aa 🟡 P1-4: 字体大小设置实时预览 — PreviewPlayer叠加标题/字幕预览层
CI/CD Pipeline / Deploy Staging (push) Has been skipped
CI/CD Pipeline / Staging E2E Tests (push) Has been skipped
CI/CD Pipeline / Build Production Runtime Images (push) Has been skipped
CI/CD Pipeline / Deploy Production (push) Has been skipped
CI/CD Pipeline / Production Browser E2E (push) Has been skipped
CI/CD Pipeline / Frontend Lint (push) Failing after 71h47m46s
CI/CD Pipeline / Validate Code Quality And Tests (push) Failing after 71h49m21s
- PreviewPlayer新增titleSettings/subtitleSettings props
- 手机预览区内叠加标题文字(位置/字体/大小/粗体/斜体/描边/阴影实时反映)
- 字幕预览叠加层(位置/字体/大小实时反映)
- EditingPlanner传递titleSettings/subtitleSettings到PreviewPlayer
- 新增.ep-preview-title/.ep-preview-subtitle CSS样式

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-07-06 13:03:10 +08:00
灵应 414a4a9020 🟡 P1-3: 剪辑编辑器片段添加对齐原型 — MediaPanel增加素材Tab+AssetSelector集成
CI/CD Pipeline / Validate Code Quality And Tests (push) Has been cancelled
CI/CD Pipeline / Frontend Lint (push) Has been cancelled
CI/CD Pipeline / Deploy Staging (push) Has been cancelled
CI/CD Pipeline / Staging E2E Tests (push) Has been cancelled
CI/CD Pipeline / Build Production Runtime Images (push) Has been cancelled
CI/CD Pipeline / Deploy Production (push) Has been cancelled
CI/CD Pipeline / Production Browser E2E (push) Has been cancelled
- MediaPanel新增Tab切换(模板/素材),集成AssetSelector组件
- 素材支持拖拽到时间线添加片段,对齐V8原型交互
- EditingPlanner传递mediaAssets/selectedAssetIds/onAssetSelect props
- 新增Tab切换CSS样式

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-07-06 13:01:16 +08:00
xiaoxia 220f4ef112 feat(web): P2深度改造 - generate/editing-planner/products清除268个硬编码,全面替换为语义变量
CI/CD Pipeline / Staging E2E Tests (push) Has been cancelled
CI/CD Pipeline / Build Production Runtime Images (push) Has been skipped
CI/CD Pipeline / Deploy Production (push) Has been cancelled
CI/CD Pipeline / Production Browser E2E (push) Has been cancelled
CI/CD Pipeline / Deploy Staging (push) Failing after 75h2m31s
CI/CD Pipeline / Frontend Lint (push) Failing after 75h3m6s
CI/CD Pipeline / Validate Code Quality And Tests (push) Failing after 75h3m52s
2026-07-06 09:50:16 +08:00
DevOps Bot b86a9c2af2 chore: 统一代码格式 - black + prettier 全量格式化
CI/CD Pipeline / Deploy Staging (push) Has been skipped
CI/CD Pipeline / Staging E2E Tests (push) Has been skipped
CI/CD Pipeline / Build Production Runtime Images (push) Has been skipped
CI/CD Pipeline / Deploy Production (push) Has been skipped
CI/CD Pipeline / Production Browser E2E (push) Has been skipped
CI/CD Pipeline / Frontend Lint (push) Failing after 75h41m6s
CI/CD Pipeline / Validate Code Quality And Tests (push) Failing after 75h41m16s
2026-07-06 09:13:03 +08:00
xiaoxia d18bbc4a17 fix(web): 右侧面板表单控件背景色改为浅灰,focus时变白
Deploy / Staging E2E Tests (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
Deploy / Deploy Staging (push) Has been cancelled
CI/CD Pipeline / Frontend Lint (push) Failing after 85h20m35s
CI/CD Pipeline / Validate Code Quality And Tests (push) Failing after 85h20m43s
- 对齐V21原型:表单input/select默认背景#f8fafc,focus时变白
2026-07-05 23:33:40 +08:00
xiaoxia 72718cc6a3 feat(web): P0-5 剪辑计划编辑器V21第五波 - 细节打磨
Deploy / Staging E2E Tests (push) Has been skipped
Deploy / Build Production Runtime Images (push) Has been skipped
Deploy / Deploy Production (push) Has been skipped
Deploy / Production Browser E2E (push) Has been skipped
Deploy / Deploy Staging (push) Failing after 85h24m16s
CI/CD Pipeline / Frontend Lint (push) Failing after 85h24m45s
CI/CD Pipeline / Validate Code Quality And Tests (push) Failing after 85h24m53s
- 左侧面板:加标题栏 + 搜索/筛选区域底部分隔线
- 筛选chip:字号12→10px,激活态改用primary-soft背景
- 模板卡片:圆角14→12px,hover阴影调优
- 模式按钮:背景#f8fafc→#fff,圆角14→10px,字号12→10px
- 封面方案按钮:从矩形改为胶囊样式
- 片段轨道:背景色#f8fafc→#fff
- 顶栏按钮:ghost样式对齐V21(白底+深灰字),primary阴影加强
- 右侧面板:section标题11px大写样式,section加padding+底部分隔线
- 搜索图标位置适配新的padding
2026-07-05 23:29:23 +08:00
xiaoxia 971a3923d1 feat(web): P0-5 剪辑计划编辑器V21全面浅色化(第四波)
Deploy / Staging E2E Tests (push) Has been skipped
Deploy / Build Production Runtime Images (push) Has been skipped
Deploy / Deploy Production (push) Has been skipped
Deploy / Production Browser E2E (push) Has been skipped
Deploy / Deploy Staging (push) Failing after 85h40m57s
CI/CD Pipeline / Frontend Lint (push) Failing after 85h41m25s
CI/CD Pipeline / Validate Code Quality And Tests (push) Failing after 85h41m31s
左侧面板:
- 搜索框:36px高度 + bg-secondary背景 + radius-xs + focus ring
- 分类chip:胶囊样式(radius-full) + 12px字号 + primary激活态
- 模板卡片:radius-sm + hover上浮+阴影 + active用primary-soft
- 模板标签/元信息:全部对齐V21字号色阶

时间线区域:
- 轨道背景:bg-secondary(浅灰) + 16px内边距
- 片段卡片:白色背景 + radius-sm(14px) + hover上浮阴影
- 选中态:2px primary-soft ring + 外阴影
- 缩略图:浅灰渐变 + 20px图标
- 删除按钮:红色+白边+阴影
- 播放头:primary色
- 一镜到底提示:accent色系(琥珀色)

弹窗系统:
- 通用Modal:radius-lg(24px) + 白色背景 + 毛玻璃遮罩
- 生成进度:环形进度条primary色 + 进度条primary色
- 生成结果:更大的图标和间距
- 历史表格:浅色分割线 + hover行背景 + 胶囊状态标签

其他:
- 骨架屏:bg-secondary + radius-sm
- 按钮active态统一用primary-soft
- danger按钮统一用全局danger变量
- 手机预览屏幕内部保持暗色(模拟屏幕效果),但强调色换为primary
2026-07-05 23:11:46 +08:00
xiaoxia 89c04c4f71 feat(web): P0-5 剪辑计划编辑器V21右侧属性面板浅色化
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 / Staging E2E Tests (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
右侧面板全部对齐V21浅色主题:
- 标题设置/字幕设置/BGM设置/片段详情 四大区块浅色化
- 表单select: 32px高度 + radius-xs + 下拉箭头图标 + focus ring
- Toggle开关: 40x22 + 白色knob带阴影 + primary色激活
- Slider滑块: 16px拇指 + 白色边框 + 阴影
- 样式按钮组: 32px方形 + radius-xs + hover/active态
- AI推荐按钮: 36px高度 + gradient-primary + hover上浮效果
- 片段详情卡片: bg-secondary背景 + radius-sm + 底部分隔线
- 全部颜色走全局CSS变量,零硬编码
2026-07-05 23:05:32 +08:00
xiaoxia e7a0ba3fce feat(web): P0-5 剪辑计划编辑器V21时间线对齐 - 时间线工具栏+标尺浅色主题化
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 / Staging E2E Tests (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-07-05 22:45:02 +08:00
xiaoxia 25bd215c0c feat(web): P0-5 剪辑计划编辑器V21框架对齐 - 主题从暗色改浅色 + 顶栏/模式栏/三栏宽度/底栏移除 2026-07-05 22:43:14 +08:00
灵应 b3e1902b65 feat: 第三批UI打磨 — 生成历史/仪表盘/音色克隆
Deploy / Staging E2E Tests (push) Has been cancelled
Deploy / Build Production Runtime Images (push) Has been skipped
Deploy / Deploy Production (push) Has been cancelled
Deploy / Production Browser E2E (push) Has been cancelled
Deploy / Deploy Staging (push) Failing after 98h39m25s
CI/CD Pipeline / Frontend Lint (push) Failing after 98h39m53s
CI/CD Pipeline / Validate Code Quality And Tests (push) Failing after 98h40m1s
- GenerationHistoryModal: 内联状态样式→CSS类(ep-gh-status-tag--*)、✕→CloseOutlined、空状态增强
- EditingPlanner.css: 补全ep-modal基础样式、按钮:active/:disabled、状态标签变体
- Dashboard: emoji→Ant Design图标、6处内联样式迁移到CSS类
- dashboard.css: 补全:active(kpi-card/chart-bar/quick-card/announcement)、新增工具类
- VoiceClone: emoji→Ant Design图标、→骨架屏、→图标、window.confirm→Popconfirm
- voice-clone.css: 补全:active/:disabled、硬编码值→CSS变量、骨架屏动画
- 附带: products/titles/voices CSS微调 + test_duplication_api.py清理

TypeScript检查通过,零错误
2026-07-05 10:14:27 +08:00
灵应 50f5a51426 feat(editing-planner): UI 细节打磨 — 按钮状态/骨架屏/CSS变量/内联样式迁移
Deploy / Build Production Runtime Images (push) Has been skipped
Deploy / Deploy Production (push) Has been skipped
Deploy / Production Browser E2E (push) Has been skipped
Deploy / Staging E2E Tests (push) Failing after 100h44m27s
Deploy / Deploy Staging (push) Failing after 100h47m12s
CI/CD Pipeline / Frontend Lint (push) Failing after 100h47m43s
CI/CD Pipeline / Validate Code Quality And Tests (push) Failing after 100h47m49s
- EditingPlanner.css: 补全 11 个按钮组件的 :active/:disabled 交互状态
- EditingPlanner.css: 新增 .ep-status-link 样式定义(底栏生成历史按钮)
- EditingPlanner.css: 新增骨架屏动画 @keyframes ep-skeleton-pulse
- EditingPlanner.css: 硬编码颜色全部迁移至 var(--ep-*) CSS 变量
- GenerationHistoryModal.tsx: 全部内联样式迁移至 CSS 类名
- ClipPropertiesPanel.tsx: 内联样式迁移至 .ep-clip-detail-unit / .ep-clip-detail-linked
- PreviewPlayer.tsx: 内联样式迁移至 .ep-phone-empty-hint / .ep-cover-icon
- MediaPanel.tsx: 内联样式迁移至 .ep-media-panel-inner
- 生成历史弹窗加载态改为骨架屏

TypeScript 零错误
2026-07-05 08:06:37 +08:00
灵应 0e94adf7b6 P2: 剪辑计划编辑器视觉精修 — 颜色/尺寸/动画全量对齐 V8 原型
Deploy / Build Production Runtime Images (push) Has been skipped
Deploy / Deploy Production (push) Has been skipped
Deploy / Production Browser E2E (push) Has been skipped
Deploy / Staging E2E Tests (push) Failing after 112h11m9s
Deploy / Deploy Staging (push) Failing after 112h12m49s
CI/CD Pipeline / Frontend Lint (push) Failing after 112h12m58s
CI/CD Pipeline / Validate Code Quality And Tests (push) Failing after 112h12m58s
颜色体系:
- 边框统一 #1f1f30(原 #222/#2a2a4a/#1a1a2a)
- 文字统一 #e8e8f0/#9ca3af/#4b5563(原 #e0e0e0/#888/#666/#555/#ccc)
- 顶栏/底栏背景 #13131f(原 #161625)
- 按钮/卡片背景 #1a1a2e(原 #1e1e2e)

尺寸收紧:
- 按钮高度统一 28px(.ep-btn)/ 24px(.ep-btn-sm)
- 圆角统一 4px(按钮/搜索框/chip/标签/卡片)
- 搜索框高度 28px(原 30px)
- 片段卡片高度 96px(原 100px)
- 模板卡片圆角 6px(原 8px)

动画增强:
- 模式栏下划线滑动动画 cubic-bezier(0.4, 0, 0.2, 1)
- 按钮/卡片 hover 过渡统一 0.2s ease

新增样式:
- .ep-cover-ai-btns / .ep-cover-ai-btn(AI 封面操作按钮)
- .ep-playhead(播放头竖线 + 三角标记)
- .ep-clip-track 轨道底色
- 滚动条颜色统一 #1f1f30

内联样式修复:
- ClipPropertiesPanel 秒数标签 #666 → #4b5563
2026-07-04 20:41:31 +08:00
灵应 ffd533b552 feat: V8 原型 1:1 还原剪辑计划编辑器页面
Deploy / Deploy Staging (push) Has been cancelled
Deploy / Staging E2E Tests (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
CI/CD Pipeline / Frontend Lint (push) Has been cancelled
CI/CD Pipeline / Validate Code Quality And Tests (push) Has been cancelled
- 四行布局:顶栏(42px) → 模式栏(48px) → 三栏主体 → 底栏(40px)
- 顶栏:logo + 模板名 + 保存/生成按钮
- 模式栏:4种剪辑模式(画中画/人物口播/一镜到底/口播+画中画)下划线选中态
- 左栏(220px):纯模板列表 + chip分类筛选
- 中栏:手机模型预览(150x267) + 封面预览 + 水平轨道时间线(100x100卡片)
- 右栏(260px):标题/字幕/BGM设置 + 片段详情
- 底栏:片段数/总时长/当前模式
- 暗色主题 #0a0a14/#6c5ce7/#13131f
- HTML5拖拽排序 + 封面4方案切换
- TypeScript 零错误
2026-07-04 20:06:00 +08:00
灵应 8935196fcd style: 后端代码black格式化
Deploy / Staging E2E Tests (push) Has been skipped
Deploy / Build Production Runtime Images (push) Has been skipped
Deploy / Deploy Production (push) Has been skipped
Deploy / Production Browser E2E (push) Has been skipped
Deploy / Deploy Staging (push) Failing after 138h4m33s
CI/CD Pipeline / Frontend Lint (push) Failing after 138h4m39s
CI/CD Pipeline / Validate Code Quality And Tests (push) Failing after 138h4m39s
2026-07-03 18:49:54 +08:00
xiaoxia 6c08459d12 Merge pull request 'feat(editing-planner): 生成进度展示 — 任务 2.17' (#158) from feature/task-2.17-generation-progress into develop
Deploy / Build Production Runtime Images (push) Has been skipped
Deploy / Deploy Production (push) Has been skipped
Deploy / Production Browser E2E (push) Has been skipped
Deploy / Deploy Staging (push) Failing after 184h39m13s
CI/CD Pipeline / Frontend Lint (push) Failing after 184h39m38s
CI/CD Pipeline / Validate Code Quality And Tests (push) Failing after 184h39m43s
2026-07-01 20:14:47 +08:00
灵应 6ce40d76ea feat(editing-planner): 实现生成进度展示 — 任务 2.17
Deploy / Build Production Runtime Images (push) Has been skipped
Deploy / Deploy Production (push) Has been skipped
Deploy / Production Browser E2E (push) Has been skipped
CI/CD Pipeline / Frontend Lint (pull_request) Failing after 186h43m22s
CI/CD Pipeline / Validate Code Quality And Tests (pull_request) Failing after 186h43m25s
Deploy / Deploy Staging (push) Failing after 186h43m53s
CI/CD Pipeline / Frontend Lint (push) Failing after 186h44m20s
CI/CD Pipeline / Validate Code Quality And Tests (push) Failing after 186h44m24s
- 新增 GenerationProgressModal 组件:三阶段 UI(setup → progress → completed/failed)
- 集成 React Query 轮询:refetchInterval 2s 轮询任务状态,终态自动停止
- 进度展示:SVG 进度环 + 进度条 + 步骤文案 + 任务 ID
- 失败处理:错误信息展示 + 可重试时显示重试按钮
- 对接 createGenerationTask / getTask / retryTask API
- V21 设计系统,CSS 类名前缀 ep-gen-
2026-07-01 18:09:58 +08:00
灵应 7e954405f3 feat(task-2.15): 素材选择器优化 — 批量选择 + 拖拽排序 + 预览缩略图 + 质量分筛选
Deploy / Build Production Runtime Images (push) Has been skipped
Deploy / Deploy Production (push) Has been skipped
Deploy / Production Browser E2E (push) Has been skipped
CI/CD Pipeline / Frontend Lint (pull_request) Failing after 187h50m29s
CI/CD Pipeline / Validate Code Quality And Tests (pull_request) Failing after 187h50m32s
Deploy / Deploy Staging (push) Failing after 188h16m12s
CI/CD Pipeline / Frontend Lint (push) Failing after 188h16m34s
CI/CD Pipeline / Validate Code Quality And Tests (push) Failing after 188h16m38s
- 新增 AssetSelector 可复用组件(批量选择/拖拽排序/悬浮预览/质量分筛选/视图切换)
- MediaPanel 集成 AssetSelector,素材 Tab 使用 useQuery 内部获取数据
- TimelinePanel 支持批量素材拖入(application/x-media-assets)
- EditingPlanner 新增 handleBatchAddAssets 批量添加逻辑
- editPlans.ts 扩展 MediaAsset 类型(quality_score/classification_status)
- V21 设计系统响应式样式(1200/900/768/480 断点)
2026-07-01 16:37:27 +08:00
灵应 16bf124a60 feat(task-2.14): 剪辑计划编辑器完整版 — 三栏布局 + 拖拽 + 素材面板
Deploy / Build Production Runtime Images (push) Has been skipped
Deploy / Deploy Production (push) Has been skipped
Deploy / Production Browser E2E (push) Has been skipped
CI/CD Pipeline / Frontend Lint (pull_request) Failing after 189h47m20s
CI/CD Pipeline / Validate Code Quality And Tests (pull_request) Failing after 189h47m22s
Deploy / Deploy Staging (push) Failing after 189h47m51s
CI/CD Pipeline / Frontend Lint (push) Failing after 189h48m17s
CI/CD Pipeline / Validate Code Quality And Tests (push) Failing after 189h48m22s
- 新增 editPlans API 模块(Mock 数据,预留真实接口)
- 新增 MediaPanel 组件:左侧 Tab 切换(模板+素材),素材可拖拽
- 重写 TimelinePanel:可视化时长条 + 片段卡片 + 拖拽排序 + 素材接收
- 新增 ClipPropertiesPanel:右侧片段属性编辑(文案/时长/转场/素材关联)
- 升级 EditingPlanner 主页面:集成三栏布局 + 剪辑计划 CRUD
- 重写 EditingPlanner.css:全新 V21 设计系统样式 + 响应式适配
- 修复 TypeScript 类型错误

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-07-01 15:03:58 +08:00
CI Test 663edde8d8 fix: P2+P3 审计修复 - 响应式增强与导航配置统一
Deploy / Build Production Runtime Images (push) Has been skipped
Deploy / Deploy Production (push) Has been skipped
Deploy / Production Browser E2E (push) Has been skipped
Deploy / Deploy Staging (push) Failing after 193h52m37s
CI/CD Pipeline / Frontend Lint (push) Failing after 193h53m19s
CI/CD Pipeline / Validate Code Quality And Tests (push) Failing after 193h53m29s
2026-07-01 11:00:27 +08:00
灵应 8a77118cd0 feat(ui): 改造剪辑计划编辑器页面
Deploy / Build Production Runtime Images (push) Has been skipped
Deploy / Deploy Production (push) Has been skipped
Deploy / Production Browser E2E (push) Has been skipped
Deploy / Deploy Staging (push) Failing after 195h41m11s
CI/CD Pipeline / Frontend Lint (push) Failing after 195h41m11s
CI/CD Pipeline / Validate Code Quality And Tests (push) Failing after 195h41m20s
- 移除所有 Ant Design 依赖,改用 V21 基础组件(Button/Input/Select/Tag/Modal)
- 改造 EditingPlanner.tsx 主组件:胶囊模式切换、自定义 toast
- 改造 TemplatePanel.tsx:搜索/筛选/卡片列表
- 改造 TimelinePanel.tsx:预览区+时间线拖拽排序
- 改造 SettingsPanel.tsx:标题/字幕/BGM 设置面板
- 改造 SaveModal.tsx / GenerateModal.tsx:V21 Modal
- CSS 补充 .ep-cover-btns 类
- TypeScript 零错误
2026-07-01 09:13:15 +08:00
xiaoxia 560856cf22 fix: resolve all flake8 errors and apply Prettier formatting (#131)
Deploy / Build Production Runtime Images (push) Has been skipped
Deploy / Deploy Production (push) Has been skipped
Deploy / Production Browser E2E (push) Has been skipped
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
2026-06-30 18:26:53 +08:00
Audit Bot fff47a7a3d feat: 剪辑计划编辑器前端实现
CI/CD Pipeline / Validate Code Quality And Tests (pull_request) Has been cancelled
CI/CD Pipeline / Frontend Lint (pull_request) Has been cancelled
- 新增剪辑计划编辑器页面 (三栏布局)
  - 左侧:模板面板(搜索/筛选/加载模板)
  - 中间:预览区 + 时间线(片段拖拽排序)
  - 右侧:标题/字幕/BGM 设置面板
- 支持 4 种模式切换(画中画/人物口播/一镜到底/口播+混剪)
- 新增「我的模板」页面(卡片视图/编辑/复制/删除/生成)
- 新增 API 模块(mock 数据,后端就绪后替换)
- 更新路由和导航菜单

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-06-29 14:35:27 +08:00