next-ai-draw-io version history
10 releases tracked, newest first.
v0.4.16
May 21, 2026- Fixed window close behavior on macOS/Windows for draw.io editing.
- Added a dropdown for all draw.io themes in the settings panel.
- Ensured access code config updates correctly when settings dialog opens.
- Improved AI Model Configuration sidebar layout for better usability.
12 downloads
v0.4.15
Apr 14, 2026## What's New in v0.4.15
### New Features
- **Personal My Templates Library**: Added personal My Templates library alongside Quick Examples for saving and reusing diagram templates (#773)
- **XML+SVG Export**: Added xmlsvg export option for diagrams (#761)
- **RPM Package for Linux**: Added rpm target to electron-builder for Linux distribution (#806)
### Improvements
- **Tool Demo Updates**: Updated tool demos on the English about page (#598)
- **MCP Tool Description**: Improved create_new_diagram tool description to prevent misuse (#803)
- **Chat Lobby Panels**: Show all enabled panels on chat lobby instead of only templates (#802)
### Bug Fixes
- **QvQ Vision Model Support**: Allow QvQ (Qwen Visual QA) models to use image input (#808)
- **Qwen3.5 Vision Model Support**: Allow Qwen3.5 models to use image input (#800)
- **CPU Usage Optimization**: Reduce CPU usage during large XML streaming (#801)
- **Undo/Redo Restoration**: Remove redundant status call after autosave to restore undo/redo (#780)
- **MCP Security - Localhost Binding**: Bind MCP server HTTP to 127.0.0.1 only (#787)
- **MCP Security - Body Size Limit**: Add 10MB body size limit to MCP HTTP endpoints (#791)
- **
12 downloads
v0.4.14
Mar 30, 2026## What's New in v0.4.14
### New Features
- **Novita AI Provider**: Added Novita AI as a new LLM provider with OpenAI-compatible API and open-source model support (#758)
### Improvements
- **GLM Vision Model Check**: Added checks for GLM text and visual model naming conventions (#741)
- **MiniMax M2.7 Model**: Upgraded MiniMax default model to M2.7 with high-speed variant (#737)
### Bug Fixes
- **MCP Server CORS Security**: Restricted CORS to same-origin only, preventing external sites from accessing the MCP server (#757)
- **Settings Dialog Overflow**: Fixed settings dialog overflowing outside the viewport with thin scrollbar styling (#743)
- **Electron Startup on Windows/Linux**: Resolved Electron startup failures caused by port conflicts on Windows and Linux (#709)
- **IndexedDB Recovery**: Fixed IDB closing recovery and restored diagram-only sessions after refresh (#648)
### Developer Experience
- **CI Cleanup**: Removed `npm audit` step from CI that was blocking unrelated PRs (#744)
### Contributors
- @Alex-wuhu
- @Biki-dev
- @DayuanJiang
- @octo-patch
- @sbilly
### Downloads
| Platform | File | Notes |
|----------|------|-------|
| macOS (Intel) | [Next-AI-Draw.io
10 downloads
v0.4.13
Mar 7, 2026## What's New in v0.4.13
### New Features
- **Chinese AI Provider Support**: Added support for MiniMax, GLM (Zhipu), Qwen (Alibaba), Kimi (Moonshot), and Qiniu AI providers (#722)
- **Custom System Message**: Added custom system message setting for AI personalization (#728)
- **API Key Load Balancing**: Added API key load balancing for providers (#676)
- **Material Design Icons**: Added Material Design Icons shape library (#688)
- **MCP PNG/SVG Export**: Added PNG/SVG export to MCP server (#687)
- **Stop Button**: Added stop button to cancel AI generation (#660)
### Improvements
- **Ollama Cloud Support**: Added Ollama Cloud support with Base URL and API Key configuration (#692)
- **Client-provided Ollama Base URL**: Supports client-provided base URL for Ollama (#664)
- **Qwen 3.5 Plus Vision Model**: Added Qwen 3.5-plus vision model support (#706)
- **Kimi K2.5 Image Support**: Enabled image support for Kimi K2.5 model (#670)
- **Traditional Chinese Locale**: Added Traditional Chinese (zh-Hant) locale support (#650)
- **Language-aware Responses**: Added language-aware response rules with English fallback (#641)
- **API Keys Discoverability**: Added "API Keys & Models" link in
10 downloads
v0.4.12
Jan 24, 2026## What's New in v0.4.12
### New Features
- **Offline Draw.io Support in Desktop App**: The Electron desktop app now bundles draw.io (v29.3.5) for offline support - no internet connection required to use the diagram editor (#629)
- **VLM-based Diagram Validation**: Added visual validation for AI-generated diagrams using Vision Language Models with auto-retry (up to 3 attempts) when validation fails (#602)
### Bug Fixes
- **MCP Auto-redirect**: Fixed confusing "No session" infinite spinner when accessing MCP server URL without session parameter - now auto-redirects to active session (#634)
- **Quota Bypass for Bedrock Users**: Fixed issue where users with their own Bedrock credentials were still subject to quota limits (#621)
- **Provider Selection Border**: Fixed incomplete border rendering when a provider is selected in the model configuration dialog (#617)
- **Security Update**: Upgraded wrangler to ^4.60.0 to address CVE-2026-0933 (command injection vulnerability) (#628)
### Improvements
- **MCP UI Modernization**: Updated MCP server UI with project logo, modern dialog styles with backdrop blur, animations, and DM Sans font (#636)
- **Base URL Hint**: Added URL format hint
10 downloads
v0.4.11
Jan 18, 2026## What's New in v0.4.11
### New Features
- **Server-side Multi-provider/Model Support**: Administrators can configure multiple AI models server-side that are available to all users without requiring personal API keys. Supports environment variable or config file setup with a new `/api/server-models` endpoint (#583)
- **Google Cloud Vertex AI**: Added Vertex AI as a new provider using GCP service account authentication - no API key needed (#574)
- **Enter/Ctrl+Enter Send Setting**: Choose between Enter or Ctrl+Enter to send messages in chat (#550)
- **Electron Menu i18n**: Electron desktop menu now automatically displays in English, Chinese, or Japanese based on system language (#596)
### Bug Fixes
- **Edit Diagram JSON Parsing**: Fixed inconsistent quote escaping in edit_diagram JSON where LLM generates patterns like `y="-20\"` causing JSON parsing failures (#601)
- **Private URL Support for Reverse Proxy**: Added `ALLOW_PRIVATE_URLS` env var (defaults to `true`) to allow localhost and private IPs for self-hosted reverse proxy setups (#600)
- **MCP Edit After Create**: Fixed error "You must call get_diagram first" when calling `edit_diagram` immediately after `create_new_diagr
10 downloads
v0.4.10
Jan 9, 2026## What's New in v0.4.10
### New Features
- **URL Content Extraction**: Extract and analyze content from URLs directly in chat (#514)
- **ModelScope Support**: Added ModelScope as a new AI provider (#521)
- **Proxy Settings**: Configure HTTP/HTTPS proxy for API requests in Desktop app (#537)
- **Windows Code Signing**: Added SignPath code signing for Windows builds (#531)
### Bug Fixes
- **URL Extraction Loading State**: Fix loading state stuck on failure (#524)
- **Doubao Models**: Use OpenAI provider for Doubao multimodal models (#519)
- **Subdirectory Deployment**: Add NEXT_PUBLIC_BASE_PATH build arg (#518)
- **Missing Dependency**: Add missing nanoid dependency (#528)
- **SignPath Config**: Specify artifact-configuration-slug for SignPath (#533)
### Improvements
- **Testing Infrastructure**: Add Vitest and Playwright testing framework (#512)
- **MCP Server**: Fix author and repository metadata (#529)
- **About Pages**: Remove usage limits from about pages (#520)
### Contributors
- @Biki-dev
- @broBinChen
- @DayuanJiang
- @yrk111222
- @zhoujie0531
### Downloads
| Platform | File | Notes |
|----------|------|-------|
| macOS (Intel) | [Next-AI-Draw.io-0.4.10.dmg](https:
10 downloads
v0.4.9
Jan 4, 2026## What's New in v0.4.9
### New Features
- **Chat Session History**: Added chat session history with IndexedDB persistence (#500)
### Bug Fixes
- **Save Panel Fix**: Remove draw.io native save button to prevent duplicate dialogs (#507)
- **Chat Button**: Disable new chat button during streaming to prevent errors (#501)
- **MCP Spinner**: Prevent stuck spinner by initializing blank session state (#494)
- **Toast Position**: Move toast notifications to bottom-left for better UX (#489)
- **Docker**: Fix invalid YAML syntax in docker-compose.yml (#498)
### Improvements
- **Code Refactor**: Extract ToolCallCard and ChatLobby components for cleaner code (#502)
- **Save Feedback**: Show success toast after saving diagram (#484)
### Documentation
- **Cline MCP**: Add Cline MCP configuration instructions (#488)
### Contributors
- @DayuanJiang
- @RohitChavan16
- @yupeng0512
### Downloads
| Platform | File |
|----------|------|
| macOS (Intel) | [Next-AI-Draw.io-0.4.9.dmg](https://github.com/DayuanJiang/next-ai-draw-io/releases/download/v0.4.9/Next-AI-Draw.io-0.4.9.dmg) |
| macOS (Apple Silicon) | [Next-AI-Draw.io-0.4.9-arm64.dmg](https://github.com/DayuanJiang/next-ai-draw-io/rel
10 downloads
v0.4.8
Jan 1, 2026## What's New in v0.4.8
š **Happy New Year!** This release focuses on bug fixes and quality-of-life improvements. Stay tuned for the next version which will bring the **session history feature**!
---
### New Features
- **EdgeOne Pages Provider**: Add EdgeOne Pages as AI provider option (#456)
- **Copy Tool Calls**: Add copy button for tool call blocks (#463)
- **Unvalidated Models Toggle**: Add toggle to show unvalidated models in model selector (#413)
- **MCP Private Deployments**: Add DRAWIO_BASE_URL env for private deployments (#467)
### Bug Fixes
- **Loading Flash Fixes**: Hide Draw.io loading flash with placeholder, prevent flash of example panel (#481, #482)
- **Faster Page Restore**: Faster message restore and skip panel animation on refresh (#483)
- **DeepSeek Image Error**: Improve image not supported error detection for DeepSeek (#474)
- **MCP Graceful Shutdown**: Add graceful shutdown to prevent zombie processes (#477)
- **Cascade Delete**: Implement cascade delete for children and edges in edit_diagram (#451)
- **Locale Redirect**: Restore locale redirection using Next.js middleware (#462)
- **Dark Mode Logo**: Switch logo file based on dark mode (#425)
- **Resp
10 downloads
v0.4.7
Dec 25, 2025## What's New in v0.4.7
### New Features
- **i18n Model Config**: Add translations for model configuration UI (#368)
- **Dev XML Simulator**: Add streaming simulator for UI debugging (#385)
### Bug Fixes
- **Electron Settings Persistence**: Fix settings not persisting after app restart by using fixed port (#415)
- **OpenAI Reasoning Display**: Fix reasoning/thinking blocks not showing for OpenAI models (#370)
- **OpenAI-Compatible Proxies**: Use Chat Completions API for better proxy compatibility (#382)
- **Model Compatibility**: Rename edit_diagram type field to operation for better model compatibility (#402)
- **HTML Escape in XML**: Fix parse errors by escaping HTML in XML attribute values (#386)
- **Progressive Streaming**: Enable diagram rendering during streaming (#380)
- **Continuation Retry**: Add retry limit for truncated diagrams (#372)
- **UI Fixes**: Reset test button on provider switch, scrollable model list (#411, #395, #396)
### Improvements
- **Config Panel Redesign**: Refined minimal aesthetic for configuration panels (#384)
- **AI SDK v6**: Upgrade to AI SDK v6.0.1 with simplified Langfuse integration (#369, #375)
- **Code Refactoring**: Extract diagram tool
10 downloads