mirror of
https://github.com/DayuanJiang/next-ai-draw-io.git
synced 2026-09-03 01:50:23 +08:00
Commit Graph
Select branches
Hide Pull Requests
chore/add-auto-format-workflow
chore/add-opencode-to-gitignore
chore/add-tone-style-guidelines
chore/bump-version-0.4.15
chore/bump-version-0.4.16
chore/cleanup-header-about-link
chore/cleanup-root-folder
chore/fix-readme
chore/modify_readme
chore/reduce-renovate-noise
chore/remove-dead-close-prevention-code
chore/remove-mcp-preview-labels
chore/update-bundled-drawio-version
chore/upgrade-ai-sdk-v6
ci/biome-exclude-public
ci/pin-biome
ci/publish-mcp-npm
cloudflare-worker-wip
codex/fix-model-selector-overflow
copilot/sub-pr-579
debug/langfuse-instrumentation-log
dependabot/npm_and_yarn/npm_and_yarn-344d30ea66
docs/i18n-structure
docs/update-examples
feat-admin-settings-panel
feat/add-deepseek-provider
feat/add-zh-hant-locale
feat/auto-update
feat/declarative-diagram-engine
feat/enhance-system-prompt
feat/improve-cache-and-edit-tracking
feat/langfuse-integration
feat/material-design-icons
feat/mcp-history
feat/mcp-load-diagram
feat/mcp-xml-validation
feat/message-edit-regenerate
feat/message-edit-regenerate-and-langfuse-feedback
feat/multi-provider-model-config
feat/tool-streaming
feature/claude-code-actions
feature/improve-pr-review-workflow
feature/mcp-server
feature/url-content-extraction
features/validate-diagram-with-vlm
fix-aichat
fix/404-error
fix/ai-model-comma-multi
fix/auto-format-fork-prs
fix/autosave-sync-user-modifications
fix/bedrock-tool-streaming-zod
fix/biome-schema-version
fix/bug-fixes
fix/cascade-delete-edit-diagram
fix/chat-lobby-panel-visibility
fix/continuation-retry-limit
fix/deepseek-image-error-message
fix/default-max-output-tokens
fix/docker-compose-yaml-syntax
fix/doubao-multimodal-provider
fix/drawio-save-button
fix/edit-diagram-json-quote-escaping
fix/electron-beforeunload-v2
fix/electron-close-beforeunload
fix/electron-iframe-beforeunload
fix/electron-startup-port-issues
fix/electron-workflow-permissions
fix/empty-content-array-filter
fix/flash-of-default-content-on-refresh
fix/hydration-and-prompts
fix/idb-closing-retry
fix/idb-closing-retry-clean
fix/image-not-supported-error-detection
fix/kimi-k2.5-image-support
fix/langfuse-standalone-instrumentation
fix/limit-auto-retry-count
fix/mcp-create-diagram-tool-description
fix/mcp-server-bind-localhost
fix/mcp-server-body-size-limit
fix/mcp-server-cors-security
fix/move-utility-buttons-to-settings
fix/openai-reasoning-not-showing
fix/output-token-budget
fix/parse-url-ssrf
fix/prevent-back-gesture-navigation
fix/quota-token-counting
fix/remove-image-input-detection
fix/resize
fix/restore-status-notice
fix/save-toast-after-download
fix/shorten-toast-duration
fix/ssrf-parse-url-dns
fix/streaming-perf-prism-scroll
fix/truncation-error-handling
fix/upgrade-wrangler-cve-2026-0933
fix/user-apikey-baseurl-isolation
fix/xml-auto-fix-99-percent
fix/zoom-reset-and-indexeddb-conflict
main
pr-586
pr-657-updated
refactor/dry-eliminate-code-duplication
refactor/extract-diagram-tool-handlers
refresh-suggested-models
remove-electron-settings
renovate/biome
renovate/core-framework-packages
renovate/electron-packages
renovate/major-core-framework-packages
renovate/major-major-dependencies
renovate/npm-electron-vulnerability
renovate/npm-next-vulnerability
revert-293-fix/drawio-save-button
test/add-testing-infrastructure
test/replicate-pr21-copy-button
#10
#100
#101
#102
#103
#104
#105
#106
#107
#108
#109
#11
#110
#111
#112
#114
#115
#116
#117
#118
#119
#12
#120
#121
#122
#123
#124
#126
#127
#128
#129
#13
#130
#131
#132
#133
#134
#135
#137
#138
#14
#140
#142
#145
#147
#148
#15
#150
#151
#152
#153
#154
#155
#156
#157
#159
#16
#160
#161
#162
#163
#164
#165
#166
#167
#17
#17
#170
#171
#173
#176
#180
#185
#186
#187
#188
#189
#190
#191
#198
#2
#202
#205
#206
#21
#211
#213
#214
#215
#217
#219
#22
#224
#225
#227
#229
#23
#235
#236
#237
#238
#24
#246
#247
#248
#25
#251
#252
#253
#254
#257
#26
#260
#261
#262
#263
#267
#27
#270
#271
#274
#277
#277
#279
#28
#284
#286
#291
#292
#293
#294
#296
#297
#298
#299
#30
#300
#302
#303
#303
#306
#309
#31
#311
#312
#313
#315
#319
#32
#320
#326
#326
#329
#333
#333
#334
#335
#336
#337
#338
#34
#341
#342
#343
#344
#346
#347
#348
#349
#350
#352
#353
#354
#355
#357
#358
#359
#36
#360
#361
#364
#365
#366
#367
#368
#369
#370
#371
#372
#375
#379
#38
#380
#381
#382
#383
#384
#385
#386
#387
#388
#389
#390
#392
#395
#396
#400
#402
#403
#404
#404
#405
#406
#41
#411
#412
#413
#415
#416
#419
#422
#424
#424
#425
#426
#427
#428
#429
#43
#430
#431
#432
#434
#435
#436
#438
#439
#44
#440
#441
#442
#443
#446
#446
#447
#448
#449
#451
#456
#457
#46
#462
#463
#464
#465
#466
#467
#468
#47
#470
#473
#474
#477
#48
#480
#481
#482
#483
#484
#485
#486
#487
#488
#489
#49
#490
#490
#494
#495
#496
#497
#498
#500
#501
#502
#503
#504
#505
#507
#508
#509
#51
#510
#510
#512
#513
#513
#514
#518
#519
#52
#520
#521
#522
#524
#528
#529
#531
#533
#537
#538
#540
#541
#543
#544
#545
#546
#55
#550
#552
#553
#555
#556
#557
#558
#559
#56
#560
#560
#562
#563
#564
#565
#566
#568
#569
#570
#573
#574
#575
#578
#579
#579
#580
#583
#586
#59
#591
#592
#595
#596
#598
#6
#60
#600
#601
#602
#603
#607
#609
#61
#610
#616
#617
#62
#621
#621
#626
#628
#629
#63
#634
#636
#638
#639
#64
#641
#642
#645
#646
#647
#648
#649
#650
#657
#659
#66
#660
#662
#663
#664
#665
#666
#667
#668
#670
#671
#672
#676
#68
#680
#681
#687
#688
#69
#692
#694
#7
#701
#702
#703
#704
#706
#707
#709
#71
#710
#711
#711
#713
#713
#714
#715
#716
#718
#719
#72
#720
#721
#722
#723
#724
#725
#726
#728
#730
#731
#732
#736
#737
#738
#738
#74
#741
#743
#744
#757
#758
#761
#762
#762
#764
#765
#766
#767
#768
#769
#77
#771
#772
#773
#774
#776
#777
#777
#780
#782
#783
#784
#785
#786
#787
#788
#789
#790
#791
#792
#793
#794
#795
#795
#8
#800
#801
#802
#803
#804
#804
#806
#807
#808
#810
#816
#818
#82
#820
#820
#821
#825
#827
#829
#83
#832
#833
#833
#835
#837
#840
#841
#842
#843
#845
#85
#853
#855
#855
#856
#856
#857
#858
#860
#862
#863
#865
#866
#867
#868
#868
#869
#870
#871
#871
#873
#877
#878
#881
#881
#884
#884
#887
#890
#891
#892
#892
#893
#894
#894
#895
#896
#897
#897
#899
#899
#9
#902
#903
#904
#905
#906
#906
#907
#907
#910
#911
#911
#912
#913
#913
#915
#916
#916
#919
#92
#920
#920
#922
#922
#925
#925
#926
#926
#927
#930
#930
#931
#931
#932
#933
#933
#94
#95
#96
#98
#99
v0.2.0
v0.3.0
v0.4.0
v0.4.1
v0.4.10
v0.4.11
v0.4.12
v0.4.13
v0.4.14
v0.4.15
v0.4.16
v0.4.3
v0.4.4
v0.4.5
v0.4.6
v0.4.7
v0.4.8
v0.4.9
Select branches
Hide Pull Requests
chore/add-auto-format-workflow
chore/add-opencode-to-gitignore
chore/add-tone-style-guidelines
chore/bump-version-0.4.15
chore/bump-version-0.4.16
chore/cleanup-header-about-link
chore/cleanup-root-folder
chore/fix-readme
chore/modify_readme
chore/reduce-renovate-noise
chore/remove-dead-close-prevention-code
chore/remove-mcp-preview-labels
chore/update-bundled-drawio-version
chore/upgrade-ai-sdk-v6
ci/biome-exclude-public
ci/pin-biome
ci/publish-mcp-npm
cloudflare-worker-wip
codex/fix-model-selector-overflow
copilot/sub-pr-579
debug/langfuse-instrumentation-log
dependabot/npm_and_yarn/npm_and_yarn-344d30ea66
docs/i18n-structure
docs/update-examples
feat-admin-settings-panel
feat/add-deepseek-provider
feat/add-zh-hant-locale
feat/auto-update
feat/declarative-diagram-engine
feat/enhance-system-prompt
feat/improve-cache-and-edit-tracking
feat/langfuse-integration
feat/material-design-icons
feat/mcp-history
feat/mcp-load-diagram
feat/mcp-xml-validation
feat/message-edit-regenerate
feat/message-edit-regenerate-and-langfuse-feedback
feat/multi-provider-model-config
feat/tool-streaming
feature/claude-code-actions
feature/improve-pr-review-workflow
feature/mcp-server
feature/url-content-extraction
features/validate-diagram-with-vlm
fix-aichat
fix/404-error
fix/ai-model-comma-multi
fix/auto-format-fork-prs
fix/autosave-sync-user-modifications
fix/bedrock-tool-streaming-zod
fix/biome-schema-version
fix/bug-fixes
fix/cascade-delete-edit-diagram
fix/chat-lobby-panel-visibility
fix/continuation-retry-limit
fix/deepseek-image-error-message
fix/default-max-output-tokens
fix/docker-compose-yaml-syntax
fix/doubao-multimodal-provider
fix/drawio-save-button
fix/edit-diagram-json-quote-escaping
fix/electron-beforeunload-v2
fix/electron-close-beforeunload
fix/electron-iframe-beforeunload
fix/electron-startup-port-issues
fix/electron-workflow-permissions
fix/empty-content-array-filter
fix/flash-of-default-content-on-refresh
fix/hydration-and-prompts
fix/idb-closing-retry
fix/idb-closing-retry-clean
fix/image-not-supported-error-detection
fix/kimi-k2.5-image-support
fix/langfuse-standalone-instrumentation
fix/limit-auto-retry-count
fix/mcp-create-diagram-tool-description
fix/mcp-server-bind-localhost
fix/mcp-server-body-size-limit
fix/mcp-server-cors-security
fix/move-utility-buttons-to-settings
fix/openai-reasoning-not-showing
fix/output-token-budget
fix/parse-url-ssrf
fix/prevent-back-gesture-navigation
fix/quota-token-counting
fix/remove-image-input-detection
fix/resize
fix/restore-status-notice
fix/save-toast-after-download
fix/shorten-toast-duration
fix/ssrf-parse-url-dns
fix/streaming-perf-prism-scroll
fix/truncation-error-handling
fix/upgrade-wrangler-cve-2026-0933
fix/user-apikey-baseurl-isolation
fix/xml-auto-fix-99-percent
fix/zoom-reset-and-indexeddb-conflict
main
pr-586
pr-657-updated
refactor/dry-eliminate-code-duplication
refactor/extract-diagram-tool-handlers
refresh-suggested-models
remove-electron-settings
renovate/biome
renovate/core-framework-packages
renovate/electron-packages
renovate/major-core-framework-packages
renovate/major-major-dependencies
renovate/npm-electron-vulnerability
renovate/npm-next-vulnerability
revert-293-fix/drawio-save-button
test/add-testing-infrastructure
test/replicate-pr21-copy-button
#10
#100
#101
#102
#103
#104
#105
#106
#107
#108
#109
#11
#110
#111
#112
#114
#115
#116
#117
#118
#119
#12
#120
#121
#122
#123
#124
#126
#127
#128
#129
#13
#130
#131
#132
#133
#134
#135
#137
#138
#14
#140
#142
#145
#147
#148
#15
#150
#151
#152
#153
#154
#155
#156
#157
#159
#16
#160
#161
#162
#163
#164
#165
#166
#167
#17
#17
#170
#171
#173
#176
#180
#185
#186
#187
#188
#189
#190
#191
#198
#2
#202
#205
#206
#21
#211
#213
#214
#215
#217
#219
#22
#224
#225
#227
#229
#23
#235
#236
#237
#238
#24
#246
#247
#248
#25
#251
#252
#253
#254
#257
#26
#260
#261
#262
#263
#267
#27
#270
#271
#274
#277
#277
#279
#28
#284
#286
#291
#292
#293
#294
#296
#297
#298
#299
#30
#300
#302
#303
#303
#306
#309
#31
#311
#312
#313
#315
#319
#32
#320
#326
#326
#329
#333
#333
#334
#335
#336
#337
#338
#34
#341
#342
#343
#344
#346
#347
#348
#349
#350
#352
#353
#354
#355
#357
#358
#359
#36
#360
#361
#364
#365
#366
#367
#368
#369
#370
#371
#372
#375
#379
#38
#380
#381
#382
#383
#384
#385
#386
#387
#388
#389
#390
#392
#395
#396
#400
#402
#403
#404
#404
#405
#406
#41
#411
#412
#413
#415
#416
#419
#422
#424
#424
#425
#426
#427
#428
#429
#43
#430
#431
#432
#434
#435
#436
#438
#439
#44
#440
#441
#442
#443
#446
#446
#447
#448
#449
#451
#456
#457
#46
#462
#463
#464
#465
#466
#467
#468
#47
#470
#473
#474
#477
#48
#480
#481
#482
#483
#484
#485
#486
#487
#488
#489
#49
#490
#490
#494
#495
#496
#497
#498
#500
#501
#502
#503
#504
#505
#507
#508
#509
#51
#510
#510
#512
#513
#513
#514
#518
#519
#52
#520
#521
#522
#524
#528
#529
#531
#533
#537
#538
#540
#541
#543
#544
#545
#546
#55
#550
#552
#553
#555
#556
#557
#558
#559
#56
#560
#560
#562
#563
#564
#565
#566
#568
#569
#570
#573
#574
#575
#578
#579
#579
#580
#583
#586
#59
#591
#592
#595
#596
#598
#6
#60
#600
#601
#602
#603
#607
#609
#61
#610
#616
#617
#62
#621
#621
#626
#628
#629
#63
#634
#636
#638
#639
#64
#641
#642
#645
#646
#647
#648
#649
#650
#657
#659
#66
#660
#662
#663
#664
#665
#666
#667
#668
#670
#671
#672
#676
#68
#680
#681
#687
#688
#69
#692
#694
#7
#701
#702
#703
#704
#706
#707
#709
#71
#710
#711
#711
#713
#713
#714
#715
#716
#718
#719
#72
#720
#721
#722
#723
#724
#725
#726
#728
#730
#731
#732
#736
#737
#738
#738
#74
#741
#743
#744
#757
#758
#761
#762
#762
#764
#765
#766
#767
#768
#769
#77
#771
#772
#773
#774
#776
#777
#777
#780
#782
#783
#784
#785
#786
#787
#788
#789
#790
#791
#792
#793
#794
#795
#795
#8
#800
#801
#802
#803
#804
#804
#806
#807
#808
#810
#816
#818
#82
#820
#820
#821
#825
#827
#829
#83
#832
#833
#833
#835
#837
#840
#841
#842
#843
#845
#85
#853
#855
#855
#856
#856
#857
#858
#860
#862
#863
#865
#866
#867
#868
#868
#869
#870
#871
#871
#873
#877
#878
#881
#881
#884
#884
#887
#890
#891
#892
#892
#893
#894
#894
#895
#896
#897
#897
#899
#899
#9
#902
#903
#904
#905
#906
#906
#907
#907
#910
#911
#911
#912
#913
#913
#915
#916
#916
#919
#92
#920
#920
#922
#922
#925
#925
#926
#926
#927
#930
#930
#931
#931
#932
#933
#933
#94
#95
#96
#98
#99
v0.2.0
v0.3.0
v0.4.0
v0.4.1
v0.4.10
v0.4.11
v0.4.12
v0.4.13
v0.4.14
v0.4.15
v0.4.16
v0.4.3
v0.4.4
v0.4.5
v0.4.6
v0.4.7
v0.4.8
v0.4.9
-
cb9d37c2c6
docs: update README with project overview, features, and usage instructions
dayuan.jiang
2025-03-23 15:03:38 +00:00 -
0645c8d946
fix: style
dayuan.jiang
2025-03-23 14:40:23 +00:00 -
f44346762f
fix: style
dayuan.jiang
2025-03-23 14:36:21 +00:00 -
762b970cd9
fix: update diagram history dialog with description and adjust image styling
dayuan.jiang
2025-03-23 14:31:19 +00:00 -
cc5c06de2e
fix: diagram history
dayuan.jiang
2025-03-23 14:22:40 +00:00 -
6819a92921
feat: implement diagram history functionality with history dialog in ChatInput and ChatPanel
dayuan.jiang
2025-03-23 13:54:21 +00:00 -
1f69cf590b
feat: add confirmation dialog for clearing conversation and diagram in ChatInput
dayuan.jiang
2025-03-23 13:31:26 +00:00 -
b3f8820444
feat: add prompt examples panel and replicate flowchart functionality in ChatPanel
dayuan.jiang
2025-03-23 13:15:28 +00:00 -
51d4536dbb
feat: remove Assistant component and implement drag-and-drop file upload in ChatInput
dayuan.jiang
2025-03-23 12:56:47 +00:00 -
385a103982
feat: remove unused SVG files and update layout metadata for Next-AI-Drawio
dayuan.jiang
2025-03-23 12:48:31 +00:00 -
ef0c75dca5
feat: add clipboard paste handling in ChatInput for image file uploads
dayuan.jiang
2025-03-23 12:12:24 +00:00 -
9faa75ec9b
feat: add onDisplayChart prop to ChatInput and integrate with ChatPanel for diagram handling
dayuan.jiang
2025-03-23 12:04:33 +00:00 -
50dc4eda6d
feat: enhance ChatPanel and ChatInput to support image file uploads and display
dayuan.jiang
2025-03-23 11:03:25 +00:00 -
df483ae647
feat: enhance ChatPanel to fetch chart data before submission and track update steps
dayuan.jiang
2025-03-22 16:03:03 +00:00 -
a27c94f798
feat: add XML handling in ChatPanel and utility function for legal XML conversion
dayuan.jiang
2025-03-22 15:45:49 +00:00 -
cfe3445a4f
feat: enhance ChatPanel with tool call streaming and update diagram handling
dayuan.jiang
2025-03-22 15:00:40 +00:00 -
fc4383dfb5
feat: update tool names and descriptions for diagram handling, add clear messages functionality in ChatInput
dayuan.jiang
2025-03-22 14:28:55 +00:00 -
4834d524b9
feat: update ChatInput and ChatPanel to use status instead of isLoading for improved state management
dayuan.jiang
2025-03-22 13:26:14 +00:00 -
1b40a3c456
feat: implement ChatInput component for enhanced message input and handling in ChatPanel
dayuan.jiang
2025-03-22 13:15:51 +00:00 -
1978be09f4
refactor: remove unused components and clean up ChatPanel layout
dayuan.jiang
2025-03-22 12:43:24 +00:00 -
00769197d6
feat: add rendering for tool invocations in ChatPanel and enhance message handling
dayuan.jiang
2025-03-19 12:14:09 +00:00 -
bb753c4140
feat: update system message to reflect diagram terminology and integrate OpenAI model
dayuan.jiang
2025-03-19 12:02:07 +00:00 -
7caaa358e4
feat: enhance chat functionality with XML guide integration and improved tool descriptions
dayuan.jiang
2025-03-19 11:03:37 +00:00 -
ec80a6c578
refactor: remove unused WebSearchToolUI component and update onFetchChart to return a Promise
dayuan.jiang
2025-03-19 09:46:30 +00:00 -
2832e9e5e7
fix: update input value in ChatPanel to provide a prompt for user interaction
dayuan.jiang
2025-03-19 09:01:30 +00:00 -
51ce74400d
feat: add system message for flowchart assistance and improve message handling in chat API
dayuan.jiang
2025-03-19 08:40:08 +00:00 -
585c3bac1f
feat: enhance chat functionality with flowchart tools integration and improved UI interactions
dayuan.jiang
2025-03-19 08:16:44 +00:00 -
5a11c32bc4
feat: add WebSearchToolUI component and input UI, integrate Radix UI scroll area
dayuan.jiang
2025-03-19 07:20:22 +00:00 -
5d1a33b18d
fix: decode URL-encoded content in extractDiagramXML function
dayuan.jiang
2025-03-19 06:19:08 +00:00 -
10f9459627
refactor: change extractDiagramXML to synchronous function and improve error handling in the UI
dayuan.jiang
2025-03-19 06:11:04 +00:00 -
e26ef731e9
initialize project with Next.js, Tailwind CSS, and essential configurations
dayuan.jiang
2025-03-19 06:04:06 +00:00