·
10 commits
to main
since this release
What's Changed
- docs(cli,agents): no em dashes in user-facing copy; fix stale theme-set restart note by @Kitenite in #6425
- fix(auth): control arm gets no emails; fail-closed activation variant by @saddlepaddle in #6430
- chore(desktop,trpc,db): delete v1 cloud secrets surface and dead v1 cloud routers by @saddlepaddle in #6431
- fix(desktop): attach child stderr tail and exit context to host-service crash reports by @saddlepaddle in #6191
- fix(desktop): tolerate file/directory path collisions in changes tree by @Kitenite in #6218
- fix(desktop): classify detached-HEAD main-repo open as typed BAD_REQUEST by @Kitenite in #6258
- fix(host-service): classify missing project directory as NOT_FOUND in workspace-creation git procedures by @Kitenite in #6316
- fix(host-service): classify missing chat credentials as PRECONDITION_FAILED instead of 500 by @Kitenite in #6317
- fix(web): guard MeshGradient against missing WebGL context by @Kitenite in #6318
- fix(desktop): classify ETIMEDOUT filesystem errors as TIMEOUT instead of 500 by @Kitenite in #6319
- fix(host-service): bypass user git hooks for scaffolding initial commits by @Kitenite in #6320
- fix(host-service): classify missing cloud project in setup as NOT_FOUND by @saddlepaddle in #6433
- fix(host-service): classify terminal session failures by kind, not message text by @saddlepaddle in #6432
- fix(desktop): classify pull/sync conflicts and rejected pushes as typed non-500s by @Kitenite in #6259
- chore(host-service,host-client,desktop): delete ACP sessions stack by @saddlepaddle in #6434
- chore(chat-ui,chat-legacy,trpc,db,desktop,mobile): delete orphan packages and the device-presence system by @saddlepaddle in #6435
- chore(host-service,trpc,cli,desktop): decouple the app from v2_projects by @saddlepaddle in #6436
- test(host-service): make the fs:watch-file dedupe test deterministic by @saddlepaddle in #6438
- chore(trpc,db): shrink the v2_projects surface ahead of its removal by @saddlepaddle in #6439
- chore(desktop): bump version to 1.21.0 by @Kitenite in #6424
- refactor(provider-auth): extract model-provider auth out of chat-legacy by @saddlepaddle in #6441
- feat(mobile): gate the app behind a paid plan and flatten settings by @saddlepaddle in #6414
- feat(admin,trpc): company metrics dashboard from PostHog, Stripe, Neon, and Mercury by @saddlepaddle in #6410
- docs(agents): slim AGENTS.md to essentials and move deep guides to skills/docs by @saddlepaddle in #6442
- feat(desktop): add prompt-cards arm to the new-workspace screen by @saddlepaddle in #6451
- fix(desktop,host-service): classify environmental git failures as typed non-500s by @Kitenite in #6260
- fix(desktop,host-service): address unreviewed findings from the sentry fix wave by @saddlepaddle in #6437
- fix(host-service): classify a repository with no work tree as a typed NOT_FOUND by @saddlepaddle in #6446
- fix(host-service): disable commit signing for scaffolding commits by @saddlepaddle in #6447
- fix(desktop): classify out-of-space update failures by free disk, not message text by @saddlepaddle in #6448
- fix(local-db): restore persist_terminal so shipped builds can still read settings by @saddlepaddle in #6450
- fix(desktop): classify declined commits by git exit status and bound captured failures by @saddlepaddle in #6452
- fix(desktop): stop reporting normal renderer exits as errors by @saddlepaddle in #6453
- chore(mobile): point App Review notes at the flattened settings page by @saddlepaddle in #6443
- fix(mobile): stop the attachments carousel painting at corrupted frames by @saddlepaddle in #6449
- chore(mobile): align the Expo SDK 56 native module batch by @saddlepaddle in #6455
- fix(admin): stop blocking dashboard tiles on PostHog insight recomputes by @saddlepaddle in #6456
- fix(codex): remove unsupported MCP transport types by @lizard-kim in #6459
- revert(chat-ui): restore the package deleted in #6435 by @saddlepaddle in #6463
- chore(host-service,desktop): remove dead cloud-sync leftovers and stub procedures by @saddlepaddle in #6462
- feat(desktop): prompt users to star superset-sh/superset on GitHub by @AviPeltz in #6469
- fix(mobile): patch metro so release bundles can hash Bundle Mode worklets by @saddlepaddle in #6460
Full Changelog: desktop-v1.21.0...desktop-v1.22.0