What's Changed
- Make release asset guard idempotent for existing immutable assets by @lawrencecchen in #285
- Light mode by @austinywang in #258
- Deduplicate branch context entries by directory by @austinywang in #288
- Fix cmux border resize icon disappearing by @austinywang in #284
- Fix stuck split resize cursor outside divider range by @austinywang in #291
- Add suppressible Cmd+Q quit warning and settings toggle by @lawrencecchen in #295
- Add cmux --version command with regression test by @lawrencecchen in #298
- Browser View: add right-click open link in default browser by @lawrencecchen in #300
- Add socket access control modes including password + full open access by @lawrencecchen in #299
- Add Nick Schrock testimonial and subtitles to wall of love by @lawrencecchen in #297
- Fix Cmd +/- browser zoom shortcuts by @lawrencecchen in #312
- Add Reddit testimonial to wall of love by @lawrencecchen in #314
- Add sidebar metadata CLI subcommands and API docs by @lawrencecchen in #305
- Add contributor credits to release skills by @lawrencecchen in #319
- Fix terminal Cmd+F overlay visibility regression and add layering guardrails by @lawrencecchen in #313
- Fix changelog page links rendering as raw text by @lawrencecchen in #320
- Fix terminal find overlay retain cycle by @lawrencecchen in #323
- Add keyboard shortcut to rename current workspace by @0xble in #316
- Follow-up: sync customizable workspace shortcuts across UI by @lawrencecchen in #321
- Fix theme toggle tracking system preference instead of selected theme by @lawrencecchen in #326
- Fix pane shortcut hints leaking across windows by @lawrencecchen in #328
- Add workspace tab color schemes and debug scheme toggle by @lawrencecchen in #324
- Hide new-tab toggles and align dark-mode button styling by @lawrencecchen in #322
- Settings: move Workspace Color Indicator into Workspace Colors by @lawrencecchen in #329
- Default workspace color indicator to left rail by @lawrencecchen in #332
- Ensure browser omnibar uses squircle styling by @lawrencecchen in #335
- Respect open-wrapper browser settings and preserve PR 307 history by @lawrencecchen in #331
- Follow-up PR331: sync settings fallback and non-focus split intent by @lawrencecchen in #339
- Match bonsplit split/tab borders and remove active-tab bottom line by @lawrencecchen in #340
- Fix nightly: update bonsplit for Release build by @lawrencecchen in #341
- Match bonsplit tab chrome to Ghostty theme by @lawrencecchen in #342
- Merge Cmd+Shift+H flash codepath across browser and terminal by @lawrencecchen in #354
- Keep chrome/theme updates in lockstep on theme switch by @lawrencecchen in #345
- Fix browser-surface click focus without regressing open by @lawrencecchen in #355
- Add command palette (Cmd+Shift+P) by @lawrencecchen in #358
- Fix early split close hang on Ctrl+Shift+D by @lawrencecchen in #356
- Command palette caret uses white tint by @lawrencecchen in #361
- Cmd+P switcher includes workspaces from every window by @lawrencecchen in #362
- Add command-palette Apply Update and Attempt Update actions by @lawrencecchen in #363
- Fix early Cmd+D then Ctrl+D split startup hang by @lawrencecchen in #364
- Fix terminal focus when window loses key by @lawrencecchen in #359
- Fix browser workspace focus handoff lag by @austinywang in #381
- Fix Caps Lock preventing browser omnibar Enter submit by @austinywang in #382
- Fix browser deeplink handling for custom URL schemes by @austinywang in #392
- Fix sidebar max-width regression with a 1/3 window cap by @austinywang in #393
- Fix terminal zoom inheritance for new splits/surfaces/workspaces by @austinywang in #384
- Fix pane overflow/misalignment during aggressive resize (issue #348) by @austinywang in #396
- Add Cmd+P open-directory shortcuts for installed apps by @lawrencecchen in #368
- Fix self-hosted CI exposure on fork pull requests by @lawrencecchen in #397
- Portal: stabilize rapid split churn + log Bonsplit container shifts by @lawrencecchen in #370
- Fix titlebar folder icon drag hit-testing by @lawrencecchen in #357
- Upgrade Sentry: tracing, breadcrumbs, dSYM upload by @lawrencecchen in #366
- Fix light-mode browser omnibar chrome background by @lawrencecchen in #398
- Make browser omnibar suggestions popup and row highlights squircle by @lawrencecchen in #405
- Add star history chart to README by @lawrencecchen in #410
- Fix omnibar/command-palette focus oscillation by @lawrencecchen in #408
- Implement cross-window/workspace tab and workspace move actions by @lawrencecchen in #402
- Fix favicon regression and stuck titlebar drag suppression by @austinywang in #417
- Fix Cmd+P/Cmd+Shift+P window routing by @lawrencecchen in #413
- Add Read the Docs link below bottom CTA on homepage by @lawrencecchen in #411
- Fix ASCII diagram font rendering on concepts page by @lawrencecchen in #420
- Fix double-click titlebar zoom on browser panel side by @austinywang in #424
- Use native WebKit middle-click handling for browser links by @lawrencecchen in #416
- Add new testimonials to wall of love by @lawrencecchen in #427
- Add debug timing logs for bonsplit tab transfer lag repro by @lawrencecchen in #419
- Fix browser Return/Enter submission and add enter tracing by @austinywang in #428
- Fix window title updates applying to wrong window by @tekacs in #425
- Fix browser Return/Enter keyDown routing for web views by @austinywang in #434
- Fix invisible browser chrome in mixed light/dark themes by @lawrencecchen in #436
- Fix sidebar titlebar drag and double-click passthrough by @austinywang in #438
- Sidebar: set selected workspace colors and white text by @lawrencecchen in #437
- Fix terminal render recovery after split topology churn by @austinywang in #439
- Sidebar double-click adds workspace at end by @lawrencecchen in #443
- Fix browser eval CLI output to return value by @lawrencecchen in #442
- Implement session persistence pass 1 (windows/workspaces/scrollback) by @lawrencecchen in #317
- Auto-focus omnibar when focusing blank browser surfaces by @lawrencecchen in #448
- Guard nil surface in TerminalSurface.forceRefresh by @austinywang in #449
- Fix terminal blanking after full-surface horizontal tab drop by @austinywang in #451
- Fix Cmd+N workspace shortcut when browser panel is focused by @austinywang in #453
- Require a tag to launch cmux DEV by @lawrencecchen in #462
- Fix flaky browser context-menu downloads and target selection by @austinywang in #461
- Add CLI socket diagnostics and restart-listener command by @lawrencecchen in #460
- Fix Open Settings from Command Palette by @lawrencecchen in #463
- feat: show linked pull request metadata in sidebar by @adinvadim in #337
- Fix Cmd+W close for terminal+browser split (issue #464) by @austinywang in #465
- Add split actions and shortcuts to terminal context menu by @austinywang in #467
- Release v0.61.0 by @lawrencecchen in #470
New Contributors
- @0xble made their first contribution in #316
- @tekacs made their first contribution in #425
- @adinvadim made their first contribution in #337
Full Changelog: v0.60.0...v0.61.0