Commit Graph

  • 6fbc7b340f fix: move toast notifications to bottom-left (#489) main Dayuan Jiang 2026-01-01 22:08:05 +09:00
  • 3c8f420c3c docs: add Cline MCP configuration instructions (#488) Dayuan Jiang 2026-01-01 21:47:46 +09:00
  • f240c494ac fix: use npm install instead of npm ci in electron workflow (#487) v0.4.8 Dayuan Jiang 2026-01-01 17:42:39 +09:00
  • a22d7025a3 fix: sync package-lock.json (#486) Dayuan Jiang 2026-01-01 17:32:25 +09:00
  • 2159db5586 chore: bump version to 0.4.8 (#485) Dayuan Jiang 2026-01-01 17:23:42 +09:00
  • ada06260db fix: faster message restore and skip panel animation on refresh (#483) Dayuan Jiang 2026-01-01 16:25:39 +09:00
  • 02527526ba fix: prevent flash of example panel and animations on page refresh (#482) Dayuan Jiang 2026-01-01 15:42:48 +09:00
  • 7cc7a74084 fix: prevent flash of example panel and animations on page refresh fix/flash-of-default-content-on-refresh dayuan.jiang 2026-01-01 15:31:22 +09:00
  • 77a2f6f6fa fix: hide Draw.io loading flash with placeholder (#481) Dayuan Jiang 2026-01-01 15:20:00 +09:00
  • 493ee168b1 feat(mcp-server): add DRAWIO_BASE_URL env for private deployments (#467) LiuJing 2026-01-01 13:47:39 +08:00
  • 3e053bc904 fix(deps): update dependency zod to v4 renovate/zod-4.x renovate[bot] 2026-01-01 05:46:19 +00:00
  • 037f32973a fix: resolve biome lint errors blocking CI (#480) Dayuan Jiang 2026-01-01 14:45:46 +09:00
  • 7bdc1fe612 fix(mcp-server): add graceful shutdown to prevent zombie processes (#477) Dayuan Jiang 2025-12-31 18:38:20 +09:00
  • 03ac9a79de fix: detect models that don't support image input and return clear error (#474) Dayuan Jiang 2025-12-31 12:20:09 +09:00
  • e598891322 fix: detect models that don't support image input and return clear error fix/image-not-supported-error-detection dayuan.jiang 2025-12-31 12:14:37 +09:00
  • f97934d6e0 feat(i18n): sync Draw.io panel language with app locale (#473) E66Crisp 2025-12-31 10:48:02 +08:00
  • 73a36cf9de style(chat-panel): Improve aiChat label display in collapsed panel (#470) E66Crisp 2025-12-31 10:25:23 +08:00
  • 2175e8e646 fix: update qs to fix high severity security vulnerability fix-aichat dayuan.jiang 2025-12-31 11:16:11 +09:00
  • 661a871d96 style(chat-panel): Improve aiChat label display in collapsed panel E66Crisp 2025-12-31 09:47:27 +08:00
  • 69f9df1792 fix: improve image not supported error detection for DeepSeek (#468) Dayuan Jiang 2025-12-31 00:12:19 +09:00
  • 834359cff3 fix: improve image not supported error detection for DeepSeek fix/deepseek-image-error-message Dayuan Jiang 2025-12-31 00:08:58 +09:00
  • aaa2938dac docs: reorganize documentation into i18n folder structure (#466) Dayuan Jiang 2025-12-31 00:04:32 +09:00
  • 24afa0b58a feat: add copy button for tool call blocks (#463) broBinChen 2025-12-30 22:45:50 +08:00
  • 1d19127855 chore: remove About link from header and language switcher from about pages (#464) Dayuan Jiang 2025-12-30 23:45:31 +09:00
  • 5df0050334 docs: sync CN/JA READMEs with EN structure and fix all paths docs/i18n-structure dayuan.jiang 2025-12-30 23:40:00 +09:00
  • f63ed75465 docs: fix broken import statements in cloudflare deploy guides dayuan.jiang 2025-12-30 23:35:38 +09:00
  • dcd1ee9a2e docs: update README and provider docs dayuan.jiang 2025-12-30 23:12:02 +09:00
  • 7b18bcaf68 docs: fix links to new docs folder structure dayuan.jiang 2025-12-30 22:52:40 +09:00
  • 454b86d898 docs: reorganize docs into en/cn/ja folders dayuan.jiang 2025-12-30 22:50:51 +09:00
  • 027cf2961e chore: remove About link from header and language switcher from about pages chore/cleanup-header-about-link Dayuan Jiang 2025-12-30 22:38:35 +09:00
  • ca21a5bb27 feat: add EdgeOne Pages as AI provider (#456) zhoujie0531 2025-12-30 21:13:22 +08:00
  • ad80e9c6f5 i18n: add missing translations for chat UI components (#457) broBinChen 2025-12-30 19:52:57 +08:00
  • 1ab8d260a2 fix: restore locale redirection using Next.js middleware (#462) Biki Kalita 2025-12-30 17:10:33 +05:30
  • 1f62ccc8a3 fix: use proxy.ts instead of middleware.ts for Next.js 16 fix/404-error Dayuan Jiang 2025-12-30 20:39:15 +09:00
  • 050a1b3607 fix: restore locale redirection using Next.js middleware Biki Kalita 2025-12-30 16:42:19 +05:30
  • 2d62496f9f fix(edit_diagram): implement cascade delete for children and edges (#451) Dayuan Jiang 2025-12-30 00:03:30 +09:00
  • 345381e61a fix(cascade-delete): recursively collect edge children (labels) fix/cascade-delete-edit-diagram dayuan.jiang 2025-12-30 00:02:37 +09:00
  • 853f30ba89 chore(mcp): bump version to 0.1.9 dayuan.jiang 2025-12-29 23:46:13 +09:00
  • 8fc6a5396a fix: add root cell protection and sync MCP server cascade delete dayuan.jiang 2025-12-29 23:35:24 +09:00
  • acf3bc7e42 fix(edit_diagram): implement cascade delete for children and edges dayuan.jiang 2025-12-29 23:17:04 +09:00
  • c2aa7f49be fix(mcp): rename display_diagram to create_new_diagram (#449) Dayuan Jiang 2025-12-29 15:15:13 +09:00
  • 30b30550d9 chore: clean up root folder by relocating config files (#448) Dayuan Jiang 2025-12-29 14:30:25 +09:00
  • 950a8754fa fix: regenerate package-lock.json with cross-platform deps chore/cleanup-root-folder dayuan.jiang 2025-12-29 14:26:50 +09:00
  • 76c0308ceb chore: regenerate package-lock.json to fix CI dayuan.jiang 2025-12-29 14:17:11 +09:00
  • d40ab4114c chore: clean up root folder by moving config files dayuan.jiang 2025-12-29 14:14:15 +09:00
  • 49b086cef3 fix: make model selector label responsive to panel width (#443) Biki Kalita 2025-12-29 09:24:13 +05:30
  • 27f26d8b26 feat: improve quota toast with ByteDance Doubao sponsorship info and model config button (#447) Dayuan Jiang 2025-12-29 12:12:22 +09:00
  • 6d1e12bb39 feat: add doubao provider and ByteDance sponsorship (#329) Dayuan Jiang 2025-12-29 11:30:58 +09:00
  • 226c336671 feat: move History and Download buttons to Settings dialog for cleaner chat interface (#442) Biki Kalita 2025-12-28 18:46:10 +05:30
  • 1527883360 fix(deps): update dependency jsdom to v27 (#438) renovate[bot] 2025-12-28 21:05:23 +09:00
  • 641a715d44 chore(deps): update dependency node to v24 (#435) renovate[bot] 2025-12-28 21:05:20 +09:00
  • 41184969fa fix(deps): update dependency open to v11 (#439) renovate[bot] 2025-12-28 20:35:42 +09:00
  • c92975f831 chore(deps): update docker/build-push-action action to v6 (#436) renovate[bot] 2025-12-28 20:35:15 +09:00
  • c9d9dd257c fix: move History and Download buttons to Settings dialog for cleaner chat interface fix/move-utility-buttons-to-settings Biki Kalita 2025-12-27 20:27:48 +05:30
  • c062584ed4 style: auto-format with Biome renovate/react-resizable-panels-4.x github-actions[bot] 2025-12-27 13:47:45 +00:00
  • 0fa854747d fix(deps): update dependency react-resizable-panels to v4 renovate[bot] 2025-12-27 13:47:01 +00:00
  • 9ac99a4690 [Feature] Add Cloudflare Worker as deployment option (#170) Biki Kalita 2025-12-27 17:43:23 +05:30
  • 6d84dade56 chore: add enhancement issue template (#434) Dayuan Jiang 2025-12-27 18:16:38 +09:00
  • 43f3fbb5ee Merge pull request #432 from DayuanJiang/renovate/aws-actions-configure-aws-credentials-5.x Dayuan Jiang 2025-12-27 14:52:41 +09:00
  • 1915c817c3 Merge pull request #431 from DayuanJiang/renovate/actions-setup-node-6.x Dayuan Jiang 2025-12-27 14:52:18 +09:00
  • eeab1ba75d Merge pull request #425 from vansh-nagar/fix/theme-based-logo Dayuan Jiang 2025-12-27 14:48:55 +09:00
  • 1f4eb02b0b chore(deps): update aws-actions/configure-aws-credentials action to v5 renovate[bot] 2025-12-27 05:17:32 +00:00
  • 5d60ca74f7 chore(deps): update actions/setup-node action to v6 renovate[bot] 2025-12-27 05:17:29 +00:00
  • 9fa1dd075b Merge pull request #430 from DayuanJiang/renovate/actions-checkout-6.x Dayuan Jiang 2025-12-27 14:17:03 +09:00
  • 743b317387 Merge pull request #429 from DayuanJiang/renovate/minor-and-patch-dependencies Dayuan Jiang 2025-12-27 14:16:37 +09:00
  • 5ed23784e7 style: auto-format with Biome github-actions[bot] 2025-12-27 04:35:31 +00:00
  • 3a22e11651 chore(deps): update actions/checkout action to v6 renovate[bot] 2025-12-27 04:34:58 +00:00
  • eb89b9c052 fix(deps): update minor and patch dependencies renovate[bot] 2025-12-27 04:34:47 +00:00
  • 9c1117e8b0 Merge pull request #427 from DayuanJiang/renovate/core-framework-packages Dayuan Jiang 2025-12-27 13:33:41 +09:00
  • 39bf3d6a49 Merge pull request #428 from DayuanJiang/renovate/radix-ui-packages Dayuan Jiang 2025-12-27 13:33:32 +09:00
  • ecd689162f style: auto-format with Biome github-actions[bot] 2025-12-27 01:26:41 +00:00
  • 7a03aec9be style: auto-format with Biome github-actions[bot] 2025-12-27 01:26:31 +00:00
  • 95541dd284 chore(deps): update radix ui packages renovate[bot] 2025-12-27 01:26:04 +00:00
  • 49af6676b5 chore(deps): update core framework packages renovate[bot] 2025-12-27 01:25:44 +00:00
  • 18ab1bffa0 feat: migrate DynamoDB quota to composite key schema (#426) Dayuan Jiang 2025-12-27 10:24:43 +09:00
  • 571ba3c6b0 fix: switch app logo based on theme vansh-nagar 2025-12-26 17:16:12 +05:30
  • 467561df47 docs(shape-libraries): add label positioning to shape library examples (#422) Divyesh 2025-12-26 13:27:26 +05:30
  • e67ab37383 docs: fix cross-domain configuration to offline deployment docs (#405) Biki Kalita 2025-12-26 13:22:56 +05:30
  • 31644dbcd8 feat: add toggle to show unvalidated models in model selector (#413) xunc lee 2025-12-26 11:19:59 +08:00
  • 067d309927 fix: handle fork PRs in auto-format workflow (#419) Dayuan Jiang 2025-12-26 12:15:31 +09:00
  • 34913ce477 fix: handle fork PRs in auto-format workflow fix/auto-format-fork-prs dayuan.jiang 2025-12-26 12:10:35 +09:00
  • d1d0de3dea chore: bump version to 0.4.7 (#416) v0.4.7 Dayuan Jiang 2025-12-25 22:30:48 +09:00
  • 8c736cee0d fix: persist settings in Electron by using fixed port (#415) Dayuan Jiang 2025-12-25 22:20:59 +09:00
  • c5a04c9e50 feat: move delete provider button to header area (#412) Dayuan Jiang 2025-12-25 19:52:07 +09:00
  • 44c453403f fix: reset test button to idle state when switching providers (#411) Dayuan Jiang 2025-12-25 19:39:15 +09:00
  • 9727aa5b39 chore: add CI workflow and Renovate configuration (#406) Dayuan Jiang 2025-12-25 15:36:40 +09:00
  • c7e88b0711 Remove Electron settings panel (breaking change) remove-electron-settings Dayuan Jiang 2025-12-25 13:49:48 +09:00
  • 51858dbf5d Add deprecation notice to Electron settings panel (#403) Dayuan Jiang 2025-12-25 13:56:07 +09:00
  • 3047d19238 fix: rename edit_diagram type field to operation for better model compatibility (#402) Dayuan Jiang 2025-12-25 13:19:04 +09:00
  • ed069afdea fix: use full IP for userId to prevent quota collision (#400) Dayuan Jiang 2025-12-25 12:20:46 +09:00
  • d2e5afb298 Hide scrollbar in model selector dropdown while maintaining scroll functionality (#396) Biki Kalita 2025-12-25 05:28:04 +05:30
  • d3fb2314ee fix: add scrollable model list with visible scrollbar in AI Model Configuration dialog (#395) Biki Kalita 2025-12-24 15:36:11 +05:30
  • 447bb30745 refactor: extract diagram tool handlers to dedicated hook (#389) Dayuan Jiang 2025-12-24 12:28:59 +09:00
  • 63398d9f34 fix: filter Langfuse traces to only export chat and AI SDK spans (#392) Dayuan Jiang 2025-12-24 10:47:34 +09:00
  • 82f4deb23a fix: quota daily reset bug and add timezone support (#390) Dayuan Jiang 2025-12-24 10:34:54 +09:00
  • 4dbda5ba8e refactor: extract diagram tool handlers to dedicated hook refactor/extract-diagram-tool-handlers Dayuan Jiang 2025-12-24 10:15:41 +09:00
  • 1fab261cd0 refactor: extract dev XML streaming simulator to separate component (#388) Dayuan Jiang 2025-12-24 09:52:50 +09:00
  • 7a4a04c263 fix: remove unused partialXmlRef prop from ChatMessageDisplay (#387) Dayuan Jiang 2025-12-24 09:37:32 +09:00
  • 0d2e7a7ad6 fix: escape HTML in XML attribute values to prevent parse errors (#386) Dayuan Jiang 2025-12-24 09:31:54 +09:00
  • 3218ccc909 feat: add dev XML streaming simulator for UI debugging (#385) Dayuan Jiang 2025-12-24 09:29:29 +09:00