What's Changed
- Preserve unread indicators across session restore by @lawrencecchen in #4130
- Fix Slack composer Cmd+C in browser panes by @austinywang in #4126
- Mark workspace unread when a tab is marked unread by @lawrencecchen in #4169
- Reconcile provider-deleted Cloud VMs before active limits by @lawrencecchen in #4142
- Fix duplicate Codex monitor helpers by @lawrencecchen in #4164
- Fix background new-workspace commands by @lawrencecchen in #4137
- Document cmux agent skills by @lawrencecchen in #4203
- Add agent conversation fork commands by @lawrencecchen in #4198
- Remove release skill from cmux repo by @lawrencecchen in #4219
- Fix task manager attribution for launchd-parented helpers by @lawrencecchen in #4190
- Optimize command palette search by @lawrencecchen in #4043
- Fix browser showOpenFilePicker support by @austinywang in #4122
- Drop runtime-only flags from agent resume commands by @austinywang in #4196
- Fix omnibar arrow key focus races by @austinywang in #4183
- Add customization and diagnostics skills by @lawrencecchen in #4222
- Add command palette toggle for file opening by @lawrencecchen in #4208
- Show cmux open in CLI help by @lawrencecchen in #4206
- Reduce Cloud VM create overhead by @lawrencecchen in #4202
- Fix Cmd-N routing from browser omnibar by @lawrencecchen in #4038
- Expand cmux customization skill surfaces by @lawrencecchen in #4236
- Rename GhosttyTabs project to cmux by @lawrencecchen in #4205
- Add customization examples library by @lawrencecchen in #4246
- Fix offscreen terminal helper PTY startup by @lawrencecchen in #4233
- Add Toggle Unread shortcut by @lawrencecchen in #4231
- Fix browser deep-link popups (slack://, discord://, etc.) by @austinywang in #4226
- Preserve Codex plugin config during hook setup by @lawrencecchen in #4270
- Ignore foreign crash breadcrumb files by @lawrencecchen in #4271
- Fix background workspace PTY startup for socket-created surfaces by @austinywang in #3876
- Keep SSH pane close from killing sibling panes by @austinywang in #3995
- browser: expose webview lifecycle state in top by @lidge-jun in #4243
- Fix Claude sidebar resume config dir by @austinywang in #4116
- browser: discard hidden webviews for memory by @lidge-jun in #4244
- Fix surface tab bar action buttons clipping by @austinywang in #4121
- Cmd-click reload duplicates browser tab by @austinywang in #4284
- Fix variant-aware CLI socket fallback by @austinywang in #3543
- Fix Web Inspector blank restore and close crash by @austinywang in #4182
- Fix #3511: discover cmux user themes by @austinywang in #3956
- Suppress browser editing shortcut replay by @austinywang in #4186
- Let terminal tabs move into existing workspaces by @austinywang in #3890
- Add cmux automation skill by @lawrencecchen in #4301
- Fix tagged dev CLI socket selection by @austinywang in #4193
- Fix conditional light theme foreground rendering by @austinywang in #4278
- browser: add hidden webview discard settings by @lidge-jun in #4245
- Open markdown files with shared viewer path by @lawrencecchen in #4285
- Revert cmux automation skill by @lawrencecchen in #4305
- Open crash diagnostics from notifications by @lawrencecchen in #4296
- Fix Cmd-hover bounds for spaced file paths by @lawrencecchen in #4291
- Allow tab header double-click to zoom panes by @austinywang in #3892
- Fix browser omnibar IME candidate window for Japanese / Zhuyin by @austinywang in #4268
- Fix task manager process accounting accuracy by @austinywang in #4132
- Preserve markdown renderer during drops by @lawrencecchen in #4298
- Fix nightly startup crash by @lawrencecchen in #4318
- Add i18n review bot rule by @lawrencecchen in #4324
- Fix markdown viewer image rendering by @lawrencecchen in #4288
- Expose set-status priority by @austinywang in #4064
- Add surface resume bindings by @lawrencecchen in #4237
- Avoid idle background terminal surface priming by @austinywang in #4184
- Fix permission notifications after auto-allow by @austinywang in #3924
- fix: don't auto-resume agent when it was already exited before snapshot by @wowpotato in #4269
- Add CLI and socket API stress harness by @lawrencecchen in #4330
- Fix #3732: prevent omo plugin warning loop by @austinywang in #3960
- Preload CLI-created browser panes offscreen by @austinywang in #4345
- Fix ripgrep resolution for Nix installs by @austinywang in #3946
- Fix CLI surface resume approval hang by @lawrencecchen in #4360
- Fix NIGHTLY update bundle icon metadata by @austinywang in #4353
- Add Grok Build CLI integration by @austinywang in #4225
- Release v0.64.7 by @austinywang in #4372
New Contributors
- @lidge-jun made their first contribution in #4243
- @wowpotato made their first contribution in #4269
Full Changelog: v0.64.6...v0.64.7
Thanks to 14 contributors!
- @abdullahnauman2
- @afterthought
- @austinywang
- @dangaogit
- @hexalellogram
- @hummer98
- @jmoses26
- @kylejcaron
- @lawrencecchen
- @lidge-jun
- @Litee
- @liyue2008
- @wowpotato
- @ZhuYichuan
See CHANGELOG.md for curated user-facing release notes.