Release notes
cmux v0.64.16
What's Changed
- Reclaim offscreen terminal renderer GPU memory (IOSurface) non-destructively by @lawrencecchen in https://github.com/manaflow-ai/cmux/pull/5857
- Email Founder's Edition customers a welcome note via Resend webhook by @austinywang in https://github.com/manaflow-ai/cmux/pull/5994
- fix: honor Focus / Do Not Disturb for the fallback notification sound by @Reebz in https://github.com/manaflow-ai/cmux/pull/5651
- iOS workspace list: groups, unread dots, last-activity previews, shared Unread filter by @lawrencecchen in https://github.com/manaflow-ai/cmux/pull/5726
- Refresh Swift file length budget after #5651 by @lawrencecchen in https://github.com/manaflow-ai/cmux/pull/6018
- cloud-testflight: --marketing-version override so uploads outrank installed builds by @lawrencecchen in https://github.com/manaflow-ai/cmux/pull/5858
- Extract NotificationSoundSettings to restore the Swift file length budget by @lawrencecchen in https://github.com/manaflow-ai/cmux/pull/6020
- Dedupe TerminalNotificationStore.swift in the Swift file length budget by @lawrencecchen in https://github.com/manaflow-ai/cmux/pull/6025
- iOS sign-out: local-first, offline-safe, bounded best-effort revocation by @lawrencecchen in https://github.com/manaflow-ai/cmux/pull/5776
- Sidebar perf: kill the LazyVStack layout livelock (combined: 6019 + 6021 + 6026) by @azooz2003-bit in https://github.com/manaflow-ai/cmux/pull/6033
- iOS: add workspace row actions by @azooz2003-bit in https://github.com/manaflow-ai/cmux/pull/6022
- iOS notifications: cross-device dismiss-sync + authoritative unread badge by @lawrencecchen in https://github.com/manaflow-ai/cmux/pull/5916
- CmuxTerminalCore: extract terminal core leaf (interop, key translation, path/link/copy-mode, surface DTOs) by @azooz2003-bit in https://github.com/manaflow-ai/cmux/pull/5894
- CmuxSidebarGit: extract TabManager git-metadata + PR-polling subsystem (actors behind SidebarGitMetadataServing/PullRequestProbing) by @azooz2003-bit in https://github.com/manaflow-ai/cmux/pull/5907
- CmuxIPCService: extract AppDelegate multi-window CLI routing (MultiWindowRouter behind MultiWindowRouting) by @azooz2003-bit in https://github.com/manaflow-ai/cmux/pull/5920
- Sidebar row cleanups: branchless frame anchor, drop description .id, lazy Finder resolve (Fix 5: F9/F11/F13) by @azooz2003-bit in https://github.com/manaflow-ai/cmux/pull/6052
- Fix OpenWrt BusyBox remote platform probe by @austinywang in https://github.com/manaflow-ai/cmux/pull/6056
- fix(web): read changelog PNG height from correct IHDR offset by @samuelpatro in https://github.com/manaflow-ai/cmux/pull/5551
- TabManager decomposition: Wave 3+4 sub-models (Browser/Notifications/Sidebar/Workspaces/Panes/FocusHistory) + settings convergence; TabManager becomes a composition root by @azooz2003-bit in https://github.com/manaflow-ai/cmux/pull/5921
- uitests: de-flake control-socket readiness wait by @azooz2003-bit in https://github.com/manaflow-ai/cmux/pull/6062
- Fix iOS workspace swipe-delete confirmation crash by @azooz2003-bit in https://github.com/manaflow-ai/cmux/pull/6051
- CmuxRemote* family: extract Workspace remote/cloud-VM connectivity (transport, daemon RPC, proxy/relay, session coordinator) by @azooz2003-bit in https://github.com/manaflow-ai/cmux/pull/5896
- Fix macOS 27 SF Symbol rasterization crash by @austinywang in https://github.com/manaflow-ai/cmux/pull/5999
- Honor macos-option-as-alt left/right: send sided modifier bits to libghostty by @austinywang in https://github.com/manaflow-ai/cmux/pull/6007
- Expose stable window title templates by @austinywang in https://github.com/manaflow-ai/cmux/pull/6059
- Fix #5917: restore OSC 11 pane-local backgrounds by @austinywang in https://github.com/manaflow-ai/cmux/pull/5997
- Scope Biome checks to maintained JS sources by @austinywang in https://github.com/manaflow-ai/cmux/pull/6008
- Preserve Pi sessions across workspace restore by @austinywang in https://github.com/manaflow-ai/cmux/pull/5607
- Speed up iOS terminal scroll rendering by @azooz2003-bit in https://github.com/manaflow-ai/cmux/pull/6035
- Fix Cmd+T cwd after session restore by @austinywang in https://github.com/manaflow-ai/cmux/pull/6055
- AppDelegate decomposition: CmuxSession session-snapshot repository (stack C) by @azooz2003-bit in https://github.com/manaflow-ai/cmux/pull/6030
- Fix terminal arrow key routing for TUI model selection by @austinywang in https://github.com/manaflow-ai/cmux/pull/6002
- CmuxTerminalEngine + CmuxTerminalServices: extract the embedded Ghostty engine and pasteboard service by @azooz2003-bit in https://github.com/manaflow-ai/cmux/pull/5929
- Expose workspace custom title to control socket by @lawrencecchen in https://github.com/manaflow-ai/cmux/pull/6013
- Fix stale Metal drawable after terminal layer realization by @austinywang in https://github.com/manaflow-ai/cmux/pull/6057
- Device presence service: Cloudflare Durable Objects realtime layer over the device registry by @lawrencecchen in https://github.com/manaflow-ai/cmux/pull/5792
- Workspace god-model split: CmuxWorkspaceCore + Wave-3 value vocabulary (stack B) by @azooz2003-bit in https://github.com/manaflow-ai/cmux/pull/5991
- GhosttyTerminalView decomposition: terminal surface model (stack D) by @azooz2003-bit in https://github.com/manaflow-ai/cmux/pull/6024
- Smooth iOS terminal scrollback with local prefetch by @azooz2003-bit in https://github.com/manaflow-ai/cmux/pull/6067
- Fix Mermaid diagrams scaling in markdown viewer zoom by @austinywang in https://github.com/manaflow-ai/cmux/pull/6072
- Freeform 2D canvas layout for workspace panes by @azooz2003-bit in https://github.com/manaflow-ai/cmux/pull/5987
- Lock native auth URL against locale-prefixed paths by @austinywang in https://github.com/manaflow-ai/cmux/pull/6075
- Reduce iOS workspace row swipe contention by @azooz2003-bit in https://github.com/manaflow-ai/cmux/pull/6064
- Fix minimal UI terminal top-row hit testing by @austinywang in https://github.com/manaflow-ai/cmux/pull/6073
…