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