cmux/docs-site/content/docs/changelog.mdx
2026-02-09 12:34:41 -08:00

206 lines
4.8 KiB
Text

---
title: Changelog
description: Release notes and version history for cmuxterm
---
All notable changes to cmuxterm are documented here.
## [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 cmuxterm`)
- 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
- cmuxterm 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 cmuxterm
- 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