What's New in v0.4.4
Internationalization (i18n)
Added multi-language support with a language toggle in the chat header:
- English, Chinese (简体中文), and Japanese (日本語) translations
- Dictionary-based localization for Settings dialog and chat UI
- Browser locale detection with manual override (#334)
New Features
- Shape Library Discovery: New
get_shape_librarytool allows AI to fetch icon/shape documentation on-demand, enabling proper AWS, GCP, Azure, and other icons in diagrams (#335) - Custom AI Gateway URL: Configure
AI_GATEWAY_BASE_URLfor self-hosted Gateway, enterprise proxy, or local development (#315) - Version Display: App version now shown in Settings dialog (#337)
MCP Server Improvements
- XML Validation & Auto-fix: Added comprehensive validation with automatic repair for 20+ common XML issues including unescaped
&, duplicate IDs, nested mxCell tags, and malformed closing tags (#336)
Bug Fixes
- Chat Panel Resize: Fixed Send and sidebar buttons becoming inaccessible when chat-panel is resized (#309)
- Window Resize Data Loss: Fixed DrawIO remount and data loss when resizing window across 768px breakpoint (#306)
- Save Button: Made draw.io built-in Save button functional with mouse tracking to prevent false triggers (#296)
Developer Experience
- Auto-format Workflow: Added GitHub workflow for automatic code formatting (#319)
Contributors
Thanks to all contributors who made this release possible!
Full Changelog: v0.4.3...v0.4.4