What's Changed
- chore(desktop): bump version to 1.24.1 by @saddlepaddle in #6721
- fix(desktop): show session-specific copy in the workspace-creating loader by @AviPeltz in #6725
- feat(desktop): Plugins MVP — Codex-style catalog with MCP install, behind internal flag by @AviPeltz in #6722
- fix(relay2): pin workers_dev so deploys can't disable the workers.dev URL by @saddlepaddle in #6728
- fix(desktop): wire up Quick Create Workspace (Cmd+Shift+N) in v2 by @AviPeltz in #6727
- feat(desktop): collapsible per-workspace groups in top-bar ports dropdown by @AviPeltz in #6726
- fix(billing): keep paid access during Stripe's dunning window by @saddlepaddle in #6732
- refactor(desktop): one sidebar card at a time via SidebarCardSlot by @saddlepaddle in #6733
- fix(host-service): classify an unreachable cloud API as 503, not a 500 by @saddlepaddle in #6735
- fix(host-service): classify missing Command Line Tools and unreadable tree objects as typed non-500s by @saddlepaddle in #6737
- fix(host-service): keep pull-request search results when one chunk fails by @saddlepaddle in #6736
- fix(desktop): stop capturing crashes from processes spawned in terminals by @saddlepaddle in #6738
- fix(host-service): classify a missing git filter helper as a typed non-500 by @saddlepaddle in #6739
- fix(mobile): handle the OS refusing to open sign-in legal links by @saddlepaddle in #6741
- fix(mobile): rebuild the sessions sheet in RN, and make every sheet look like one by @saddlepaddle in #6740
- perf(admin): stop blocking the dashboard shell on work it doesn't need by @saddlepaddle in #6742
- fix(mobile): stop waiting on the workspace destroy the host already committed by @saddlepaddle in #6744
- chore(api): bound both event logs to a 7-day payload window by @saddlepaddle in #6745
- fix(relay): un-wedgeable tunnel supervision + SDK relay resolution by @saddlepaddle in #6724
Full Changelog: desktop-v1.24.1...desktop-v1.24.2