Repository navigation
Release v0.64.18 - #8053
Release v0.64.18#8053
Conversation
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
|
The latest updates on your projects. Learn more about Vercel for GitHub.
|
📝 WalkthroughWalkthroughThe release updates project build versions to 0.64.18/98, adds the 0.64.18 changelog entry and contributor list, and publishes four corresponding web changelog feature highlights. ChangesRelease update
Estimated code review effort: 1 (Trivial) | ~5 minutes Possibly related PRs
Suggested reviewers: Important Pre-merge checks failedPlease resolve all errors before merging. Addressing warnings is optional. ❌ Failed checks (1 error, 1 warning)
✅ Passed checks (23 passed)
✨ Finishing Touches📝 Generate docstrings
🧪 Generate unit tests (beta)
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. Comment |
Greptile SummaryThis PR prepares the 0.64.18 release. The main changes are:
Confidence Score: 4/5The non-English changelog routes need localized release content before merging.
CHANGELOG.md and web/app/[locale]/(landing)/docs/changelog/changelog-media.ts Important Files Changed
Reviews (1): Last reviewed commit: "Bump version to 0.64.18" | Re-trigger Greptile |
| "0.64.18": { | ||
| title: | ||
| "Saved Workspace Layouts, Fork Conversation, Per-Monitor Window Memory", |
There was a problem hiding this comment.
Localized Routes Show English Highlights
The page selects this locale-independent entry for every route, so /ja/docs/changelog renders the new English title and feature descriptions beneath a Japanese heading. These fields need locale-specific content for every supported locale, or the route must be limited to locales with translated content.
Rule Used: Flag production user-facing text that is not fully... (source)
| ## [0.64.18] - 2026-07-14 | ||
|
|
||
| ### Added | ||
| - Saved workspace layouts: capture the current split arrangement as a named layout, reopen it from the + menu, and set a default layout for new workspaces ([#7414](https://github.com/manaflow-ai/cmux/pull/7414), [#7354](https://github.com/manaflow-ai/cmux/pull/7354)) -- thanks @azooz2003-bit! |
There was a problem hiding this comment.
Localized Changelog Uses English Source
The web changelog reads this single Markdown source for every locale, so /ja/docs/changelog displays the new 0.64.18 sections and bullets in English. Add locale-specific rendered changelog content for all supported locales, or prevent unsupported locale routes from serving mixed-language content.
Rule Used: Flag production user-facing text that is not fully... (source)
There was a problem hiding this comment.
Actionable comments posted: 1
🤖 Prompt for all review comments with AI agents
Verify each finding against current code. Fix only still-valid issues, skip the
rest with a brief reason, keep changes minimal, and validate.
Inline comments:
In `@web/app/`[locale]/(landing)/docs/changelog/changelog-media.ts:
- Around line 29-54: Localize the 0.64.18 changelog title and feature highlight
titles/descriptions in the changelog entry, replacing hardcoded English with the
existing next-intl/localization lookup pattern. Add corresponding
changelog.0.64.18 keys and translations for every supported locale in
web/messages/, preserving the current content and structure.
🪄 Autofix (Beta)
Fix all unresolved CodeRabbit comments on this PR:
- Push a commit to this branch (recommended)
- Create a new PR with the fixes
ℹ️ Review info
⚙️ Run configuration
Configuration used: Path: .coderabbit.yaml
Review profile: ASSERTIVE
Plan: Pro
Run ID: 72ad84f3-5c5f-4c7b-85bb-fc3fde21c0fa
📒 Files selected for processing (3)
CHANGELOG.mdcmux.xcodeproj/project.pbxprojweb/app/[locale]/(landing)/docs/changelog/changelog-media.ts
| "0.64.18": { | ||
| title: | ||
| "Saved Workspace Layouts, Fork Conversation, Per-Monitor Window Memory", | ||
| features: [ | ||
| { | ||
| title: "Saved Workspace Layouts", | ||
| description: | ||
| "Capture the current split arrangement as a named layout, reopen it from the new-workspace menu anytime, and set a default layout that every new workspace starts from.", | ||
| }, | ||
| { | ||
| title: "Fork Conversation", | ||
| description: | ||
| "Right-click an agent terminal to fork the conversation into a new split, tab, or workspace, so you can explore a tangent without losing the original session.", | ||
| }, | ||
| { | ||
| title: "Per-Monitor Window Memory", | ||
| description: | ||
| "cmux remembers window position and size per monitor configuration and refits windows when displays change, so docking and undocking a laptop no longer scrambles your setup.", | ||
| }, | ||
| { | ||
| title: "Stability and Performance", | ||
| description: | ||
| "A coordinated memory-pressure response with automatic scrollback compression, fixes for macOS 27 launch crashes and SSH panes dying after sleep, runaway scrolling with high-resolution mice, and a Sparkle update that no longer kills running agents on macOS 26.", | ||
| }, | ||
| ], | ||
| }, |
There was a problem hiding this comment.
🎯 Functional Correctness | 🟠 Major | ⚡ Quick win
Localize user-facing changelog text.
The feature highlight descriptions and title for 0.64.18 are hardcoded in English, which bypasses the locale pipeline. As per coding guidelines and path instructions for full internationalization, user-facing web UI text and changelog feature highlight descriptions must be localized using next-intl (or an equivalent locale-specific source) and represented in every supported locale in web/messages/.
Please extract these literal strings into localization keys (e.g., changelog.0.64.18.title) and ensure the translations are added to the locale catalogs.
🤖 Prompt for AI Agents
Verify each finding against current code. Fix only still-valid issues, skip the
rest with a brief reason, keep changes minimal, and validate.
In `@web/app/`[locale]/(landing)/docs/changelog/changelog-media.ts around lines 29
- 54, Localize the 0.64.18 changelog title and feature highlight
titles/descriptions in the changelog entry, replacing hardcoded English with the
existing next-intl/localization lookup pattern. Add corresponding
changelog.0.64.18 keys and translations for every supported locale in
web/messages/, preserving the current content and structure.
Sources: Coding guidelines, Path instructions
Co-authored-by: Claude Fable 5 <noreply@anthropic.com> (cherry picked from commit 27810b9)
Release v0.64.18. Bumps MARKETING_VERSION to 0.64.18 (build 98), adds the changelog entry for everything user-visible since v0.64.17, and adds the 0.64.18 changelog highlights (Saved Workspace Layouts, Fork Conversation, Per-Monitor Window Memory, stability/perf).
Held from the notes because they ship off by default or incomplete: agent-chat UI, Cloud VM UI, Pro/pricing surfaces, CMUX Vault, per-window Dock (beta flag off), RTL shaping (bidi input still open), workspaces-as-todos (sidebar glyph removed at HEAD), sidebar agent spinner (flagged off), cmux-tui (separate artifact).
🤖 Generated with Claude Code
Need help on this PR? Tag
/codesmithwith what you need. Autofix is disabled.Summary by cubic
Release v0.64.18 updates the app to 0.64.18 (build 98), refreshes the changelog, and adds website highlights for this release. Headline features include Saved Workspace Layouts, Fork Conversation, and per‑monitor window memory, plus stability and performance improvements.
New Features
Bug Fixes
Written for commit 893146b. Summary will update on new commits.
Summary by CodeRabbit
New Features
Documentation