Skip to content

Release v0.64.7 - #4372

Merged
austinywang merged 1 commit into
mainfrom
release-v0.64.7
May 19, 2026
Merged

austinywang merged 1 commit into
mainfrom
release-v0.64.7

Conversation

@austinywang

@austinywang austinywang commented May 19, 2026 •

Copy link
Copy Markdown
Contributor

What's in 0.64.7

Added

Changed

  • Preload CLI-created browser panes offscreen, discard hidden webviews to reclaim memory
  • Reduce Cloud VM create overhead, optimize command palette search, avoid idle background terminal priming
  • Mark workspace unread when any tab is marked unread, preserve unread indicators across session restore

Fixed

Thanks to 14 contributors!

@abdullahnauman2, @afterthought, @austinywang, @dangaogit, @hexalellogram, @hummer98, @jmoses26, @kylejcaron, @lawrencecchen, @lidge-jun, @Litee, @liyue2008, @wowpotato, @ZhuYichuan

See CHANGELOG.md for the full list.


Note

Low Risk
Release bookkeeping only: updates documentation and version numbers without changing runtime code paths. Low risk aside from ensuring the bumped versions match the intended release.

Overview
Prepares the 0.64.7 release.

Updates CHANGELOG.md with the 0.64.7 release notes and contributor acknowledgements, bumps Xcode project MARKETING_VERSION to 0.64.7 (and build CURRENT_PROJECT_VERSION to 87), and adds the corresponding 0.64.7 entry in the docs site changelog-media.ts for the rendered changelog highlights.

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

Summary by CodeRabbit

Release Notes - Version 0.64.7

  • New Features

    • Grok Build CLI integration
    • Browser memory reclaim and background preload capabilities
    • Agent conversation forks functionality
    • Crash diagnostics from notifications
  • Bug Fixes

    • Multiple bug fixes

Review Change Stack

@vercel

vercel Bot commented May 19, 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 19, 2026 1:47pm
cmux-staging Building Building Preview, Comment May 19, 2026 1:47pm

@coderabbitai

coderabbitai Bot commented May 19, 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: 05e2e921-f68e-40d2-95df-e15709db224b

📥 Commits

Reviewing files that changed from the base of the PR and between d1a9c3a and 722d5ed.

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

📝 Walkthrough

Walkthrough

This PR releases version 0.64.7 by updating the changelog documentation with feature and fix summaries, bumping build configuration version numbers across all Xcode targets, and adding release highlights to the web changelog media export.

Changes

Version 0.64.7 Release

Layer / File(s) Summary
Changelog release notes
CHANGELOG.md
Release 0.64.7 (2026-05-19) documents new features under Added (including Grok Build CLI, browser memory management, agent forks, crash diagnostics), behavior changes under Changed, and multiple bugfixes under Fixed, plus contributor attribution.
Build configuration versioning
cmux.xcodeproj/project.pbxproj
CURRENT_PROJECT_VERSION incremented from 86 to 87 and MARKETING_VERSION updated from 0.64.6 to 0.64.7 across Debug/Release configurations for cmux app, cmuxUITests, CmuxDockTilePlugin, and cmuxTests.
Web changelog media
web/app/[locale]/docs/changelog/changelog-media.ts
New changelogMedia["0.64.7"] export with release title and feature highlight objects describing Grok Build CLI integration, browser memory reclaim, agent conversation forks, crash diagnostics, and bug fixes.

Estimated code review effort

🎯 1 (Trivial) | ⏱️ ~3 minutes

Possibly related PRs

  • manaflow-ai/cmux#4107: Similar release version bump updating CHANGELOG.md, xcodeproj versioning, and changelog-media.ts with new version entry.
  • manaflow-ai/cmux#3544: Previous release cycle adding version entry to changelogMedia record alongside CHANGELOG.md release section.

Poem

🐰 A version bumps, from six to seven,
Xcode configs reach build eleven—
Features dance in changelog bright,
Web highlights gleam in media light,
Release notes bloom, contributors cheer! ✨

✨ 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.7

Warning

There were issues while running some tools. Please review the errors and either fix the tool's configuration or disable the tool if it's a critical failure.

🔧 ESLint

If the error stems from missing dependencies, add them to the package.json file. For unrecoverable errors (e.g., due to private dependencies), disable the tool in the CodeRabbit configuration.

ESLint skipped: no ESLint configuration detected in root package.json. To enable, add eslint to devDependencies.


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 4d04459 into main May 19, 2026
17 of 23 checks passed
@greptile-apps

greptile-apps Bot commented May 19, 2026

Copy link
Copy Markdown
Contributor

Greptile Summary

This is a release-prep PR for v0.64.7, bumping version numbers in the Xcode project, appending the full changelog entry, and adding feature highlight copy for the in-app/web changelog docs page.

  • cmux.xcodeproj/project.pbxproj: CURRENT_PROJECT_VERSION incremented 86→87 and MARKETING_VERSION updated to 0.64.7 across all 8 build configurations consistently.
  • CHANGELOG.md: New v0.64.7 section added with Added/Changed/Fixed bullets, PR and commit links, and a contributor list.
  • web/app/[locale]/docs/changelog/changelog-media.ts: New \"0.64.7\" entry with a version title and five feature-highlight objects; all text strings are hardcoded English and not routed through next-intl.

Confidence Score: 4/5

Safe to merge — the version bump and changelog additions are straightforward; the only concern is that the new feature-highlight copy in changelog-media.ts is hardcoded English and will display untranslated to users in all 19 non-English locales.

The Xcode version bump and CHANGELOG.md additions are mechanical and correct. The changelog-media.ts change follows the same pattern as prior versions in the file, but it does introduce new user-facing English strings in a locale-routed path without next-intl coverage, which is a real gap for non-English users on the docs changelog page.

web/app/[locale]/docs/changelog/changelog-media.ts — new feature highlight strings are not localized.

Important Files Changed

Filename Overview
web/app/[locale]/docs/changelog/changelog-media.ts Adds 0.64.7 feature highlight entries with hardcoded English strings in a locale-routed path, bypassing next-intl for 19 non-English locales.
CHANGELOG.md Appends v0.64.7 release notes with full contributor list and PR/commit links; developer-facing document, no issues.
cmux.xcodeproj/project.pbxproj Bumps CURRENT_PROJECT_VERSION from 86→87 and MARKETING_VERSION from 0.64.6→0.64.7 consistently across all 8 build configurations.

Flowchart

%%{init: {'theme': 'neutral'}}%%
flowchart TD
    A["Release PR: v0.64.7"] --> B["cmux.xcodeproj/project.pbxproj\nVersion 86→87 / 0.64.6→0.64.7\n8 build configs"]
    A --> C["CHANGELOG.md\nNew [0.64.7] section\nAdded / Changed / Fixed / Contributors"]
    A --> D["web/app/[locale]/docs/changelog/\nchangelog-media.ts\nNew '0.64.7' VersionMedia entry"]
    D --> E["title: hardcoded EN string"]
    D --> F["features[]: 5 FeatureHighlight objects\n(title + description, hardcoded EN)"]
    F --> G["⚠️ Served under /[locale]/docs/changelog\n20 locales — not routed through next-intl"]
Loading

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

Comment on lines +29 to 62
"0.64.7": {
title:
"Grok Build CLI, Browser Memory & Background Preload, Conversation Forks",
features: [
{
title: "Grok Build CLI Integration",
description:
"Grok Build joins the supported coding-agent lineup with notifications, task manager attribution, and session restore, the same way Claude, Codex, and Gemini already work in cmux.",
},
{
title: "Browser Memory Reclaim and Background Preload",
description:
"Hidden browser webviews can now discard their renderer process to release memory and reappear instantly when you switch back. CLI-created browser panes preload offscreen so the page is ready the moment the workspace becomes visible. Thanks @lidge-jun for the community contributions.",
},
{
title: "Agent Conversation Forks",
description:
"New socket commands let you fork an agent conversation off its current turn, so you can branch into a what-if without losing the original thread.",
},
{
title: "Crash Diagnostics from Notifications",
description:
"When cmux logs a crash, the notification now opens directly into the crash diagnostics view so you can inspect the breadcrumb trail without digging through state.",
},
{
title: "Bug Fixes",
description:
"Fixes for browser deep-link popups (slack://, discord://, zoom://), Cmd-click reload duplicating browser tabs, omnibar arrow key focus races, light-theme foreground rendering with conditional themes, Cmd-hover bounds for spaced file paths, markdown viewer image rendering, surface tab bar action button clipping, task manager attribution, SSH pane sibling kills, background workspace PTY startup, browser IME candidate windows for Japanese / Zhuyin, ripgrep resolution on Nix installs, and Claude sidebar resume config dir overrides.",
},
],
},
"0.64.6": {
title: "SSH Typing Restored, Command Palette Settings Toggles",
features: [

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

P2 Hardcoded English strings in a locale-routed path

The new 0.64.7 title and all feature title/description values are plain English string literals. This file lives under web/app/[locale]/docs/changelog/, a route the app serves in all 20 locales defined in web/i18n/routing.ts (ja, zh-CN, zh-TW, ko, de, es, fr, it, da, pl, ru, bs, ar, no, pt-BR, th, tr, km, uk). Users visiting those locales will see the English copy verbatim because the strings never pass through next-intl or any locale-specific message source. The full-internationalization rule flags new user-facing strings introduced in locale-scoped web files that are not read from a per-locale messages file.

Rule Used: Flag production user-facing text that is not fully... (source)

@cubic-dev-ai cubic-dev-ai Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

No issues found across 3 files

Re-trigger cubic

This was referenced May 22, 2026
@coderabbitai coderabbitai Bot mentioned this pull request Jun 1, 2026
@coderabbitai coderabbitai Bot mentioned this pull request Jun 12, 2026
@coderabbitai coderabbitai Bot mentioned this pull request Jun 23, 2026
This was referenced Jul 14, 2026

This branch was successfully deployed

1 active deployment
Preview – cmux — 722d5ed7 Deployed May 19, 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