Commit Graph

134 Commits

Author SHA1 Message Date
mlogclub f00dc646ac feat: implement ConversationMessageBubble component and refactor message display in ChatPanel 2026-07-29 10:30:50 +08:00
mlogclub 74b4317578 feat: refactor chat panel and message components for improved scrolling and message display
- Replaced manual scroll handling in ChatPanel with ConversationMessageScroller for better performance and maintainability.
- Introduced ConversationMessageBubble and ConversationMessageRow components for consistent message styling.
- Updated SupportChatMessageList to utilize new message components and scrolling logic.
- Added utility components for message scroller and message display, enhancing the overall chat experience.
- Updated package dependencies to include @shadcn/react for UI components.
2026-07-29 10:09:17 +08:00
mlogclub 7e6b3fcfe4 refactor: replace img with next/image for optimized image handling and adjust styles 2026-07-28 23:13:22 +08:00
mlogclub cca3b558a3 refactor: streamline AI agent options handling and add disabled state to combobox options 2026-07-27 23:44:38 +08:00
mlogclub b9af4549a6 refactor: enhance OptionCombobox to support grouping and simplify direct tool selection in AIAgentConfigWorkbench 2026-07-26 12:21:58 +08:00
mlogclub a252cdc8b8 refactor: simplify workflow selection and enhance OptionCombobox component 2026-07-26 12:18:13 +08:00
mlogclub f8ad4390e8 feat: add preserveExternalSelection prop to various components for improved selection handling 2026-06-30 13:34:42 +08:00
mlogclub 87760d5e89 feat: enhance variable handling and UI components with business labels and descriptions 2026-06-29 18:37:31 +08:00
mlogclub f99a58f9df feat: enhance NodeConfigPanel and VariableSelector with improved styling and description handling 2026-06-28 19:25:58 +08:00
mlogclub e38c19f8d8 feat: add description handling to VariableSelector and OptionCombobox for improved option clarity 2026-06-28 17:53:56 +08:00
mlogclub f827a7471c refactor: remove LocaleSwitcher component and update locale handling
- Removed LocaleSwitcher from NavUser, SiteHeader, and WorkbenchHeader components.
- Updated tests to reflect the removal of LocaleSwitcher.
- Changed default locale from "en-US" to "zh-CN" in i18n configuration.
- Refactored locale resolution logic to read configured locale without relying on browser language detection.
- Updated AgentDesk SDK to support language configuration from public API.
- Cleaned up unused auth options fetching in the auth API.
2026-06-26 14:46:01 +08:00
mlogclub 5c59f0ad8a refactor: adjust fullscreen handling and className logic in ProjectDialog component 2026-06-22 22:40:05 +08:00
mlogclub 9b76ef4bd0 refactor: adjust layout and styling in AIAgentConfigWorkbench and ProjectDialog components 2026-06-22 20:38:53 +08:00
mlogclub 13c4b6ff1f fix: adjust button margin in OptionCombobox component 2026-06-22 16:09:25 +08:00
mlogclub eb7da6ef80 fix: stabilize dashboard crud action callbacks 2026-06-22 12:49:59 +08:00
mlogclub f0eb694803 refactor: use config workbench for AI agent creation 2026-06-22 12:03:48 +08:00
mlogclub 10b6ecd18b feat: add AI agent config workbench 2026-06-22 10:30:08 +08:00
mlogclub b8a172123d fix: enable closing project dialog with Esc key by default 2026-06-21 11:56:18 +08:00
mlogclub c125a91cbb refactor: remove unused imports and simplify DashboardPage component 2026-06-21 11:10:19 +08:00
mlogclub 884510c645 style: update color palette for 'plain' option in palette toggle 2026-06-21 11:06:21 +08:00
mlogclub a312466ba1 refactor: update sidebar workspace switcher trigger styles for consistency 2026-06-21 10:39:02 +08:00
mlogclub 8950e58ddb feat: enhance workspace switcher with centered logo and collapsible switch indicator 2026-06-21 10:36:49 +08:00
mlogclub 94c9292988 feat: add locale, palette, and theme controls to site header 2026-06-21 10:32:44 +08:00
mlogclub 991243625d refactor: simplify hover menu logic and update related tests for workspace switcher 2026-06-21 10:29:54 +08:00
mlogclub fe5041191f refactor: standardize card styles and improve layout across dashboard components 2026-06-21 10:09:52 +08:00
mlogclub 39c648f3c1 fix: improve type definitions and formatting in MarkdownEditor component 2026-06-20 20:25:31 +08:00
mlogclub 86652cc41c feat: enhance SkillEditDialog with ContentEditor and improve MarkdownEditor toolbar logic 2026-06-20 20:22:04 +08:00
mlogclub 51c7e24b9d feat: add plain palette option and update related components and styles 2026-06-13 17:18:46 +08:00
mlogclub 7ed6b628c1 feat: add AgentRealtimeProvider and integrate it into WorkbenchLayout and ConversationsPage 2026-06-13 12:53:39 +08:00
mlogclub 878d4bb811 feat: implement hover functionality for workspace switcher in WorkspaceSwitcher component 2026-06-13 12:43:28 +08:00
mlogclub 2f57c1bc01 feat: update icons in WorkbenchRail component for conversations and tickets 2026-06-13 12:41:29 +08:00
mlogclub ef959295fc feat: enhance workspace switcher and rail with tooltips and layout adjustments 2026-06-13 12:25:57 +08:00
mlogclub 32c93322e7 feat: add tickets page and update workbench rail links to correct paths 2026-06-13 12:05:57 +08:00
mlogclub d9a05a17ca feat: add WorkbenchRail component and update WorkbenchLayout to include it; 2026-06-13 12:04:03 +08:00
mlogclub d22805c4af feat: refactor conversations page into a workbench layout and implement workspace switching
- Migrate ConversationsPage to use ConversationWorkbench component.
- Create WorkbenchLayout to handle authentication and layout for workbench.
- Add WorkbenchPage to render ConversationWorkbench.
- Implement WorkspaceSwitcher for switching between dashboard and workbench.
- Update AuthProvider to manage authentication for both dashboard and workbench routes.
- Enhance WorkbenchHeader with user menu and workspace switcher.
- Add tests for workspace switcher and auth provider functionality.
- Update translations for workspace labels in English and Chinese.
- Exclude e2e tests from TypeScript compilation.
2026-06-13 11:49:03 +08:00
mlogclub 3c42124eaa feat: enhance LoginForm with error handling and loading states for auth options 2026-06-13 10:25:53 +08:00
mlogclub 6b3cda9874 fix: handle null authOptions in LoginForm and update state initialization 2026-06-13 10:19:28 +08:00
mlogclub 62d3ca64bb Restructure docs navigation for channel and widget guides 2026-06-09 19:50:41 +08:00
mlogclub ffd2227e5e feat: add detail view functionality for documents and FAQs with localization support 2026-06-02 19:55:26 +08:00
mlogclub c1e972001d refactor: update references from CSAgent to AgentDesk across the codebase 2026-05-31 18:48:49 +08:00
mlogclub eb04c344a5 refactor: rename cs-ai-agent to agent-desk in SDK and related files
- Updated message types in support-host-bridge.ts to use agent-desk prefix.
- Added new agent-desk-sdk.min.js file with updated functionality.
- Removed old cs-ai-agent-sdk.min.js file.
- Modified build-sdk script to generate agent-desk-sdk.min.js.
- Changed scrollbar class names in main.scss from cs-ai-agent to agent-desk.
2026-05-31 18:46:05 +08:00
mlogclub 5d7c10aeab refactor: rename agent widget references to AI agent for consistency
- Updated runtime configuration to use __CS_AI_AGENT_WIDGET_CONFIG__ instead of __CS_AGENT_WIDGET_CONFIG__.
- Changed message types in support host bridge from "cs-agent" to "cs-ai-agent".
- Minified SDK script updated to reflect new AI agent naming conventions.
- Adjusted scrollbar styles in main.scss to use .cs-ai-agent-scrollbar instead of .cs-agent-scrollbar.
2026-05-30 21:19:36 +08:00
mlogclub b1b632e28b feat: implement dropdown menu in NavMain for collapsed state with hover functionality 2026-05-30 20:58:25 +08:00
mlogclub 57995e352b feat: add tooltip support to SidebarMenuSubButton and update NavMain and NavSecondary components for improved accessibility 2026-05-30 20:50:14 +08:00
mlogclub 7e6fcc45ac feat: implement sortable table with drag-and-drop functionality in DashboardCrudPage 2026-05-30 20:46:12 +08:00
mlogclub 2d1704854f fix: update accessibility labels in LoginForm component for better screen reader support 2026-05-30 20:39:36 +08:00
mlogclub c2b6d595aa feat: add legal pages for Terms of Service and Privacy Policy with localization support 2026-05-30 20:38:14 +08:00
mlogclub b44bb666c9 fix: comment out FieldDescription in LoginForm component 2026-05-30 20:23:19 +08:00
mlogclub ea6fc84c18 Refactor code structure for improved readability and maintainability 2026-05-30 20:21:29 +08:00
mlogclub edb8355aad feat: enhance sidebar navigation with localStorage state management and section key support 2026-05-30 20:06:34 +08:00