# Changelog All notable changes to cmux are documented here. ## [1.25.0] - 2026-02-11 ### Fixed - Blank terminal on macOS 26 (Tahoe) — two additional code paths were still clearing the window background, bypassing the initial fix - Blank terminal on macOS 15 caused by background blur view covering terminal content ## [1.24.0] - 2026-02-09 ### Changed - Update bundle identifier to `com.cmuxterm.app` for consistency ## [1.23.0] - 2026-02-09 ### Changed - Rename app from cmuxterm to cmux — new app name, socket paths, Homebrew tap, and CLI binary name (bundle ID remains `com.cmuxterm.app` for Sparkle update continuity) - Sidebar now shows tab status as text instead of colored dots, with instant git HEAD change detection ### Fixed - CLI `set-status` command not properly quoting values or routing `--tab` flag ## [1.22.0] - 2026-02-09 ### Fixed - Xcode and system environment variables (e.g. DYLD, LANGUAGE) leaking into terminal sessions ## [1.21.0] - 2026-02-09 ### Fixed - Zsh autosuggestions not working with shared history across terminal panes ## [1.20.1] - 2026-02-09 ### Fixed - Updater permission error now correctly tells user to move app to Applications ## [1.20.0] - 2026-02-09 ### Fixed - Blank window on macOS 26 when background glass effect is enabled - Update status pill not appearing in toolbar - Update errors appearing instantly without showing checking spinner first - "Copy Update Logs" showing empty logs ### Changed - Clearer error when app needs to be moved to Applications before updating - DMG installer now shows drag-to-install window with Applications shortcut ## [1.19.0] - 2026-02-08 ### Fixed - Blank window on macOS 26 caused by NSGlassEffectView wrapper ## [1.18.0] - 2026-02-06 ### Added - Sidebar metadata: see current directory, git branch, and listening ports for each terminal pane - Shell integration for bash and zsh to automatically report metadata to the sidebar ### Fixed - Stale metadata no longer lingers after closing terminal panes ## [1.17.3] - 2025-02-05 ### Fixed - Auto-update not working (Sparkle EdDSA signing was silently failing due to SUPublicEDKey missing from Info.plist) ## [1.17.1] - 2025-02-05 ### Fixed - Auto-update not working (Sparkle public key was missing from release builds) ## [1.17.0] - 2025-02-05 ### Fixed - Traffic lights (close/minimize/zoom) not showing on macOS 13-15 - Titlebar content overlapping traffic lights and toolbar buttons when sidebar is hidden ## [1.16.0] - 2025-02-04 ### Added - Sidebar blur effect with withinWindow blending for a polished look - `--panel` flag for `new-split` command to control split pane placement ## [1.15.0] - 2025-01-30 ### Fixed - Typing lag caused by redundant render loop ## [1.14.0] - 2025-01-30 ### Added - Setup script for initializing submodules and building dependencies - Contributing guide for new contributors ### Fixed - Terminal focus when scrolling with mouse/trackpad ### Changed - Reload scripts are more robust with better error handling ## [1.13.0] - 2025-01-29 ### Added - Customizable keyboard shortcuts via Settings ### Fixed - Find panel focus and search alignment with Ghostty behavior ### Changed - Sentry environment now distinguishes between production and dev builds ## [1.12.0] - 2025-01-29 ### Fixed - Handle display scale changes when moving between monitors ### Changed - Fix SwiftPM cache handling for release builds ## [1.11.0] - 2025-01-29 ### Added - Notifications documentation for AI agent integrations ### Changed - App and tooling updates ## [1.10.0] - 2025-01-29 ### Added - Sentry SDK for crash reporting - Documentation site with Fumadocs - Homebrew installation support (`brew install --cask cmux`) - Auto-update Homebrew cask on release ### Fixed - High CPU usage from notification system - Release workflow SwiftPM cache issues ### Changed - New tabs now insert after current tab and inherit working directory ## [1.9.0] - 2025-01-29 ### Changed - Normalized window controls appearance - Added confirmation panel when closing windows with active processes ## [1.8.0] - 2025-01-29 ### Fixed - Socket key input handling - OSC 777 notification sequence support ### Changed - Customized About window - Restricted titlebar accessories for cleaner appearance ## [1.7.0] - 2025-01-29 ### Fixed - Environment variable and terminfo packaging issues - XDG defaults handling ## [1.6.0] - 2025-01-28 ### Fixed - Terminfo packaging for proper terminal compatibility ## [1.5.0] - 2025-01-28 ### Added - Sparkle updater cache handling - Ghostty fork documentation ## [1.4.0] - 2025-01-28 ### Added - cmux CLI with socket control modes - NSPopover-based notifications ### Fixed - Notarization and codesigning for embedded CLI - Release workflow reliability ### Changed - Refined titlebar controls and variants - Clear notifications on window close ## [1.3.0] - 2025-01-28 ### Added - Debug scrollback tab with smooth scroll wheel - Mock update feed UI tests - Dev build branding and reload scripts ### Fixed - Notification focus handling and indicators - Tab focus for key input - Update UI error details and pill visibility ### Changed - Renamed app to cmux - Improved CI UI test stability ## [1.1.0] - 2025-01-28 ### Added - Sparkle auto-update flow - Titlebar update UI indicator ## [1.0.x] - 2025-01-28 Initial releases with core terminal functionality: - GPU-accelerated terminal rendering via Ghostty - Tab management with native macOS UI - Split pane support - Keyboard shortcuts - Socket API for automation