Skip to Content
Changelog

Changelog

All notable changes to Blueberry.

0.1.10 February 14, 2026

New Features

  • Project Name in Window Title Window title now shows "project-name — Blueberry" for easy identification in Mission Control and App Exposé
  • Automatic Project Cleanup Removing a project now cleans up all its stored settings (tabs, layout, theme, notes) so re-adding starts fresh

Improvements

  • Updated app icons to new style
  • Default DevTools position changed to right side

Bug Fixes

  • Fixed terminal tabs not persisting across app restarts — custom names and startup commands now survive quit/reopen
  • Fixed terminal text corruption when opening or resizing panels

0.1.9 February 12, 2026

Bug Fixes

  • Fixed terminal tab not closing when shell process exits
  • Fixed Inspect Element routing through embedded DevTools and wrapped terminal link handling
  • Fixed layout splits not resetting on layout switch and panels not rescaling proportionally
  • Fixed ANSI codes breaking notification prompt detection
  • Fixed "Checking for updates" getting stuck indefinitely

0.1.7 February 10, 2026

New Features

  • Command Center Unified Cmd+P command palette with fuzzy file search, smart CLI commands, source control actions, and drill-down navigation into every IDE panel
  • MCP Settings One-click Claude Code integration and manual MCP configuration from Settings
  • Version & Updates in Settings View current app version and manually check for updates from Settings
  • Persistent Terminal Sessions Terminal processes (dev servers, Claude Code) survive project switches and reconnect automatically
  • Double-click Panel Reset Double-click any resize handle to reset the split to 50/50
  • Improved Toast Notifications Centered position with hover-reveal close button for a cleaner look

Improvements

  • Terminal links now require Cmd+click to activate, matching VS Code behavior
  • Added Cmd+Option+Arrow for tab navigation with wrap-around
  • Cmd+Shift+F properly opens and focuses the search panel
  • Fullscreen videos now stay within the app instead of going native OS fullscreen
  • Cmd+P opens Command Center even when a webview has focus

Bug Fixes

  • Fixed zoom shortcuts (Cmd+=/Cmd+-) targeting the wrong webview panel
  • Fixed git sync failing when remote has new commits
  • Fixed Pin as App, Copy URL, and Open in Browser using wrong URL after navigation
  • Fixed Inspect Element opening DevTools on wrong webview for pinned apps
  • Fixed rare crash in git gutter from contradictory diff output
  • Fixed terminal link underline extending one character too far
  • Fixed dotfiles (.gitignore, .env) not opening from terminal links
  • Fixed Local IP command not working on some network configurations
  • Fixed long commands breaking layout in Command Center
  • Security: Added symlink resolution to prevent directory traversal attacks
  • Fixed validated working directory when spawning terminal PTY

0.1.6 February 2, 2026

New Features

  • Google Meet Screen Sharing Full support for screen sharing in Google Meet with custom screen picker UI
  • Camera & Microphone Permissions Webviews now support camera/mic access for video calls
  • Popup Window Support Web apps can open authenticated popups (OAuth flows, etc.)
  • Image Viewer View images directly in the file panel with zoom and pan support
  • Native Context Menu Right-click context menu in preview webviews
  • Search Hidden Folders Search now includes .claude, .vscode, and other hidden directories

Improvements

  • Pre-applied squircle mask to macOS app icon for better visual consistency
  • Prioritized filename over path in Source Control panel for better readability
  • External editor integration script moved to bin/ directory

Bug Fixes

  • Fixed webview URL sync feedback loop causing infinite reloads
  • Fixed CMD+Q not properly quitting app and killing terminal processes
  • Fixed diff editor issues (white background, 404 errors, model errors)
  • Fixed file watcher incorrectly excluding gitignored files
  • Improved security for popup windows and Safari UA spoofing
  • Restricted terminal working directory to home directory for security

0.1.5 January 30, 2026

New Features

  • External Editor Integration Launch Blueberry from Claude Code with blueberry-editor command
  • Project Notes Widget Multi-page notes panel for keeping project documentation
  • Project Switcher Quick project switching from sidebar with favicon detection

Bug Fixes

  • Fixed server detection toast showing for unverified HTTP connections
  • Fixed server ownership verification to prevent connecting to wrong services
  • Fixed terminal processes not being killed when switching projects

0.1.4 January 30, 2026

New Features

  • Process Tree Cleanup Terminal process trees are now killed on tab close, window close, and server shutdown
  • Editor Position Persistence Scroll and cursor position are saved and restored per file
  • iOS Status Bars Realistic status bars in phone/tablet preview modes
  • Persistent Storage App data now survives updates via migration system
  • Device Preview Mode Preview your app in phone, tablet, or desktop viewport sizes

Improvements

  • Added close button to toast notifications
  • Added subtle fade effect to focus highlight animation
  • Simplified keyboard shortcuts using focusedPanel from store

Bug Fixes

  • Fixed case-sensitive file renames on case-insensitive filesystems
  • Fixed server toasts showing for terminals from other windows
  • Fixed repeated highlight animation on already-focused panels
  • Fixed terminal session collisions and memory leaks
  • Fixed resize handles not hiding when switching to columns/rows layouts
  • Fixed diff view to match VSCode exactly
  • Fixed server-stopped detection not working when dev server stops
  • Fixed minimum panel size for xterm rendering when hidden

0.1.3 January 29, 2026

New Features

  • Auto-rename Claude Tabs Terminal tabs automatically rename to 'Claude' when Claude Code is detected
  • Monaco Editor Replaced CodeMirror with Monaco Editor and added LSP integration
  • Auto-updater Automatic updates from GitHub releases with background download
  • Node.js Bundling Node.js binary bundled for packaged app (no system Node required)
  • Terminal Session Persistence Sessions survive network interrupts, laptop sleep, and app backgrounding
  • Compact Mode Container-based compact mode with improved minimap behavior
  • Flexible Tiling Layouts Choose from fibonacci, grid, columns, or rows layouts with 4-panel limit
  • Native Notifications Replaced Pushover with native macOS notifications

Improvements

  • Upgraded wallpapers to 4K resolution for better quality
  • VSCode-style file tree filtering with native file watching
  • Separated dev (23800) and prod (23779) port ranges to allow running both simultaneously

Bug Fixes

  • Fixed DevTools positioning and lifecycle management
  • Fixed Monaco sticky scroll widget background
  • Fixed localStorage persistence with consistent 127.0.0.1 origin
  • Fixed file:// protocol support and path truncation
  • Implemented lazy loading for file tree to prevent EMFILE crash on large projects
  • Fixed mobile project selection reload loop by removing state sync feature
  • Fixed discard route to match untracked files correctly

Performance

  • Added GPU acceleration and WebGL terminal rendering
  • Optimized will-change CSS property with animation state tracking

0.0.5 January 28, 2026

New Features

  • Pinned Web Apps Pin any web page as a dedicated panel in your workspace
  • Music Player Integration Native Spotify and Apple Music controls via AppleScript (macOS)
  • Natural Language Commands /bb command for natural language terminal commands
  • Tiling Layout System Unified home screen with flexible panel management
  • Picture-in-Picture Watch videos from preview in a floating window
  • Flow Mode Distraction-free overlay for focused coding sessions
  • MCP Integration AI-assisted IDE control with session token authentication
  • Full Browser Preview Transform preview panel into a multi-tab browser

Improvements

  • macOS code signing and notarization for secure distribution
  • Improved source control with deleted file support and 'discard all' option
  • Keyboard shortcuts work even when webview has focus
  • Panel focus indicator shows which panel is active
  • Reorganized MCP context with isVisible flags for clarity
  • Event-driven WebSocket replaces polling for agent commands
  • Event-driven file watching replaces filesystem polling

Bug Fixes

  • Added defense-in-depth security for Agent API
  • Bundled wallpapers locally instead of fetching from Pexels
  • Fixed preview panel focus issues
  • Added Cmd+click to open links in new tab
  • Improved Flow Mode overlay behavior on macOS

0.0.4 January 22, 2026

New Features

  • Terminal Logs MCP Tool Retrieve terminal output for AI analysis
  • Agent API REST API for external tools to control the IDE
  • Modern Keyboard Shortcuts Standard shortcuts for terminal editing (Cmd+C/V/A/Z)
  • Per-project Settings Panel sizes and state persist per project

Improvements

  • Server detection with toast notifications and health checks
  • DevTools improvements with better positioning

Bug Fixes

  • Fixed back/forward navigation state per tab
  • Fixed preview URL override flag when switching projects

0.0.3 January 18, 2026

New Features

  • Multi-window Support Open multiple projects in separate windows
  • Settings Modal Configure Pushover notifications
  • Element Picker Select and inspect elements in preview
  • Embedded DevTools Chrome DevTools embedded in preview panel
  • Dynamic Terminal Tabs Create multiple terminal tabs with keyboard shortcuts
  • Global Code Search Cmd+P for fuzzy file finding

Improvements

  • Screenshot capture for Element Picker
  • Pinned Dev Server tab with Cmd+0 shortcut
  • Branded types and improved type safety

Bug Fixes

  • Fixed multi-window screenshot paste
  • Fixed Element Picker popover rendering above DevTools

0.0.2 January 15, 2026

New Features

  • Source Control Panel Git integration with commit, push, pull, and sync
  • Git Gutter Line-level change indicators in the editor
  • Diff Viewer GitHub-style side-by-side diff comparison
  • In-file Search Cmd+F to search within files
  • Drag and Drop Move files between folders
  • File Operations Create, rename, delete files and folders
  • Context Menus Right-click menus for file operations

Improvements

  • Replaced textarea with CodeMirror 6 editor
  • Added GitHub clone support
  • Improved server detection with multiple servers
  • Resizable file tree panel

Bug Fixes

  • Fixed excessive file polling
  • Fixed dirty state on tab switch
  • Fixed terminal resize on app load

0.0.1 January 10, 2026

New Features

  • Electron Desktop App Native macOS application
  • Real Terminal Full PTY-backed terminal with xterm.js
  • File Explorer Browse and view project files
  • Syntax Highlighting Code highlighting with react-syntax-highlighter
  • Preview Panel Live preview of running dev servers
  • Mobile Support Responsive UI for tablets and phones
  • Remote Access Access from iPad/mobile via browser

Improvements

  • Project folder selection with drag-and-drop
  • File tabs with syntax-highlighted code viewing
  • Terminal with line numbers and proper scrolling
  • Basic keyboard shortcuts (Cmd+/, Cmd+L)
  • Background wallpapers for home screen
Last updated on