420f78b2cf
优化
2026-02-25 02:11:04 +08:00
7285534405
feat: 热点改进
2026-02-25 01:24:57 +08:00
cd5a2f0c7d
优化宽度
2026-02-25 00:38:19 +08:00
cfaf8cab49
feat: 优化
2026-02-24 23:58:17 +08:00
caa69d7353
优化
2026-02-24 22:23:53 +08:00
903dc7ce93
优化
2026-02-24 22:11:30 +08:00
7490298ded
优化
2026-02-24 21:47:21 +08:00
9388f7d75b
修复
2026-02-24 21:41:05 +08:00
c1d1b0ed70
优化
2026-02-24 15:40:40 +08:00
d69a99882f
修复
2026-02-24 00:38:23 +08:00
07388db632
优化
2026-02-23 22:29:43 +08:00
e1627eb48c
feat: 功能优化
2026-02-23 21:54:46 +08:00
5bd74a4628
feat: 功能优化
2026-02-23 20:36:50 +08:00
af23c8779e
增加个人中心
2026-02-23 02:27:32 +08:00
1e2e726744
feat: 优化
2026-02-23 00:09:36 +08:00
ff11f04b43
feat: 优化
2026-02-22 21:36:47 +08:00
227dd4f78d
fix: 问题
2026-02-22 21:08:07 +08:00
faa19056ac
fix: 问题
2026-02-13 00:21:21 +08:00
a03e14492b
修复
2026-02-12 23:35:39 +08:00
a704b26b26
优化
2026-02-12 01:06:29 +08:00
fe4b004e0c
优化
2026-02-11 00:39:16 +08:00
7acc5bce8b
feat: d new layout components including FullWidthLayout, LayoutHeader, TabLayout, CardLayout, FormLayout, BasicLayout, and a Copywriting view.
2026-02-11 00:17:51 +08:00
7edce5494d
feat: 功能优化
2026-02-04 02:12:18 +08:00
b1bd711cea
feat: 功能优化
2026-02-04 01:46:55 +08:00
0e1b6fe643
feat: 功能
2026-02-04 01:18:16 +08:00
409e976209
功能优化
2026-02-02 23:16:38 +08:00
33b748915d
fix:问题
2026-02-02 02:39:40 +08:00
808774c333
优化
2026-02-01 20:23:24 +08:00
be5bfc8531
优化
2026-02-01 19:16:31 +08:00
003e55dccf
feat: 语音
2026-02-01 18:35:03 +08:00
a30ebf8a52
功能优化
2026-02-01 17:32:47 +08:00
24f66c8e81
feat: 功能优化
2026-01-27 01:39:08 +08:00
bf12e70339
feat: 优化
2026-01-27 00:39:12 +08:00
b76367afed
feat: 功能优化
2026-01-18 21:41:44 +08:00
e050a960c5
feat: remove redundant error notifications in prompt loading
...
Removed duplicate message.error calls in both PromptSelector.vue and Forecast.vue components after logging errors to console. The error messages were being displayed twice to users, creating a redundant UX. Now errors are only logged to console for debugging while maintaining clean user interface.
2026-01-18 18:38:21 +08:00
f5bccf8da4
feat: 优化
2026-01-18 18:36:37 +08:00
265ee3a453
feat: 优化
2026-01-18 17:06:50 +08:00
5ef12f7d51
登录优化
2026-01-18 15:34:18 +08:00
85073b7960
feat: 功能优化
2026-01-18 02:35:41 +08:00
961e4bcc77
fix: 修复问题
2026-01-18 02:15:08 +08:00
aa81a1aebc
feat: 布局优化
2026-01-18 01:07:11 +08:00
e0cf6092a9
feat: 功能优化
2026-01-18 00:34:04 +08:00
fe91226727
feat: 功能优化
2026-01-17 19:54:57 +08:00
091e3d2d05
feat: 功能优化
2026-01-17 19:33:59 +08:00
fecd47e25d
feat: 功能优化
2026-01-17 14:43:42 +08:00
5ed0cfff07
feat: 功能优化
2025-12-28 15:15:27 +08:00
bbf8093ca3
feat: 功能
2025-12-28 13:49:45 +08:00
36195ea55a
feat: 重构 IdentifyFace.vue 为 Hooks 架构
...
- 新增 hooks/ 目录,包含三个专用 Hook:
* useVoiceGeneration - 语音生成和校验逻辑
* useDigitalHumanGeneration - 数字人视频生成逻辑
* useIdentifyFaceController - 协调两个子 Hook 的控制器
- 新增 types/identify-face.ts 完整类型定义
- 重构 IdentifyFace.vue 使用 hooks 架构:
* 视图层与业务逻辑分离
* 状态管理清晰化
* 模块解耦,逻辑清晰
- 遵循单一职责原则,每个 Hook 只负责一个领域
- 提升代码可测试性和可维护性
- 支持两种视频素材来源:素材库选择和直接上传
- 实现语音生成优先校验的业务规则
🤖 Generated with [Claude Code](https://claude.com/claude-code )
Co-Authored-By: Claude <noreply@anthropic.com >
2025-12-28 00:19:17 +08:00
ad36382f60
feat: 功能优化
2025-12-22 00:26:38 +08:00
62f22d03e7
feat: 优化
2025-12-22 00:15:13 +08:00