What's Changed
- chore(desktop): bump version to 1.12.5 by @saddlepaddle in #5201
- feat(models): add Opus 4.8 to model switcher by @saddlepaddle in #5203
- fix(desktop): restore PostHog identity stitching for pre-sign-in events by @saddlepaddle in #5207
- fix(relay): stop Sentry buffering the per-request console firehose (memory leak) by @saddlepaddle in #5208
- fix(host-service): inject credentials into repo clone by @saddlepaddle in #5228
- feat(mobile): Expo SDK 56 + TS 6.0.3 monorepo, RNR/theme refresh, Storybook by @saddlepaddle in #5242
- fix(cli): stop truncating workspace IDs in workspaces list output by @saddlepaddle in #5245
- feat: add merge queue PR status icon by @MikeMcQuaid in #5249
- feat(mobile): AI Elements port — 46 chat components for mobile chat by @saddlepaddle in #5251
- fix(desktop): bump shell-quote to 1.8.4 (Dependabot #166) by @AviPeltz in #5267
- chore(cli): bump version to 0.2.23 — fix #5294 stale binary version by @saddlepaddle in #5296
- chore(deps): patch Dependabot security alerts (hono, vite, ua-parser-js) by @AviPeltz in #5307
- chore(desktop): title and make terminal daemon searchable in settings by @AviPeltz in #5308
- docs(cli): document opening a specific agent session via deep link by @robertn702 in #5032
- perf(host-service): quiet the git watcher (filter .git events + adaptive debounce) by @aaronrosenthal in #5239
- fix(desktop): toast when v2 workspace auto-naming falls back by @Kitenite in #5323
- fix(desktop): paste images into the new workspace prompt by @AndyG6 in #5283
- perf(terminal): coalesce PTY output into one xterm.write per animation frame (v2 transport) by @thebrownproject in #5255
- fix(desktop): auto-add CLI-created workspaces to sidebar by @ruangustavo in #5083
- fix(desktop): keep removed projects out of the sidebar by @AviPeltz in #5327
- fix(desktop): extend auto-name fallback toast duration to 15s by @AviPeltz in #5336
- fix(desktop): make project setup/teardown scripts section searchable in settings by @AviPeltz in #5335
- fix(terminal): set TERM_THEME so cursor-agent detects light/dark theme by @AviPeltz in #5338
- fix(ports): stop spurious "Failed to close N port(s)" toast on close-all by @AviPeltz in #5339
- feat(desktop): add command palette search button to navigation controls by @Kitenite in #5346
- feat(desktop): add model picker to workspace create dialog by @svenpeeters in #5248
- [codex] upgrade Electric and TanStack dependencies by @Kitenite in #5383
- fix(desktop): Cmd+Backspace sends bare Ctrl-U in terminal by @Kitenite in #5388
- fix(host-service): detect ports for terminals without an attached renderer by @Kitenite in #5325
- fix(desktop): keep traffic-light chrome constant under page zoom by @Kitenite in #5390
- feat(desktop): default dev builds to v2 by @Kitenite in #5391
- feat(desktop): configure where v2 port badges open (Settings → Links) by @Kitenite in #5350
- test(desktop): CDP renderer verification harness + docs by @Kitenite in #5393
- feat(desktop): move workspace ports into the workspace item by @Kitenite in #5392
- fix(automations): keep device and workspace host in sync by @Kitenite in #5394
- [codex] Handle binary and video file changes by @Kitenite in #5385
- fix(host-service): create missing parent dir on project create/clone by @saddlepaddle in #5397
- fix(billing): read invoices from the org's canonical Stripe customer by @saddlepaddle in #5406
- feat(desktop): persist v2 sidebar running + PR state, add Clear Status by @Kitenite in #5349
- fix(desktop): spinner for v2 changes loading + delayed file/change tree tooltips by @Kitenite in #5410
- feat(desktop): emphasize live-work sections in changes sidebar by @kkjcheng in #5416
- feat(desktop): running agents section in workspace sidebar by @Kitenite in #5414
- fix(desktop): make sidebar project visibility explicit, not derived from workspaces by @Kitenite in #5411
- fix(desktop): persist v2 changes-sidebar section collapse state by @kkjcheng in #5417
- feat(desktop): pinned source-group sections in the diff pane by @Kitenite in #5409
- feat(desktop): add Quit Superset Completely to the macOS app menu by @Kitenite in #5419
- fix(desktop): match diff pane file header background to section bar by @Kitenite in #5424
- feat(shared,desktop): Fable model + reasoning-effort support for agent launches by @Kitenite in #5418
- refactor(desktop): cleaner, compact inline agent/port sections in v2 sidebar by @Kitenite in #5426
- fix(desktop): restore window/localStorage globals leaked by persistent-hash-history tests by @Kitenite in #5428
- feat(workspace-fs): allow viewing files outside the workspace root by @Kitenite in #5427
- fix(host-service): recover v2 ports promptly after host-service restart by @Kitenite in #5430
- feat(web,desktop): show "Last used" badge on sign-in method by @Kitenite in #5432
- feat(agents): let users add their own custom terminal agents with icons by @Kitenite in #5420
New Contributors
- @MikeMcQuaid made their first contribution in #5249
- @robertn702 made their first contribution in #5032
- @aaronrosenthal made their first contribution in #5239
- @AndyG6 made their first contribution in #5283
- @thebrownproject made their first contribution in #5255
- @svenpeeters made their first contribution in #5248
Full Changelog: desktop-v1.12.5...desktop-v1.13.0