Skip to content

Release v0.64.1 - #3549

Merged
austinywang merged 1 commit into
mainfrom
release/v0.64.1
May 5, 2026
Merged

austinywang merged 1 commit into
mainfrom
release/v0.64.1

Conversation

@austinywang

@austinywang austinywang commented May 5, 2026 •

Copy link
Copy Markdown
Contributor

Summary

Patch release. Fixes sidebar workspace close (×) button intermittently failing to appear on hover (#3546).

Changelog

Fixed

  • Fix sidebar workspace close (×) button intermittently failing to appear on hover (#3546)

Note

Low Risk
Low risk patch-release bookkeeping only: updates the changelog and bumps Xcode project build/marketing versions, with no functional code changes in this PR.

Overview
Prepares the 0.64.1 patch release.

Updates CHANGELOG.md with the 0.64.1 entry (fixing the sidebar workspace close button hover issue) and bumps GhosttyTabs.xcodeproj MARKETING_VERSION to 0.64.1 and CURRENT_PROJECT_VERSION to 81 across build configurations.

Reviewed by Cursor Bugbot for commit 080a84d. Bugbot is set up for automated code reviews on this repo. Configure here.


Summary by cubic

Patch release v0.64.1 fixes the sidebar workspace close (×) button sometimes not appearing on hover.

Written for commit 080a84d. Summary will update on new commits.

Summary by CodeRabbit

  • Bug Fixes
    • Fixed an issue where the sidebar workspace close button would intermittently fail to appear on hover.

@vercel

vercel Bot commented May 5, 2026 •

Copy link
Copy Markdown

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated (UTC)
cmux Ready Ready Preview, Comment May 5, 2026 0:11am
cmux-staging Building Building Preview, Comment May 5, 2026 0:11am

@coderabbitai

coderabbitai Bot commented May 5, 2026 •

Copy link
Copy Markdown

Caution

Review failed

Pull request was closed or merged during review

📝 Walkthrough

Walkthrough

This PR releases version 0.64.1 of the Ghostty/Cmux project. It adds a changelog entry documenting a fix for a sidebar workspace close button UI intermittency issue and bumps the project version across all Xcode build configurations from 0.64.0 to 0.64.1.

Changes

Release Version 0.64.1

Layer / File(s) Summary
Changelog Documentation
CHANGELOG.md
New release section 0.64.1 - 2026-05-05 added with a fixed item describing the sidebar workspace close button hover visibility fix.
Project Version Metadata
GhosttyTabs.xcodeproj/project.pbxproj
CURRENT_PROJECT_VERSION bumped from 80 to 81 and MARKETING_VERSION bumped from 0.64.0 to 0.64.1 across all build configurations (GhosttyTabs Debug/Release, cmuxUITests Debug, CmuxDockTilePlugin Debug/Release, cmuxTests Debug/Release).

Estimated code review effort

🎯 1 (Trivial) | ⏱️ ~3 minutes

Possibly related PRs

  • manaflow-ai/cmux#1430: Both modify CHANGELOG.md and bump MARKETING_VERSION/CURRENT_PROJECT_VERSION in the same Xcode project file.
  • manaflow-ai/cmux#2624: Both update CHANGELOG.md with a new release entry and synchronize version bumps across identical build configurations.
  • manaflow-ai/cmux#2310: Both perform identical release workflows—updating the changelog and version metadata in the Xcode project.

Poem

🐰 A tiny hop from point-six-oh,
Now point-six-one prepares to glow,
The close button's dance now smooth and bright,
Versions aligned, everything right! ✨


Caution

Pre-merge checks failed

Please resolve all errors before merging. Addressing warnings is optional.

  • Ignore

❌ Failed checks (1 error)

Check name Status Explanation Resolution
Cmux Swift Logging ❌ Error TerminalController.swift has 5 print() calls and KeyboardShortcutSettingsFileStore.swift has 10+ NSLog() calls in app/runtime code, violating swift-logging.md rules requiring unified logging system. Replace print() and NSLog() with Logger instances using pattern: nonisolated private let logger = Logger(subsystem: Logging.subsystem, category: "ComponentName")
✅ Passed checks (12 passed)
Check name Status Explanation
Title check ✅ Passed The title 'Release v0.64.1' directly and clearly identifies the main change: a version bump to 0.64.1 for a patch release.
Description check ✅ Passed The description includes a Summary section explaining the patch release purpose and the fixed issue with references. However, Testing and Demo Video sections are absent or incomplete, and the checklist is not filled out.
Docstring Coverage ✅ Passed No functions found in the changed files to evaluate docstring coverage. Skipping docstring coverage check.
Linked Issues check ✅ Passed Check skipped because no linked issues were found for this pull request.
Out of Scope Changes check ✅ Passed Check skipped because no linked issues were found for this pull request.
Cmux Swift Actor Isolation ✅ Passed This PR is a version bump release with no Swift code changes. All modifications are additions of configuration and resource files. No production Swift code was introduced or modified.
Cmux Swift Blocking Runtime ✅ Passed PR introduces only version metadata changes (CHANGELOG.md, project.pbxproj). No Swift code changes. The underlying fix uses non-blocking state machines and callbacks, not blocking primitives.
Cmux Swift Concurrency ✅ Passed PR contains only non-code changes: CHANGELOG.md and Xcode project version metadata. No Swift source files are modified, so no concurrency patterns are introduced or expanded.
Cmux Swift @Concurrent ✅ Passed PR contains no Swift source code changes - only CHANGELOG.md and project.pbxproj version updates. The @concurrent annotation check does not apply to configuration and documentation-only changes.
Cmux Swift File And Package Boundaries ✅ Passed PR contains no Swift code changes—only CHANGELOG.md and Xcode project configuration updates. The custom check for Swift file/package boundaries is not applicable to non-code files.
Cmux Swiftui State Layout ✅ Passed PR contains no Swift/SwiftUI code changes (only version bumps and changelog updates). The check for SwiftUI state layout violations is not applicable.
Cmux Architecture Rethink ✅ Passed Sidebar hover fix via required AppKit NSMenu observers. Separates pointer from context lifecycle. No timing repairs.
✨ Finishing Touches
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Commit unit tests in branch release/v0.64.1

Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands and usage tips.

@greptile-apps

greptile-apps Bot commented May 5, 2026

Copy link
Copy Markdown
Contributor

Greptile Summary

This is a patch release (v0.64.1) that bumps the version identifiers in the Xcode project and updates the changelog. No production Swift source files were modified.

  • CHANGELOG.md: New entry for v0.64.1 references the sidebar close button hover fix from PR Fix sidebar workspace close hover state #3546, with correct date and contributor credit.
  • GhosttyTabs.xcodeproj/project.pbxproj: MARKETING_VERSION → 0.64.1 and CURRENT_PROJECT_VERSION → 81, applied consistently across all 7 build configurations (main app Debug/Release, UI tests, unit tests, dock tile plugin Debug/Release).

Confidence Score: 5/5

Safe to merge — the change is a mechanical version bump with no logic modifications.

Only two files change: the changelog and the Xcode project version strings. All 7 build configurations are updated consistently; there are no Swift source edits and no behavioral changes.

No files require special attention.

Important Files Changed

Filename Overview
CHANGELOG.md Adds v0.64.1 changelog entry documenting the sidebar workspace close button hover fix with correct date and contributor attribution.
GhosttyTabs.xcodeproj/project.pbxproj Bumps MARKETING_VERSION from 0.64.0 to 0.64.1 and CURRENT_PROJECT_VERSION from 80 to 81 consistently across all 7 build configurations (Debug/Release for main app, UI tests, unit tests, and dock tile plugin).

Flowchart

%%{init: {'theme': 'neutral'}}%%
flowchart TD
    A[PR #3549 – Release v0.64.1] --> B[CHANGELOG.md\nAdd v0.64.1 entry]
    A --> C[project.pbxproj\nVersion bump]
    C --> D[MARKETING_VERSION\n0.64.0 → 0.64.1]
    C --> E[CURRENT_PROJECT_VERSION\n80 → 81]
    E --> F[Main app Debug/Release]
    E --> G[UI Tests Debug/Release]
    E --> H[Unit Tests Debug/Release]
    E --> I[Dock Tile Plugin Debug/Release]
Loading

Reviews (1): Last reviewed commit: "Bump version to 0.64.1" | Re-trigger Greptile

@austinywang
austinywang merged commit 5540043 into main May 5, 2026
18 of 23 checks passed
@coderabbitai coderabbitai Bot mentioned this pull request May 5, 2026

This branch was successfully deployed

1 active deployment
Preview – cmux — 080a84d4 Deployed May 5, 2026 by vercel[bot]
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant