manaflow-ai Release Notes
43 release notes curated from 1 source by the Releasebot Team. Last updated: Jul 22, 2026
manaflow-ai Products
- Jul 22, 2026
- Date parsed from source:Jul 22, 2026
- First seen by Releasebot:Jul 22, 2026
- Jul 22, 2026
- Date parsed from source:Jul 22, 2026
- First seen by Releasebot:Mar 14, 2026
- Modified by Releasebot:Jul 22, 2026
cmux by manaflow-ai
Nightly
cmux ships a new nightly universal app build with updated appcast feeds and a macOS DMG download.
Automated nightly build for b17a87a.
cmux NIGHTLY is published as a universal app:
bundle ID com.cmuxterm.app.nightly
feed appcast.xml
compatibility feed appcast-universal.xml for older universal nightlies
Download cmux-nightly-macos.dmg
Original source All of your release notes in one feed
Join Releasebot and get updates from manaflow-ai and hundreds of other software products.
- Jul 21, 2026
- Date parsed from source:Jul 21, 2026
- First seen by Releasebot:Jul 21, 2026
- Jul 19, 2026
- Date parsed from source:Jul 19, 2026
- First seen by Releasebot:Jul 19, 2026
cmux by manaflow-ai
v0.64.20
cmux releases v0.64.20 with faster workspace performance, broader iOS and TestFlight support, stronger Iroh and SSH reliability, and a more polished cmux-tui and sidebar experience with better parity, layout, and controls.
What's Changed
Reduce typing latency in large busy workspaces by @azooz2003-bit in #7863
Preserve Pi sessions after workspace restore by @silouanwright in #7628
iOS: public App Store lane (com.cmux.app), privacy manifest, fastlane screenshots by @lawrencecchen in #6697
Pause automatic iOS screenshot CI by @lawrencecchen in #8100
Fix browser eval numeric value formatting by @austinywang in #8077
Fix Ghostty SSH wrapper path in embedded app bundles by @austinywang in #8102
Fix browser Space key canonicalization by @austinywang in #8079
Pause automatic Nightly builds during CI/CD pause by @lawrencecchen in #8111
Run cmux iOS over authenticated Iroh transport by @azooz2003-bit in #7908
iOS: anchor the terminal files chip to the top by @azooz2003-bit in #8124
Remove Swift file length budget by @azooz2003-bit in #8125
Fix Iroh relay policy Vercel deployment by @azooz2003-bit in #8118
Fix Ghostty SSH wrapper path in embedded app bundles by @austinywang in #8109
Fix visible popover resize crash by @azooz2003-bit in #8115
Keep Tailscale routes behind authenticated Iroh by @azooz2003-bit in #8122
Add surface and workspace reorder shortcuts by @austinywang in #8080
Refresh Nightly compilation cache four times daily by @lawrencecchen in #8128
cmux-tui web frontend: TUI feature parity (screens, context menus, splits, theming) by @lawrencecchen in #7924
Fix wedged browser automation recovery by @austinywang in #8094
Revert "Reduce typing latency in large busy workspaces" (#7863) by @azooz2003-bit in #8138
Fix Iroh framework metadata for TestFlight by @azooz2003-bit in #8147
Fix Settings shortcut display for legacy overrides by @austinywang in #8091
Fix title-churn typing latency by @austinywang in #8084
Fix Cmd-click for soft-wrapped URLs by @austinywang in #8110
Fix typing-latency instrumentation: probe redaction, probe attribution, CGEvent-backed key simulation by @azooz2003-bit in #8123
Keep only essential automatic delivery lanes by @lawrencecchen in #8029
Fix two main breakages from the CI-disabled window: reorderPanel overflow, double shortcut notification by @lawrencecchen in #8153
Add cmux Fork launch post by @lawrencecchen in #8144
Replace per-row sidebar hover reconcilers with a single pointer owner by @azooz2003-bit in #8067
Add separate release and nightly docs by @lawrencecchen in #7871
Show OpenCode Fork Conversation in context menu by @lawrencecchen in #8140
Preserve Codex YOLO permissions across resume repair by @lawrencecchen in #8045
Forward mouse input to TUI applications by @lawrencecchen in #7759
Add internal TestFlight group with auto-sync to main by @azooz2003-bit in #8180
Harden title-churn lifetimes and shortcut cache refresh by @austinywang in #8155
Fix automatic terminal top inset by @austinywang in #8168
Support separate TestFlight bundle IDs for internal & external by @azooz2003-bit in #8183
iOS: Always show animated spinner for reconnecting state by @azooz2003-bit in #8182
Retry transient Iroh host cold starts by @azooz2003-bit in #8181
Notify on fatal Codex turn errors by @lawrencecchen in #8170
Add internal provisioning profile support to iOS TestFlight workflow by @azooz2003-bit in #8185
Restore native docs channel picker and fix deploy by @lawrencecchen in #8172
Fix: set IOS_BETA_BUNDLE_ID at job level for provisioning profile selection by @azooz2003-bit in #8192
Reload live socket access policy and preserve denial errors by @austinywang in #7988
Reap persistent SSH daemon on workspace close by @austinywang in #8073
Fix animated update popover resize reentrancy by @austinywang in #8195
Fix tmux mirror pane sizing and divider drag synchronization by @ejc3 in #7996
Fix inconsistent table border thickness by @austinywang in #8193
feat: support resizing WKWebView browser viewports by @austinywang in #8072
TestFlight: skip aps-environment check for internal profiles by @azooz2003-bit in #8200
iOS: match terminal themes across chrome and live reloads by @lawrencecchen in #7919
Fix Dock split rendering and shortcut routing by @austinywang in #8142
temp: Allow ios-hotfix-chip-top TestFlight upload for beta hotfix by @azooz2003-bit in #8216
Fix unauthenticated GitHub sidebar polling by @austinywang in #8190
feat: add branch input to TestFlight workflow by @azooz2003-bit in #8217
Make docs version picker bare by @lawrencecchen in #8214
Preserve connectivity across staggered Iroh upgrades by @azooz2003-bit in #8196
Fix iOS deployment target for Iroh framework compatibility by @azooz2003-bit in #8220
Fix sidebar scroll layout livelock by @austinywang in #8211
Lower iOS deployment target to 17.5 to match Iroh.framework by @azooz2003-bit in #8223
Attach the mobile workspace-list observer only while a phone subscribes by @azooz2003-bit in #8219
Group cmux TUI context menu actions by @lawrencecchen in #8225
Preserve Codex --yolo across session restore by @lawrencecchen in #8133
Restore automatic Nightly publishing by @lawrencecchen in #8199
Unblock internal TestFlight: strip embedded static frameworks, fix assign jobs by @azooz2003-bit in #8235
Revert temporary ios-hotfix-chip-top TestFlight gate and branch dispatch input by @azooz2003-bit in #8238
Fix workspace group-create RPC auth test route by @azooz2003-bit in #8239
Move diff viewer backend boundary to a Rust sidecar by @lawrencecchen in #7804
Strip any embedded framework without a valid dynamic-library executable by @azooz2003-bit in #8245
Trust the rotated staging relay policy key by @azooz2003-bit in #8244
Add session content width setting by @lawrencecchen in #8222
Reconcile embedded framework MinimumOSVersion with its binary's minos by @azooz2003-bit in #8248
Fix coalesceLatest demand-contract crash introduced by #8211 by @azooz2003-bit in #8236
Fix capped session pane interaction paths by @lawrencecchen in #8250
Prevent Nightly false-green starvation by @lawrencecchen in #8246
Allow Nightly cache refresh cold builds to finish by @lawrencecchen in #8258
Isolate CmuxAgentChat package test suites by @lawrencecchen in #8261
Fix agent session host warning by @lawrencecchen in #8256
Drain buffered coalesced values before completion by @lawrencecchen in #8247
Fix CmuxTerminal package test linking by @lawrencecchen in #8234
Fix iOS App Store lane bundle fixture by @lawrencecchen in #8242
Bundle cmux GPL and corresponding source directions by @lawrencecchen in #8212
Coalesce terminal resizes during split-divider drags by @austinywang in #8240
Fix Intel macOS 14 compatibility verification by @azooz2003-bit in #8272
Settings > Browser > Extensions: import, add-unpacked, and live enable/disable for web extensions by @KyloJorgensen in #7699
Fix Kimi hook config path and migrate legacy block by @austinywang in #8278
Fail closed on untrusted iOS dev pairing routes by @azooz2003-bit in #8184
cmux-tui protocol v7: render-state attach, server-paged scrollback, tree deltas + cmux-lite Swift frontend by @lawrencecchen in #8031
iOS: rebuild workspace list on UITableView with exact row heights (kills scrollbar stutter) by @azooz2003-bit in #8186
Publish Nightly for every main merge by @lawrencecchen in #8301
Revert "Settings > Browser > Extensions: import, add-unpacked, and live enable/disable for web extensions" by @austinywang in #8306
Add minimal todo image attachments by @azooz2003-bit in #8117
Bound overflowing confirmation dialog content by @austinywang in #8296
Flag-gated AppKit sidebar list (NSTableView rows + headers) by @azooz2003-bit in #8270
Add browser design mode visual editing and agent handoff by @austinywang in #8034
Fix iOS reconnect and build isolation by @azooz2003-bit in #8299
Fix sitemap Base docs entry and add IndexNow verification by @lawrencecchen in #8319
fix(tui): harden remote control and package publishing by @lawrencecchen in #8251
Fix escaping-closure capture in sidebar slot view tint by @azooz2003-bit in #8329
Fix Pi and OMP fork actions in tab context menus by @lawrencecchen in #8173
fix(tui): preserve npm binary executable modes by @lawrencecchen in #8330
Tighten terminal textbox top spacing by @lawrencecchen in #8322
TestFlight: document internal provisioning profile blocker by @azooz2003-bit in #8201
Show the sidebar scroll indicator only while scrolling by @lawrencecchen in #7976
Fix explicit-self capture breaking clean macOS builds of main by @azooz2003-bit in #8331
Remove session content width ceiling by @lawrencecchen in #8338
Speed up Nightly builds with the shared Xcode 26 cache by @lawrencecchen in #8348
Lawrence Sidebar: consolidated dogfood fixes (badge centering, selection coalescing, Equatable boundary, hover enforcement, highlight width) by @azooz2003-bit in #8366
Make the sizing fuzz judges say who is wrong and why by @ejc3 in #8325
iOS: complete chip files gallery — dedup, folders, streaming viewer, previews, gallery UX, QoL by @azooz2003-bit in #8287
Prevent detached replacements from displacing rearmed Dock portal hosts by @austinywang in #8310
Expand search and answer-engine discovery by @lawrencecchen in #8339
Fix authenticated IndexNow deployment trigger by @lawrencecchen in #8384
Harden docs deployment authentication by @lawrencecchen in #8347
Recover timed-out Iroh lanes and stale iOS sessions by @azooz2003-bit in #8286
Fix Files panel contrast across appearances by @austinywang in #8290
cmux-tui: preserve smallest sizing through web reattach by @lawrencecchen in #8302
feat(iroh): add privacy-safe connection diagnostics by @azooz2003-bit in #8398
Fix ssh-tmux new-window no-focus routing by @austinywang in #8402
Lawrence Sidebar round 2: reactivity, resize settle, selection coalescing, behavior tests by @azooz2003-bit in #8390
Make update pill installs causal and fail visibly by @austinywang in #8375
Refine design mode annotations and context pill removal by @austinywang in #8393
Fix rename-tab resolution for multi-pane tmux mirrors by @austinywang in #8404
Fix remaining ssh-tmux GA lifecycle and control blockers by @austinywang in #8405
Exclude production crons from docs channels by @lawrencecchen in #8407
ci: apply proven Nightly speedups by @lawrencecchen in #8401
Use 12-vCPU runner for Nightly app builds by @lawrencecchen in #8408
Share native SSH connections per host by @austinywang in #8308
Fix new-surface targeting remote tmux panes by @austinywang in #8403
Clear SSH auth marker after successful startup by @austinywang in #8410
Lawrence Sidebar round 3: colleague dogfood fixes by @azooz2003-bit in #8415
Fix iOS workspace resets during transient Iroh recovery by @azooz2003-bit in #8424
Fix AppKit sidebar settings fidelity by @austinywang in #8432
Default AppKit sidebar on and enforce remote flag precedence by @austinywang in #8433
Regenerate stale diff viewer bundle by @lawrencecchen in #8416
Match nested branches in Vercel deploy filter by @lawrencecchen in #8419
cmux-tui: TUI dead-band dimming for foreign-sized surfaces; move CmuxLite out of tree by @lawrencecchen in #8305
Add stable cmux-tui split IDs by @lawrencecchen in #8023
Fix sidebar GitHub polling lifecycle regressions by @austinywang in #8226
CLI: allow cmux ssh to run an initial remote command by @austinywang in #8439
Fix AppKit sidebar agent status labels by @austinywang in #8450
Release v0.64.20 by @austinywang in #8473
New Contributors
@silouanwright made their first contribution in #7628
@KyloJorgensen made their first contribution in #7699
Full Changelog: v0.64.19...v0.64.20
Original source - Jul 17, 2026
- Date parsed from source:Jul 17, 2026
- First seen by Releasebot:Jul 17, 2026
Similar to manaflow-ai with recent updates:
- Smokeball release notes136 release notes · Latest Jul 16, 2026
- Cosmolex release notes20 release notes · Latest Jul 30, 2025
- PracticePanther release notes35 release notes · Latest Jul 7, 2026
- Salesforce release notes57 release notes · Latest Jul 1, 2026
- Microsoft release notes737 release notes · Latest Jul 21, 2026
- Zoom release notes179 release notes · Latest Jul 22, 2026
- Jul 17, 2026
- Date parsed from source:Jul 17, 2026
- First seen by Releasebot:Jul 17, 2026
- Jul 14, 2026
- Date parsed from source:Jul 14, 2026
- First seen by Releasebot:Jul 14, 2026
cmux by manaflow-ai
v0.64.19
cmux releases v0.64.19 with preserved Claude permission mode across session restore and tab and Chrome alignment fixes.
What's Changed
- Preserve Claude permission mode across session restore by @austinywang in #8070
- Fix overflowing tab selection scroll and chrome alignment by @austinywang in #8071
- Release v0.64.19 by @austinywang in #8078
Full Changelog: v0.64.18...v0.64.19
Original source - Jul 14, 2026
- Date parsed from source:Jul 14, 2026
- First seen by Releasebot:Jul 14, 2026
cmux by manaflow-ai
v0.64.18
cmux releases v0.64.18 with major iOS, web, and SSH-tmux improvements, plus new agent-chat and cloud workflow features. The update also adds Pro billing and pricing tools, expands mobile and desktop polish, and includes many reliability and performance fixes.
What's Changed
Original source
Disable move to group with no groups by @lawrencecchen in #6662
iOS: shrink gap between terminal header and grid by @lawrencecchen in #6651
web: square the hero screenshot on mobile by @lawrencecchen in #6676
web: /ios gallery captions + 2-up layout, Claude hero shot by @lawrencecchen in #6699
Fix diff viewer transparency by @lawrencecchen in #6671
web: agent landing pages, /agents hub, and JSON-LD across content pages by @lawrencecchen in #6683
Smooth-fade home page typing caret by @lawrencecchen in #6688
Fix iOS initial loading and inline recovery UI by @lawrencecchen in #6698
Keep blocking browser automation off main by @lawrencecchen in #6696
web: keep landing hero screenshot within viewport with side gutter by @lawrencecchen in #6687
mobile: cmux mobile set-font to live-resize the mirrored iOS terminal by @lawrencecchen in #6674
Fix workspace group drag drop intent by @azooz2003-bit in #6532
Home FAQ: route iOS beta early access through cmux Founders Edition by @lawrencecchen in #6695
Bump Sparkle to 2.9.3 to fix auto-update agent kill on macOS 26 by @lawrencecchen in #6678
Revert "Fix workspace group drag drop intent (#6532)" — crashes app-host on main by @lawrencecchen in #6713
web: platform picker on the Download button by @lawrencecchen in #6679
ci(reload-build): build CmuxIrohFFI xcframework on the iOS lane by @lawrencecchen in #6716
Fix Canvas keyboard shortcut routing by @azooz2003-bit in #6704
Open local HTML previews without stealing focus by @lawrencecchen in #6717
Add React base UI review rule by @lawrencecchen in #6720
web: Slack notification on waitlist signup by @lawrencecchen in #6722
Animate iOS page images in on scroll like the home page by @lawrencecchen in #6729
iOS: accurate connection error + per-route Ping on Computers screen by @lawrencecchen in #6730
remote-tmux: place mirror new tab per cmux newTabPosition, inheriting the active tab's cwd by @robertnisipeanu in #6439
Only double precise scroll deltas for gesture devices (fix high-res mouse runaway scroll) by @samuelpatro in #6449
Coalesce duplicate iOS paired Macs by @lawrencecchen in #6737
Fix iOS auth error handling by @austinywang in #6752
Restore WebAuthn bridge injection by @lawrencecchen in #6718
feat: adding basic auth modal support by @lucaspiritogit in #2500
Fix remote SSH workspace cwd tracking by @austinywang in #6747
fix(cli): default workspace-scoped commands to the caller's workspace, not the focused one by @lawrencecchen in #6757
Reject undeliverable waitlist emails (MX + disposable check) by @lawrencecchen in #6735
Assert minimum tmux 3.2 for cmux ssh-tmux; fail clearly on old servers by @mxschmitt in #6755
Bound waitlist email validation with fail-open timeouts by @lawrencecchen in #6765
Fit user prompt bubble width on first render by @azooz2003-bit in #6727
ios landing: size hero phones like gallery images by @lawrencecchen in #6779
ios landing: add centered TestFlight + GitHub CTA at bottom by @lawrencecchen in #6782
Fix Computers remove confirmation row anchoring by @azooz2003-bit in #6770
Gate iOS onboarding only on seen state by @azooz2003-bit in #6783
Scope iOS workspaces by Mac and build tag by @azooz2003-bit in #6772
Fix ssh-tmux remote path and attach seeding by @jaredatch in #6778
Fix macOS 27 symbol launch crash by @azooz2003-bit in #6728
Fix tab bar modifier-hold layout shift by @lawrencecchen in #6786
Track iOS keyboard transitions smoothly by @azooz2003-bit in #6723
Use server redirects for native auth handoff (#5849) by @austinywang in #6805
iOS: remove Cancel button from sign-in screen by @lawrencecchen in #6797
Migrate TS typecheck to tsgo (TypeScript 7 native preview) by @lawrencecchen in #6733
iOS Computers: add "Add Computer" row at end of list by @lawrencecchen in #6802
Add Sleepy Mode: menubar screensaver + caffeinate by @lawrencecchen in #6740
Clear iOS workspaces when computers are forgotten by @azooz2003-bit in #6771
Fix Cmd+I (Show Notifications) breaking italics in browser text editors by @austinywang in #6862
Cache git dirty snapshots between watcher events by @austinywang in #6795
Re-land #6532: Fix workspace group drag drop intent by @azooz2003-bit in #6724
Fix iOS chat top scroll edge blend by @azooz2003-bit in #6910
agent-session: reliable tracking system + Codex picker GUI + debug trace by @azooz2003-bit in #6798
Stream agent prose to the iOS chat as it generates (default-off) by @azooz2003-bit in #6731
Make the right-sidebar Dock a full panel container (terminals + browsers + splits) by @austinywang in #6219
Fix Claude shim mutual exec loop by @austinywang in #7010
Fix workspace color picker hue drift by @austinywang in #6762
Fix light-theme white-on-white from host/surface theme divergence (#6411) by @austinywang in #6896
Present user with option to proceed anyway on invalid SSL cert error by @deftdawg in #3711
Fix fish resume: drop POSIX brace grouping from cwd-guard (#6285) by @austinywang in #6328
Bound app termination with a force-exit watchdog (#6758) by @austinywang in #6837
Fix browser webview divider resizing by @austinywang in #7038
Reclaim hidden terminal renderers on memory pressure by @austinywang in #7050
iOS: fit attachment/image chat bubble to capped width by @austinywang in #6820
Fix garbled Claude Code TUI in cmux ssh remote workspaces (#6352) by @austinywang in #6831
Fix iOS pairing stuck on "Checking…": honor manual fallback sign-in callback after popup ends by @austinywang in #6819
Fix stale sidebar agent status refresh by @austinywang in #6804
Fix native fullscreen unreachable on the main window (#5933) by @austinywang in #6830
Move logBackground I/O off the main thread (async background-log writer) by @austinywang in #6823
Never park the main thread waiting on a socket callback (#5830) by @austinywang in #6860
Fix notification-list layout thrash on launch (#5794) by @austinywang in #6886
Fix non-existent commands in /docs/api CLI reference (#5469) by @austinywang in #6851
Fix macOS 27 launch crash in restore-path content views (#6745) by @austinywang in #6890
Remote tmux: open shared ControlMaster before the attach burst so all sessions mirror (#6732) by @austinywang in #6839
Fix zsh shell integration printing file exists under noclobber (#6714) by @austinywang in #6815
iOS: collapse composer band after send (fix stale-tall measurement) by @austinywang in #6811
Fix iOS edge swipe-back over terminal/browser surfaces by @austinywang in #6824
Add notifications.suppressOnlyFocusedSurface to narrow implicit notification withdraw by @austinywang in #6893
Guard workspace sidebar LazyVStack against layout re-livelock (#6384) by @austinywang in #6870
Resolve update to the latest available version at install time (#6366) by @austinywang in #6853
Gate DEV/staging builds off the public Sparkle update train by @austinywang in #6817
iOS: run voice-dictation audio activation off the main thread (fix mic-button animation lag) by @austinywang in #6868
Browser: don't let unfocused omnibar submit on physical Enter (#6250) by @austinywang in #6818
Update built-in Pi hook integration by @austinywang in #7008
Preserve plain ANTHROPIC_MODEL inside cmux so Opus keeps the Max-plan 1M window by @austinywang in #7059
Deflake display resolution liveness UI test by @austinywang in #7062
Fix browser mTLS client certificate challenges by @austinywang in #7040
[codex] Always enable agent prose streaming by @azooz2003-bit in #7066
Fix Dock terminal reattach on move by @austinywang in #7055
Align iOS workspace toolbar titles by @azooz2003-bit in #7056
Keep mobile chat GUI cached during reconnect by @azooz2003-bit in #7064
Fix titlebar SF Symbol raster sizing by @austinywang in #7074
Fix iOS chat transcript expansion anchoring by @azooz2003-bit in #7057
Keep iOS workspace toolbar visible before sessions by @azooz2003-bit in #7078
Fix browser downloads from subframes by @austinywang in #6756
Fix iOS chat keyboard scroll edge bleed by @azooz2003-bit in #7072
Add empty workspace group entrypoints by @azooz2003-bit in #7061
Fix iOS Mac picker device parity by @austinywang in #7083
Fix mobile chat shortcut scroll edge blur by @azooz2003-bit in #7051
Flatten mobile terminal switcher menu by @austinywang in #7087
Use full-height primary terminal output on iOS by @azooz2003-bit in #7071
Fix workspace number shortcut rebinding by @austinywang in #5616
Fix oh-my-zsh agent auto-resume by @austinywang in #7089
Fix minimal mode toggle relayout hang by @austinywang in #7076
Fix iOS workspace title toolbar island by @austinywang in #7092
Fix iOS workspace filter machine snapshots by @austinywang in #7095
Revert "Flatten mobile terminal switcher menu" by @austinywang in #7097
Fix iOS Mac switching from workspace picker by @austinywang in #7096
Recover iOS terminal render pipeline stalls by @austinywang in #7098
Fix sidebar scroll render storm by @austinywang in #7117
Refine iOS workspace picker loading state by @azooz2003-bit in #7114
Preserve iOS chat scroll momentum by @azooz2003-bit in #7109
Keep iOS chat top edge visible during keyboard by @azooz2003-bit in #7112
Open the ssh-tmux auth ControlMaster in the foreground (drop -f) for a deterministic handoff by @ejc3 in #7063
Route terminal file URL links to the OS by @austinywang in #7122
remote-tmux: strip the screen/tmux ESC k window-title escape from mirror output by @ejc3 in #7023
Allow Cmd-Space IME switching in workspace description editor by @austinywang in #6956
Browser pane: keep loopback bypass for *.localhost under "Exclude simple hostnames" by @austinywang in #6827
Fix report_pwd display labels as file roots by @austinywang in #4608
Add RTL terminal shaping support by @essamgouda97 in #7019
remote-tmux: recover interactive SSH auth when a ProxyCommand transport closes silently by @ejc3 in #7020
Fix iOS workspace back button rendering as an oversized glass square by @lawrencecchen in #7148
Fix iOS render-grid replay column drift by @austinywang in #7115
Allow account switching after native sign-in by @lawrencecchen in #7146
Fix tab bar width shift on surface focus by @lawrencecchen in #6812
Fix iOS bottom-scroll viewport anchoring by @lawrencecchen in #7153
Fix iOS GUI chat top flash by @azooz2003-bit in #7108
Keep forkable sessions with stale pids by @lawrencecchen in #6803
Scrub Claude nested session env on resume by @azooz2003-bit in #7029
Decouple scroll from full-window relayout (drop NSWindow.didUpdate follow-up wake) by @lawrencecchen in #6801
iOS: rebuild the disconnected Your Computers screen as a real list by @lawrencecchen in #7156
Fix iOS toolbar glass and lifecycle by @azooz2003-bit in #7116
perf(sidebar): throttle immediate observation publisher to coalesce agent title bursts by @lawrencecchen in #6807
Add configurable TextBox submit actions by @lawrencecchen in #6656
Run file explorer git status without optional locks by @austinywang in #7173
iOS terminal: fill available vertical space; fix stale viewport echo letterbox (top gap) by @lawrencecchen in #7150
Fix iOS render-grid load garble (#7159) by @austinywang in #7171
Gate agent notifications on background work + per-category settings by @lawrencecchen in #7129
Give every window its own independent Dock by @austinywang in #7144
Fix iOS terminal cold attach first paint by @austinywang in #7172
Document one-time iOS dev auth setup by @azooz2003-bit in #7215
Fix iOS terminal typing render-grid drift by @austinywang in #7175
Rescue split/new-tab cwd inheritance while a resumed agent holds the pane (#7155) by @austinywang in #7165
iOS: let sideloaded dev builds pair with release Macs (--prod-auth) and explain cross-channel QR failures truthfully by @austinywang in #7149
Stabilize iOS workspace toolbar after terminal attach by @azooz2003-bit in #7213
Fix iOS render grid row replay after resize by @austinywang in #7176
Keep managed default theme when user sets individual color keys by @austinywang in #7217
Support Arc cookie import by @lawrencecchen in #7224
Add zoom shortcuts for text file previews by @Nauxie in #7157
Route PostHog feature flags through managed proxy by @lawrencecchen in #7232
Add SEO guides for feature workflows by @lawrencecchen in #7247
Enforce the sidebar lazy-layout contract: behavioral scale gate + row-view guard by @lawrencecchen in #7221
Add terminal Fork Conversation context menu by @lawrencecchen in #7259
Fix iOS chat keyboard bottom underlap by @azooz2003-bit in #7233
Fix nightly updater pill install retry by @austinywang in #7237
Fix workspace switch latency from hibernation portal reconcile by @austinywang in #7236
Reduce workspace switch portal hide work by @austinywang in #7231
Add pane border color settings by @austinywang in #7239
Remove chat shortcut row hard stop by @azooz2003-bit in #7241
feat(cmuxd-remote): expand relay CLI — v2-only protocol, new commands and flags by @lauzierj in #7139
docs: add WeChat community QR by @austinywang in #7282
Revert "docs: add WeChat community QR" by @austinywang in #7284
docs: add WeChat QR to README community sections by @austinywang in #7285
Document first-pass dogfood handoff with background CI/review subagents by @lawrencecchen in #7260
Fix malformed LC_ALL collapsing spawned-shell locale to C (#7152) by @austinywang in #7183
Improve Claude GUI mode detection for iOS by @azooz2003-bit in #7067
Suppress codex's blocking startup update prompt on cmux-driven resumes by @lawrencecchen in #7222
iOS: support arbitrary terminal themes by @lawrencecchen in #6664
Honor libghostty mouse-cursor-shape (OSC 22) requests by @lawrencecchen in #7318
Forward right/middle mouse drags to Ghostty (fixes tmux right-click menu) by @lawrencecchen in #7319
Update Ghostty upstream (merge ghostty-org/ghostty main through d560c645) by @lawrencecchen in #7320
Add waitlist link to platforms FAQ answer by @lawrencecchen in #7307
Tighten Download for Mac divider padding by @lawrencecchen in #7257
CLI: shorter unknown-command errors with suggestions, copy polish by @lawrencecchen in #7329
iOS terminal: optimistically scroll to bottom when the user types while scrolled up by @lawrencecchen in #7196
Fix NIGHTLY update never installing (Update Available loop) by @lawrencecchen in #7174
Add first-party client config API for flags by @lawrencecchen in #7255
Fix cmux ssh against hosts configured with RemoteCommand/RequestTTY by @austinywang in #7359
CI: default macOS-15 jobs to WarpBuild instead of dead Blacksmith pool by @lawrencecchen in #7393
Merge sidebar inline rename by @austinywang in #7395
Inline rename for sidebar workspace rows (double-click to edit) by @smorin in #6527
Fix client config env guard for local builds by @lawrencecchen in #7386
control socket: move CLI command handling off the main thread (tranches A-E of #5757) by @lawrencecchen in #7357
Fix Codex session restore authority after 0.64.17 by @lawrencecchen in #6712
CMUX Vault cloud sync: Go CLI + multi-tenant web backend for agent transcripts by @lawrencecchen in #7324
Fix Settings scroll jump on window deactivate/reactivate by @mp-grind in #7138
Fix workspace drag pasteboard deadlock by @austinywang in #7400
Subrouter tenant management: Stack teams + AI accounts dashboard by @lawrencecchen in #7330
Resume suspended Cloud VMs on demand in exec/attach/ssh workflows by @lawrencecchen in #7388
Make iOS beta workflow external-eligible by @azooz2003-bit in #7419
Keep iOS chat rows fixed height by @azooz2003-bit in #7303
Restore dashboard i18n keys clobbered by #7330 (prod: raw keys on /dashboard) by @lawrencecchen in #7436
Add cmux Pro pricing and one-click Stack checkout by @lawrencecchen in #7143
web: add /pricing page (Free / Pro / Enterprise) by @lawrencecchen in #6791
feat: add Kimi Code CLI hook integration by @liruifengv in #7201
web: replace react-wrap-balancer with CSS text-balance on landing subtitle by @lawrencecchen in #7420
Fold AI-accounts management into the subrouter dashboard section by @lawrencecchen in #7442
fix(settings): write cmux.json through symlinks instead of clobbering… by @andrewlook in #7283
Add cmux __internal_flags feature flag inspector by @lawrencecchen in #7439
Add Stripe customer portal for Pro billing management by @lawrencecchen in #7443
Bridge Claude Code PushNotification tool into cmux notifications by @lawrencecchen in #7385
Add localized compare SEO pages by @lawrencecchen in #7251
Saved split layouts: capture, store, and reopen named workspace layouts by @azooz2003-bit in #7414
Add mux: decoupled terminal-multiplexer backend with tmux-like TUI by @lawrencecchen in #7180
mux: platform module + Linux CI (phase 1 of Windows/Linux support) by @lawrencecchen in #7346
Surface original Cloud VM create-failure causes; make billing denials and stale failures retryable by @lawrencecchen in #7451
mux: add Linux valgrind memory-leak CI job by @lawrencecchen in #7447
mux: API/CLI/bindings contract spec by @lawrencecchen in #7347
Bake dev toolchains into the Cloud VM base images by @lawrencecchen in #7455
mux: TUI docs section by @lawrencecchen in #7328
Fix iOS terminal picker refresh scroll reset by @azooz2003-bit in #7298
Add manual SSH reconnect: in-pane 'r' prompt + Reconnect Pane menu by @0xJord4n in #7250
Codex: make installed stop hooks fire-and-forget by @azooz2003-bit in #7410
Cmd+P: stop listing and resurrecting workspaces of closed windows by @austinywang in #7467
Fix session-seeding liveness check, treating EPERM as alive by @mp-grind in #7123
Custom per-host upload commands for terminal file drops by @ejc3 in #7452
Re-clamp main window when its titlebar is stranded off-screen after monitor disconnect by @mxschmitt in #6913
Auto-submit external TestFlight beta reviews by @azooz2003-bit in #7464
Fix agent hooks misrouting notifications/status/summary to the focused tab by @wowpotato in #7228
ssh-tmux: fix mirror lifecycle (reuse re-discovery, dedicated-window targeting, detach teardown, rename title chrome) by @austinywang in #7379
Fix TestFlight workflow dispatch temp env by @azooz2003-bit in #7472
Cut steady-state sysctl burn from background process snapshots by @lawrencecchen in #7349
CLI: cmux ai-accounts — upload local AI credentials to the team subrouter tenant by @lawrencecchen in #7370
web: raise dark-mode link underline contrast on landing page by @lawrencecchen in #7441
Follow remote shell cwd for cmux ssh sessions (#7268) by @austinywang in #7277
Fix PDF preview download and print toolbar actions by @austinywang in #4687
Add dashboard billing section with plan cancel and resume by @lawrencecchen in #7448
Fix Fork Conversation live agent availability by @austinywang in #7352
Show VM lifecycle state in cloud ls; reconcile provider status on a cron by @lawrencecchen in #7456
Persist Claude transcript lookups across agent-index reloads by @lawrencecchen in #7350
Gate billing management by kind and polish the pricing pages by @lawrencecchen in #7479
mux: CDP browser panes with kitty rendering, attach streaming, and omnibar by @lawrencecchen in #7378
cmux ssh: detect remote cmuxd-remote daemon death, converge reconnect, and report truthful connection state by @austinywang in #7401
ssh-tmux: friendly error with install hint when tmux is missing on the remote by @austinywang in #7377
mux: cmux-mux CLI surface per spec/cli.md by @lawrencecchen in #7480
mux: de-flake set-ratio and browser-discovery unit tests by @lawrencecchen in #7481
Wire the Team plan to Stripe with seat-based subscriptions by @lawrencecchen in #7489
mux: read-screen reports the rendered viewport (fixes the macOS smoke-attach banner divergence) by @lawrencecchen in #7488
Workspace layouts: save/delete/customize from the + menu, default layout for new workspaces, inline workspace actions, open agent kinds by @austinywang in #7354
Open a dedicated pricing workspace from upgrade entrypoints by @lawrencecchen in #7478
Fix terminal path fragments opening as HTTPS URLs by @austinywang in #7497
Revert "Fix terminal path fragments opening as HTTPS URLs" by @austinywang in #7499
Fix stale browser portal and stuck omnibar dropdown after closing a browser panel by @austinywang in #7487
Swallow terminal focus-transfer clicks by @austinywang in #7495
Fix markdown panel link boundary around trailing punctuation by @austinywang in #7492
Add memory pressure response layer by @austinywang in #7496
Add GitHub sign-in to iOS by @lawrencecchen in #7493
Add TestFlight enrollment portal gated on active subscription by @lawrencecchen in #7506
mux: client SDKs for TypeScript, Rust, Go, and Java + shared e2e conformance by @lawrencecchen in #7483
mux-core: PTY-free structural tests — fix mux CI openpty exhaustion by @lawrencecchen in #7498
Add persistent Freestyle sshd cloud slot by @lawrencecchen in #6409
Cloud VM passive monitoring: Sentry, Slack alerts, VM health cron by @lawrencecchen in #7518
Restore terminal link hover affordance by @austinywang in #7494
Add per-pane Full Width Tab mode (palette + tab context menu) by @azooz2003-bit in #7425
Require account choice before native sign-in handoff by @austinywang in #7476
Revert "Require account choice before native sign-in handoff" by @austinywang in #7550
Fix vault sessions hydration timestamp by @lawrencecchen in #7546
Skip terminal close confirmation before tty attach by @austinywang in #7541
Fix sidebar workspace close hover reconciliation by @austinywang in #7545
Add sidebar profiling signposts by @azooz2003-bit in #7528
iOS: enable multi-Mac workspace aggregation by default so "All Computers" renders all workspaces by @austinywang in #7532
Speed up dashboard navigation and upsell free users on billing by @lawrencecchen in #7562
Stabilize TestFlight eligibility tests by @austinywang in #7555
mux bindings: unify SDK identity on cmux, drop Mux from type names by @lawrencecchen in #7558
Turn the Pro success page into a Welcome to Pro next-steps screen by @lawrencecchen in #7563
Classify transient session-refresh failures as retryable instead of "not signed in" by @lawrencecchen in #7556
Fix UserDefaults settings source-less observation by @lawrencecchen in #7571
iOS: native drag & drop in workspace list + create workspace in group by @azooz2003-bit in #7384
Add workspace notification submenu by @lawrencecchen in #7263
Fall back to English on the Pro success page for locales without copy by @lawrencecchen in #7577
Fix Cloud VM menu highlight not spanning full width by @lawrencecchen in #7547
Fix first-attempt Dock pane drops by @austinywang in #7536
Remember and restore window geometry per monitor configuration (#2135) by @mxschmitt in #7477
Park billing email in claims when it already belongs to another account by @lawrencecchen in #7582
mux: implement the 8 proposed protocol-6 commands (wait-for, run, send-key, copy, ids, notify, list-agents, report-agent) by @lawrencecchen in #7584
Close oh-my-pi (omp) integration gaps: hibernation, textbox alias, census, icons, docs by @lawrencecchen in #7568
Reduce sidebar geometry measurement churn by @azooz2003-bit in #7527
Resolve billing team for multi-team users so paid teams are not shown as free by @lawrencecchen in #7586
mux: expose window-manager operations on the control socket (layouts, spatial nav, zoom, process-info) by @lawrencecchen in #7588
Budget checker: evaluate the speculative merge with current main by @lawrencecchen in #7587
Prefetch the pricing page on upgrade-entrypoint hover by @lawrencecchen in #7554
Fix nested in the app-pricing layout by @lawrencecchen in #7566
Fix + menu Cloud VM row padding by @austinywang in #7579
Durable (restart-stable) tab deep links by @austinywang in #5769
Preserve sidebar scroll when closing workspaces by @azooz2003-bit in #7594
mux: purge per-surface agent/notification tables on close (follow-up to #7584) by @lawrencecchen in #7593
Fix stale delete group membership confirmation by @austinywang in #7551
Add agent-chat: browser-surface chat UI for any coding agent by @lawrencecchen in #7258
mux: server/client control commands (ping, reload-config, window-title, scroll-changed) by @lawrencecchen in #7604
ci: SDK publish workflows (OIDC trusted publishing, tag-gated) by @lawrencecchen in #7601
Fix Codex Security scan findings by @lawrencecchen in #7437
Fix undo shortcut crash routing by @austinywang in #7598
Stage required macOS CI behind linux preflight by @azooz2003-bit in #7583
ci: classify mux/ as macOS-neutral so mux-only PRs pass the routing guard by @lawrencecchen in #7622
ci: stop skipped linux jobs from transitively skipping staged macOS jobs by @lawrencecchen in #7620
Stabilize browser DevTools lifecycle by @lawrencecchen in #6669
Fit main windows after display topology changes by @austinywang in #7308
agent-chat: turn summaries, virtualization, gallery, option UI polish + new-workspace menu entry by @lawrencecchen in #7610
Fix browser omnibar suggestion clicks falling through to the web view by @austinywang in #7468
Feature-flag the Cloud VM UI (cloud-vm-ui-enabled-release) by @lawrencecchen in #7592
docs: add WhatsApp community link to README by @austinywang in #7639
Use approved iOS version 1.0.1 for TestFlight beta CI by @azooz2003-bit in #7636
Handle checked iOS version TestFlight uploads by @azooz2003-bit in #7643
mux: dedupe and gate all grok agent-hook notifications by @austinywang in #7619
Add sidebar active agent indicator by @lawrencecchen in #6480
sdk: bump to 0.1.2 and finalize npm publish pipeline by @lawrencecchen in #7642
Clear the persisted session when the server definitively rejects the refresh token by @lawrencecchen in #7640
Scan Claude launch options past prompt positionals on resume by @austinywang in #7602
Fork Conversation works on freshly-forked claude panes by @lawrencecchen in #7580
cmux TUI distribution: npx cmux / uvx cmux via prebuilt binaries by @lawrencecchen in #7651
Fix tab icon shift during pane resize by @austinywang in #7637
Terminal tabs show the active agent's brand icon in a static slot by @lawrencecchen in #7607
mux: publish cmux-mux release artifacts for linux and darwin by @lawrencecchen in #7653
test-e2e: target-qualified test filters + fail on zero executed tests by @lawrencecchen in #7658
Add iOS App Store production lane by @azooz2003-bit in #7644
Treat unreadable token storage as transient during iOS session restore by @azooz2003-bit in #7667
Remote tmux mirrors: exact feed-forward sizing, verified pane geometry, faithful live pane headers, active-pane indicator, and drag-stable rendering by @ejc3 in #7315
mux: Rust modernization — edition 2024, MSRV 1.88, latest deps, workspace lints by @lawrencecchen in #7657
iOS: persist debug log to a file and capture crashes in it by @azooz2003-bit in #7652
Sanitize Save Workspace Layout agent commands through the shared sanitizer; fail loudly on un-replayable commands; fix save dialog layout by @austinywang in #7633
agent-chat: virtualization scroll anchoring, measured-height disclosure, picker polish by @lawrencecchen in #7650
Fix fork-fallback residuals: custom claude binaries, codex cwd, teams panes, registry fork markers by @lawrencecchen in #7664
mux: tmux/zellij-familiar keybindings out of the box, all configurable by @lawrencecchen in #7684
iOS: render exactly one workspace-list connection surface by @azooz2003-bit in #7659
iOS: dismissable alt-screen sizing notice in terminal toolbar by @azooz2003-bit in #7669
mux: pluggable sidebar — host external TUI plugins in the sidebar by @lawrencecchen in #7695
Route browser-pane file drops by intent so they never silently become previews by @austinywang in #7634
mux: plugin manager — install sidebar plugins from git repos by @lawrencecchen in #7701
Fix browser panes stuck black after a failed discard-restore by @austinywang in #7533
rebrand: mux -> cmux-tui (directory, binary, crates, workflows, wire identity) by @lawrencecchen in #7710
Fix zh-Hant showing as zh-Hans: own AppleLanguages writes and apply language selection at change time by @austinywang in #7698
cmux-tui-artifacts: transitional double-publish under the legacy mux/ prefix by @lawrencecchen in #7716
Fix SSH PTY reattach loop aborting after a single retry (#7707) by @austinywang in #7711
Add native Translate Selection to the terminal context menu by @timothyliu in #7510
Reorganize the new-workspace (+) dropdown into explicit sections by @austinywang in #7709
Fix ssh PTY input loss and reordering at reconnect and backpressure seams by @austinywang in #7717
Feature-flag the agent-chat UI (default off) by @lawrencecchen in #7705
Add iOS crash telemetry via Sentry + MetricKit by @azooz2003-bit in #7649
iOS: terminal connection/render resilience — fail-open delivery gates, route iteration, persistent terminal surface by @azooz2003-bit in #7675
Add iOS account deletion and legal links by @azooz2003-bit in #7645
Workspaces as todos: inferred status lifecycle + per-workspace checklist by @azooz2003-bit in #7216
Fix iOS surface-teardown deadlock behind external-beta watchdog kills by @azooz2003-bit in #7666
agent-chat: dynamic-port + path-token serving, app-owned sidecar launch by @lawrencecchen in #7723
Delete 53 CI-dead v1 socket e2e tests superseded by tests_v2 by @lawrencecchen in #7681
Balance cmuxTests CI shards by measured duration instead of test count by @lawrencecchen in #7687
Keep ssh-tmux mirror bookkeeping focus-neutral by @austinywang in #7742
ios-testflight: skip scheduled beta uploads when no iOS-affecting paths changed by @lawrencecchen in #7688
Use existing prod profile secret for App Store workflow by @azooz2003-bit in #7753
Fix macOS 15 blank icon rendering by @austinywang in #7729
Redirect verified native auth handoffs by @austinywang in #7739
Split agent-chat notification helper below the file-length tracking threshold by @lawrencecchen in #7755
Install asc in App Store workflow by @azooz2003-bit in #7764
iOS: sync checked-in MARKETING_VERSION to 1.0.4 by @azooz2003-bit in #7772
Fix typed window handles in CLI window commands by @austinywang in #7749
Fix shared Ghostty custom shaders rendering black terminals by @austinywang in #7763
Revert "Workspaces as todos: inferred status lifecycle + per-workspace checklist" (#7216) by @azooz2003-bit in #7761
Revert "Fix shared Ghostty custom shaders rendering black terminals" by @austinywang in #7778
Follow live macOS appearance switches in system mode (#6385) by @Diabl0269 in #7206
Fetch App Store profile in workflow by @azooz2003-bit in #7773
Fix stale terminal agent tab icons by @austinywang in #7740
Restore README star history chart by @lawrencecchen in #7767
Fix attached SSH PTY cleanup reconnect storm by @austinywang in #7741
Use automatic signing for App Store workflow by @azooz2003-bit in #7779
Fix ssh-tmux teardown after remote server death by @austinywang in #7760
Align sidebar loading spinner slot by @lawrencecchen in #7693
Fix automatic iOS archive signing settings by @azooz2003-bit in #7782
Clear stuck sign-in state after Safari browser handoff by @austinywang in #7776
Restore manual App Store signing profile setup by @azooz2003-bit in #7784
ssh-tmux: mirror sessions as workspaces in the current window, native pane chrome by @austinywang in #7406
Re-detect the checked-out branch when resolving workspace PR badges by @austinywang in #7785
Allow App Store profile download overwrite by @azooz2003-bit in #7788
Show workspace names first in notification popover by @lawrencecchen in #7769
Disable the workspace agent spinner behind a flag by @lawrencecchen in #7774
Remove legacy Stack billing entirely (checkout + recognition) by @lawrencecchen in #7662
cmux-tui: drag-resize works with a plugin sidebar by @lawrencecchen in #7793
Bootstrap oRPC + OpenAPI + type-safe Swift client pipeline by @lawrencecchen in #7757
Reconcile Dock portal bindings at reparent time instead of on focus by @austinywang in #7786
Make Settings open structurally reliable: AppKit-owned window lifecycle by @austinywang in #7783
Fix bidirectional ssh-tmux mirror state sync by @austinywang in #7745
Gate sidebar resize hover affordance on window occlusion by @azooz2003-bit in #7765
Use asc app id for App Store upload by @azooz2003-bit in #7795
Avoid publishing blank resolved icon renders by @austinywang in #7794
Show the Pro welcome checklist as a chromeless in-app web page by @lawrencecchen in #7608
fix(web): unbreak main — account.me test dropped removed PRO_PRODUCT_ID by @lawrencecchen in #7808
mux-tui: light-theme-aware chrome adapts to host background by @lawrencecchen in #7648
Checkout buttons: spinner + direct Stripe redirect (no blank /api page) by @lawrencecchen in #7810
Reassert Ghostty focus before physical input by @austinywang in #7278
Fix ssh-tmux mirror CLI pane observability by @austinywang in #7770
Continue handed-off Safari sign-in in the default browser by @austinywang in #7805
Fix iOS App Store production bundle id by @azooz2003-bit in #7809
Prevent hibernation from reaping live agent processes by @austinywang in #6576
Settings follow-up: address post-merge review findings from #7783 by @austinywang in #7800
Fix sidebar hang during sustained process-title churn by @lawrencecchen in #7754
Fix never-green windows-gnu CI: ghostty-vt static lib name + remove committed mux/target by @lawrencecchen in #7815
Fix stale "Connected" badge on dead remote SSH workspaces by @austinywang in #7828
ci: add isolated Tart E2E canary runner by @lawrencecchen in #7796
Make pane-divider resize cursors easier to hit and stop cursor bleed-through from occluded windows by @lawrencecchen in #7816
Fix flaky acked-input bridge test: don't block a 5 MiB send against an intentionally paused read window by @austinywang in #7827
Add Campfire support by @NishantJoshi00 in #5813
Fix remote tmux mirror pane titles by @austinywang in #7836
Over-the-air model catalog for agent-chat (cmux-owned models.dev) by @lawrencecchen in #7751
iOS: show the full alt-screen notice on compact phones by @azooz2003-bit in #7727
Fix resize-pane for remote tmux mirror panes by @austinywang in #7837
Restore terminal-only tab icons by @austinywang in #7824
Add automatic Ghostty scrollback compression by @lawrencecchen in #7758
agent-chat catalog: direct cmux.com default, fast initial-fetch retry by @lawrencecchen in #7846
Separate iOS beta and App Store versions by @azooz2003-bit in #7854
Fix shell-integration socket sends: pin BSD nc (GNU nc silently drops the hook channel) by @lawrencecchen in #7789
Fix Ahrefs SEO audit issues by @lawrencecchen in #7561
iOS workspace list: divider cleanup, + long-press group create, principled drag-drop by @azooz2003-bit in #7671
Size the shared PTY to the mobile viewer; scale the Mac pane font to fit by @azooz2003-bit in #7661
Preserve ssh-tmux pane identity across remote layout changes by @austinywang in #7838
Trim release bundle size by @lawrencecchen in #7589
ts sdk: typed protocol + transports for building cmux-tui frontends by @lawrencecchen in #7886
web: relay token minting endpoint (POST /api/relay/token) by @lawrencecchen in #7879
cmux-tui: yazi-inspired file browser as the default sidebar by @lawrencecchen in #7885
cmux-tui: WebSocket transport for third-party frontends by @lawrencecchen in #7890
cmux-tui: reference web frontend (React + xterm.js over the WS API) by @lawrencecchen in #7891
Make TextBox Git ignore probes fail soft by @austinywang in #7903
Fix Claude bridge branch and resume failures (#7882) by @austinywang in #7900
Fix localized SEO metadata from Ahrefs audit by @lawrencecchen in #7888
cmux-tui: default sidebar back to the workspace list by @lawrencecchen in #7918
CLI: ssh-session-attach --split with explicit --workspace anchors in the target workspace, not the caller's surface by @austinywang in #7376
web frontend: mobile-friendly (drawer, extra keys, one-tap connect links) by @lawrencecchen in #7922
mux: non-blocking browser CDP I/O + real headful Chrome default by @lawrencecchen in #7609
Fix residual docs metadata from Ahrefs audit by @lawrencecchen in #7893
Fix residual blog metadata from Ahrefs audit by @lawrencecchen in #7894
Fix docs routing findings from Ahrefs audit by @lawrencecchen in #7889
Fix cmux top topology for SSH-tmux mirrors by @austinywang in #7915
Fix initial cmux ssh connection state output by @austinywang in #7913
fix: taller-than-pane webviews open un-scrollable until a real resize (#7895) by @austinywang in #7917
Fix command palette outside-click dismissal lifecycle by @austinywang in #7909
Preserve one-shot SSH output after disconnect by @austinywang in #7914
Add Ollama agent support: detection, prompt-based turn notifications, relaunch resume by @austinywang in #7907
Isolate and label tagged iOS dev computers by @azooz2003-bit in #7864
Harden long-uptime sidebar observation lifecycle (#7929) by @austinywang in #7954
Fix #7947: keep Claude hooks authorized after socket rebinds by @austinywang in #7953
Keep iOS Mac avatar color slots stable during Mac switches by @azooz2003-bit in #7858
Fix iOS terminal picker menu flicker and blocked scrolling by @azooz2003-bit in #7959
Prepare iOS App Store review readiness by @azooz2003-bit in #7862
Retarget initial App Store draft by @azooz2003-bit in #7966
iOS: show which features a Mac update unlocks when the connected Mac is older by @azooz2003-bit in #7960
Sync canonical App Store metadata by @azooz2003-bit in #7967
Extend App Store Connect request timeout by @azooz2003-bit in #7972
Remove update notes from initial App Store metadata by @azooz2003-bit in #7977
Prepare App Store version before validation by @azooz2003-bit in #7979
Bootstrap initial App Store availability via public API by @azooz2003-bit in #7980
Fix App Store screenshot readiness validation by @azooz2003-bit in #7982
Show more notification content in the sidebar by @lawrencecchen in #7965
Mirrored tmux panes render exactly their assigned spans, sized by a single transaction by @ejc3 in #7938
Add smooth Vim and Emacs viewer navigation by @lawrencecchen in #7921
fix: claude-hook success stdout renders as a visible OK block in Claude Code — emit a silent JSON ack by @cameronsjo in #7963
Lower mobile-viewport Mac font floor (6pt→2pt) so narrow panes fill the phone by @azooz2003-bit in #7957
Use gear icon for iOS workspace settings by @azooz2003-bit in #7993
Stabilize sidebar ports across transient scan misses by @austinywang in #7952
ssh-tmux: mirror into current window by default (--new-window keeps dedicated window) by @0xJord4n in #7264
Require analytics limiter configuration in production by @lawrencecchen in #8009
Remember the last textbox mode by @lawrencecchen in #8008
Prevent sidebar hover lifecycle reentry hangs by @lawrencecchen in #8007
Bound background-prime workspace mounts to fix main-thread stall with many agent panes (#7136) by @austinywang in #7182
Fix #7975 tab bar relayout feedback loop by @austinywang in #7997
Restore modern Settings window chrome by @austinywang in #8015
Resolve agent notification targets from live identity at delivery time by @austinywang in #7946
Accelerate nightly application builds by @lawrencecchen in https://github.com/manaflow-ai/cmux/pull/8036
Restore titlebar icon sizing by @lawrencecchen in https://github.com/manaflow-ai/cmux/pull/8039
Stabilize Next navigation web test mocks by @lawrencecchen in https://github.com/manaflow-ai/cmux/pull/8035
iOS: view artifacts referenced in agent sessions by @azooz2003-bit in https://github.com/manaflow-ai/cmux/pull/7674
Fix SSH workspace sleep reattach (#7978) by @austinywang in https://github.com/manaflow-ai/cmux/pull/7987
Restore workspaces-as-todos, default new workspaces to None status by @azooz2003-bit in https://github.com/manaflow-ai/cmux/pull/7790
Restore Settings sidebar toggle and full-height sidebar in the AppKit-hosted window by @austinywang in https://github.com/manaflow-ai/cmux/pull/8047
Fix notification scroll restoration (#7897) by @austinywang in https://github.com/manaflow-ai/cmux/pull/7901
Remove status circle glyphs from sidebar workspace rows (again) by @austinywang in https://github.com/manaflow-ai/cmux/pull/8052
Release v0.64.18 by @austinywang in https://github.com/manaflow-ai/cmux/pull/8053
New Contributors
@lucaspiritogit made their first contribution in #2500
@jaredatch made their first contribution in #6778
@deftdawg made their first contribution in #3711
@ejc3 made their first contribution in #7063
@essamgouda97 made their first contribution in #7019
@Nauxie made their first contribution in #7157
@smorin made their first contribution in #6527
@mp-grind made their first contribution in #7138
@liruifengv made their first contribution in #7201
@andrewlook made their first contribution in #7283
@0xJord4n made their first contribution in #7250
@timothyliu made their first contribution in #7510
@Diabl0269 made their first contribution in #7206
@NishantJoshi00 made their first contribution in #5813
@cameronsjo made their first contribution in #7963
Full Changelog: v0.64.17...v0.64.18 - Jul 8, 2026
- Date parsed from source:Jul 8, 2026
- First seen by Releasebot:Jul 9, 2026
cmux by manaflow-ai
mux-sdk-v0.1.2
cmux ships unified SDKs v0.1.2 across npm and PyPI.
cmux SDKs v0.1.2 (unified across npm + PyPI)
Original source - Jul 8, 2026
- Date parsed from source:Jul 8, 2026
- First seen by Releasebot:Jul 9, 2026
cmux by manaflow-ai
mux-sdk-v0.1.1
cmux ships SDKs v0.1.1, its first real publish.
cmux SDKs v0.1.1 (first real publish)
Original source - Jul 8, 2026
- Date parsed from source:Jul 8, 2026
- First seen by Releasebot:Jul 9, 2026
cmux by manaflow-ai
cmux-tui-v0.9.0
cmux releases TUI 0.9.0, marking the first npx cmux and uvx cmux release.
cmux TUI 0.9.0: first npx cmux / uvx cmux release
Original source - Jun 23, 2026
- Date parsed from source:Jun 23, 2026
- First seen by Releasebot:Jun 23, 2026
cmux by manaflow-ai
v0.64.17
cmux ships v0.64.17 with iOS beta launch, remote tmux mirroring in beta, and a broader polish pass across composer, workspace, browser, and terminal workflows. It also adds a cmux remotes CLI, improves pairing and session restore, and fixes many bugs and performance issues.
What's Changed
Remote tmux (-CC over SSH) mirroring (beta) by @robertnisipeanu in #5553
Fix iOS TestFlight signing entitlements by @azooz2003-bit in #6141
iOS: add Return shortcut to terminal accessory bar by @lawrencecchen in #6101
iOS terminal: full-height regression test + keyboard/layout freeze fuzzing by @lawrencecchen in #6103
iOS: close the open workspace from the top-right menu by @lawrencecchen in #6142
iOS composer: image attachments, attach button, autocorrect, padding by @lawrencecchen in #6102
iOS: fix Swift 6 actor-isolation compile error in composer image encode path by @lawrencecchen in #6199
iOS: Telegram-style chat surface for agent sessions by @azooz2003-bit in #5984
CI: set up Node in nightly + release jobs (fix npm not found turning main red) by @lawrencecchen in #6206
iOS composer: on-device voice dictation by @lawrencecchen in #6197
Add cmux remotes CLI to manage device-registry routes by @lawrencecchen in #6096
CI: drop ios-testflight push trigger (fix cancelled-run red on main) by @lawrencecchen in #6214
Fix Pair iPhone window: Cmd+W, sizing, layout, QR padding, channel scheme, failure copy by @lawrencecchen in #6038
Sidebar: remove rows measurement that re-livelocks layout at scale by @lawrencecchen in #6188
Fix closed Settings window reappearing by @lawrencecchen in #6193
Cover numbered shortcut modifier swaps by @austinywang in #4738
changelog: downplay freeform canvas (not production-ready) by @lawrencecchen in #6218
Extract notification delivery coordinator from AppDelegate. by @azooz2003-bit in #6145
Extract workspace session restore policy service by @azooz2003-bit in #6146
Consolidate workspace extractions into CmuxWorkspaces (no new packages) by @azooz2003-bit in #6222
ci: route display-resolution jobs to display-capable runner by @lawrencecchen in #6243
Polish canvas minimap interactions by @azooz2003-bit in #6220
CI: bound activation scrollback fixture by @azooz2003-bit in #6241
Avoid PostHog flush deadlock during quit by @azooz2003-bit in #6232
[codex] Refactor chat parser and transcript service ownership by @azooz2003-bit in #6216
CI: pin signing/notarization jobs to WarpBuild (fix self-hosted codesign errSecInternalComponent) by @lawrencecchen in #6264
Fix workflow-guard-tests: expect Warp-pinned release signing runner (#6264 follow-up) by @lawrencecchen in #6265
Consolidate split extractions into CmuxWorkspaceWindow (no new packages) by @azooz2003-bit in #6223
Consolidate browser extractions into CmuxBrowser (no new packages) by @azooz2003-bit in #6225
Harden memory diagnostics for long-session surface leaks by @austinywang in #6267
Fix browser download trigger parity by @austinywang in #6258
Consolidate ghostty extractions into CmuxTerminalCore (no new packages) by @azooz2003-bit in #6227
Founders Edition welcome email: announce iOS beta launch + collect TestFlight email by @austinywang in #6280
Consolidate sidebar extractions into CmuxSidebar (no new packages) by @azooz2003-bit in #6226
Organize SPM packages into Packages/{Shared,iOS,macOS}/ so the folder tree mirrors the Xcode workspace groups by @azooz2003-bit in #6278
Consolidate debug extractions into CmuxFeedback (no new packages) by @azooz2003-bit in #6224
iOS dictation: fix conventions-lint namespace-enum (main-wide red) + harden mic-start crash by @lawrencecchen in #6238
Preserve Claude Teams restore flags by @lawrencecchen in #6242
ci: import Developer ID intermediates for signing by @lawrencecchen in #6263
Extract browser detection + import value model into CmuxBrowserImport package by @azooz2003-bit in #6179
Fix fuzzy settings search coverage and matching by @austinywang in #6196
Fix self-hosted CI compatibility failures by @lawrencecchen in #6289
iOS: stop pausing background music on text submit by @lawrencecchen in #6290
Fix nightly prune on signing runners without gh by @lawrencecchen in #6295
Fix R2 appcast upload AWS CLI lookup by @lawrencecchen in #6301
ci: upload R2 appcasts without awscli by @lawrencecchen in #6304
Cleanup: resolve Aziz Round-1 review concerns (de-static namespaces, redundant init, dual-observation, trivial switch, conformance colocation) by @azooz2003-bit in #6315
Extract window chrome domain from ContentView by @azooz2003-bit in #6147
Vault sidebar: always offer "Show more" for folder sections so capped folders stay reachable (#6302) by @austinywang in #6327
Track cmux SwiftPM Package.resolved files by @azooz2003-bit in #6314
Add browser hard refresh shortcut by @austinywang in #6256
ci: add reload-build workflow for cloud reload Blacksmith builder by @lawrencecchen in #6354
Restore pane header title after terminal restart (#5931) by @austinywang in #6333
Recover blank Markdown viewer pane after dragging it to another column (#6144) by @austinywang in #6331
ci: reload-build runner input as free-form string by @lawrencecchen in #6361
Reduce CMUX UI lag from Settings, sidebar, git, and browser churn by @azooz2003-bit in #6260
ci: reload-build use per-run log path by @lawrencecchen in #6363
feat: Clear Screen (Keep Scrollback) command + Cmd+Shift+K by @austinywang in #6139
ios: unread-workspace count badge on the back button by @lawrencecchen in #6350
Cut over v1 debug/test control dispatch onto ControlCommandCoordinator by @azooz2003-bit in #6343
ios: mark workspace read/unread from terminal menu; chat button top-level by @lawrencecchen in #6362
Fix settings search for auto-naming by @austinywang in #6201
scripts: one-step team dogfood setup (per-user auto-sign-in + auto-attach) by @lawrencecchen in #6372
Browser control: delegate storage.* JS builders into CmuxBrowser substrate by @azooz2003-bit in #6345
Faithful Mobile-control cutover onto the ControlCommandCoordinator seam by @azooz2003-bit in #6344
Add iOS debug controls for workspace row layout by @lawrencecchen in #6274
Fix terminal focus retry after tiny responder handoff by @austinywang in #6359
ci: clear stale submodule git locks before checkout on self-hosted macOS jobs by @azooz2003-bit in #6394
Fix blank SF Symbol controls on macOS 27 by @austinywang in #6396
Fix OpenCode resume after tui-settings capture by @austinywang in #6397
ci: test-determinism gate to ban flaky test primitives going forward by @azooz2003-bit in #6399
Fix macOS notification fallback identity by @austinywang in #6000
Release closed macOS helper windows by @azooz2003-bit in #6368
ci: serialize GUI app-host tests per machine (fix testmanagerd contention) by @azooz2003-bit in #6400
Consolidate 20 narrow micro-packages into their owning domain packages by @azooz2003-bit in #6356
ci: self-heal resolve clears whole .ci-source-packages on incomplete artifacts by @lawrencecchen in #6403
Reduce Sentry CLI broken-pipe crashes and hangs by @azooz2003-bit in #6254
ci: vendor Apple Developer ID intermediates (fix flaky nightly signing) by @lawrencecchen in #6404
Eliminate flaky tests: deterministic rewrites across Swift, Python, shell by @azooz2003-bit in #6392
ios: liquid-glass workspace header with panes behind it by @lawrencecchen in #6300
ci: run tests-job xcodebuild in the console GUI session (fix testmanagerd on self-hosted minis) by @azooz2003-bit in #6401
ci: reap leaked virtual-display helpers before create (unblock display jobs on fleet) by @lawrencecchen in #6407
Fix ~100% CPU re-render loop when selecting a bundled extension sidebar (#5970) by @austinywang in #6341
CI: route every runner type through Blacksmith (Blacksmith-only) by @lawrencecchen in #6408
ci(tests): fix AppDelegateShortcutRoutingTests teardown crash + make app-host backtraces cheap by @lawrencecchen in #6412
Fix tab-switch crash in vertical sidebar: defer hosted-inspector side-dock promotion out of the layout pass (#6150) by @austinywang in #6340
Guard PostHog flush against shutdown stalls by @austinywang in #6417
ios: grow the nav title into the real center gap by @lawrencecchen in #6420
Make shortcut routing focus tests deterministic by @azooz2003-bit in #6419
Fix notification jump focus for nested tabs by @lawrencecchen in #6416
ci: stop using the self-hosted mac-mini fleet entirely by @lawrencecchen in #6423
fix(claude-wrapper): merge user --settings into injected hook settings by @choi88andys in #5388
Add cmux profiling capture action by @lawrencecchen in #6433
Revert hookless agent forking by @lawrencecchen in #6434
remote-tmux: restore bonsplit pointer so ssh-tmux tab reorder syncs to tmux by @robertnisipeanu in #6438
remote-tmux: fix mirror buffer truncation on cross-DPI display move by @robertnisipeanu in #6393
Fix cmux ssh PTY resize with SSH ControlMaster by @austinywang in #6432
CI: skip expensive jobs for unrelated PRs by @azooz2003-bit in #6429
review-bot-rules: no test/debug seam in production Swift Sources by @azooz2003-bit in #6455
Fix Claude restore cwd drift for session resume by @austinywang in #6205
fix: terminal content duplication on window resize (revives #4765) by @mvanhorn in #6386
Fix stale cmux ssh pane resize: reconcile remote PTY size after arming SIGWINCH by @kylejcaron in #5989
Stop main window drifting down on sleep/wake by @sergej-koscejev in #6305
Issue 6194 session restore resume cwd by @austinywang in #6458
Fix title-churn beachball in transcript adoption and sidebar rows by @austinywang in #6460
Speed up macOS CI with unit test sharding by @lawrencecchen in #6464
Fix #5770: recover Settings open from offscreen frames and silent no-ops by @austinywang in #5806
CI: fix build lag DerivedData cache path by @azooz2003-bit in #6454
Make CLI Sentry capture fire-and-forget by @azooz2003-bit in #6426
CI: gate activation benchmark on macOS changes by @azooz2003-bit in #6453
Fix remote PTY restore probe reply leak by @austinywang in #6070
Add right-sidebar custom sidebar tabs by @lawrencecchen in #6430
Add a configurable terminal scroll-speed multiplier (terminal.scrollSpeed) by @RubiconPerform in #5671
Fix Dia browser import profile detection by @lawrencecchen in #6478
ios: sustain hold-to-repeat Backspace via a virtual delete-repeat anchor by @lawrencecchen in #6299
ios: fix broken Release archive blocking all TestFlight builds by @lawrencecchen in #6488
ci: run iOS TestFlight beta lane every ~2h (prompt internal builds) by @lawrencecchen in #6489
Speed up macOS CI lanes by @lawrencecchen in #6490
Use agent hook directories for open diff by @lawrencecchen in #6468
Fix right sidebar surface shortcut spam routing by @lawrencecchen in #6472
Prioritize full command palette title matches by @lawrencecchen in #6498
Route agent session web resource CI by @azooz2003-bit in #6474
Flaky-test follow-up: review fixes + second-pass team sweep by @azooz2003-bit in #6452
Fix #6447: Claude Code 2.1.183 agent-team teammates open split panes again by @austinywang in #6499
ci: aggregate required gates (stop branch-protection desync on renames/splits) by @azooz2003-bit in #6519
Fix zsh aliases after agent return shell by @austinywang in #6515
Move open diff baseline lookup off main thread by @lawrencecchen in #6497
Fix QuickLook preview crash on deactivated QLPreviewView by @thiveeiyan in #6402
Avoid nested quit confirmation modal loops by @azooz2003-bit in #6461
Fix native pairing sign-in failures by @azooz2003-bit in #6457
Focus canvas panes from terminal body clicks by @azooz2003-bit in #6456
Fix iOS unread count badge contrast by @lawrencecchen in #6524
web: llms.txt overhaul + surface open source + fix agent-integration canonicals by @lawrencecchen in #6523
Fix changelog title clipping by @lawrencecchen in #6425
Add README/site feature-parity review rule by @lawrencecchen in #6540
docs: add iOS app setup guide by @lawrencecchen in #6541
Align group plus button trailing inset by @lawrencecchen in #6531
docs: align heading text with body text by @lawrencecchen in #6542
Diff viewer: searchable, uncapped branch base picker with smart defaults by @azooz2003-bit in #6484
Fix cmux ssh-tmux socket path too long for AF_UNIX by @mxschmitt in #6465
Fix canvas zoom animation snap at low zoom by @azooz2003-bit in #6538
Diff viewer: responsive toolbar that never overlaps at small widths by @azooz2003-bit in #6550
Add mark-read/unread + clear notifications to workspace group menu by @azooz2003-bit in #6535
File explorer keyboard open selection by @austinywang in #6001
Use pan arrows for canvas scroll hint by @azooz2003-bit in #6528
Honor keep workspace open on last surface close by @austinywang in #6475
Add Chrome-style audio-playing indicator for browser panes by @austinywang in #6517
README: add FAQ mirroring the homepage by @lawrencecchen in #6561
ios: auto-generate per-build TestFlight "What to Test" + stamp next beta version by @lawrencecchen in #6544
Show profiling progress window by @lawrencecchen in #6440
Fix audio indicator audibility signal by @austinywang in #6566
Avoid DevTools teardown during redock by @austinywang in #6559
Fix sidebar row-height layout feedback by @austinywang in #6558
Bound iOS pairing attempts by @lawrencecchen in #6495
Add global font magnification by @austinywang in #6554
Fix main CI sidebar drop metrics test fixture by @lawrencecchen in #6575
Fix Cmd+grave show/hide global hotkey by @austinywang in #6477
Defer restored browser WebViews until visible by @austinywang in #6508
Localize iOS docs + refresh all README translations by @lawrencecchen in #6563
Fix terminal input after window key restore by @austinywang in #6518
Fix main app-host shard regressions by @lawrencecchen in #6580
Fix stale surface-to-panel rebinding by @austinywang in #6581
Gate idle pollers to active workspace by @austinywang in #6583
Fix stale Claude notification sidebar status by @austinywang in #6473
Fix copy-on-select Ghostty parity by @austinywang in #6200
Fix portal hit-test CPU on pointer movement by @austinywang in #6592
Fix hidden popover relayout during SwiftUI updates by @austinywang in #6589
Fix remote tmux session discovery under non-UTF-8 remote locale by @mxschmitt in #6568
Fix stale agent resume executable paths by @austinywang in #6582
Cache settings search index per runtime by @austinywang in #6591
Fix vim copy-mode cursor, V/Y, and pasteboard by @austinywang in #6221
Fix crash diagnostic window restore by @austinywang in #6596
Reduce redundant panel title update work by @Eridanus117 in #6552
Evict hidden browser WebViews under memory pressure by @austinywang in #6585
Fix canvas tab hover hit testing by @azooz2003-bit in #6555
Fix explicit surface routing for read-screen and send by @austinywang in #6605
Flag Needs input for blocked AskUserQuestion/ExitPlanMode under --dangerously-skip-permissions by @austinywang in #6608
Sync remote tmux session rename to the mirror workspace title by @mxschmitt in #6602
ci: route all macOS compile/test gates to Swift 6.3 Xcode (match what ships) by @azooz2003-bit in #6603
Remove high-memory pane warning UI (triangle + popover); keep guardrail engine by @austinywang in #6619
ci: align xcode-select default with selected toolchain (fix git-shell-out test crashes) by @austinywang in #6624
Fix Cmd+T opening in home after agent-resume session restore (#6617) by @austinywang in #6621
Revert sidebar row-height layout feedback by @austinywang in #6625
Fix sidebar tab selection highlight timing by @austinywang in #6627
Fix Codex sidebar status lifecycle by @austinywang in #6609
Fix sidebar lag regression since v0.64.16 (#6612): cut per-row font-modifier + pin-state work by @austinywang in #6613
ci: route all macOS runners through Blacksmith by @lawrencecchen in #6650
Allow m4r notification sound files by @austinywang in #6635
Add one-step grouped workspace creation by @lawrencecchen in #6657
Fix oversized surface tab width — make tabs hug their content (#6652) by @austinywang in #6653
iOS reload: auto sign-in + auto-pair the device by default by @lawrencecchen in #6661
Add review-bot rules: reliability/single-source-of-truth, no-ambient-global-state, hot-path formatting by @lawrencecchen in #6660
ios: make workspace folder collapse device-local by @lawrencecchen in #6666
SEO: FAQPage JSON-LD + landing pages (Ghostty, agents, best-terminal) by @lawrencecchen in #6642
web: add framed iPhone over the Mac hero (+ demo headline mode) by @lawrencecchen in #6637
Fix duplicate iOS companion feature bullet + reword by @lawrencecchen in #6675
web: broaden homepage positioning to multitasking, organization, programmability by @lawrencecchen in #6677
Fix OpenCode bunfs worker autoresume by @austinywang in #6680
blog: "cmux home" by @lawrencecchen in #6673
iOS: don't lose saved hosts/IPs on upgrade (paired-Mac backup + restore) by @lawrencecchen in #6405
web: add space above FAQ on home page by @lawrencecchen in #6681
Release v0.64.17 by @austinywang in #6682New Contributors
@robertnisipeanu made their first contribution in #5553
@choi88andys made their first contribution in #5388
@kylejcaron made their first contribution in #5989
@sergej-koscejev made their first contribution in #6305
@RubiconPerform made their first contribution in #5671
@thiveeiyan made their first contribution in #6402
@Eridanus117 made their first contribution in #6552Full Changelog: v0.64.16...v0.64.17
Original source - Jun 23, 2026
- Date parsed from source:Jun 23, 2026
- First seen by Releasebot:Jun 23, 2026
cmux by manaflow-ai
agent-session-sot-landmark
cmux adds known-good agent-session SoT with dogfood-approved detection
Known-good agent-session SoT (A/B/C/D), dogfood-approved (detection b…
Original source - Jun 15, 2026
- Date parsed from source:Jun 15, 2026
- First seen by Releasebot:Jun 16, 2026
cmux by manaflow-ai
v0.64.16
cmux releases v0.64.16 with a broad mix of iOS, macOS, and terminal improvements, including faster scrolling, better notifications, workspace and sidebar polish, cloud and SSH reliability fixes, and ongoing internal refactors that strengthen the app’s core architecture.
What's Changed
Reclaim offscreen terminal renderer GPU memory (IOSurface) non-destructively by @lawrencecchen in #5857
Email Founder's Edition customers a welcome note via Resend webhook by @austinywang in #5994
fix: honor Focus / Do Not Disturb for the fallback notification sound by @Reebz in #5651
iOS workspace list: groups, unread dots, last-activity previews, shared Unread filter by @lawrencecchen in #5726
Refresh Swift file length budget after #5651 by @lawrencecchen in #6018
cloud-testflight: --marketing-version override so uploads outrank installed builds by @lawrencecchen in #5858
Extract NotificationSoundSettings to restore the Swift file length budget by @lawrencecchen in #6020
Dedupe TerminalNotificationStore.swift in the Swift file length budget by @lawrencecchen in #6025
iOS sign-out: local-first, offline-safe, bounded best-effort revocation by @lawrencecchen in #5776
Sidebar perf: kill the LazyVStack layout livelock (combined: 6019 + 6021 + 6026) by @azooz2003-bit in #6033
iOS: add workspace row actions by @azooz2003-bit in #6022
iOS notifications: cross-device dismiss-sync + authoritative unread badge by @lawrencecchen in #5916
CmuxTerminalCore: extract terminal core leaf (interop, key translation, path/link/copy-mode, surface DTOs) by @azooz2003-bit in #5894
CmuxSidebarGit: extract TabManager git-metadata + PR-polling subsystem (actors behind SidebarGitMetadataServing/PullRequestProbing) by @azooz2003-bit in #5907
CmuxIPCService: extract AppDelegate multi-window CLI routing (MultiWindowRouter behind MultiWindowRouting) by @azooz2003-bit in #5920
Sidebar row cleanups: branchless frame anchor, drop description .id, lazy Finder resolve (Fix 5: F9/F11/F13) by @azooz2003-bit in #6052
Fix OpenWrt BusyBox remote platform probe by @austinywang in #6056
fix(web): read changelog PNG height from correct IHDR offset by @samuelpatro in #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 #5921
uitests: de-flake control-socket readiness wait by @azooz2003-bit in #6062
Fix iOS workspace swipe-delete confirmation crash by @azooz2003-bit in #6051
CmuxRemote* family: extract Workspace remote/cloud-VM connectivity (transport, daemon RPC, proxy/relay, session coordinator) by @azooz2003-bit in #5896
Fix macOS 27 SF Symbol rasterization crash by @austinywang in #5999
Honor macos-option-as-alt left/right: send sided modifier bits to libghostty by @austinywang in #6007
Expose stable window title templates by @austinywang in #6059
Fix #5917: restore OSC 11 pane-local backgrounds by @austinywang in #5997
Scope Biome checks to maintained JS sources by @austinywang in #6008
Preserve Pi sessions across workspace restore by @austinywang in #5607
Speed up iOS terminal scroll rendering by @azooz2003-bit in #6035
Fix Cmd+T cwd after session restore by @austinywang in #6055
AppDelegate decomposition: CmuxSession session-snapshot repository (stack C) by @azooz2003-bit in #6030
Fix terminal arrow key routing for TUI model selection by @austinywang in #6002
CmuxTerminalEngine + CmuxTerminalServices: extract the embedded Ghostty engine and pasteboard service by @azooz2003-bit in #5929
Expose workspace custom title to control socket by @lawrencecchen in #6013
Fix stale Metal drawable after terminal layer realization by @austinywang in #6057
Device presence service: Cloudflare Durable Objects realtime layer over the device registry by @lawrencecchen in #5792
Workspace god-model split: CmuxWorkspaceCore + Wave-3 value vocabulary (stack B) by @azooz2003-bit in #5991
GhosttyTerminalView decomposition: terminal surface model (stack D) by @azooz2003-bit in #6024
Smooth iOS terminal scrollback with local prefetch by @azooz2003-bit in #6067
Fix Mermaid diagrams scaling in markdown viewer zoom by @austinywang in #6072
Freeform 2D canvas layout for workspace panes by @azooz2003-bit in #5987
Lock native auth URL against locale-prefixed paths by @austinywang in #6075
Reduce iOS workspace row swipe contention by @azooz2003-bit in #6064
Fix minimal UI terminal top-row hit testing by @austinywang in #6073
Require matching email for iOS pairing by @lawrencecchen in #6028
Fix unexpected menu-bar-only activation policy by @austinywang in #6068
Fall back to SSH when Cloud VM attach endpoint is unavailable by @lawrencecchen in #6079
ContentView drain: command palette (stack E) by @azooz2003-bit in #6029
Add cmux diff language highlighting aliases by @lawrencecchen in #6076
Lift ClosedBrowserPanelRestoreSnapshot into CmuxBrowser by @azooz2003-bit in #6080
Fix browser omnibar Return submitting stale text during fast typing by @austinywang in #5923
Fix iOS email code sign-in nonce preservation by @austinywang in #6097
Fix top-right titlebar drag chrome by @austinywang in #6003
Avoid mirroring web proxies as CONNECT by @austinywang in #5959
cmuxApp Wave-2 drain: settings repos onto CmuxSettings + CmuxFileOpen/CmuxRuntimeDebug/CmuxTestSupport by @azooz2003-bit in #5922
ContentView drain: lift WorkspaceMountPolicy trio to CmuxFoundation by @azooz2003-bit in #6115
Make Codex hooks fire-and-forget by @lawrencecchen in #6110
Remove compact workspace row tap gestures by @azooz2003-bit in #6124
Optically center Apple logo in hero "Download for Mac" button by @austinywang in #5824
Fix sidebar row-height layout feedback by @lawrencecchen in #6111
Cover Ghostty split theme foreground override by @austinywang in #4796
Fix iOS TestFlight APNs entitlement export by @lawrencecchen in #6131
Surface a browser fallback when Safari sign-in hangs (#6015) by @austinywang in #6113
Fix terminal top-row mouse event routing by @austinywang in #4391
Add per-workspace environment variables inherited by every shell (#5995) by @austinywang in #6116
iOS: add Shift key to the terminal keyboard toolbar by @austinywang in #6104
Fix stale remote connected state after proxy disconnect by @austinywang in #4513
CmuxFoundation: dissolve namespace-enums into value types / owning-type members by @azooz2003-bit in #6128
CmuxCommandPalette: dissolve namespace-enums into value objects / services by @azooz2003-bit in #6127
Dissolve remaining namespace-enums (CmuxFeedback/CmuxAppKitSupportUI/CmuxWorkspaceCore/CmuxSidebarProviderKit/CmuxTerminalCore) into value types by @azooz2003-bit in #6126
Configurable file explorer double-click action (preview | defaultEditor | preferredEditor) by @austinywang in #5827
AppDelegate: extract NotificationNavigationCoordinator into CmuxNotifications (DI seams, testable) by @azooz2003-bit in #6129
Extract browser-search settings into CmuxSettings (Wave-2 store, no namespace enum) by @azooz2003-bit in #6143
feat: opt-in AI auto-naming of workspaces and tabs from agent conversations by @mvanhorn in #5547
Polish canvas minimap navigation by @azooz2003-bit in #6105
Allow configurable Dock max width by @austinywang in #4385
Gate remote SSH port scanning on the sidebar ports settings (#6123) by @austinywang in #6136
Add setting to hide modifier shortcut hints by @austinywang in #6071
Detect live claude/codex processes so hook-less agent sessions stay fork-able by @austinywang in #6133
fix: Founder's Edition welcome email — new thread per subscription by @austinywang in #6156
design+phase1: local-first device list (Durable Object source + local SQLite cache + extensible sync protocol) by @lawrencecchen in #6120
iOS changelog + auto TestFlight "What to Test" notes by @lawrencecchen in #6154
Stagger restored terminal surface spawns by @austinywang in #6149
Release v0.64.16 by @austinywang in #6157
Raise release build-sign-notarize timeout to 40 minutes by @austinywang in #5969New Contributors
@Reebz made their first contribution in #5651
@samuelpatro made their first contribution in #5551Full Changelog: v0.64.15...v0.64.16
Original source - Jun 12, 2026
- Date parsed from source:Jun 12, 2026
- First seen by Releasebot:Jun 16, 2026
cmux by manaflow-ai
v0.64.15
cmux releases v0.64.15 with major iOS and macOS improvements, stronger pairing and onboarding flows, faster browser and terminal experiences, richer workspace and sidebar controls, and a broad round of reliability, CI, and bug fixes across the app.
What's Changed
- Pair onboarding: drop leading row icons, keep text by @lawrencecchen in #5520
- Fix React script warning in web layout by @lawrencecchen in #5525
- CodeRabbit: stop blocking merges (request_changes_workflow=false) by @lawrencecchen in #5538
- Match iOS viewport border to pane divider color by @lawrencecchen in #5530
- iOS: redesign default terminal toolbar layout by @lawrencecchen in #5532
- iOS: rename and pin workspaces from the phone by @lawrencecchen in #5512
- iOS: multi-Mac host switcher by @lawrencecchen in #5513
- Add React and Solid agent session panels by @lawrencecchen in #4429
- iOS: data-driven terminal toolbar with custom actions + customize button by @lawrencecchen in #5510
- iOS: re-implement still-needed terminal/notification fixes from #5259 by @lawrencecchen in #5519
- Extract control-socket wire DTOs into CmuxControlSocket (stage 3a) by @azooz2003-bit in #5483
- iOS: paste images into the terminal from the phone clipboard by @lawrencecchen in #5546
- Mac pairing window: show connected state when iPhone attaches by @lawrencecchen in #5542
- iOS: show Restoring session for a known paired Mac on launch by @lawrencecchen in #5543
- iOS: non-blocking PostHog product analytics (Phase A) by @lawrencecchen in #5567
- iOS: DEBUG dogfood feedback round-trip + structured diagnostic log (P1) by @lawrencecchen in #5574
- macOS: DEBUG auto-sign-in for tagged DEV builds (dogfood account) by @lawrencecchen in #5582
- Turnkey dev builds P2: phone auto-pair + unified dev-setup entrypoint by @lawrencecchen in #5584
- Turnkey dev builds P3: /dev-cli environment profiles (composer/notif/browser/groups/...) by @lawrencecchen in #5585
- iOS: drop Mac host name from workspace titles + add wrap-titles toggle by @lawrencecchen in #5544
- iOS: tellable incrementing version (1.0.x + dev tag/SHA) instead of frozen 1.0 by @lawrencecchen in #5592
- iOS: reorderable built-in toolbar items (Ctrl/Option/Cmd/Esc/Tab) in toolbar settings by @lawrencecchen in #5579
- iOS: cap restoring-session window so a stale stored Mac can't hang it by @lawrencecchen in #5564
- iOS: show workspaces from all Mac windows, not just the front one by @lawrencecchen in #5565
- Keep pinned workspaces inside groups by @lawrencecchen in #5541
- Fix sidebar Shift-click range anchor after no-op drag by @lawrencecchen in #5601
- Fix SSH PTY typing lag by @lleewwiiss in #5594
- [codex] Move cmux agent policies into skills by @azooz2003-bit in #5608
- Split webviews bundle by surface (code splitting) by @lawrencecchen in #5613
- Fix inline VS Code command palette and WebSocket startup by @lawrencecchen in #5595
- Fix diff viewer loading state showing gray instead of the terminal theme by @lawrencecchen in #5631
- Keep Codex permission hooks non-blocking by @lawrencecchen in #5507
- Sentry: scrub file paths / PII / secrets from events before send (beforeSend/beforeBreadcrumb) by @lawrencecchen in #5598
- iOS: make terminal picker a native Menu (tap + press-drag-release) by @lawrencecchen in #5618
- Device registry P1: auto-pair the phone on reload by @lawrencecchen in #5626
- Fix publishV2 JSON response retention by @austinywang in #5664
- Fix UI freeze when closing tabs (synchronous agent-index load on main) by @lawrencecchen in #5669
- Retry Ghostty helper artifact uploads by @lawrencecchen in #5675
- Deflake UI test app launch waits by @lawrencecchen in #4461
- Event-driven SharedLiveAgentIndex: kill reload churn + close-undo staleness by @lawrencecchen in #5673
- Review-bot rules: prevent sync expensive-load + cache-substitution regressions by @lawrencecchen in #5672
- CI: re-enable Swift file length budget gate by @lawrencecchen in #5681
- Re-enable FileExplorerStore XCTest in CI by @lawrencecchen in #5682
- Run all DB-gated web tests in CI by @lawrencecchen in #5683
- Run Swift package settings alias test in CI by @lawrencecchen in #5684
- Retry required release asset attestations by @lawrencecchen in #5686
- Add fish shell integration by @lawrencecchen in #5678
- Deflake iOS menu item UI test taps by @lawrencecchen in #5687
- Remove stale iOS pairing QR asset by @lawrencecchen in #5692
- ios: add --external flag to upload-testflight.sh for external TestFlight groups by @lawrencecchen in #5552
- Fix nightly Xcode selection on single-Xcode runners by @lawrencecchen in #5694
- Fail bundled CLI tests when helper is missing by @lawrencecchen in #5696
- Isolate tmux corpus terminal CI DerivedData by @lawrencecchen in #5697
- Deflake browser find UI test launch readiness by @lawrencecchen in #5699
- [codex] Add more cmux agent skills by @azooz2003-bit in #5614
- Remove sidebar row-ids preference aggregation feeding the layout livelock (#2586) by @lawrencecchen in #5708
- Cover shell startup matrix by @lawrencecchen in #5695
- Fix #5286: surface needs-input attention for feed-routed blocking decisions by @austinywang in #5313
- Fix: make Select Workspace 1…9 / Surface 1…9 shortcuts actually rebindable (#5189) by @austinywang in #5196
- Fix tagged native auth callback handoff by @lawrencecchen in #5742
- Preserve user Claude settings on resume by @austinywang in #5661
- Fix sidebar status pills for newly created workspaces by @austinywang in #5662
- Serialize Ghostty surface registry mutations by @austinywang in #5622
- iroh default mobile transport: design + green Swift FFI spike by @lawrencecchen in #5735
- iOS: turnkey cloud TestFlight lane (fleet unsigned archive + local re-sign/verify) by @lawrencecchen in #5729
- Fix dragging grouped workspaces above their group by @austinywang in #5612
- Track AgentLaunchSanitizer.swift in the Swift file-length budget by @azooz2003-bit in #5751
- perf: drop redundant disk I/O on browser-availability checks and bg logging by @lawrencecchen in #5744
- Fix sidebar scrollbar: hide when content fits, fade overlay knob when idle (#3241) by @austinywang in #4767
- Fix launch crash on macOS 27 from zero-size SF Symbol rasterization by @matheustimbo in #5670
- docs: surface Workspace Groups on cmux.com/docs by @austinywang in #5749
- Fix #5128: open links on Cmd-click inside alt-screen TUIs (Claude/Codex) by @austinywang in #5406
- Resolve resumed claude through the cmux wrapper shim env var (fixes #5639) by @austinywang in #5721
- Fix #5733: drive find-overlay key routing off slot view hierarchy, not per-keystroke Entry weak-copy scan by @austinywang in #5755
- ios: detect Tailscale-off on the phone and surface it on pairing and disconnected screens by @lawrencecchen in #5722
- iOS: remove TestFlight wording from iOS screens + consistent no-devices chrome by @lawrencecchen in #5593
- iOS pairing: surface distinct, actionable failures instead of a silent ~60s spinner by @lawrencecchen in #5713
- macOS pairing window: replace "Download via TestFlight" with "Get cmux for iPhone" by @lawrencecchen in #5795
- iOS sign-in: bound every phase, cancellable OAuth waits, Cancel escape hatch by @lawrencecchen in #5728
- Slim the pairing QR: compact attach payload, drop vestigial auth_token, ECC M to L by @lawrencecchen in #5727
- iOS: pull-to-refresh on the workspace list by @lawrencecchen in #5654
- iOS: first-run onboarding before pairing by @lawrencecchen in #5655
- Retain Settings window for reliable reopen by @azooz2003-bit in #5801
- Stop titlebar elements from shifting when toggling the sidebar by @azooz2003-bit in #5707
- iOS onboarding: no-Tailscale guidance and explicit setup dead-ends by @lawrencecchen in #5714
- CmuxControlSocket stage 3b: main-actor lifecycle, AsyncStream client hand-off by @azooz2003-bit in #5719
- Add cmux window display to place a window on a named display by @azooz2003-bit in #5804
- chore: refresh the Swift file-length budget for current main by @austinywang in #5784
- Fix updater error copy for wedged-launchd install failures, add manual-download fallback by @azooz2003-bit in #5760
- chore: pre-allocate FeedCoordinator.swift budget for #5651 by @austinywang in #5814
- iOS: hierarchical device tree (device → tags → workspaces) over the device registry by @lawrencecchen in #5648
- iOS: mobile browser panes P1 (WKWebView surface) by @lawrencecchen in #5652
- Fix OSC 8 Cmd-click hyperlinks in terminal panes by @austinywang in #3580
- Don't hijack ZDOTDIR when the bundled shell-integration bootstrap is missing by @lawrencecchen in #5773
- iOS: Release-safe Send Feedback (privileged direct-to-agent for @manaflow.ai on tailnet, else email) by @lawrencecchen in #5653
- Deflake control-socket ping UI tests: wait for listener bind, then ping by @azooz2003-bit in #5812
- Localize package display strings missing from app catalogs by @azooz2003-bit in #5829
- Fix light themes rendering white-on-white terminals (#3459) by @austinywang in #5826
- Cache negative cmux-scope results so system.top stops re-probing every process per poll by @lawrencecchen in #5759
- web: bypass next/image optimizer for hero logo (Safari broken-image fix) by @austinywang in #5820
- Stop SSH auto-reconnect when host is unreachable; add manual Reconnect control (#5734) by @austinywang in #5767
- Custom sidebars: project PR context from per-panel state, not the focused-panel mirror by @azooz2003-bit in #5823
- Add cmux-custom-sidebar agent skill by @azooz2003-bit in #5851
- cli: browser view actions (react-grab, devtools, console, focus-mode, zoom, history) by @lawrencecchen in #5766
- Add a synchronous read seam to JSONConfigStore by @azooz2003-bit in #5838
- Add workspace group commands to the cloud CLI relay by @azooz2003-bit in #5856
- Add a persistent default display for dev builds by @azooz2003-bit in #5828
- Custom sidebar: instant toggle remount and live resize repaint by @azooz2003-bit in #5864
- browser actions: honor beforeinput on contenteditable, guard focus-mode side-effect, scope --return-to by @lawrencecchen in #5870
- Diff viewer: review comments with per-repo persistence and TextBox attach by @lawrencecchen in #5768
- sidebar perf: decouple workspace sidebar from notification-store churn by @lawrencecchen in #5859
- Set FD_CLOEXEC on control-socket descriptors by @austinywang in #5837
- Pixel-align sidebar content height to hide the phantom scrollbar (#3241) by @austinywang in #5846
- Cap sidebar status/metadata dictionaries to bound the sidebar view-graph livelock (#5845) by @austinywang in #5855
- Revert "Cap sidebar status/metadata dictionaries to bound the sidebar view-graph livelock (#5845)" by @austinywang in #5884
- Revert PR 5767 remote reconnect suspension by @austinywang in #5882
- Revert "Revert PR 5767 remote reconnect suspension" by @austinywang in #5885
- iOS: iMessage-style terminal composer (open by default, inline send, per-terminal drafts) by @lawrencecchen in #5876
- Fix browser keyDown stack overflow reentry by @azooz2003-bit in #5899
- Add vibe-coded custom sidebar examples by @azooz2003-bit in #5895
- Guard performKeyEquivalent keyDown force-dispatches against replay loops by @austinywang in #5891
- CmuxLiveEval: live-eval state engine foundation for vibe-coded sidebars by @azooz2003-bit in #5866
- Browser CLI reliability: socket-worker JS lane, CSP eval fallback, blank-surface fixes, fixture test suite by @lawrencecchen in #5778
- Fix iOS CI false-green: align manual-pairing tests with encrypted-route restriction, catch Swift Testing failures in success override by @lawrencecchen in #5906
- Custom sidebars: in-process renderer by default, Settings section, worker resize pump fix by @azooz2003-bit in #5867
- Forward notifications to iPhone only when away from the Mac by @lawrencecchen in #5912
- Minimal pairing QR: routes-only payload, loopback refusal, full-width render, Copy IP/Port, no expiry by @lawrencecchen in #5872
- Fix browser context menu opening the wrong link by @lawrencecchen in #5780
- Fix forked Claude sessions restoring the parent session after cmux restart by @lawrencecchen in #5910
- iOS render-grid liveness watchdog: probe before teardown, consume during subscribe ack (fixes the 10.5s false-fire replay loop) by @lawrencecchen in #5869
- CmuxControlSocket stage 3c: extract the RPC dispatch half of TerminalController into ControlCommandCoordinator (14 domains) by @azooz2003-bit in #5816
- iOS: park notification-tap deep links until the workspace can be navigated to by @lawrencecchen in #5927
- Add New Browser Workspace action (Option+Cmd+N) by @austinywang in #5926
- Fix browser image download filenames by @austinywang in #5938
- iOS: View as Text sheet for terminal copy-paste by @lawrencecchen in #5875
- Stabilize browser navigation UI test socket launch by @lawrencecchen in #5950
- Re-assert sidebar overlay scrollers when the preferred scroller style changes (#3241 sidebar scope) by @austinywang in #5955
- Fix Find pane for same-directory workspaces by @austinywang in #5956
- Browser pane: bypass system proxy for loopback on local workspaces by @austinywang in #5915
- Fix hidden right-sidebar FileExplorer mount loop on launch by @lawrencecchen in #4937
- browser inputs: dispatch pointerenter non-bubbling to match mouseenter and spec by @lawrencecchen in #5958
- Fix FileExplorer updateNSView re-entrant SwiftUI loop on macOS 26 (#4931) by @kevinsslin in #5786
- Distrust cross-agent and shell-wrapper agent launch captures (fixes missing/broken Fork Conversation) by @lawrencecchen in #5937
- Session restore stress: recover from corrupt snapshot via -previous backup by @lawrencecchen in #5914
- Release v0.64.15 by @austinywang in #5968
New Contributors
- @lleewwiiss made their first contribution in #5594
- @matheustimbo made their first contribution in #5670
- @kevinsslin made their first contribution in #5786
Full Changelog: v0.64.14...v0.64.15
Original source
Curated by the Releasebot team
Releasebot is an aggregator of official release notes from hundreds of software vendors and thousands of sources.
Our editorial process involves the manual review and audit of release notes procured with the help of automated systems.