0.5.0 (2026-05-05)¶
Major UX redesign with collapsible sidebar, full dark mode, DBML support, Minimax provider, and significant AI chat improvements.
✨ Features¶
- Collapsible sidebar with navigation, theme toggle, and language selector.
- Full dark mode support across all components, modals, and pages.
- DBML diagram support (Database Markup Language) via Kroki.
- Minimax AI provider (BYOL) with MiniMax-M2.7 and MiniMax-M2.5 models.
- Independent Projects page with table view.
- Redesigned dashboard: donut chart, AI usage widget, recent diagrams.
- AI Chat: persistent rolling summary, code-first format, extraction fallbacks.
- Editor: project breadcrumb, resizable code panel, Kiro Dark Monaco theme.
- "Fix with AI" button in code panel (works with render errors too).
- "Community" section in sidebar (coming soon).
- Updated models: DeepSeek v4, Gemini 3.1, MiniMax M2.7.
getEffectiveModel()for automatic fallback on retired models.- Kroki rendering context in AI prompts.
SENTRY_ENABLE_LOGSconfigurable via.env.
🐛 Fixes¶
- Monaco Editor not rendering code when panel opens.
- Code toggle closing description panel.
- Persisted zoom overridden by fit-to-screen on load.
- DBML SVG with
ptunits not displaying. - Creating new diagram not resetting editor state.
last_provider/last_modelnot saved on chat session.<think>tags from DeepSeek/MiniMax showing in chat.- Spanish
<<<DIAGRAMA>>>marker not detected.
♻️ Refactors¶
- Logout moved from sidebar to Profile page.
- Projects moved to independent page.
- "AI" renamed to "Settings" with gear icon.
max_tokensincreased from 2048 to 4096.- Auto-retry disabled for PlantUML/DBML.
- Tooltip uses
position: fixedto prevent overflow clipping. - Kroki error messages parsed to user-friendly format.
🔧 Internal¶
/diagrams/recentendpoint for recent diagrams./chat-sessions/stats/provider-usageendpoint for stats.update_session_summaryrepository method.diagram_type_countsin project response.extract_fix_delimited()for DBML fix responses.