Commit Graph

167 Commits

Author SHA1 Message Date
eaef9a0e4c feat(agent): 支持自建风格与智能体双模式对话系统
Some checks failed
Build and Deploy / deploy (push) Has been cancelled
- 新增 `source` 字段区分智能体(`agent`)与自建风格(`prompt`)两种对话来源
- 前端统一对话组件,根据来源动态构建请求参数、显示不同样式与文案
- 后端重构 Dify 会话与消息获取逻辑,支持合并查询 Pro 与 Standard 两个 Dify App 的会话历史
- 实现复合游标分页机制,支持跨双数据源的高效分页
- 新增 `clipboard-polyfill` 依赖,统一剪贴板复制功能,提升非 HTTPS 环境兼容性
- 扩展历史记录面板,支持按来源加载对应会话与消息
- 调整侧边抽屉宽度,优化大屏显示体验
2026-04-11 18:13:08 +08:00
e169065653 feat(kling): 优化数字人视频播放和识别功能
Some checks failed
Build and Deploy / deploy (push) Has been cancelled
- 前端:新增签名URL存储,将视频下载为blob URL确保浏览器兼容播放
- 后端:移除视频/音频播放URL的Content-Type参数,简化签名URL生成逻辑
- 修复:使用签名URL调用人脸识别API,避免blob URL无法被外部API访问的问题
2026-04-09 01:29:05 +08:00
63d3e7eecb feat(kling): 优化时间轴对比组件样式和交互
Some checks failed
Build and Deploy / deploy (push) Has been cancelled
- 重构 TimelinePanel.vue 组件,使用 Tailwind CSS 替代 Less,简化样式代码
- 改进视觉设计:更新颜色方案、间距和图标,提升用户体验
- 移除音频结束位置标记,优化刻度尺和轨道显示逻辑
- 统一时长差异提示的样式和状态显示

feat(infra): 扩展文件预签名接口支持 Content-Type 参数

- 在 FileApi、FileClient、FileService 接口中新增带 Content-Type 参数的 presignGetUrl 方法
- 实现 S3FileClient 对 Content-Type 参数的支持,确保浏览器正确渲染媒体文件
- 在 TikUserFileServiceImpl 中为音视频文件生成预签名 URL 时自动推断 Content-Type
- 支持公开访问和私有访问两种模式下的 Content-Type 参数传递
2026-04-09 01:04:07 +08:00
155f31121f refactor(kling): 优化时长匹配逻辑,使用固定阈值替代比例计算 2026-04-09 00:32:55 +08:00
c141d895db refactor(kling): 替换智能体选择为风格选择组件
Some checks failed
Build and Deploy / deploy (push) Has been cancelled
2026-04-06 19:41:12 +08:00
868fd0658c feat: add video file size validation with 100MB limit in digital human store
Some checks failed
Build and Deploy / deploy (push) Has been cancelled
Add MAX_VIDEO_SIZE constant and implement file size validation for both upload and selection workflows to comply with 302.ai Kling API limitations. Display error toast when files exceed the 100MB threshold before processing.
2026-04-05 17:30:47 +08:00
f391a8c0d0 feat: 优化 2026-04-05 17:27:31 +08:00
53f845155f feat: 优化
Some checks failed
Build and Deploy / deploy (push) Has been cancelled
2026-03-28 02:37:35 +08:00
bdd02edb0a feat(ui): 将选择组件替换为组合框以支持搜索功能
Some checks failed
Build and Deploy / deploy (push) Has been cancelled
将 StyleSelector 和 TextGeneratePopup 中的 Select 组件替换为 Combobox 组件,添加搜索过滤功能。

- StyleSelector.vue: 将 Select 组件替换为 Combobox,添加搜索关键词过滤和显示值处理
- TextGeneratePopup.vue: 将智能体选择器从 Select 升级为 Combobox,支持按名称搜索智能体
- 两个组件都添加了搜索输入框、过滤逻辑和空状态显示
2026-03-28 02:27:12 +08:00
4c395b73ca feat: 优化 2026-03-28 01:34:42 +08:00
973017fcc9 feat: 优化
Some checks failed
Build and Deploy / deploy (push) Has been cancelled
2026-03-23 23:28:55 +08:00
2a3f4775fa refactor(content-style): 将"批量分析"统一重命名为"风格提取"
Some checks failed
Build and Deploy / deploy (push) Has been cancelled
- 修改 BatchAnalyzeModal 中的成功提示文本
- 更新 BenchmarkTable 中的按钮文本
- 调整 useBenchmarkAnalysis 中的加载提示和错误信息
- 移除 BenchmarkTaskList 中已不再使用的提示词查看和复制功能
2026-03-23 22:32:57 +08:00
6564d95a6b feat(ui): 优化响应式布局和样式调整
Some checks failed
Build and Deploy / deploy (push) Has been cancelled
- 调整 ChatDrawer 组件宽度为响应式设计
- 重构 MyFavoritesModal 组件,移除保存功能,优化搜索和样式
- 优化 Forecast 页面的响应式布局和样式
- 调整登录页验证码组件尺寸适配移动端
- 修复 Verify 组件在移动端的宽度问题
2026-03-23 11:56:44 +08:00
b9a1763e71 优化
Some checks failed
Build and Deploy / deploy (push) Has been cancelled
2026-03-22 22:07:11 +08:00
4f3de2b78f feat(ui): 优化移动端响应式布局和交互体验
- 添加移动端侧边栏抽屉导航,支持触控滑动操作
- 优化 MaterialListNew 页面移动端适配,重构工具栏布局
- 统一日历组件默认语言为中文,增强本地化支持
- 更新依赖包添加 date-fns 和 vaul-vue 用于日期处理和抽屉组件
- 改进 iOS 滚动体验,添加触摸滚动优化
- 调整主布局结构,优化全屏高度和溢出处理
- 修复移动端分类切换器显示问题,优化按钮样式
2026-03-20 19:42:56 +08:00
9ff10e6769 youhua 2026-03-19 23:20:50 +08:00
292ddc989d refactor(ui): 统一复选框组件使用 defineModel 和 model-value 语法
- 在 BenchmarkTable.vue 中使用 defineModel 替代 props 和 emit 管理选中状态
- 统一所有复选框组件使用 model-value 属性替代 checked 属性
- 移除不必要的 class 样式和事件修饰符,简化代码逻辑
- 优化表格头部固定样式,提升滚动体验
2026-03-19 00:54:33 +08:00
7987cf35f9 feat(theme): 更新设计系统至v3.0并优化UI组件
- 升级主题系统为SionRUI AI创意设计系统v3.0,采用蓝紫科技色调
- 优化TopNav组件,改进毛玻璃效果和边框样式
- 增强VideoPreviewModal的视频预览布局和响应式设计
- 重构IdentifyFace页面,使用shadcn主题和Tailwind风格
- 更新Benchmark相关组件,统一使用设计系统颜色变量
- 移除Agents页面多余的边框样式
- 改进深色模式配色方案,增强霓虹科技感
2026-03-18 23:30:43 +08:00
f8094b40b7 feat: update UI components and add benchmark analysis feature
- Disable close button in Toaster notifications
- Add padding to TopNav header and UserDropdown username span
- Import vue-sonner CSS for toast notifications
- Update Agents page header with gradient background
- Add benchmark_analyze business type to Profile view
- Replace storage space stat card with redeem code functionality
- Reorder profile statistics cards and update their content
2026-03-18 22:30:39 +08:00
3db8980928 fix(layout): adjust main content overflow and font stack configuration
- Change main content container overflow from 'auto' to 'hidden' in MainLayout.vue
- Update font stack in theme.css to include additional Chinese fonts and reorder priority
- Remove max-width constraint from profile container in Profile.vue for better responsiveness
2026-03-18 03:06:41 +08:00
791a523101 feat: add Claude AI skills for shadcn theming and image generation tools
This commit introduces comprehensive Claude AI skill configurations for:
- shadcn/ui theming with OKLCH color space support
- Gemini API integration for image generation and chat capabilities
- Batch processing and multi-turn conversation features
- File handling utilities for image processing workflows
2026-03-18 02:56:05 +08:00
69e96412ff 优化 2026-03-17 23:41:49 +08:00
f0ecab4350 优化 2026-03-17 00:46:51 +08:00
4a5fdd3961 feat: 样式升级 2026-03-16 23:54:01 +08:00
52c3b5489d feat(ui): replace Ant Design components with shadcn-vue components in content analysis views
- Replace Ant Design buttons and empty state components with shadcn-vue Button and custom empty state using lucide icons
- Update ExpandedRowContent.vue to use new component library with consistent styling
- Migrate task center components to use new UI framework
- Add proper loading states and disabled button handling
- Refactor modal dialog structure and styling for better consistency
2026-03-16 02:30:43 +08:00
4b705f3530 feat(Benchmark.vue): replace custom card with UI component and improve styling
- Import Card and CardContent components from UI library
- Replace custom div-based card structure with Card component
- Update empty state display using Card component with modern styling
- Remove deprecated .stack class and related CSS rules
- Add spacing utilities for better layout consistency
- Apply glassmorphism effect with bg-white/80 and backdrop-blur-sm classes
- Update
2026-03-16 01:57:16 +08:00
16f34ac54e refactor(layout): update BasicLayout and LayoutHeader styling with ant design improvements
- Replace ant-design-vue message with vue-sonner toast notifications
- Remove LayoutHeader component import from BasicLayout
- Update CSS classes for better styling consistency
- Adjust padding and spacing in layout components
- Modify shadow and overflow properties in task management views
- Add hidden class utility for element visibility control
2026-03-16 01:52:38 +08:00
8fdce94c47 feat: 优化 2026-03-16 01:13:32 +08:00
711e412afb refactor(StyleSelector): simplify component by removing agent integration and using unified prompt list
Removed separate user prompts and favorite agents groups, replaced with a single unified list from /ai/user-prompt/my-list endpoint. Removed agent-related functionality including API calls, filtering logic, and type handling since the component now only works with user prompts. Simplified the UI structure and filtering mechanism to work with the new data model.
2026-03-15 21:47:33 +08:00
1da5d283a9 feat: enhance prompt selector with category tags and improve benchmark task processing
Add visual indicators for prompt categories and source types in the prompt selector component, and refactor benchmark task execution to use Dify streaming analysis with proper error handling and text extraction from Alibaba Cloud transcription results.
2026-03-15 21:38:14 +08:00
4ab1efbc12 feat: 功能优化 2026-03-15 15:36:29 +08:00
29e11056dc 优化 2026-03-11 01:29:43 +08:00
dd57aa0ce5 优化 2026-03-11 01:19:42 +08:00
a12cb5e75a 优化 2026-03-11 00:42:46 +08:00
a125b5922f 修复 2026-03-08 16:35:17 +08:00
52a1094144 feat(kling): add validation error display in timeline panel and update UI components
- Remove unused audio base64 reference and error message in VoiceSelector
- Rename CSS class from 'result-banner' to 'result-inline' and update button styling
- Pass validationError prop from GenerateStep to TimelinePanel
- Add validation error display in TimelinePanel with error state styling
- Update conditional rendering to show either validation error or duration diff
- Add CloseCircleOutlined icon for error status display
2026-03-05 23:43:27 +08:00
dff90abbb4 feat: 功能 2026-03-05 23:21:00 +08:00
9b132082d2 优化 2026-03-05 22:58:31 +08:00
c07a61c424 优化 2026-03-05 21:01:34 +08:00
27d1c53b49 feat(material): remove video cover extraction and simplify upload API
- Remove extractVideoCoverOptional function and related video cover processing
- Update MaterialService.uploadFile method signature to remove coverBase64 parameter
- Simplify uploadAndIdentifyVideo function by removing cover generation logic
- Remove loading indicator from VideoSelector component during video preview
- Add presignGetUrlWithProcess method to FileClient interface for processed file URLs
- Add logging support to S3FileClient implementation
2026-03-04 22:37:31 +08:00
07579e27e9 feat: 优化 2026-03-04 20:38:35 +08:00
e725335a6f feat: 修复 2026-03-04 19:47:47 +08:00
f6dc899bb9 feat: 优化 2026-03-04 19:29:00 +08:00
fab8480f83 feat: 优化 2026-03-04 19:25:38 +08:00
2d7ba035ca 修复 2026-03-04 19:00:06 +08:00
8dc3501990 修复 2026-03-04 03:49:03 +08:00
0d85a43082 优化 2026-03-04 03:27:16 +08:00
7f5d9d9f19 feat: 优化 2026-03-04 02:13:16 +08:00
aa06782953 混剪优化 2026-03-04 00:37:56 +08:00
7b32191987 feat: enhance sidebar quota display with progress bar and improve upload modal UX
- Replace percentage-based quota with point-based display in sidebar
- Add visual progress bar for remaining quota with gradient styling
- Implement upload progress tracking in material upload modal
- Add loading indicators and progress information during file uploads
- Prevent modal interaction while uploading by disabling close controls
- Show current upload status including file index and completion percentage
2026-03-03 22:15:06 +08:00