Commit Graph

190 Commits

Author SHA1 Message Date
110fe62404 refactor: replace ant-design components with shadcn/ui and update toast notifications
This commit migrates from Ant Design Vue components to Shadcn/Vue components across multiple files in the web-gold frontend application. Key changes include:

- Replaced ant-design-vue imports with shadcn/ui components (Dialog, Button, Input, etc.)
- Swapped ant-design-vue message/toast system for vue-sonner toast notifications
- Updated icon usage from ant-design icons to lucide icons via @iconify/vue
- Removed unused token refresh logic that was incorrectly implemented client-side
- Applied consistent styling updates to match new component library

The token refresh functionality was removed since it should be handled server-side through axios interceptors rather than client-side intervals.
2026-03-16 02:41:26 +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
6d891b855e feat: 优化 2026-03-16 00:43:08 +08:00
6639a751bc feat: 优化 2026-03-16 00:35:45 +08:00
c8c62a1427 feat: 优化 2026-03-15 23:54:45 +08:00
6fa977b229 优化 2026-03-15 23:40:31 +08:00
a546774e0a style: shadcn 2026-03-15 23:31:45 +08:00
a28b27d300 feat(frontend): update theme configuration and color scheme
- Change Tailwind CSS configuration from neutral to slate base color
- Rename style.css to theme.css for better organization
- Update main.js to import the new theme.css file
- Refactor design tokens in style.css with updated color palette
- Replace old color variables with new oklch-based color system
- Add shadcn compatibility variables for component styling
- Update primary, secondary, and accent colors with new values
- Modify destructive, border, input, and ring color definitions
2026-03-15 22:43:25 +08:00
790f1751f2 feat:z 优化 2026-03-15 21:50:13 +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
4317053270 优化 2026-03-11 00:50:38 +08:00
a12cb5e75a 优化 2026-03-11 00:42:46 +08:00
a125b5922f 修复 2026-03-08 16:35:17 +08:00
69835ae990 feat: 优化 2026-03-08 13:55:10 +08:00
c2e2a64416 优化 2026-03-07 16:48:59 +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
e046335900 feat:优化 2026-03-05 21:22:27 +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
2c8664b41e feat: 优化 2026-03-03 04:18:19 +08:00
b0fa4279b0 feat: 优化 2026-03-03 04:16:48 +08:00
fdc159de7e fix: 问题 2026-03-02 23:27:08 +08:00
93d4a0d506 优化 2026-03-02 03:19:51 +08:00
6ecc82b675 优化 2026-03-02 02:59:47 +08:00
668515a451 feat: 优化 2026-03-02 01:32:02 +08:00
ce3d529f80 feat: 优化 2026-03-02 01:28:46 +08:00
b2e5bb85f4 feat: 功能优化 2026-03-01 23:57:19 +08:00
be427ca931 修复问题 2026-03-01 20:44:29 +08:00
00d60b78c4 优化 2026-03-01 17:10:41 +08:00
c121f03ad1 优化 2026-02-26 22:05:39 +08:00
3bbb28677b feat(point-record): add status filter for point record queries
- Change API endpoint from APP_MEMBER to APP_TIK for point record requests
- Add status parameter to filter only confirmed records in frontend
- Update fetchPointRecords function to pass status: 'confirmed' by default
- Modify handleTableChange function signature to accept page and pageSize directly
- Add new business type mappings for AI-related services (dify_chat, voice_tts, tikhub_fetch, forecast_rewrite)
- Remove redundant reason display and status tag from record items
- Add status field to backend query conditions in PointRecordMapper
- Include status parameter in PointRecordPageReqVO with proper schema documentation
2026-02-26 21:41:55 +08:00