Commit Graph

  • f2f5ac907d fix: update image imports to use custom Image component with base path handling shibamudi 2026-01-28 17:57:07 +08:00
  • 0a79536002 fix(chat-panel): update path handling with usePathname for URL management shibamudi 2026-01-28 17:50:43 +08:00
  • 43161977a5 Adds pathname to effect dependencies pr-657-updated shibamudi 2026-01-29 16:51:46 +08:00
  • f09d2c100a Uses dynamic API endpoint for URL parsing shibamudi 2026-01-29 13:51:16 +08:00
  • 03e2d9da9d Uses dynamic API base path for model fetch shibamudi 2026-01-29 13:46:47 +08:00
  • bd1e5cc237 Refactors image component to support ref forwarding shibamudi 2026-01-29 13:46:31 +08:00
  • edc10803e4 Update components/image-with-basepath.tsx 十八亩地 2026-01-29 13:27:41 +08:00
  • b074cee95c Update components/chat-panel.tsx 十八亩地 2026-01-29 13:22:41 +08:00
  • 121b6fc99f Update components/image-with-basepath.tsx 十八亩地 2026-01-29 13:21:07 +08:00
  • 0e1bed39a4 Update components/image-with-basepath.tsx 十八亩地 2026-01-29 13:19:23 +08:00
  • d5e2885623 Update import path for getAssetUrl function 十八亩地 2026-01-29 13:15:17 +08:00
  • 7662b00bb3 Update components/image-with-basepath.tsx 十八亩地 2026-01-28 23:33:44 +08:00
  • 8a93d4ea9f Update components/image-with-basepath.tsx 十八亩地 2026-01-28 23:32:42 +08:00
  • add9111c82 fix: update image imports to use custom Image component with base path handling shibamudi 2026-01-28 17:57:07 +08:00
  • 1c1c6a4d38 fix(chat-panel): update path handling with usePathname for URL management shibamudi 2026-01-28 17:50:43 +08:00
  • f2c8fea58d i18n: localize stop button aria-label with chat.stopGeneration key across dictionaries Biki Kalita 2026-01-29 19:10:25 +05:30
  • 31fffcc52d Merge pull request #664 from DayuanJiang/fix/ollama-client-base-url Dayuan Jiang 2026-01-29 21:57:05 +09:00
  • 0a03ac9f45 Merge pull request #663 from DayuanJiang/fix/ollama-allowed-client-provider Dayuan Jiang 2026-01-29 21:57:00 +09:00
  • 6dad6ab147 Merge pull request #662 from DayuanJiang/fix/ollama-ssrf-exception Dayuan Jiang 2026-01-29 21:56:54 +09:00
  • 8781520ebb Supports client-provided base URL for Ollama dayuan.jiang 2026-01-29 21:25:20 +09:00
  • 67196225f0 Adds Ollama to allowed client providers list dayuan.jiang 2026-01-29 21:24:48 +09:00
  • 09a5774cba Adds Ollama to SSRF protection exception list dayuan.jiang 2026-01-29 21:24:09 +09:00
  • fdd4be6463 fix(i18n): add missing translation keys in zh-Hant.json (#659) broBinChen 2026-01-29 19:33:03 +08:00
  • f8a0ebd149 feat: add stop button to cancel AI generation xiaobin 2026-01-29 12:40:40 +08:00
  • c9dd54dad7 fix(i18n): add missing translation keys in zh-Hant.json broBinChen 2026-01-29 12:33:15 +08:00
  • 1258f98478 feat: Add "API Keys & Models" link in Settings Dialog for better discoverability (#645) Marvelous Ikponmwosa 2026-01-28 14:36:54 +01:00
  • f6f693ee8d Merge pull request #650 from DayuanJiang/feat/add-zh-hant-locale yujinze 2026-01-27 20:02:02 +09:00
  • f19dc919e1 fix: prevent autosave from overwriting pending IDB restore fix/idb-closing-retry dayuan.jiang 2026-01-27 13:43:25 +09:00
  • 9398117368 feat(i18n): add Traditional Chinese (zh-Hant) locale feat/add-zh-hant-locale Jinze Yu 2026-01-27 13:21:20 +09:00
  • 084c390d7c fix: recover IDB on closing and restore diagram fix/idb-closing-retry-clean dayuan.jiang 2026-01-27 12:07:35 +09:00
  • 8d92474f73 fix: recover IDB on closing and restore diagram dayuan.jiang 2026-01-27 12:07:35 +09:00
  • cc6f09615d fix: restore diagram when chartXML changes after iframe ready fix/electron-beforeunload-v2 dayuan.jiang 2026-01-27 10:10:43 +09:00
  • be20c09c89 fix: wait for canPersist check before rendering DrawIoEmbed dayuan.jiang 2026-01-27 09:56:33 +09:00
  • 76487fb7ea fix: include canPersist in DrawIoEmbed key for proper remount dayuan.jiang 2026-01-27 09:38:35 +09:00
  • c5de1a16ad fix(electron): prevent beforeunload prompt by using autosave dayuan.jiang 2026-01-27 09:23:03 +09:00
  • cb0c0fbcda Revert "fix(electron): prevent beforeunload prompt by using autosave (#642)" (#646) Dayuan Jiang 2026-01-27 09:20:42 +09:00
  • e7c29fb410 fix(electron): prevent beforeunload prompt by using autosave (#642) Dayuan Jiang 2026-01-26 22:04:41 +09:00
  • f0dd199cd1 feat(prompt): add language-aware response rules with english fallback (#641) Subhajeetch 2026-01-26 12:02:07 +05:30
  • 7525253499 fix: harden persistence checks and export timeout fix/electron-close-beforeunload dayuan.jiang 2026-01-25 14:33:20 +09:00
  • 384221c498 fix: persist diagram-only saves and ref typing dayuan.jiang 2026-01-25 14:21:14 +09:00
  • 7877b39fa1 fix(electron): prevent beforeunload prompt by using autosave dayuan.jiang 2026-01-25 14:06:21 +09:00
  • 7656b64018 chore: switch to release signing policy for Windows builds (#639) Dayuan Jiang 2026-01-24 20:47:44 +09:00
  • c3f88e54fe chore: bump version to 0.4.12 (#638) v0.4.12 Dayuan Jiang 2026-01-24 19:25:47 +09:00
  • a55ef7adf9 feat(electron): bundle draw.io for offline support (#629) Dayuan Jiang 2026-01-24 12:47:51 +09:00
  • 984eaae04d feat(mcp): update UI with project logo and modern dialog styles (#636) Dayuan Jiang 2026-01-24 12:43:39 +09:00
  • 0ed06360aa fix(mcp): auto-redirect to active session when no sessionId provided (#634) Dayuan Jiang 2026-01-24 11:03:58 +09:00
  • b0313eb2dc feat: implement collapsible view for extracted URL content in chat (#616) Biki Kalita 2026-01-24 07:14:11 +05:30
  • dc37ce7fb1 fix: upgrade wrangler to ^4.60.0 to address CVE-2026-0933 (#628) Dayuan Jiang 2026-01-23 08:38:07 +09:00
  • 5e6babc9a1 fix: upgrade wrangler to ^4.60.0 to address CVE-2026-0933 fix/upgrade-wrangler-cve-2026-0933 dayuan.jiang 2026-01-23 08:35:10 +09:00
  • 0baa424bc4 enhancement: Add URL format hint to Base URL field (#593) (#603) Gideon Ayeni 2026-01-20 13:39:33 +00:00
  • afddba364b Add VLM-based diagram validation (#602) yujinze 2026-01-20 20:52:04 +09:00
  • 011b883cdb feat(i18n): add validation strings for ValidationCard component features/validate-diagram-with-vlm dayuan.jiang 2026-01-20 20:43:35 +09:00
  • b386dc45e6 fix(quota): bypass quota for users with Bedrock credentials (#621) Dayuan Jiang 2026-01-20 20:27:31 +09:00
  • fd9302e736 fix: return empty string for valid result with no issues in formatValidationFeedback dayuan.jiang 2026-01-20 20:04:29 +09:00
  • fa06c61538 fix: resolve TypeScript errors in electron-standalone dayuan.jiang 2026-01-20 19:49:12 +09:00
  • 60994d281e fix: improve VLM validation with bug fixes and i18n dayuan.jiang 2026-01-20 19:45:26 +09:00
  • 7b5a3075cf fix: replace ring with border for provider selection state (#617) broBinChen 2026-01-20 18:14:18 +08:00
  • 6640272f90 fix(validation): add aria-hidden to icons to prevent duplicate ID warning Jinze Yu 2026-01-19 18:21:56 +09:00
  • 86560e0fc0 fix(validation): use 'Valid' instead of 'Complete' for validation success Jinze Yu 2026-01-19 10:41:58 +09:00
  • bb6c7c11ce Merge origin/main into features/validate-diagram-with-vlm Jinze Yu 2026-01-19 01:35:34 +09:00
  • 6b0296a97f fix(validation): extract schema to shared file for client/server compatibility Jinze Yu 2026-01-19 01:30:51 +09:00
  • 85513b8c00 refactor(validation): use AI SDK experimental_useObject hook instead of raw fetch Jinze Yu 2026-01-19 01:10:31 +09:00
  • 24270e2622 refactor(validation): use AI SDK structured outputs and address review feedback Jinze Yu 2026-01-19 00:47:49 +09:00
  • 89a0e6d475 fix(electron): properly dereference symlinks by copying actual content (#610) v0.4.11 Dayuan Jiang 2026-01-18 19:57:38 +09:00
  • 56df2678bf fix(electron): dereference symlinks when copying to prevent codesign failures (#609) Dayuan Jiang 2026-01-18 19:24:51 +09:00
  • c9e0841583 chore: bump version to 0.4.11 (#607) Dayuan Jiang 2026-01-18 17:03:54 +09:00
  • 552a2b2ab4 Merge pull request #586 from Biki-dev/fix-inputFocus Dayuan Jiang 2026-01-18 10:43:07 +09:00
  • 78ce5611d3 refactor: simplify focus handling with useEffect instead of forwardRef pr-586 dayuan.jiang 2026-01-18 10:35:40 +09:00
  • 629ba16e7c Merge pull request #596 from Biki-dev/feat-i18n-electron Dayuan Jiang 2026-01-18 10:25:10 +09:00
  • 91ca2d4f21 refactor: remove unused translation keys and fix unsafe type cast dayuan.jiang 2026-01-18 10:19:05 +09:00
  • 9655811425 removed unwanted commit Biki Kalita 2026-01-17 23:21:03 +05:30
  • 31d0e6d3dc add sync Biki Kalita 2026-01-17 23:10:57 +05:30
  • 92e908aed8 [Enhancement] Add i18n support for Electron menu Biki Kalita 2026-01-16 18:04:26 +05:30
  • dcb6505b49 fix: restore save button disabled check and add displayName dayuan.jiang 2026-01-18 00:19:12 +09:00
  • 4ace31d412 fix: allow private URLs by default for reverse proxy setups (#600) Dayuan Jiang 2026-01-17 23:14:53 +09:00
  • 07c9e7d758 Merge remote-tracking branch 'origin/main' into features/validate-diagram-with-vlm Jinze Yu 2026-01-17 20:59:51 +09:00
  • 9caf2f793e Merge pull request #601 from DayuanJiang/fix/edit-diagram-json-quote-escaping yujinze 2026-01-17 20:58:55 +09:00
  • 21567744ad fix(chat): repair inconsistent quote escaping in edit_diagram JSON fix/edit-diagram-json-quote-escaping Jinze Yu 2026-01-17 20:52:18 +09:00
  • 44699940ce Set focus to input area after clicking Start Fresh Chat Biki Kalita 2026-01-15 18:32:18 +05:30
  • ee4c0149f1 [Feature] Add VLM-based diagram validation Jinze Yu 2026-01-17 17:09:38 +09:00
  • 5007c7bbe4 fix(mcp): allow edit_diagram immediately after create_new_diagram (#595) Dayuan Jiang 2026-01-16 21:45:46 +09:00
  • 1ad6575e04 fix: add missing @opentelemetry/api dependency (#592) broBinChen 2026-01-16 19:57:38 +08:00
  • 85be3a2561 improve: disable save button when diagram is empty (#591) broBinChen 2026-01-16 18:55:02 +08:00
  • b23b9179a0 [Feature] Server-side multi-provider/model support (#583) Biki Kalita 2026-01-15 21:28:22 +05:30
  • b128c57e94 Merge pull request #574 from ElshadHu/feat/gcp-vertex-ai Dayuan Jiang 2026-01-15 23:11:27 +09:00
  • 4691a71190 Add base URL + fix thinking ElshadHu 2026-01-14 04:00:05 -05:00
  • 04290a53d0 Update Docs ElshadHu 2026-01-14 03:25:34 -05:00
  • 3731301162 implement configuration UI and frontend for Express Mode ElshadHu 2026-01-14 03:12:00 -05:00
  • 3b50c08258 Update chat and validation API routes to handle API key ElshadHu 2026-01-14 03:06:13 -05:00
  • e5f647171c Express Mode with API key ElshadHu 2026-01-14 03:03:30 -05:00
  • 476ef3c7d1 Merge branch 'main' into feat/gcp-vertex-ai ElshadHu 2026-01-14 01:09:52 -05:00
  • a0616c1ad8 fix: save session when diagram is modified via autosave fix/autosave-sync-user-modifications dayuan.jiang 2026-01-13 23:16:45 +09:00
  • e271df43f8 fix: disable beforeunload warning from draw.io iframe dayuan.jiang 2026-01-13 23:15:21 +09:00
  • 2b5de8bbae Initial plan copilot/sub-pr-579 copilot-swe-agent[bot] 2026-01-13 14:04:29 +00:00
  • 38a247c55d refactor: use EventAutoSave type for type safety dayuan.jiang 2026-01-13 23:02:19 +09:00
  • a0e3130ac2 fix: enable autosave to sync user modifications in draw.io dayuan.jiang 2026-01-13 22:54:02 +09:00
  • 6bd26c8bbd Merge pull request #578 from DayuanJiang/fix/user-apikey-baseurl-isolation Dayuan Jiang 2026-01-13 22:26:12 +09:00
  • d2e51f159f refactor: use resolveBaseURL utility in all providers fix/user-apikey-baseurl-isolation dayuan.jiang 2026-01-13 22:21:22 +09:00
  • 9677737745 test: add unit tests for baseURL isolation logic dayuan.jiang 2026-01-13 22:14:45 +09:00
  • d5774b336c fix: prevent user API keys from using server's baseURL dayuan.jiang 2026-01-13 22:03:41 +09:00