Commit Graph

274 Commits

Author SHA1 Message Date
dayuan.jiang
b3f8820444 feat: add prompt examples panel and replicate flowchart functionality in ChatPanel 2025-03-23 13:15:28 +00:00
dayuan.jiang
51d4536dbb feat: remove Assistant component and implement drag-and-drop file upload in ChatInput 2025-03-23 12:56:47 +00:00
dayuan.jiang
385a103982 feat: remove unused SVG files and update layout metadata for Next-AI-Drawio 2025-03-23 12:48:31 +00:00
dayuan.jiang
ef0c75dca5 feat: add clipboard paste handling in ChatInput for image file uploads 2025-03-23 12:12:24 +00:00
dayuan.jiang
9faa75ec9b feat: add onDisplayChart prop to ChatInput and integrate with ChatPanel for diagram handling 2025-03-23 12:04:33 +00:00
dayuan.jiang
50dc4eda6d feat: enhance ChatPanel and ChatInput to support image file uploads and display 2025-03-23 11:03:25 +00:00
dayuan.jiang
df483ae647 feat: enhance ChatPanel to fetch chart data before submission and track update steps 2025-03-22 16:03:03 +00:00
dayuan.jiang
a27c94f798 feat: add XML handling in ChatPanel and utility function for legal XML conversion 2025-03-22 15:45:49 +00:00
dayuan.jiang
cfe3445a4f feat: enhance ChatPanel with tool call streaming and update diagram handling 2025-03-22 15:00:40 +00:00
dayuan.jiang
fc4383dfb5 feat: update tool names and descriptions for diagram handling, add clear messages functionality in ChatInput 2025-03-22 14:28:55 +00:00
dayuan.jiang
4834d524b9 feat: update ChatInput and ChatPanel to use status instead of isLoading for improved state management 2025-03-22 13:26:14 +00:00
dayuan.jiang
1b40a3c456 feat: implement ChatInput component for enhanced message input and handling in ChatPanel 2025-03-22 13:15:51 +00:00
dayuan.jiang
1978be09f4 refactor: remove unused components and clean up ChatPanel layout 2025-03-22 12:43:24 +00:00
dayuan.jiang
00769197d6 feat: add rendering for tool invocations in ChatPanel and enhance message handling 2025-03-19 12:14:09 +00:00
dayuan.jiang
bb753c4140 feat: update system message to reflect diagram terminology and integrate OpenAI model 2025-03-19 12:02:07 +00:00
dayuan.jiang
7caaa358e4 feat: enhance chat functionality with XML guide integration and improved tool descriptions 2025-03-19 11:03:37 +00:00
dayuan.jiang
ec80a6c578 refactor: remove unused WebSearchToolUI component and update onFetchChart to return a Promise 2025-03-19 09:46:30 +00:00
dayuan.jiang
2832e9e5e7 fix: update input value in ChatPanel to provide a prompt for user interaction 2025-03-19 09:01:30 +00:00
dayuan.jiang
51ce74400d feat: add system message for flowchart assistance and improve message handling in chat API 2025-03-19 08:40:08 +00:00
dayuan.jiang
585c3bac1f feat: enhance chat functionality with flowchart tools integration and improved UI interactions 2025-03-19 08:16:44 +00:00
dayuan.jiang
5a11c32bc4 feat: add WebSearchToolUI component and input UI, integrate Radix UI scroll area 2025-03-19 07:20:22 +00:00
dayuan.jiang
5d1a33b18d fix: decode URL-encoded content in extractDiagramXML function 2025-03-19 06:19:08 +00:00
dayuan.jiang
10f9459627 refactor: change extractDiagramXML to synchronous function and improve error handling in the UI 2025-03-19 06:11:04 +00:00
dayuan.jiang
e26ef731e9 initialize project with Next.js, Tailwind CSS, and essential configurations 2025-03-19 06:04:06 +00:00