Commit Graph
87 Commits
Author SHA1 Message Date
ecwu 332a645e34 Enhance MessageBubble component with improved styling and collapsible content 2025-02-07 17:30:52 +00:00
ecwu 2193ce11df feat: update react-markdown to 9.0.3 and integrate KaTeX for math rendering in MessageBubble 2025-01-27 11:29:58 +00:00
ecwu 3b17ca791b feat: optimize LongInput component with memoization and local state management 2025-01-26 21:39:23 +00:00
ecwu d51c283e55 feat: implement auto-resizing textarea in ChatInput component 2025-01-26 21:18:29 +00:00
ecwu 55e8186479 feat: enhance MessageBubble with custom Markdown rendering, update Navbar layout, and integrate Search component in App 2025-01-26 21:15:34 +00:00
ecwu 233397ba46 feat: add collapsible reasoning content to MessageBubble component, refactor message for response 2025-01-26 10:52:14 +00:00
ecwu 25fcd1f685 feat: replace alert with toast notification for copied link in Settings component 2025-01-24 12:26:38 +00:00
ecwu 26cd5d1022 fix: remove unused import from App component 2025-01-20 15:02:02 +00:00
ecwu cb1d25bbf6 fix: create a new toast when this is the first time visit 2025-01-20 15:01:34 +00:00
ecwu 02935d7a0f fix: update toast messages for clarity in chat session notifications 2025-01-20 14:54:08 +00:00
ecwu 0af9230c6e feat: enhance chat session notifications with API endpoint details 2025-01-20 14:14:24 +00:00
ecwu 04cd1a36e1 refactor: prevent API overflow in Settings component for better display 2025-01-06 17:18:11 +08:00
ecwu 765c2c446c refactor: move edit message components to components directory for better organization 2025-01-06 12:41:21 +08:00
ecwu 5effd0a3f4 refactor: remove unused buttons and enhance API and Tools display in Settings component 2025-01-06 12:37:29 +08:00
ecwu af6ccad35b refactor: adjust PopoverContent position in ToolsDropdownList for better layout 2025-01-06 00:30:04 +08:00
ecwu a7bbe1e000 refactor: enhance ToolsDropdownList with Popover and Command components for improved usability 2025-01-06 00:29:21 +08:00
ecwu 22e3760b7f refactor: add DrawerDescription to ImageGenDrawer and ImageUploadDrawer for improved accessibility 2025-01-05 23:32:22 +08:00
ecwu 78d40a8bf7 refactor: streamline ToolsDropdownList by removing unnecessary props and enhancing button functionality 2025-01-05 23:26:35 +08:00
ecwu 0e1529a4d2 refactor: add missing keys to list items and improve structure in APIListMenu and MessageBubble components 2025-01-05 20:42:36 +08:00
ecwu 709cad3138 refactor: simplify ImageUploadDrawer usage and integrate it into Chatbox for improved image handling 2025-01-05 20:32:19 +08:00
ecwu c84cc7d9e8 remove unused addImage component 2025-01-05 20:01:27 +08:00
ecwu c4dc89784d refactor: replace AddImage component with ImageUploadDrawer and add ImageGenDrawer for enhanced image handling 2025-01-05 20:00:17 +08:00
ecwu 40f61dd6f9 refactor: update button labels and improve dialog for saving tools templates 2025-01-05 19:43:57 +08:00
ecwu c92b8f04cc refactor: rename ListAPI component to APIListMenu and update related references for improved clarity 2025-01-05 18:29:28 +08:00
ecwu 75a431360b refactor: reorganize SetAPIsTemplate component and update imports for improved structure 2025-01-05 00:11:31 +08:00
ecwu 76d50317e9 refactor: remove unused ListAPIs and ListToolsTemplates components for cleaner codebase 2025-01-05 00:01:13 +08:00
ecwu 9383cf045a refactor: replace ListAPIs component with ListAPI for improved structure and organization 2025-01-05 00:00:11 +08:00
ecwu 47f63364b1 refactor: rename message.tsx to MessageBubble.tsx and consolidate message-related components for better organization 2025-01-04 23:53:45 +08:00
ecwu 3663193f50 refactor: move isVailedJSON import to utils for better organization 2025-01-04 23:53:38 +08:00
ecwu f3d08afcdd feat: add isVailedJSON utility function for JSON validation 2025-01-04 23:53:28 +08:00
ecwu 503bf6a9bb feat: replace DropdownMenu with Select component in ModeToggle for improved theme selection 2025-01-04 23:29:20 +08:00
ecwu 236d48e72d feat: enhance ListAPIs component with shortLabel prop for improved display and update translations for new chat session prompts 2025-01-04 23:13:58 +08:00
ecwu 1f9c75b91e refactor: rename tmps to temps in Settings and setAPIsTemplate components for consistency 2025-01-04 22:49:45 +08:00
ecwu 34360e5370 refactor: clean up imports and move logprobToColor function to utils 2025-01-03 11:34:46 +08:00
ecwu 3728766d7f refactor: rename components and update import paths for consistency 2025-01-03 11:30:12 +08:00
ecwu 3060543ee7 refactor: rename and reorganize Search component imports for better structure 2025-01-03 01:43:40 +08:00
ecwu c421792b9f feat: add alert icon in Settings button for missing API key or endpoint 2025-01-03 01:35:45 +08:00
ecwu 45d405adf3 refactor: remove settings visibility logic and add TODO for future implementation 2025-01-03 01:19:50 +08:00
ecwu 30583a421d refactor: update Settings and Navbar components for improved state management and UI integration 2025-01-03 01:17:54 +08:00
ecwu 6fe1012270 add Navbar component and integrate into App layout 2025-01-03 00:33:02 +08:00
ecwu a63502ae2b remove typo text from scroll area components 2024-12-31 14:40:33 +08:00
ecwu 834e27810c Replace VoicemailIcon with CircleStopIcon in WhisperButton during recording state 2024-12-25 16:30:35 +08:00
ecwu 192bae7339 allow to add image when API key is not set 2024-12-25 16:28:10 +08:00
ecwu dcf8008c4d Refactor WhisperButton to enhance icon representation and prevent default click behavior 2024-12-25 16:19:49 +08:00
ecwu 08504930d4 Refactor Chatbox to improve AddImage component handling and button functionality 2024-12-25 16:13:32 +08:00
ecwu ffd54fa70f Refactor TTSButton to use custom Button component and update icons for better UI consistency 2024-12-25 15:24:04 +08:00
ecwu 737c4727b0 Enhance Menubar with additional items and improved layout for better user experience 2024-12-25 15:12:26 +08:00
ecwu 126fa4f9db Refactor ThemeProvider to use React instead of Preact for improved compatibility 2024-12-25 14:43:28 +08:00
ecwu 756bf6cddd Update package.json to add @types/react and upgrade lucide-react and react dependencies 2024-12-25 14:40:53 +08:00
ecwu c6fbe5c031 Refactor Search component to use Dialog for improved user experience; integrate Pagination component for better navigation of search results 2024-12-21 22:27:07 +08:00
ecwu de4aca9498 Enhance MessageHide component to display more message text; increase visible text length and adjust layout for better presentation 2024-12-21 21:50:50 +08:00
ecwu a80aacce5a Refactor MessageHide component layout to improve badge visibility; separate message text and badge into distinct sections for better user experience 2024-12-21 21:44:16 +08:00
ecwu 001bc479c2 Enhance ChatBubble and ChatBOX components to display loading messages; improve structure and formatting for better readability 2024-12-21 21:40:06 +08:00
ecwu 1c1c46b67d Enhance Message component with improved clipboard functionality; add fallback for clipboard copy and update icon based on chat visibility state 2024-12-21 20:27:06 +08:00
ecwu bb2b6164d6 Refactor EditMessage component to use Dialog for improved user experience; replace textarea with custom Textarea component for better styling and functionality 2024-12-21 18:06:03 +08:00
ecwu 05d9132c22 Enhance ChatBOX component with improved alert messages and layout; replace plain text with structured ChatBubble components for better user experience 2024-12-21 17:51:21 +08:00
ecwu dccddd6c4f Refactor Settings and ChatBOX components for improved layout; add Search button and integrate ScrollArea for better content management 2024-12-21 14:23:36 +08:00
ecwu 5535706a26 Refactor Settings component to replace native select elements with custom Select components for improved UI consistency and usability 2024-12-21 14:10:12 +08:00
ecwu 685ef3c9d6 Remove commented-out code in ListAPIs component to clean up the codebase 2024-12-21 13:30:39 +08:00
ecwu f2feedd3a2 Enhance ListAPIs component to display template name conditionally; update ChatBOX layout for improved spacing 2024-12-21 13:13:36 +08:00
ecwu e8f0c0ffa5 Refactor ListToolsTemplates component to use NavigationMenu for improved navigation; enhance template management with Edit and Delete buttons 2024-12-21 12:51:07 +08:00
ecwu 1656e16c7c Replace ChatBubbleAvatar with improved layout in Message component; update MessageHide component to use Badge for context indication 2024-12-21 12:10:49 +08:00
ecwu 346634c0d0 Refactor ListAPIs and ListToolsTemplates components to use Card and Carousel for improved UI; enhance template management with Edit and Delete buttons 2024-12-20 20:44:50 +08:00
ecwu de231e215e Refactor WhisperButton and ChatBOX components to use Button component for consistency; improve layout and structure 2024-12-20 19:52:55 +08:00
ecwu 145b333ce4 Remove CopiedHint component and update button styles in Message component; add response model name display 2024-12-20 18:49:10 +08:00
ecwu 3ad8243531 Update message icons and enhance MessageHide component for better context display 2024-12-20 18:42:36 +08:00
ecwu 5f6d83000d Refactor ChatBOX component to enhance input handling and UI elements 2024-12-20 18:37:09 +08:00
ecwu 5ecfe13234 Add theme toggle functionality with ThemeProvider and ModeToggle component 2024-12-20 18:28:33 +08:00
ecwu 368d9810c2 refactor message layout for improved UI consistency 2024-12-20 18:21:28 +08:00
ecwu 17a4bf6d6b remove StatusBar in ChatBOX with a new design 2024-12-20 17:31:01 +08:00
ecwu ac307f5551 Refactor import path for Settings component to improve code organization 2024-12-20 16:10:07 +08:00
ecwu 5ad8737370 Add ExpandableChat component with toggle functionality and customizable dimensions 2024-12-20 16:07:49 +08:00
ecwu b513e21489 Add chat components: ChatBubble, ChatInput, ChatMessageList, and loading indicator 2024-12-20 16:07:44 +08:00
ecwu bac65994b0 Refactor Settings component and integrate shadcn UI elements for improved user experience 2024-12-20 16:06:01 +08:00
ecwu 7ecdae8f1d Add UI components (shadcn) and utility functions for improved styling and layout 2024-12-20 13:17:34 +08:00
ecwu 08a7670509 fix type problem 2024-07-18 00:21:17 +08:00
ecwu 3ee5cd32bc redesign top stats with a navbar 2024-07-18 00:18:20 +08:00
ecwu 9298839b4f fix over tight textarea for text input 2024-07-17 23:38:51 +08:00
ecwu 9d0f93ecf6 fix overflow api card 2024-07-17 11:34:39 +08:00
ecwu c2c17e5956 refine setting layout 2024-07-17 11:25:09 +08:00
ecwu 415fb934ae clean up setting panel 2024-07-17 02:06:13 +08:00
ecwu 148d912be5 refine search panel 2024-07-17 00:30:17 +08:00
ecwu 52d8c3280e adding new stat panel 2024-07-17 00:17:26 +08:00
ecwu a45785c607 fix absolute main.tsx path 2024-07-16 23:06:35 +08:00
ecwu 8c17b842b2 fix absolute main.tsx path 2024-07-16 23:04:07 +08:00
ecwu 4bf3e02962 reform the message box with bubble style 2024-07-16 23:01:18 +08:00
ecwu 0ae53ff954 reconstitution ui with daisyui 2024-07-16 21:51:58 +08:00