Version 1.1.7

By midiagent

New Models

  • Added support for new Gemini 3.1 Pro and Anthropic Claude 4.6 Opus / Sonnet models

Bug Fixes

  • Cleared parameters persist: Fixed dropdown parameters (key, scale, tempo, time signature, etc.) still being sent to the backend after clicking "Clear"
  • Model list error caching: Failed model fetches no longer cache the error state — retries now work correctly
  • MIDI drag crash: Resolved crash when dragging MIDI from chat bubbles to DAW; drag now writes directly from bubble data with proper thread safety
  • Cancel reliability: Fixed generation cancellation failing due to empty request bodies and scope-matching issues
  • HTTP timeout race condition: Unified all HTTP timeouts preventing short-lived requests from interrupting long-running generations

Performance

  • Eliminated per-frame logging and image scaling in paint routines
  • Cached fonts, text widths, and icon paths to reduce repeated allocations during UI rendering
  • Moved state file writes to a background thread

Other

  • Added upgrade instructions to the Windows distribution advising users to delete old versions before installing