Skip to content

🚀 CodeBuddy Code v2.93.0 Release

✨ New Features

Canvas Standalone View & Window Management

Canvas terminals are fully enhanced, supporting opening individual terminal panes or the entire canvas in a standalone browser window for multi-monitor workflows. New window actions include maximize, minimize, and clone terminal. When maximized, the tile uses fixed positioning detached from the canvas transform for a full-screen immersive experience.

Canvas Interaction Experience Upgrade

Aligned with Figma/Miro standard interaction paradigms: scroll to pan, Cmd+scroll to zoom, drag inertia animation, and a transparent overlay that captures pointer events — allowing smooth canvas operations even when the cursor hovers over terminal content.

🔧 Improvements

  • Terminal State Persistence: PTY Session IDs and working directories of canvas terminals are persisted with the canvas state, automatically restoring connections after refresh
  • PTY Connection Management: SSE subscriptions are now included in client liveness detection to prevent active connections from being incorrectly released; eliminated the zsh first-line highlight artifact
  • Tool Parameter Streaming Rendering: Fixed multiple correctness issues including parallel tool parameter ID mix-ups, first-frame loss, and empty object flash, making Web UI tool call rendering more stable
  • Startup Performance Optimization: Shell snapshot warm-up deferred to 2 seconds after startup, MCP config reads are deduplicated concurrently, reducing cold-start I/O contention
  • Windows Compatibility: No longer force-exits when Git Bash is not installed; automatically falls back to PowerShell for shell command execution
  • Persistence Loss Prevention: Debounce queues are synchronously flushed on page refresh/close to prevent unpersisted state from being lost
  • Gateway Security: PWA-related static files are properly exempted from CSRF validation

🐛 Bug Fixes

  • Marketplace Config Storage: Fixed data loss caused by concurrent read/write of marketplace configuration
  • Marketplace Deduplication Logic: Fixed false-positive deduplication when adding marketplaces