Reversion all 1.x.x to 0.x.x for pre-launch versioning
This commit is contained in:
parent
7f8b639ae3
commit
6d6efb6b60
8 changed files with 101 additions and 101 deletions
|
|
@ -6,7 +6,7 @@ Prepare a new release for cmux. This command updates the changelog, bumps the ve
|
||||||
|
|
||||||
1. **Determine the new version number**
|
1. **Determine the new version number**
|
||||||
- Get the current version from `GhosttyTabs.xcodeproj/project.pbxproj` (look for `MARKETING_VERSION`)
|
- Get the current version from `GhosttyTabs.xcodeproj/project.pbxproj` (look for `MARKETING_VERSION`)
|
||||||
- Bump the minor version unless the user specifies otherwise (e.g., 1.12.0 → 1.13.0)
|
- Bump the minor version unless the user specifies otherwise (e.g., 0.12.0 → 0.13.0)
|
||||||
|
|
||||||
2. **Create a release branch**
|
2. **Create a release branch**
|
||||||
- Create branch: `git checkout -b release/vX.Y.Z`
|
- Create branch: `git checkout -b release/vX.Y.Z`
|
||||||
|
|
@ -82,7 +82,7 @@ Prepare a new release for cmux. This command updates the changelog, bumps the ve
|
||||||
## Example Changelog Entry
|
## Example Changelog Entry
|
||||||
|
|
||||||
```markdown
|
```markdown
|
||||||
## [1.13.0] - 2025-01-30
|
## [0.13.0] - 2025-01-30
|
||||||
|
|
||||||
### Added
|
### Added
|
||||||
- New keyboard shortcut for quick tab switching
|
- New keyboard shortcut for quick tab switching
|
||||||
|
|
|
||||||
82
CHANGELOG.md
82
CHANGELOG.md
|
|
@ -2,12 +2,12 @@
|
||||||
|
|
||||||
All notable changes to cmux are documented here.
|
All notable changes to cmux are documented here.
|
||||||
|
|
||||||
## [1.38.1] - 2026-02-18
|
## [0.38.1] - 2026-02-18
|
||||||
|
|
||||||
### Fixed
|
### Fixed
|
||||||
- Right-click and menubar lag in production builds (rebuilt with macOS 26.2 SDK)
|
- Right-click and menubar lag in production builds (rebuilt with macOS 26.2 SDK)
|
||||||
|
|
||||||
## [1.38.0] - 2026-02-18
|
## [0.38.0] - 2026-02-18
|
||||||
|
|
||||||
### Added
|
### Added
|
||||||
- Double-clicking the sidebar title-bar area now zooms/maximizes the window
|
- Double-clicking the sidebar title-bar area now zooms/maximizes the window
|
||||||
|
|
@ -16,19 +16,19 @@ All notable changes to cmux are documented here.
|
||||||
- Browser omnibar `Cmd+L` now reliably refreshes/selects-all and supports immediate typing without stale inline text
|
- Browser omnibar `Cmd+L` now reliably refreshes/selects-all and supports immediate typing without stale inline text
|
||||||
- Omnibar inline completion no longer replaces typed prefixes with mismatched suggestion text
|
- Omnibar inline completion no longer replaces typed prefixes with mismatched suggestion text
|
||||||
|
|
||||||
## [1.37.0] - 2026-02-17
|
## [0.37.0] - 2026-02-17
|
||||||
|
|
||||||
### Added
|
### Added
|
||||||
- "+" button on the tab bar for quickly creating new terminal or browser tabs
|
- "+" button on the tab bar for quickly creating new terminal or browser tabs
|
||||||
|
|
||||||
## [1.36.0] - 2026-02-17
|
## [0.36.0] - 2026-02-17
|
||||||
|
|
||||||
### Fixed
|
### Fixed
|
||||||
- App hang when omnibar safety timeout failed to fire (blocked main thread)
|
- App hang when omnibar safety timeout failed to fire (blocked main thread)
|
||||||
- Tab drag/drop not working when multiple workspaces exist
|
- Tab drag/drop not working when multiple workspaces exist
|
||||||
- Clicking in browser WebView not focusing the browser tab
|
- Clicking in browser WebView not focusing the browser tab
|
||||||
|
|
||||||
## [1.35.0] - 2026-02-17
|
## [0.35.0] - 2026-02-17
|
||||||
|
|
||||||
### Fixed
|
### Fixed
|
||||||
- App hang when clicking browser omnibar (NSTextView tracking loop spinning forever)
|
- App hang when clicking browser omnibar (NSTextView tracking loop spinning forever)
|
||||||
|
|
@ -40,19 +40,19 @@ All notable changes to cmux are documented here.
|
||||||
- Cmd+N swallowed by browser omnibar navigation
|
- Cmd+N swallowed by browser omnibar navigation
|
||||||
- Split focus stolen by re-entrant becomeFirstResponder during reparenting
|
- Split focus stolen by re-entrant becomeFirstResponder during reparenting
|
||||||
|
|
||||||
## [1.34.0] - 2026-02-16
|
## [0.34.0] - 2026-02-16
|
||||||
|
|
||||||
### Fixed
|
### Fixed
|
||||||
- Browser not loading localhost URLs correctly
|
- Browser not loading localhost URLs correctly
|
||||||
|
|
||||||
## [1.33.0] - 2026-02-16
|
## [0.33.0] - 2026-02-16
|
||||||
|
|
||||||
### Fixed
|
### Fixed
|
||||||
- Menubar and general UI lag in production builds
|
- Menubar and general UI lag in production builds
|
||||||
- Sidebar tabs getting extra left padding when update pill is visible
|
- Sidebar tabs getting extra left padding when update pill is visible
|
||||||
- Memory leak when middle-clicking to close tabs
|
- Memory leak when middle-clicking to close tabs
|
||||||
|
|
||||||
## [1.32.0] - 2026-02-16
|
## [0.32.0] - 2026-02-16
|
||||||
|
|
||||||
### Added
|
### Added
|
||||||
- Sidebar metadata: git branch, listening ports, log entries, progress bars, and status pills
|
- Sidebar metadata: git branch, listening ports, log entries, progress bars, and status pills
|
||||||
|
|
@ -63,7 +63,7 @@ All notable changes to cmux are documented here.
|
||||||
### Changed
|
### Changed
|
||||||
- `browser open` now targets the caller's workspace by default via CMUX_WORKSPACE_ID
|
- `browser open` now targets the caller's workspace by default via CMUX_WORKSPACE_ID
|
||||||
|
|
||||||
## [1.31.0] - 2026-02-15
|
## [0.31.0] - 2026-02-15
|
||||||
|
|
||||||
### Added
|
### Added
|
||||||
- Arrow key navigation in browser omnibar suggestions
|
- Arrow key navigation in browser omnibar suggestions
|
||||||
|
|
@ -78,12 +78,12 @@ All notable changes to cmux are documented here.
|
||||||
### Fixed
|
### Fixed
|
||||||
- Omnibar inline completion showing partial domain (e.g. "news." instead of "news.ycombinator.com")
|
- Omnibar inline completion showing partial domain (e.g. "news." instead of "news.ycombinator.com")
|
||||||
|
|
||||||
## [1.30.0] - 2026-02-15
|
## [0.30.0] - 2026-02-15
|
||||||
|
|
||||||
### Fixed
|
### Fixed
|
||||||
- Update pill not appearing when sidebar is visible in Release builds
|
- Update pill not appearing when sidebar is visible in Release builds
|
||||||
|
|
||||||
## [1.29.0] - 2026-02-15
|
## [0.29.0] - 2026-02-15
|
||||||
|
|
||||||
### Added
|
### Added
|
||||||
- Cmd+click on links in the browser opens them in a new tab
|
- Cmd+click on links in the browser opens them in a new tab
|
||||||
|
|
@ -96,18 +96,18 @@ All notable changes to cmux are documented here.
|
||||||
- Reload configuration shortcut changed to Cmd+Shift+,
|
- Reload configuration shortcut changed to Cmd+Shift+,
|
||||||
- Improved browser omnibar suggestions and focus behavior
|
- Improved browser omnibar suggestions and focus behavior
|
||||||
|
|
||||||
## [1.28.2] - 2026-02-14
|
## [0.28.2] - 2026-02-14
|
||||||
|
|
||||||
### Fixed
|
### Fixed
|
||||||
- Sparkle updates from `1.27.0` could fail to detect newer releases because release build numbers were behind the latest published appcast build number
|
- Sparkle updates from `0.27.0` could fail to detect newer releases because release build numbers were behind the latest published appcast build number
|
||||||
- Release GitHub Action failed on repeat runs when `SUPublicEDKey` / `SUFeedURL` already existed in `Info.plist`
|
- Release GitHub Action failed on repeat runs when `SUPublicEDKey` / `SUFeedURL` already existed in `Info.plist`
|
||||||
|
|
||||||
## [1.28.1] - 2026-02-14
|
## [0.28.1] - 2026-02-14
|
||||||
|
|
||||||
### Fixed
|
### Fixed
|
||||||
- Release build failure caused by debug-only helper symbols referenced in non-debug code paths
|
- Release build failure caused by debug-only helper symbols referenced in non-debug code paths
|
||||||
|
|
||||||
## [1.28.0] - 2026-02-14
|
## [0.28.0] - 2026-02-14
|
||||||
|
|
||||||
### Added
|
### Added
|
||||||
- Optional nightly update channel in Settings (`Receive Nightly Builds`)
|
- Optional nightly update channel in Settings (`Receive Nightly Builds`)
|
||||||
|
|
@ -121,31 +121,31 @@ All notable changes to cmux are documented here.
|
||||||
- Terminal panes freezing after repeated split churn
|
- Terminal panes freezing after repeated split churn
|
||||||
- Finder service directory resolution now normalizes paths consistently
|
- Finder service directory resolution now normalizes paths consistently
|
||||||
|
|
||||||
## [1.27.0] - 2026-02-11
|
## [0.27.0] - 2026-02-11
|
||||||
|
|
||||||
### Fixed
|
### Fixed
|
||||||
- Muted traffic lights and toolbar items on macOS 14 (Sonoma) caused by `clipsToBounds` default change
|
- Muted traffic lights and toolbar items on macOS 14 (Sonoma) caused by `clipsToBounds` default change
|
||||||
- Toolbar buttons (sidebar, notifications, new tab) disappearing after toggling sidebar with Cmd+B
|
- Toolbar buttons (sidebar, notifications, new tab) disappearing after toggling sidebar with Cmd+B
|
||||||
- Update check pill not appearing in titlebar on macOS 14 (Sonoma)
|
- Update check pill not appearing in titlebar on macOS 14 (Sonoma)
|
||||||
|
|
||||||
## [1.26.0] - 2026-02-11
|
## [0.26.0] - 2026-02-11
|
||||||
|
|
||||||
### Fixed
|
### Fixed
|
||||||
- Muted traffic lights and toolbar items in focused window caused by background blur in themeFrame
|
- Muted traffic lights and toolbar items in focused window caused by background blur in themeFrame
|
||||||
- Sidebar showing two different textures near the titlebar on older macOS versions
|
- Sidebar showing two different textures near the titlebar on older macOS versions
|
||||||
|
|
||||||
## [1.25.0] - 2026-02-11
|
## [0.25.0] - 2026-02-11
|
||||||
|
|
||||||
### Fixed
|
### 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 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
|
- Blank terminal on macOS 15 caused by background blur view covering terminal content
|
||||||
|
|
||||||
## [1.24.0] - 2026-02-09
|
## [0.24.0] - 2026-02-09
|
||||||
|
|
||||||
### Changed
|
### Changed
|
||||||
- Update bundle identifier to `com.cmuxterm.app` for consistency
|
- Update bundle identifier to `com.cmuxterm.app` for consistency
|
||||||
|
|
||||||
## [1.23.0] - 2026-02-09
|
## [0.23.0] - 2026-02-09
|
||||||
|
|
||||||
### Changed
|
### Changed
|
||||||
- Rename app to cmux — new app name, socket paths, Homebrew tap, and CLI binary name (bundle ID remains `com.cmuxterm.app` for Sparkle update continuity)
|
- Rename app to cmux — new app name, socket paths, Homebrew tap, and CLI binary name (bundle ID remains `com.cmuxterm.app` for Sparkle update continuity)
|
||||||
|
|
@ -154,44 +154,44 @@ All notable changes to cmux are documented here.
|
||||||
### Fixed
|
### Fixed
|
||||||
- CLI `set-status` command not properly quoting values or routing `--tab` flag
|
- CLI `set-status` command not properly quoting values or routing `--tab` flag
|
||||||
|
|
||||||
## [1.22.0] - 2026-02-09
|
## [0.22.0] - 2026-02-09
|
||||||
|
|
||||||
### Fixed
|
### Fixed
|
||||||
- Xcode and system environment variables (e.g. DYLD, LANGUAGE) leaking into terminal sessions
|
- Xcode and system environment variables (e.g. DYLD, LANGUAGE) leaking into terminal sessions
|
||||||
|
|
||||||
## [1.21.0] - 2026-02-09
|
## [0.21.0] - 2026-02-09
|
||||||
|
|
||||||
### Fixed
|
### Fixed
|
||||||
- Zsh autosuggestions not working with shared history across terminal panes
|
- Zsh autosuggestions not working with shared history across terminal panes
|
||||||
|
|
||||||
## [1.17.3] - 2025-02-05
|
## [0.17.3] - 2025-02-05
|
||||||
|
|
||||||
### Fixed
|
### Fixed
|
||||||
- Auto-update not working (Sparkle EdDSA signing was silently failing due to SUPublicEDKey missing from Info.plist)
|
- Auto-update not working (Sparkle EdDSA signing was silently failing due to SUPublicEDKey missing from Info.plist)
|
||||||
|
|
||||||
## [1.17.1] - 2025-02-05
|
## [0.17.1] - 2025-02-05
|
||||||
|
|
||||||
### Fixed
|
### Fixed
|
||||||
- Auto-update not working (Sparkle public key was missing from release builds)
|
- Auto-update not working (Sparkle public key was missing from release builds)
|
||||||
|
|
||||||
## [1.17.0] - 2025-02-05
|
## [0.17.0] - 2025-02-05
|
||||||
|
|
||||||
### Fixed
|
### Fixed
|
||||||
- Traffic lights (close/minimize/zoom) not showing on macOS 13-15
|
- Traffic lights (close/minimize/zoom) not showing on macOS 13-15
|
||||||
- Titlebar content overlapping traffic lights and toolbar buttons when sidebar is hidden
|
- Titlebar content overlapping traffic lights and toolbar buttons when sidebar is hidden
|
||||||
|
|
||||||
## [1.16.0] - 2025-02-04
|
## [0.16.0] - 2025-02-04
|
||||||
|
|
||||||
### Added
|
### Added
|
||||||
- Sidebar blur effect with withinWindow blending for a polished look
|
- Sidebar blur effect with withinWindow blending for a polished look
|
||||||
- `--panel` flag for `new-split` command to control split pane placement
|
- `--panel` flag for `new-split` command to control split pane placement
|
||||||
|
|
||||||
## [1.15.0] - 2025-01-30
|
## [0.15.0] - 2025-01-30
|
||||||
|
|
||||||
### Fixed
|
### Fixed
|
||||||
- Typing lag caused by redundant render loop
|
- Typing lag caused by redundant render loop
|
||||||
|
|
||||||
## [1.14.0] - 2025-01-30
|
## [0.14.0] - 2025-01-30
|
||||||
|
|
||||||
### Added
|
### Added
|
||||||
- Setup script for initializing submodules and building dependencies
|
- Setup script for initializing submodules and building dependencies
|
||||||
|
|
@ -203,7 +203,7 @@ All notable changes to cmux are documented here.
|
||||||
### Changed
|
### Changed
|
||||||
- Reload scripts are more robust with better error handling
|
- Reload scripts are more robust with better error handling
|
||||||
|
|
||||||
## [1.13.0] - 2025-01-29
|
## [0.13.0] - 2025-01-29
|
||||||
|
|
||||||
### Added
|
### Added
|
||||||
- Customizable keyboard shortcuts via Settings
|
- Customizable keyboard shortcuts via Settings
|
||||||
|
|
@ -214,7 +214,7 @@ All notable changes to cmux are documented here.
|
||||||
### Changed
|
### Changed
|
||||||
- Sentry environment now distinguishes between production and dev builds
|
- Sentry environment now distinguishes between production and dev builds
|
||||||
|
|
||||||
## [1.12.0] - 2025-01-29
|
## [0.12.0] - 2025-01-29
|
||||||
|
|
||||||
### Fixed
|
### Fixed
|
||||||
- Handle display scale changes when moving between monitors
|
- Handle display scale changes when moving between monitors
|
||||||
|
|
@ -222,7 +222,7 @@ All notable changes to cmux are documented here.
|
||||||
### Changed
|
### Changed
|
||||||
- Fix SwiftPM cache handling for release builds
|
- Fix SwiftPM cache handling for release builds
|
||||||
|
|
||||||
## [1.11.0] - 2025-01-29
|
## [0.11.0] - 2025-01-29
|
||||||
|
|
||||||
### Added
|
### Added
|
||||||
- Notifications documentation for AI agent integrations
|
- Notifications documentation for AI agent integrations
|
||||||
|
|
@ -230,7 +230,7 @@ All notable changes to cmux are documented here.
|
||||||
### Changed
|
### Changed
|
||||||
- App and tooling updates
|
- App and tooling updates
|
||||||
|
|
||||||
## [1.10.0] - 2025-01-29
|
## [0.10.0] - 2025-01-29
|
||||||
|
|
||||||
### Added
|
### Added
|
||||||
- Sentry SDK for crash reporting
|
- Sentry SDK for crash reporting
|
||||||
|
|
@ -245,13 +245,13 @@ All notable changes to cmux are documented here.
|
||||||
### Changed
|
### Changed
|
||||||
- New tabs now insert after current tab and inherit working directory
|
- New tabs now insert after current tab and inherit working directory
|
||||||
|
|
||||||
## [1.9.0] - 2025-01-29
|
## [0.9.0] - 2025-01-29
|
||||||
|
|
||||||
### Changed
|
### Changed
|
||||||
- Normalized window controls appearance
|
- Normalized window controls appearance
|
||||||
- Added confirmation panel when closing windows with active processes
|
- Added confirmation panel when closing windows with active processes
|
||||||
|
|
||||||
## [1.8.0] - 2025-01-29
|
## [0.8.0] - 2025-01-29
|
||||||
|
|
||||||
### Fixed
|
### Fixed
|
||||||
- Socket key input handling
|
- Socket key input handling
|
||||||
|
|
@ -261,24 +261,24 @@ All notable changes to cmux are documented here.
|
||||||
- Customized About window
|
- Customized About window
|
||||||
- Restricted titlebar accessories for cleaner appearance
|
- Restricted titlebar accessories for cleaner appearance
|
||||||
|
|
||||||
## [1.7.0] - 2025-01-29
|
## [0.7.0] - 2025-01-29
|
||||||
|
|
||||||
### Fixed
|
### Fixed
|
||||||
- Environment variable and terminfo packaging issues
|
- Environment variable and terminfo packaging issues
|
||||||
- XDG defaults handling
|
- XDG defaults handling
|
||||||
|
|
||||||
## [1.6.0] - 2025-01-28
|
## [0.6.0] - 2025-01-28
|
||||||
|
|
||||||
### Fixed
|
### Fixed
|
||||||
- Terminfo packaging for proper terminal compatibility
|
- Terminfo packaging for proper terminal compatibility
|
||||||
|
|
||||||
## [1.5.0] - 2025-01-28
|
## [0.5.0] - 2025-01-28
|
||||||
|
|
||||||
### Added
|
### Added
|
||||||
- Sparkle updater cache handling
|
- Sparkle updater cache handling
|
||||||
- Ghostty fork documentation
|
- Ghostty fork documentation
|
||||||
|
|
||||||
## [1.4.0] - 2025-01-28
|
## [0.4.0] - 2025-01-28
|
||||||
|
|
||||||
### Added
|
### Added
|
||||||
- cmux CLI with socket control modes
|
- cmux CLI with socket control modes
|
||||||
|
|
@ -292,7 +292,7 @@ All notable changes to cmux are documented here.
|
||||||
- Refined titlebar controls and variants
|
- Refined titlebar controls and variants
|
||||||
- Clear notifications on window close
|
- Clear notifications on window close
|
||||||
|
|
||||||
## [1.3.0] - 2025-01-28
|
## [0.3.0] - 2025-01-28
|
||||||
|
|
||||||
### Added
|
### Added
|
||||||
- Debug scrollback tab with smooth scroll wheel
|
- Debug scrollback tab with smooth scroll wheel
|
||||||
|
|
@ -308,13 +308,13 @@ All notable changes to cmux are documented here.
|
||||||
- Renamed app to cmux
|
- Renamed app to cmux
|
||||||
- Improved CI UI test stability
|
- Improved CI UI test stability
|
||||||
|
|
||||||
## [1.1.0] - 2025-01-28
|
## [0.1.0] - 2025-01-28
|
||||||
|
|
||||||
### Added
|
### Added
|
||||||
- Sparkle auto-update flow
|
- Sparkle auto-update flow
|
||||||
- Titlebar update UI indicator
|
- Titlebar update UI indicator
|
||||||
|
|
||||||
## [1.0.x] - 2025-01-28
|
## [0.0.x] - 2025-01-28
|
||||||
|
|
||||||
Initial releases with core terminal functionality:
|
Initial releases with core terminal functionality:
|
||||||
- GPU-accelerated terminal rendering via Ghostty
|
- GPU-accelerated terminal rendering via Ghostty
|
||||||
|
|
|
||||||
|
|
@ -149,10 +149,10 @@ Use the `/release` command to prepare a new release. This will:
|
||||||
Version bumping:
|
Version bumping:
|
||||||
|
|
||||||
```bash
|
```bash
|
||||||
./scripts/bump-version.sh # bump minor (1.15.0 → 1.16.0)
|
./scripts/bump-version.sh # bump minor (0.15.0 → 0.16.0)
|
||||||
./scripts/bump-version.sh patch # bump patch (1.15.0 → 1.15.1)
|
./scripts/bump-version.sh patch # bump patch (0.15.0 → 0.15.1)
|
||||||
./scripts/bump-version.sh major # bump major (1.15.0 → 2.0.0)
|
./scripts/bump-version.sh major # bump major (0.15.0 → 1.0.0)
|
||||||
./scripts/bump-version.sh 2.0.0 # set specific version
|
./scripts/bump-version.sh 1.0.0 # set specific version
|
||||||
```
|
```
|
||||||
|
|
||||||
This updates both `MARKETING_VERSION` and `CURRENT_PROJECT_VERSION` (build number). The build number is auto-incremented and is required for Sparkle auto-update to work.
|
This updates both `MARKETING_VERSION` and `CURRENT_PROJECT_VERSION` (build number). The build number is auto-incremented and is required for Sparkle auto-update to work.
|
||||||
|
|
|
||||||
|
|
@ -691,7 +691,7 @@
|
||||||
"$(inherited)",
|
"$(inherited)",
|
||||||
"@executable_path/../Frameworks",
|
"@executable_path/../Frameworks",
|
||||||
);
|
);
|
||||||
MARKETING_VERSION = 1.38.1;
|
MARKETING_VERSION = 0.38.1;
|
||||||
OTHER_LDFLAGS = (
|
OTHER_LDFLAGS = (
|
||||||
"-lc++",
|
"-lc++",
|
||||||
"-framework",
|
"-framework",
|
||||||
|
|
@ -730,7 +730,7 @@
|
||||||
"$(inherited)",
|
"$(inherited)",
|
||||||
"@executable_path/../Frameworks",
|
"@executable_path/../Frameworks",
|
||||||
);
|
);
|
||||||
MARKETING_VERSION = 1.38.1;
|
MARKETING_VERSION = 0.38.1;
|
||||||
OTHER_LDFLAGS = (
|
OTHER_LDFLAGS = (
|
||||||
"-lc++",
|
"-lc++",
|
||||||
"-framework",
|
"-framework",
|
||||||
|
|
@ -787,7 +787,7 @@
|
||||||
CURRENT_PROJECT_VERSION = 50;
|
CURRENT_PROJECT_VERSION = 50;
|
||||||
GENERATE_INFOPLIST_FILE = YES;
|
GENERATE_INFOPLIST_FILE = YES;
|
||||||
MACOSX_DEPLOYMENT_TARGET = 14.0;
|
MACOSX_DEPLOYMENT_TARGET = 14.0;
|
||||||
MARKETING_VERSION = 1.38.1;
|
MARKETING_VERSION = 0.38.1;
|
||||||
ONLY_ACTIVE_ARCH = YES;
|
ONLY_ACTIVE_ARCH = YES;
|
||||||
PRODUCT_BUNDLE_IDENTIFIER = com.cmuxterm.appuitests;
|
PRODUCT_BUNDLE_IDENTIFIER = com.cmuxterm.appuitests;
|
||||||
PRODUCT_NAME = "$(TARGET_NAME)";
|
PRODUCT_NAME = "$(TARGET_NAME)";
|
||||||
|
|
@ -804,7 +804,7 @@
|
||||||
CURRENT_PROJECT_VERSION = 50;
|
CURRENT_PROJECT_VERSION = 50;
|
||||||
GENERATE_INFOPLIST_FILE = YES;
|
GENERATE_INFOPLIST_FILE = YES;
|
||||||
MACOSX_DEPLOYMENT_TARGET = 14.0;
|
MACOSX_DEPLOYMENT_TARGET = 14.0;
|
||||||
MARKETING_VERSION = 1.38.1;
|
MARKETING_VERSION = 0.38.1;
|
||||||
ONLY_ACTIVE_ARCH = YES;
|
ONLY_ACTIVE_ARCH = YES;
|
||||||
PRODUCT_BUNDLE_IDENTIFIER = com.cmuxterm.appuitests;
|
PRODUCT_BUNDLE_IDENTIFIER = com.cmuxterm.appuitests;
|
||||||
PRODUCT_NAME = "$(TARGET_NAME)";
|
PRODUCT_NAME = "$(TARGET_NAME)";
|
||||||
|
|
@ -821,7 +821,7 @@
|
||||||
CURRENT_PROJECT_VERSION = 50;
|
CURRENT_PROJECT_VERSION = 50;
|
||||||
GENERATE_INFOPLIST_FILE = YES;
|
GENERATE_INFOPLIST_FILE = YES;
|
||||||
MACOSX_DEPLOYMENT_TARGET = 14.0;
|
MACOSX_DEPLOYMENT_TARGET = 14.0;
|
||||||
MARKETING_VERSION = 1.38.1;
|
MARKETING_VERSION = 0.38.1;
|
||||||
ONLY_ACTIVE_ARCH = YES;
|
ONLY_ACTIVE_ARCH = YES;
|
||||||
PRODUCT_BUNDLE_IDENTIFIER = com.cmuxterm.apptests;
|
PRODUCT_BUNDLE_IDENTIFIER = com.cmuxterm.apptests;
|
||||||
PRODUCT_NAME = "$(TARGET_NAME)";
|
PRODUCT_NAME = "$(TARGET_NAME)";
|
||||||
|
|
@ -840,7 +840,7 @@
|
||||||
CURRENT_PROJECT_VERSION = 50;
|
CURRENT_PROJECT_VERSION = 50;
|
||||||
GENERATE_INFOPLIST_FILE = YES;
|
GENERATE_INFOPLIST_FILE = YES;
|
||||||
MACOSX_DEPLOYMENT_TARGET = 14.0;
|
MACOSX_DEPLOYMENT_TARGET = 14.0;
|
||||||
MARKETING_VERSION = 1.38.1;
|
MARKETING_VERSION = 0.38.1;
|
||||||
ONLY_ACTIVE_ARCH = YES;
|
ONLY_ACTIVE_ARCH = YES;
|
||||||
PRODUCT_BUNDLE_IDENTIFIER = com.cmuxterm.apptests;
|
PRODUCT_BUNDLE_IDENTIFIER = com.cmuxterm.apptests;
|
||||||
PRODUCT_NAME = "$(TARGET_NAME)";
|
PRODUCT_NAME = "$(TARGET_NAME)";
|
||||||
|
|
|
||||||
|
|
@ -3,7 +3,7 @@
|
||||||
Cross-project tracking (features, bugs, backlog) for cmux.
|
Cross-project tracking (features, bugs, backlog) for cmux.
|
||||||
|
|
||||||
## Done
|
## Done
|
||||||
- 2026-02-14: Fixed updater release regression path: made `.github/workflows/release.yml` Sparkle Info.plist key injection idempotent (re-running tags no longer fails with "Entry Already Exists"), and hardened `scripts/bump-version.sh` to keep `CURRENT_PROJECT_VERSION` above the latest published Sparkle appcast build number so upgrades from `1.27.0` can be detected.
|
- 2026-02-14: Fixed updater release regression path: made `.github/workflows/release.yml` Sparkle Info.plist key injection idempotent (re-running tags no longer fails with "Entry Already Exists"), and hardened `scripts/bump-version.sh` to keep `CURRENT_PROJECT_VERSION` above the latest published Sparkle appcast build number so upgrades from `0.27.0` can be detected.
|
||||||
- 2026-02-14: Relicensed the repository to strong copyleft (`AGPL-3.0-or-later`), added canonical `LICENSE` text, and updated project/package metadata to advertise AGPL consistently.
|
- 2026-02-14: Relicensed the repository to strong copyleft (`AGPL-3.0-or-later`), added canonical `LICENSE` text, and updated project/package metadata to advertise AGPL consistently.
|
||||||
- 2026-02-14: Added an opt-in nightly update channel in Settings (`Receive nightly builds`) that routes Sparkle feed selection between stable and nightly appcasts, plus a scheduled GitHub Actions nightly pipeline (`.github/workflows/nightly.yml`) that only rebuilds when `main` has new commits since `nightly` (or when manually forced).
|
- 2026-02-14: Added an opt-in nightly update channel in Settings (`Receive nightly builds`) that routes Sparkle feed selection between stable and nightly appcasts, plus a scheduled GitHub Actions nightly pipeline (`.github/workflows/nightly.yml`) that only rebuilds when `main` has new commits since `nightly` (or when manually forced).
|
||||||
- 2026-02-13: Added `demos/wkwebview-ssh-proxy-cookie-demo/` with a standalone macOS Swift app (two WKWebViews), two Docker backends (`:8080`) running behind separate SSH SOCKS tunnels, and scripts/docs to demonstrate same URL (`shared.test:8080`) routing to different backends plus app-level cookie sync between separate proxy-scoped data stores.
|
- 2026-02-13: Added `demos/wkwebview-ssh-proxy-cookie-demo/` with a standalone macOS Swift app (two WKWebViews), two Docker backends (`:8080`) running behind separate SSH SOCKS tunnels, and scripts/docs to demonstrate same URL (`shared.test:8080`) routing to different backends plus app-level cookie sync between separate proxy-scoped data stores.
|
||||||
|
|
|
||||||
|
|
@ -804,7 +804,7 @@ final class AppDelegate: NSObject, NSApplicationDelegate, UNUserNotificationCent
|
||||||
}
|
}
|
||||||
|
|
||||||
@objc func showUpdatePillLongNightly(_ sender: Any?) {
|
@objc func showUpdatePillLongNightly(_ sender: Any?) {
|
||||||
updateViewModel.debugOverrideText = "Update Available: 1.32.0-nightly+20260216.abc1234"
|
updateViewModel.debugOverrideText = "Update Available: 0.32.0-nightly+20260216.abc1234"
|
||||||
updateViewModel.overrideState = .notFound(.init(acknowledgement: {}))
|
updateViewModel.overrideState = .notFound(.init(acknowledgement: {}))
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -5,12 +5,12 @@ description: Release notes and version history for cmux
|
||||||
|
|
||||||
All notable changes to cmux are documented here.
|
All notable changes to cmux are documented here.
|
||||||
|
|
||||||
## [1.38.1] - 2026-02-18
|
## [0.38.1] - 2026-02-18
|
||||||
|
|
||||||
### Fixed
|
### Fixed
|
||||||
- Right-click and menubar lag in production builds (rebuilt with macOS 26.2 SDK)
|
- Right-click and menubar lag in production builds (rebuilt with macOS 26.2 SDK)
|
||||||
|
|
||||||
## [1.38.0] - 2026-02-18
|
## [0.38.0] - 2026-02-18
|
||||||
|
|
||||||
### Added
|
### Added
|
||||||
- Double-clicking the sidebar title-bar area now zooms/maximizes the window
|
- Double-clicking the sidebar title-bar area now zooms/maximizes the window
|
||||||
|
|
@ -19,19 +19,19 @@ All notable changes to cmux are documented here.
|
||||||
- Browser omnibar `Cmd+L` now reliably refreshes/selects-all and supports immediate typing without stale inline text
|
- Browser omnibar `Cmd+L` now reliably refreshes/selects-all and supports immediate typing without stale inline text
|
||||||
- Omnibar inline completion no longer replaces typed prefixes with mismatched suggestion text
|
- Omnibar inline completion no longer replaces typed prefixes with mismatched suggestion text
|
||||||
|
|
||||||
## [1.37.0] - 2026-02-17
|
## [0.37.0] - 2026-02-17
|
||||||
|
|
||||||
### Added
|
### Added
|
||||||
- "+" button on the tab bar for quickly creating new terminal or browser tabs
|
- "+" button on the tab bar for quickly creating new terminal or browser tabs
|
||||||
|
|
||||||
## [1.36.0] - 2026-02-17
|
## [0.36.0] - 2026-02-17
|
||||||
|
|
||||||
### Fixed
|
### Fixed
|
||||||
- App hang when omnibar safety timeout failed to fire (blocked main thread)
|
- App hang when omnibar safety timeout failed to fire (blocked main thread)
|
||||||
- Tab drag/drop not working when multiple workspaces exist
|
- Tab drag/drop not working when multiple workspaces exist
|
||||||
- Clicking in browser WebView not focusing the browser tab
|
- Clicking in browser WebView not focusing the browser tab
|
||||||
|
|
||||||
## [1.35.0] - 2026-02-17
|
## [0.35.0] - 2026-02-17
|
||||||
|
|
||||||
### Fixed
|
### Fixed
|
||||||
- App hang when clicking browser omnibar (NSTextView tracking loop spinning forever)
|
- App hang when clicking browser omnibar (NSTextView tracking loop spinning forever)
|
||||||
|
|
@ -43,19 +43,19 @@ All notable changes to cmux are documented here.
|
||||||
- Cmd+N swallowed by browser omnibar navigation
|
- Cmd+N swallowed by browser omnibar navigation
|
||||||
- Split focus stolen by re-entrant becomeFirstResponder during reparenting
|
- Split focus stolen by re-entrant becomeFirstResponder during reparenting
|
||||||
|
|
||||||
## [1.34.0] - 2026-02-16
|
## [0.34.0] - 2026-02-16
|
||||||
|
|
||||||
### Fixed
|
### Fixed
|
||||||
- Browser not loading localhost URLs correctly
|
- Browser not loading localhost URLs correctly
|
||||||
|
|
||||||
## [1.33.0] - 2026-02-16
|
## [0.33.0] - 2026-02-16
|
||||||
|
|
||||||
### Fixed
|
### Fixed
|
||||||
- Menubar and general UI lag in production builds
|
- Menubar and general UI lag in production builds
|
||||||
- Sidebar tabs getting extra left padding when update pill is visible
|
- Sidebar tabs getting extra left padding when update pill is visible
|
||||||
- Memory leak when middle-clicking to close tabs
|
- Memory leak when middle-clicking to close tabs
|
||||||
|
|
||||||
## [1.32.0] - 2026-02-16
|
## [0.32.0] - 2026-02-16
|
||||||
|
|
||||||
### Added
|
### Added
|
||||||
- Sidebar metadata: git branch, listening ports, log entries, progress bars, and status pills
|
- Sidebar metadata: git branch, listening ports, log entries, progress bars, and status pills
|
||||||
|
|
@ -66,7 +66,7 @@ All notable changes to cmux are documented here.
|
||||||
### Changed
|
### Changed
|
||||||
- `browser open` now targets the caller's workspace by default via CMUX_WORKSPACE_ID
|
- `browser open` now targets the caller's workspace by default via CMUX_WORKSPACE_ID
|
||||||
|
|
||||||
## [1.31.0] - 2026-02-15
|
## [0.31.0] - 2026-02-15
|
||||||
|
|
||||||
### Added
|
### Added
|
||||||
- Arrow key navigation in browser omnibar suggestions
|
- Arrow key navigation in browser omnibar suggestions
|
||||||
|
|
@ -81,12 +81,12 @@ All notable changes to cmux are documented here.
|
||||||
### Fixed
|
### Fixed
|
||||||
- Omnibar inline completion showing partial domain (e.g. "news." instead of "news.ycombinator.com")
|
- Omnibar inline completion showing partial domain (e.g. "news." instead of "news.ycombinator.com")
|
||||||
|
|
||||||
## [1.30.0] - 2026-02-15
|
## [0.30.0] - 2026-02-15
|
||||||
|
|
||||||
### Fixed
|
### Fixed
|
||||||
- Update pill not appearing when sidebar is visible in Release builds
|
- Update pill not appearing when sidebar is visible in Release builds
|
||||||
|
|
||||||
## [1.29.0] - 2026-02-15
|
## [0.29.0] - 2026-02-15
|
||||||
|
|
||||||
### Added
|
### Added
|
||||||
- Cmd+click on links in the browser opens them in a new tab
|
- Cmd+click on links in the browser opens them in a new tab
|
||||||
|
|
@ -99,18 +99,18 @@ All notable changes to cmux are documented here.
|
||||||
- Reload configuration shortcut changed to Cmd+Shift+,
|
- Reload configuration shortcut changed to Cmd+Shift+,
|
||||||
- Improved browser omnibar suggestions and focus behavior
|
- Improved browser omnibar suggestions and focus behavior
|
||||||
|
|
||||||
## [1.28.2] - 2026-02-14
|
## [0.28.2] - 2026-02-14
|
||||||
|
|
||||||
### Fixed
|
### Fixed
|
||||||
- Sparkle updates from `1.27.0` could fail to detect newer releases because release build numbers were behind the latest published appcast build number
|
- Sparkle updates from `0.27.0` could fail to detect newer releases because release build numbers were behind the latest published appcast build number
|
||||||
- Release GitHub Action failed on repeat runs when `SUPublicEDKey` / `SUFeedURL` already existed in `Info.plist`
|
- Release GitHub Action failed on repeat runs when `SUPublicEDKey` / `SUFeedURL` already existed in `Info.plist`
|
||||||
|
|
||||||
## [1.28.1] - 2026-02-14
|
## [0.28.1] - 2026-02-14
|
||||||
|
|
||||||
### Fixed
|
### Fixed
|
||||||
- Release build failure caused by debug-only helper symbols referenced in non-debug code paths
|
- Release build failure caused by debug-only helper symbols referenced in non-debug code paths
|
||||||
|
|
||||||
## [1.28.0] - 2026-02-14
|
## [0.28.0] - 2026-02-14
|
||||||
|
|
||||||
### Added
|
### Added
|
||||||
- Optional nightly update channel in Settings (`Receive Nightly Builds`)
|
- Optional nightly update channel in Settings (`Receive Nightly Builds`)
|
||||||
|
|
@ -124,31 +124,31 @@ All notable changes to cmux are documented here.
|
||||||
- Terminal panes freezing after repeated split churn
|
- Terminal panes freezing after repeated split churn
|
||||||
- Finder service directory resolution now normalizes paths consistently
|
- Finder service directory resolution now normalizes paths consistently
|
||||||
|
|
||||||
## [1.27.0] - 2026-02-11
|
## [0.27.0] - 2026-02-11
|
||||||
|
|
||||||
### Fixed
|
### Fixed
|
||||||
- Muted traffic lights and toolbar items on macOS 14 (Sonoma) caused by `clipsToBounds` default change
|
- Muted traffic lights and toolbar items on macOS 14 (Sonoma) caused by `clipsToBounds` default change
|
||||||
- Toolbar buttons (sidebar, notifications, new tab) disappearing after toggling sidebar with Cmd+B
|
- Toolbar buttons (sidebar, notifications, new tab) disappearing after toggling sidebar with Cmd+B
|
||||||
- Update check pill not appearing in titlebar on macOS 14 (Sonoma)
|
- Update check pill not appearing in titlebar on macOS 14 (Sonoma)
|
||||||
|
|
||||||
## [1.26.0] - 2026-02-11
|
## [0.26.0] - 2026-02-11
|
||||||
|
|
||||||
### Fixed
|
### Fixed
|
||||||
- Muted traffic lights and toolbar items in focused window caused by background blur in themeFrame
|
- Muted traffic lights and toolbar items in focused window caused by background blur in themeFrame
|
||||||
- Sidebar showing two different textures near the titlebar on older macOS versions
|
- Sidebar showing two different textures near the titlebar on older macOS versions
|
||||||
|
|
||||||
## [1.25.0] - 2026-02-11
|
## [0.25.0] - 2026-02-11
|
||||||
|
|
||||||
### Fixed
|
### 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 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
|
- Blank terminal on macOS 15 caused by background blur view covering terminal content
|
||||||
|
|
||||||
## [1.24.0] - 2026-02-09
|
## [0.24.0] - 2026-02-09
|
||||||
|
|
||||||
### Changed
|
### Changed
|
||||||
- Update bundle identifier to `com.cmuxterm.app` for consistency
|
- Update bundle identifier to `com.cmuxterm.app` for consistency
|
||||||
|
|
||||||
## [1.23.0] - 2026-02-09
|
## [0.23.0] - 2026-02-09
|
||||||
|
|
||||||
### Changed
|
### Changed
|
||||||
- Rename app to cmux — new app name, socket paths, Homebrew tap, and CLI binary name (bundle ID remains `com.cmuxterm.app` for Sparkle update continuity)
|
- Rename app to cmux — new app name, socket paths, Homebrew tap, and CLI binary name (bundle ID remains `com.cmuxterm.app` for Sparkle update continuity)
|
||||||
|
|
@ -157,44 +157,44 @@ All notable changes to cmux are documented here.
|
||||||
### Fixed
|
### Fixed
|
||||||
- CLI `set-status` command not properly quoting values or routing `--tab` flag
|
- CLI `set-status` command not properly quoting values or routing `--tab` flag
|
||||||
|
|
||||||
## [1.22.0] - 2026-02-09
|
## [0.22.0] - 2026-02-09
|
||||||
|
|
||||||
### Fixed
|
### Fixed
|
||||||
- Xcode and system environment variables (e.g. DYLD, LANGUAGE) leaking into terminal sessions
|
- Xcode and system environment variables (e.g. DYLD, LANGUAGE) leaking into terminal sessions
|
||||||
|
|
||||||
## [1.21.0] - 2026-02-09
|
## [0.21.0] - 2026-02-09
|
||||||
|
|
||||||
### Fixed
|
### Fixed
|
||||||
- Zsh autosuggestions not working with shared history across terminal panes
|
- Zsh autosuggestions not working with shared history across terminal panes
|
||||||
|
|
||||||
## [1.17.3] - 2025-02-05
|
## [0.17.3] - 2025-02-05
|
||||||
|
|
||||||
### Fixed
|
### Fixed
|
||||||
- Auto-update not working (Sparkle EdDSA signing was silently failing due to SUPublicEDKey missing from Info.plist)
|
- Auto-update not working (Sparkle EdDSA signing was silently failing due to SUPublicEDKey missing from Info.plist)
|
||||||
|
|
||||||
## [1.17.1] - 2025-02-05
|
## [0.17.1] - 2025-02-05
|
||||||
|
|
||||||
### Fixed
|
### Fixed
|
||||||
- Auto-update not working (Sparkle public key was missing from release builds)
|
- Auto-update not working (Sparkle public key was missing from release builds)
|
||||||
|
|
||||||
## [1.17.0] - 2025-02-05
|
## [0.17.0] - 2025-02-05
|
||||||
|
|
||||||
### Fixed
|
### Fixed
|
||||||
- Traffic lights (close/minimize/zoom) not showing on macOS 13-15
|
- Traffic lights (close/minimize/zoom) not showing on macOS 13-15
|
||||||
- Titlebar content overlapping traffic lights and toolbar buttons when sidebar is hidden
|
- Titlebar content overlapping traffic lights and toolbar buttons when sidebar is hidden
|
||||||
|
|
||||||
## [1.16.0] - 2025-02-04
|
## [0.16.0] - 2025-02-04
|
||||||
|
|
||||||
### Added
|
### Added
|
||||||
- Sidebar blur effect with withinWindow blending for a polished look
|
- Sidebar blur effect with withinWindow blending for a polished look
|
||||||
- `--panel` flag for `new-split` command to control split pane placement
|
- `--panel` flag for `new-split` command to control split pane placement
|
||||||
|
|
||||||
## [1.15.0] - 2025-01-30
|
## [0.15.0] - 2025-01-30
|
||||||
|
|
||||||
### Fixed
|
### Fixed
|
||||||
- Typing lag caused by redundant render loop
|
- Typing lag caused by redundant render loop
|
||||||
|
|
||||||
## [1.14.0] - 2025-01-30
|
## [0.14.0] - 2025-01-30
|
||||||
|
|
||||||
### Added
|
### Added
|
||||||
- Setup script for initializing submodules and building dependencies
|
- Setup script for initializing submodules and building dependencies
|
||||||
|
|
@ -206,7 +206,7 @@ All notable changes to cmux are documented here.
|
||||||
### Changed
|
### Changed
|
||||||
- Reload scripts are more robust with better error handling
|
- Reload scripts are more robust with better error handling
|
||||||
|
|
||||||
## [1.13.0] - 2025-01-29
|
## [0.13.0] - 2025-01-29
|
||||||
|
|
||||||
### Added
|
### Added
|
||||||
- Customizable keyboard shortcuts via Settings
|
- Customizable keyboard shortcuts via Settings
|
||||||
|
|
@ -217,7 +217,7 @@ All notable changes to cmux are documented here.
|
||||||
### Changed
|
### Changed
|
||||||
- Sentry environment now distinguishes between production and dev builds
|
- Sentry environment now distinguishes between production and dev builds
|
||||||
|
|
||||||
## [1.12.0] - 2025-01-29
|
## [0.12.0] - 2025-01-29
|
||||||
|
|
||||||
### Fixed
|
### Fixed
|
||||||
- Handle display scale changes when moving between monitors
|
- Handle display scale changes when moving between monitors
|
||||||
|
|
@ -225,7 +225,7 @@ All notable changes to cmux are documented here.
|
||||||
### Changed
|
### Changed
|
||||||
- Fix SwiftPM cache handling for release builds
|
- Fix SwiftPM cache handling for release builds
|
||||||
|
|
||||||
## [1.11.0] - 2025-01-29
|
## [0.11.0] - 2025-01-29
|
||||||
|
|
||||||
### Added
|
### Added
|
||||||
- Notifications documentation for AI agent integrations
|
- Notifications documentation for AI agent integrations
|
||||||
|
|
@ -233,7 +233,7 @@ All notable changes to cmux are documented here.
|
||||||
### Changed
|
### Changed
|
||||||
- App and tooling updates
|
- App and tooling updates
|
||||||
|
|
||||||
## [1.10.0] - 2025-01-29
|
## [0.10.0] - 2025-01-29
|
||||||
|
|
||||||
### Added
|
### Added
|
||||||
- Sentry SDK for crash reporting
|
- Sentry SDK for crash reporting
|
||||||
|
|
@ -248,13 +248,13 @@ All notable changes to cmux are documented here.
|
||||||
### Changed
|
### Changed
|
||||||
- New tabs now insert after current tab and inherit working directory
|
- New tabs now insert after current tab and inherit working directory
|
||||||
|
|
||||||
## [1.9.0] - 2025-01-29
|
## [0.9.0] - 2025-01-29
|
||||||
|
|
||||||
### Changed
|
### Changed
|
||||||
- Normalized window controls appearance
|
- Normalized window controls appearance
|
||||||
- Added confirmation panel when closing windows with active processes
|
- Added confirmation panel when closing windows with active processes
|
||||||
|
|
||||||
## [1.8.0] - 2025-01-29
|
## [0.8.0] - 2025-01-29
|
||||||
|
|
||||||
### Fixed
|
### Fixed
|
||||||
- Socket key input handling
|
- Socket key input handling
|
||||||
|
|
@ -264,24 +264,24 @@ All notable changes to cmux are documented here.
|
||||||
- Customized About window
|
- Customized About window
|
||||||
- Restricted titlebar accessories for cleaner appearance
|
- Restricted titlebar accessories for cleaner appearance
|
||||||
|
|
||||||
## [1.7.0] - 2025-01-29
|
## [0.7.0] - 2025-01-29
|
||||||
|
|
||||||
### Fixed
|
### Fixed
|
||||||
- Environment variable and terminfo packaging issues
|
- Environment variable and terminfo packaging issues
|
||||||
- XDG defaults handling
|
- XDG defaults handling
|
||||||
|
|
||||||
## [1.6.0] - 2025-01-28
|
## [0.6.0] - 2025-01-28
|
||||||
|
|
||||||
### Fixed
|
### Fixed
|
||||||
- Terminfo packaging for proper terminal compatibility
|
- Terminfo packaging for proper terminal compatibility
|
||||||
|
|
||||||
## [1.5.0] - 2025-01-28
|
## [0.5.0] - 2025-01-28
|
||||||
|
|
||||||
### Added
|
### Added
|
||||||
- Sparkle updater cache handling
|
- Sparkle updater cache handling
|
||||||
- Ghostty fork documentation
|
- Ghostty fork documentation
|
||||||
|
|
||||||
## [1.4.0] - 2025-01-28
|
## [0.4.0] - 2025-01-28
|
||||||
|
|
||||||
### Added
|
### Added
|
||||||
- cmux CLI with socket control modes
|
- cmux CLI with socket control modes
|
||||||
|
|
@ -295,7 +295,7 @@ All notable changes to cmux are documented here.
|
||||||
- Refined titlebar controls and variants
|
- Refined titlebar controls and variants
|
||||||
- Clear notifications on window close
|
- Clear notifications on window close
|
||||||
|
|
||||||
## [1.3.0] - 2025-01-28
|
## [0.3.0] - 2025-01-28
|
||||||
|
|
||||||
### Added
|
### Added
|
||||||
- Debug scrollback tab with smooth scroll wheel
|
- Debug scrollback tab with smooth scroll wheel
|
||||||
|
|
@ -311,13 +311,13 @@ All notable changes to cmux are documented here.
|
||||||
- Renamed app to cmux
|
- Renamed app to cmux
|
||||||
- Improved CI UI test stability
|
- Improved CI UI test stability
|
||||||
|
|
||||||
## [1.1.0] - 2025-01-28
|
## [0.1.0] - 2025-01-28
|
||||||
|
|
||||||
### Added
|
### Added
|
||||||
- Sparkle auto-update flow
|
- Sparkle auto-update flow
|
||||||
- Titlebar update UI indicator
|
- Titlebar update UI indicator
|
||||||
|
|
||||||
## [1.0.x] - 2025-01-28
|
## [0.0.x] - 2025-01-28
|
||||||
|
|
||||||
Initial releases with core terminal functionality:
|
Initial releases with core terminal functionality:
|
||||||
- GPU-accelerated terminal rendering via Ghostty
|
- GPU-accelerated terminal rendering via Ghostty
|
||||||
|
|
|
||||||
|
|
@ -3,10 +3,10 @@ set -euo pipefail
|
||||||
|
|
||||||
# Bump MARKETING_VERSION and CURRENT_PROJECT_VERSION in the Xcode project.
|
# Bump MARKETING_VERSION and CURRENT_PROJECT_VERSION in the Xcode project.
|
||||||
# Usage:
|
# Usage:
|
||||||
# ./scripts/bump-version.sh # Auto-bump minor (1.15.0 -> 1.16.0)
|
# ./scripts/bump-version.sh # Auto-bump minor (0.15.0 -> 0.16.0)
|
||||||
# ./scripts/bump-version.sh 1.16.0 # Set specific version
|
# ./scripts/bump-version.sh 0.16.0 # Set specific version
|
||||||
# ./scripts/bump-version.sh patch # Bump patch (1.15.0 -> 1.15.1)
|
# ./scripts/bump-version.sh patch # Bump patch (0.15.0 -> 0.15.1)
|
||||||
# ./scripts/bump-version.sh major # Bump major (1.15.0 -> 2.0.0)
|
# ./scripts/bump-version.sh major # Bump major (0.15.0 -> 1.0.0)
|
||||||
|
|
||||||
PROJECT_FILE="GhosttyTabs.xcodeproj/project.pbxproj"
|
PROJECT_FILE="GhosttyTabs.xcodeproj/project.pbxproj"
|
||||||
|
|
||||||
|
|
@ -52,7 +52,7 @@ elif [[ "$1" =~ ^[0-9]+\.[0-9]+\.[0-9]+$ ]]; then
|
||||||
NEW_MARKETING="$1"
|
NEW_MARKETING="$1"
|
||||||
else
|
else
|
||||||
echo "Usage: $0 [version|minor|patch|major]" >&2
|
echo "Usage: $0 [version|minor|patch|major]" >&2
|
||||||
echo " version: specific version like 1.16.0" >&2
|
echo " version: specific version like 0.16.0" >&2
|
||||||
echo " minor: bump minor version (default)" >&2
|
echo " minor: bump minor version (default)" >&2
|
||||||
echo " patch: bump patch version" >&2
|
echo " patch: bump patch version" >&2
|
||||||
echo " major: bump major version" >&2
|
echo " major: bump major version" >&2
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue