dayuan.jiang
4efbe78d5a
fix: enhance permissions in settings and update .gitignore for local config
2025-11-10 00:00:02 +09:00
dayuan.jiang
d8d0a800fe
fix: update dependencies and add settings for npm permissions
2025-11-09 23:24:15 +09:00
Dayuan Jiang
d34bfa4275
Update README.md
...
update the demo
2025-09-01 10:35:28 +09:00
dayuan.jiang
dc25473724
fix git ignore
2025-08-31 21:39:12 +09:00
dayuan.jiang
3af8087cb2
docs: update README with new features
...
- Add targeted XML editing feature description
- Add improved XML handling feature description
- Mark 'Allow LLM to modify XML' TODO as completed
2025-08-31 20:54:07 +09:00
dayuan.jiang
de2a6938b1
feat: improve XML handling and edit_diagram tool
...
- Add formatXML function to format single-line XML with proper indentation
- Format chartXml after fetching to ensure consistency
- Update replaceXMLParts to handle single-line XML with substring fallback
- Improve edit_diagram tool guidance with SEARCH/REPLACE best practices
- Add concrete examples to help AI use minimal, targeted edits
2025-08-31 20:52:04 +09:00
dayuan.jiang
b110f1cb63
change model back to gpt5
2025-08-31 12:59:29 +09:00
dayuan.jiang
44ec398f30
upgrade to ai-sdk 5
2025-08-31 12:54:14 +09:00
dayuan.jiang
1da5976235
update model to gpt-5
2025-08-19 01:17:17 +00:00
dayuan.jiang
e36aedf2fd
change the model back to gpt4.1
2025-07-31 22:01:24 +00:00
dayuan.jiang
f7da48f132
fix: Prevent focus shift and diagram reversion when typing in chat
2025-07-31 09:32:44 +00:00
dayuan.jiang
7ffd48c215
change model
2025-07-31 08:14:43 +00:00
dayuan.jiang
6c641dbcf9
Feat: Add XML guide to prompt, update model and deps
...
- Integrate `xml_guide.md` into the system prompt to improve diagram generation by providing detailed XML formatting rules.
- Change the default AI model for chat completions to `openai("gpt-4.1")`.
- Update AI SDK packages (`@ai-sdk/amazon-bedrock`, `@ai-sdk/google`, `ai`) and other dependencies.
- Add `bun.lock` to the repository.
2025-05-22 00:44:24 +00:00
dayuan.jiang
932bf102ec
fix: Implement auto-collapse for tool invocation args in chat message display
2025-04-04 02:29:33 +00:00
dayuan.jiang
78f2c4f60c
fix: Integrate smoothStream and enhance chat message display with args handling
2025-04-04 02:10:24 +00:00
dayuan.jiang
aeca1adf89
fix: Add maxDuration constant for chat API route
2025-04-04 01:48:15 +00:00
dayuan.jiang
a44918385a
fix: Enable tool call streaming in chat API route
2025-04-04 01:41:42 +00:00
dayuan.jiang
2d042af02b
fix: Disable tool call streaming in chat API route
2025-04-04 01:28:50 +00:00
dayuan.jiang
8f3c11e0e8
fix: Enhance chat message display with chart handling and import new SDKs
2025-04-04 01:26:16 +00:00
dayuan.jiang
9967ee85ac
chore: update package-lock.json
2025-04-03 23:53:32 +00:00
dayuan.jiang
5060aa957a
chore: Update package-lock.json with new SWC binaries for various platforms
2025-04-03 23:51:23 +00:00
dayuan.jiang
7124bf03e9
minor: add some placeholder
2025-04-03 15:31:13 +00:00
dayuan.jiang
d915318605
add github icon
2025-04-03 15:29:26 +00:00
dayuan.jiang
1e680640b8
feat: Add clipboard paste handling in ChatInput for image uploads
2025-04-03 15:18:14 +00:00
dayuan.jiang
645980fbb6
change model to claud 3.5
2025-04-03 15:10:53 +00:00
dayuan.jiang
bc7ef5c5d4
refactor: Move DiagramProvider to RootLayout for improved context management
2025-03-27 08:24:17 +00:00
dayuan.jiang
008bb9d486
refactor: Simplify Home component layout by integrating DiagramPageLayout functionality directly
2025-03-27 08:17:54 +00:00
dayuan.jiang
0a895fda1e
minor: remove unused function
2025-03-27 08:13:26 +00:00
dayuan.jiang
6c8b5c48a2
refactor: Relocate handleClear Logic: Move the chat and diagram clearing logic to ChatPanel (or a Server Action) and have ChatInput call the onClearChat prop. Introduce a clearDiagram method in DiagramContext.
2025-03-27 08:09:22 +00:00
dayuan.jiang
7e0790d60f
refactor: update setFiles prop type to accept File[] and simplify file handling
2025-03-27 08:02:03 +00:00
dayuan.jiang
34cc437523
refactor: Reduce Prop Drilling & Improve Separation of Concerns:
2025-03-27 07:48:19 +00:00
dayuan.jiang
13ace596d2
refactor: move extractDiagramXML function to utils and remove unused file
2025-03-27 06:45:38 +00:00
dayuan.jiang
f650f7b28c
feat: add Vercel Analytics integration to the application
2025-03-26 13:44:02 +00:00
dayuan.jiang
64bb9dd900
refactor: simplify enhancedMessages construction in chat route
2025-03-26 10:58:48 +00:00
dayuan.jiang
fa72097838
refactor: replace Tooltip components with ButtonWithTooltip in ChatInput
2025-03-26 10:32:33 +00:00
dayuan.jiang
da98a184f9
refactor: extract ResetWarningModal from chat-input.tsx
2025-03-26 08:58:46 +00:00
dayuan.jiang
3b4072b113
refactor: extract HistoryDialog component
2025-03-26 08:51:21 +00:00
dayuan.jiang
15cd66d0bf
minor: update refs in diagram context to use React.Ref type
2025-03-26 06:47:44 +00:00
dayuan.jiang
09dc466b2a
minor: simplify DiagramPageLayout structure by removing unnecessary divs
2025-03-26 06:43:27 +00:00
dayuan.jiang
5c00c00584
refactor: extract all states to diagram-context.
2025-03-26 00:30:00 +00:00
dayuan.jiang
bd6946a13c
minor: fix the prompt
2025-03-25 10:56:08 +00:00
dayuan.jiang
5d152c66d5
fix: flash problem
2025-03-25 08:56:24 +00:00
dayuan.jiang
8882aa9ee1
fix: fix the issue that the diagram flash during generation
2025-03-25 08:56:11 +00:00
dayuan.jiang
21537f6e7b
refactor: remove stepCounterRef prop and manage step counter internally
2025-03-25 04:23:38 +00:00
dayuan.jiang
dedb5855c3
refactor: move message-display to seperate component.
2025-03-25 02:58:11 +00:00
dayuan.jiang
d2a630929b
refactor: chat-example-panel.tsx
2025-03-25 02:24:12 +00:00
Dayuan Jiang
df74c36242
Update README.md
2025-03-24 11:54:01 +09:00
dayuan.jiang
a89781848b
docs: update README.md
2025-03-24 02:43:27 +00:00
dayuan.jiang
19dacfad30
fix: Corrected a bug where the current XML file was not attached to the user message.
2025-03-24 02:38:27 +00:00
dayuan.jiang
05d1adc179
docs: update diagram representation library in README
2025-03-24 01:02:09 +00:00