Skip to content

YoDaAI v0.4.0

Choose a tag to compare

@pjq pjq released this 12 Mar 09:30
· 66 commits to main since this release

What's New in v0.4.0

Features

  • Render draw.io XML diagrams in chat — fenced ```drawio code blocks render as interactive diagrams
  • Diagram window — opens in real resizable NSWindow with zoom controls, copy as image, save as PNG/PDF, copy XML
  • Smooth auto-scroll during streaming — 60fps timer-driven scroll follows streaming content smoothly
  • Focus composer on new chat (Cmd+N) — input field auto-focuses when creating a new chat

Bug Fixes

  • Fix resume streaming after tool call execution — follow-up LLM response now streams correctly
  • Fix 400 bad request on assistant message retry — deleted messages no longer leak into API requests
  • Fix String index out of bounds crash on emoji/multi-byte Unicode in regex operations
  • Fix overlay pattern for action toolbar — buttons are now reliably clickable (no hover gap)
  • Fix scroll auto-jump when hovering action buttons
  • Fix copy diagram as image capturing wrong viewport
  • Fix save panel entitlement (ENABLE_USER_SELECTED_FILES=readwrite)
  • Fix XML declaration stripping crash (safe string scan instead of regex)

Improvements

  • MCPToolExecutionView redesign (Perplexity-style collapsible card)
  • ImageStorageService: removed @mainactor for safer concurrent use
  • General settings: added Enable Markdown Rendering toggle

Installation

  1. Download YoDaAI-0.4.0.dmg or YoDaAI-0.4.0.zip
  2. Drag YoDaAI to Applications
  3. Grant Accessibility permissions in System Preferences when prompted