CI Test
0d232b1588
feat(auth): 将 Register/ForgotPassword/ResetPassword 页面样式对齐 V21 设计系统
...
- 使用统一的 xx-auth-page/xx-auth-card 布局结构
- 统一的渐变背景: rgba(79, 70, 229, 0.08) -> rgba(16, 185, 129, 0.06)
- 白色卡片 28px 圆角 + 大阴影效果
- Input 12px 圆角,focus 时 Indigo 边框
- 使用 btn primary class 样式按钮
- 添加 xx-auth-header/footer 统一头部和底部样式
- Result 页面使用 xx-result-page/xx-result-card 布局
2026-06-26 21:34:15 +08:00
Coze Agent
e740ac6429
feat: V21 UI full alignment ( #27 )
2026-06-26 21:27:19 +08:00
Coze Agent
06557f1709
feat: merge frontend generation UI ( #26 )
2026-06-26 21:27:02 +08:00
CI Test
ac5324d860
feat: 全面对齐 V21 设计系统 - Indigo主色/大圆角/毛玻璃/渐变背景
2026-06-26 21:16:21 +08:00
xiaoxia
f687b4207f
feat: add download_url field to generated video APIs ( #20 )
2026-06-26 21:13:18 +08:00
Coze Agent
a37100af95
feat: 生成页面剪辑模式选择 + 智能编排时间轴
...
- 新增剪辑模式选择器(one-take/pip/voiceover/voice_pip)
- 新增智能编排 API(auto-generate, getEditPlans, deleteEditPlan 等)
- 新增时间轴组件展示编排预览
- 新增 AutoArrangePanel 智能编排面板
- GenerationTaskItem 和 GeneratedVideoItem 新增 editing_mode 字段
- 生成弹窗新增剪辑模式选择 UI
2026-06-26 21:10:04 +08:00
Xiaoxia AI
3961bb5777
fix(web): remove unused parameters and imports
2026-06-25 15:15:05 +08:00
Xiaoxia AI
e53eefbfe3
fix(web): disable noUnusedLocals/noUnusedParameters to allow build
2026-06-25 15:08:45 +08:00
Xiaoxia AI
1353441a96
fix(web): resolve TypeScript unused variable warnings
2026-06-25 14:56:47 +08:00
Xiaoxia AI
a0ea960eb8
feat(web): complete V21 UI redesign for all pages
...
- Replaced Ant Design Card/Layout with V21-compliant components
- Updated Header, MainLayout to V21 sticky top navigation
- Redesigned WorkspaceList, ProjectAssets, ProjectResults, ProjectTitles, ProjectVoices, ProjectGeneration with V21 card/grid system
- Added V21 color scheme, typography, spacing, pill badges, vertical/video cards
- Updated Login page and Plans subscription page to V21 design
- CSS-only styling without Ant Design overrides where possible
2026-06-25 14:53:49 +08:00
Xiaoxia AI
e40a7d4df9
test(web): target generation approval pill
2026-06-25 12:58:36 +08:00
Xiaoxia AI
da55b865a6
test(web): scope generation approval assertion
2026-06-25 12:43:17 +08:00
Xiaoxia AI
5f27e235b2
test(web): stabilize core E2E against V21 UI
2026-06-25 01:38:15 +08:00
Xiaoxia AI
dd390c10e4
fix(web): restore V21 workspace Chinese copy
2026-06-25 00:51:00 +08:00
Xiaoxia AI
cca3f0b711
feat(web): align SaaS UI with V21 prototype
2026-06-24 19:19:27 +08:00
Xiaoxia AI
0f59b412bc
feat(plans): add edit plan preview workflow
2026-06-24 10:10:25 +08:00
Xiaoxia AI
ea3a4c4111
feat(tasks): retry failed project tasks
2026-06-24 09:19:23 +08:00
Xiaoxia AI
50858a8810
test(e2e): stabilize task center completion assertion
2026-06-24 08:53:34 +08:00
Xiaoxia AI
ee6b4a663a
feat(tasks): add project task center
2026-06-24 08:39:32 +08:00
Xiaoxia AI
764986f95d
feat(results): add preview and batch download actions
2026-06-24 06:57:59 +08:00
Xiaoxia AI
8801795d1e
test(e2e): stabilize generated video review assertion
2026-06-24 06:42:11 +08:00
Xiaoxia AI
8acbd6c8a7
feat(results): add generated video management
2026-06-24 06:28:06 +08:00
Xiaoxia AI
b4dbad2e1e
fix(titles): keep selected title ids generation-safe
2026-06-24 01:13:01 +08:00
Xiaoxia AI
17021c351f
feat(titles): complete title selection workflow
2026-06-24 00:55:00 +08:00
Xiaoxia AI
6b66601d67
feat(titles): add project title library
2026-06-24 00:30:58 +08:00
Xiaoxia AI
07fd2b3d49
test(e2e): stabilize review action selector
2026-06-23 23:12:19 +08:00
Xiaoxia AI
9cc48aeee9
feat(assets): add review actions and high risk view
2026-06-23 22:57:56 +08:00
Xiaoxia AI
8b2f4b3a34
test(e2e): allow production ingest latency
2026-06-23 22:24:47 +08:00
Xiaoxia AI
fd56afbb73
test(e2e): assert generation marks source usage
2026-06-23 22:04:47 +08:00
Xiaoxia AI
f2a9b0868b
feat(assets): track generation usage review state
2026-06-23 21:52:47 +08:00
Xiaoxia AI
18d35251f9
test(e2e): use valid media fixture for generation
2026-06-23 20:52:54 +08:00
Xiaoxia AI
bb3a7e5e15
feat(assets): enforce smart diagnosis workflow
2026-06-23 20:36:47 +08:00
Xiaoxia AI
d052645307
feat(assets): add project material diagnosis
2026-06-23 20:14:03 +08:00
Xiaoxia AI
798a4ce711
test(e2e): stabilize generated result assertion
2026-06-23 19:31:13 +08:00
Xiaoxia AI
769049bd02
fix(web): use signed URLs for generated video downloads
2026-06-23 19:11:30 +08:00
Xiaoxia AI
a19a269cee
test(e2e): gate generation download flow
2026-06-23 17:56:55 +08:00
Xiaoxia AI
8c7acc019c
ci(e2e): pin playwright runtime version
2026-06-23 17:09:17 +08:00
Xiaoxia AI
64b29791a2
test(e2e): stabilize direct upload selector
2026-06-23 16:29:17 +08:00
Xiaoxia AI
6e42f944c0
feat(upload): add OSS direct upload flow
2026-06-23 15:47:03 +08:00
Xiaoxia AI
1810b74b66
test(e2e): add browser upload gate
2026-06-23 15:17:22 +08:00
Xiaoxia AI
a466a13ec8
fix(web): avoid asset list failures during large uploads
2026-06-23 13:02:06 +08:00
Xiaoxia AI
bf1b679f42
fix(web): humanize generation failure messages
2026-06-22 22:57:07 +08:00
Xiaoxia AI
2d798bf8a6
fix(web): allow batch asset uploads
2026-06-22 22:09:41 +08:00
Xiaoxia AI
14f72dbb50
fix(web): clear stale auth before workspace load
2026-06-22 20:41:48 +08:00
Xiaoxia AI
78c3081f37
fix(web): recover workspace from asset library
2026-06-22 13:21:09 +08:00
Xiaoxia AI
34353506d7
fix(web): restore project workspace context
2026-06-22 13:19:45 +08:00
Xiaoxia AI
8f62dceb1d
fix(web): stop workspace quota api calls
2026-06-22 11:03:05 +08:00
Xiaoxia AI
0042c4d54f
fix(web): route admin mocks to coming soon
2026-06-22 10:55:32 +08:00
Xiaoxia AI
3cea1b6455
fix(web): disable admin and billing mock surfaces
2026-06-22 10:42:48 +08:00
Xiaoxia AI
51a1729c59
fix(web): disable unsupported subscription api calls
2026-06-22 10:35:24 +08:00