Skip to content

Release v0.64.4 - #3853

Merged
austinywang merged 1 commit into
mainfrom
release/v0.64.4
May 11, 2026
Merged

austinywang merged 1 commit into
mainfrom
release/v0.64.4

Conversation

@austinywang

@austinywang austinywang commented May 11, 2026 •

Copy link
Copy Markdown
Contributor

Summary

Release v0.64.4 rolls up the post-0.64.3 fixes and small feature additions: SSH Files sidebar polish, Vault Pi & Hermes Agent support, browser cookie import CLI, guarded cmux://ssh deep links, and a long tail of IME, command palette, sidebar, and Task Manager fixes.

See CHANGELOG.md for the full list.

Highlights

  • SSH Files Polish — Files sidebar follows SSH workspaces, restores SSH workspace descriptors on relaunch, and adds guarded cmux://ssh deep links.
  • Vault Pi and Hermes — Pi sessions restore across relaunch; Hermes Agent hook support; per-agent toggles for hiding session restore.
  • Browser Cookie Import — cmux browser cookies import CLI to bring cookies into cmux browser panes.
  • Quality-of-life — warnBeforeClosingTab toggle, Welcome sidebar toggle shortcuts, Insert Path / Insert Relative Path menu items, plus fixes for Escape in the command palette, modified Backspace in the omnibar, stale terminal foreground after theme switches, managed-defaults replay, Web Inspector teardown UAF, and many more.

Thanks to 12 contributors!


Note

Low Risk
Low risk: changes are limited to release metadata/version bumps and changelog/docs updates, with no functional code changes.

Overview
Publishes the 0.64.4 release notes by adding a new CHANGELOG.md entry and updating the docs site’s changelogMedia narrative/highlights for that version.

Bumps the app’s Xcode project build and marketing versions from 0.64.3/83 to 0.64.4/84 across configurations/targets in project.pbxproj.

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


Summary by cubic

Release v0.64.4 adds SSH Files sidebar polish, Vault Pi and Hermes Agent support, and a new cookie import CLI. It also guards cmux://ssh links and ships many fixes across the browser, sidebar, input, and Task Manager.

  • New Features

    • Files sidebar now follows SSH workspaces; SSH workspace descriptors restore on relaunch.
    • Guarded cmux://ssh deep links prompt before starting SSH.
    • cmux browser cookies import CLI to bring cookies into cmux browser panes.
    • Vault Pi session restore, Hermes Agent hooks, and per‑agent restore toggles.
  • Bug Fixes

    • Terminal and input: fix theme-switch color glitch; omnibar Backspace and command palette Escape/keys; Zhuyin IME.
    • Browser and windows: fix Web Inspector teardown crash; forward Left/Right arrows; remapped Close Tab closes popups; keep Settings above main window; correct window sizing.
    • Sidebar and files: fix find results and right sidebar lag/double‑click/defaults; folder proxy icon drag; Close Other Tabs targeting.
    • Networking and sessions: fix SSH loopback fetch on forwarded ports; resume agent sessions from original cwd; Rovo Dev transcript previews; clear surface notifications; Task Manager CPU sampling and app RSS; Mark Workspace as Unread.

Written for commit 7dc9a68. Summary will update on new commits.

Summary by CodeRabbit

  • New Features

    • Added new toggles and expanded CLI capabilities with cookie import functionality
    • Introduced cmux://ssh deep-link protocol support
  • Behavioral Changes

    • Updated browser, file, and shortcut behavior handling for improved consistency
  • Bug Fixes

    • Fixed multiple issues across terminal, browser, sidebar, SSH integration, and user interface components

Review Change Stack

@vercel

vercel Bot commented May 11, 2026

Copy link
Copy Markdown

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

Project Deployment Actions Updated (UTC)
cmux Building Building Preview, Comment May 11, 2026 10:25am
cmux-staging Building Building Preview, Comment May 11, 2026 10:25am

@coderabbitai

coderabbitai Bot commented May 11, 2026 •

Copy link
Copy Markdown

Caution

Review failed

The pull request is closed.

ℹ️ Recent review info
⚙️ Run configuration

Configuration used: Path: .coderabbit.yaml

Review profile: ASSERTIVE

Plan: Pro

Run ID: e8fe74c5-732d-4c57-bad2-60213a6eb71c

📥 Commits

Reviewing files that changed from the base of the PR and between a05d295 and 7dc9a68.

📒 Files selected for processing (3)
  • CHANGELOG.md
  • GhosttyTabs.xcodeproj/project.pbxproj
  • web/app/[locale]/docs/changelog/changelog-media.ts

📝 Walkthrough

Walkthrough

Release v0.64.4 bumps build configuration versions from 0.64.3 across all Xcode targets and configurations, adds a comprehensive changelog entry with features, behavioral changes, and fixes, and populates web changelog media with four feature highlights.

Changes

v0.64.4 Release Package

Layer / File(s) Summary
Build Configuration Versions
GhosttyTabs.xcodeproj/project.pbxproj
CURRENT_PROJECT_VERSION incremented 83 → 84; MARKETING_VERSION updated 0.64.3 → 0.64.4 across GhosttyTabs app target (Debug/Release), cmux.app (Debug/Release), UI test target (Debug), Dock Tile Plugin (Debug/Release), and cmuxTests (Debug/Release) configurations.
Changelog Release Entry
CHANGELOG.md
New release section v0.64.4 (2026-05-11) added at top of file with categories: ### Added (close-warning toggle, cookie import CLI, SSH deep links, Vault Pi session restore, Hermes Agent hooks, restore hiding toggles, file-explorer context menu, SSH workspace features, sidebar shortcuts); ### Changed (file-drop routing, browser/shortcut remapping, close-tab behavior, cmux signin/signout aliasing); ### Fixed (rendering, settings reload, session restore, SSH/browser routing, terminal editing, Web Inspector, sidebar/search, UI performance, and drag/drop fixes); and contributors list (12 contributors).
Web Changelog Media
web/app/[locale]/docs/changelog/changelog-media.ts
changelogMedia record gains new key "0.64.4" of type VersionMedia with release title and array of four FeatureHighlight objects: SSH files polish, Vault Pi & Hermes integration, browser cookie import, and quality-of-life polish.

Estimated code review effort

🎯 1 (Trivial) | ⏱️ ~3 minutes

Possibly related PRs

  • manaflow-ai/cmux#3544: Same kind of coordinated release updates to CHANGELOG.md, changelog-media.ts, and GhosttyTabs.xcodeproj version fields for a different patch version.
  • manaflow-ai/cmux#3607: Both update Xcode project version fields and add a top-of-file changelog entry, indicating successive release bumps.
  • manaflow-ai/cmux#2310: Release update PR that modifies the same three file types with version metadata and changelog content.

Poem

🐰 A hop and a bump to version new,
From point-six-three to point-six-four—true!
Changelog scribbles, fresh features abound,
The build counts higher, the media sounds,
Release complete, the rabbit's work done! ✨

✨ Finishing Touches
📝 Generate docstrings
  • Create stacked PR
  • Commit on current branch
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Commit unit tests in branch release/v0.64.4

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.

@austinywang
austinywang merged commit e78478b into main May 11, 2026
18 of 24 checks passed
@greptile-apps

greptile-apps Bot commented May 11, 2026

Copy link
Copy Markdown
Contributor

Greptile Summary

This PR prepares the v0.64.4 release by bumping the Xcode project version across all 8 build configurations (build 83→84, marketing version 0.64.3→0.64.4), adding the full 0.64.4 section to CHANGELOG.md, and registering the new version's feature highlights in changelog-media.ts.

  • Xcode project: All targets (main app, DockTile plugin, AppTests, AppUITests) in both Debug and Release configurations are consistently updated — no configuration is left on the old version.
  • CHANGELOG.md: The new section documents 10 additions, 5 changes, and 26 fixes with PR links and contributor callouts. @lawrencecchen appears in the contributors list without an explicit PR attribution, consistent with the several un-linked fix entries that likely represent their contributions.
  • changelog-media.ts: Four feature highlights for 0.64.4 are added with no hero image (the hero field is optional per the VersionMedia interface), matching the pattern of recent patch releases in the file.

Confidence Score: 5/5

All three files are release metadata only — no Swift source, runtime logic, or application behaviour is changed.

The change is limited to a version bump in the Xcode project, a changelog entry, and a static TypeScript data object for the docs site. Every build configuration in the project file was updated consistently, the changelog entry is well-formed and cross-referenced with PR numbers, and the TypeScript addition follows the exact same shape as every prior entry in the file. There is nothing here that could regress runtime behaviour.

No files require special attention.

Important Files Changed

Filename Overview
CHANGELOG.md Adds the 0.64.4 release section with Added, Changed, and Fixed entries plus contributor thanks; all items are well-formed and cross-referenced with PR links.
GhosttyTabs.xcodeproj/project.pbxproj Version bump across all 8 build configurations: CURRENT_PROJECT_VERSION 83→84 and MARKETING_VERSION 0.64.3→0.64.4. Changes are purely mechanical and consistent across every target.
web/app/[locale]/docs/changelog/changelog-media.ts Adds the 0.64.4 entry to changelogMedia with title and four feature highlight objects; no hero image provided (optional per interface), correctly inserted at the top of the Record.

Flowchart

%%{init: {'theme': 'neutral'}}%%
flowchart TD
    A["PR #3853 — Release v0.64.4"] --> B["CHANGELOG.md\nAdded 0.64.4 section"]
    A --> C["GhosttyTabs.xcodeproj/project.pbxproj\nVersion bump 0.64.3→0.64.4\nBuild number 83→84"]
    A --> D["changelog-media.ts\nAdded 0.64.4 VersionMedia entry"]
    C --> C1["AppUITests Debug"]
    C --> C2["AppUITests Release"]
    C --> C3["Main App Debug"]
    C --> C4["Main App Release"]
    C --> C5["DockTile Plugin Debug"]
    C --> C6["DockTile Plugin Release"]
    C --> C7["AppTests Debug"]
    C --> C8["AppTests Release"]
    D --> D1["SSH Files Polish highlight"]
    D --> D2["Vault Pi & Hermes highlight"]
    D --> D3["Browser Cookie Import highlight"]
    D --> D4["Quality-of-life Polish highlight"]
Loading

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

This branch was successfully deployed

1 active deployment
Preview – cmux — 7dc9a682 Deployed May 11, 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