Commit Graph

8 Commits

Author SHA1 Message Date
duanshuwen
f9c331315b feat: add CronDeleteDialog component and integrate it into CronPage for job deletion
- Implemented a new CronDeleteDialog component for confirming job deletions.
- Integrated the CronDeleteDialog into the CronPage, allowing users to delete cron jobs with confirmation.
- Refactored job deletion logic to handle state updates and loading indicators during deletion.
- Removed unused delivery channel related code from CronPage and CronTaskDialog.
- Cleaned up chat store session deletion logic to improve state management and ensure proper session handling.
2026-04-21 21:41:18 +08:00
duanshuwen
27dc4af3b4 Add Thai language support for various application components
- Introduced Thai translations for dashboard, knowledge, login, models, scripts, settings, skills, task, and common UI elements.
- Updated provider placeholders to include Thai language options.
- Modified locale resolution to support Thai language.
- Adjusted settings store to handle legacy language migration from Japanese to Thai.
- Enhanced runtime types to include Thai as a supported language.
2026-04-21 19:55:48 +08:00
DEV_DSW
44dfe51eaf feat(i18n): add scheduled tasks (cron) translations for en, zh, ja
Add comprehensive i18n messages for the new scheduled tasks (cron) feature.
Includes UI labels, actions, stats, validation, and example tasks for English,
Simplified Chinese, and Japanese locales.
2026-04-20 16:00:52 +08:00
DEV_DSW
7dc37b26b0 docs: update Cron task dialog title and description
Update the dialog title from "编辑定时任务" / "新建定时任务" to the more concise "编辑任务" / "创建任务". Also change the description to better reflect the purpose, from explaining configuration details to the simpler "安排自动化的 AI 任务" (Schedule automated AI tasks). This makes the UI text clearer and more user-friendly.
2026-04-20 15:34:43 +08:00
DEV_DSW
4a48b950ef refactor(cron): simplify cron job creation by removing agent selection
- Remove agent selection UI and logic from cron job dialog
- Use job's agentId or default agent directly instead of selecting from list
- Update UI text and styling to reflect simplified workflow
- Remove unused imports and agent-related state management
2026-04-20 15:33:03 +08:00
DEV_DSW
6b5e84b7d7 style: update UI components to use white background and consistent border radius
- Change dialog surfaces, drawers, and confirm dialogs from off-white (#F4F3EB) to white background
- Standardize border radius from 3xl/36px to 2xl across multiple components
- Update default setting view from 'account' to 'general' for better user experience
- Adjust input field heights and backgrounds for improved visual consistency
2026-04-20 15:01:33 +08:00
duanshuwen
ee72cf7261 feat: refactor HomePage to integrate agents store and update related components
feat: add runtime event handling for providers in ProvidersSection

feat: update routing to include Channels and Agents pages

feat: extend route types and navigation items for Channels and Agents

feat: implement agents store for managing agent data and interactions

fix: update chat store to utilize agents store for agent-related functionality

chore: export agents store from index

fix: enhance runtime types for better event handling

fix: update Vite config to handle dev server URL correctly
2026-04-18 14:56:32 +08:00
DEV_DSW
79bea4f107 Refactor UUID generation, remove unused logger and encryption utilities, and clean up request handling
- Updated `generateUUID` function for improved readability and performance.
- Deleted `logger.ts`, `other.ts`, `request.ts`, `storage.ts`, `tansParams.ts`, and `validate.ts` as they were no longer needed.
- Simplified TypeScript configuration by removing unnecessary paths and aliases.
- Enhanced Vite configuration for better project structure and maintainability.
2026-04-17 15:38:08 +08:00