What's Changed
- fix(desktop): Cmd+; only offers cloud workspaces that are in your sidebar by @harshithmullapudi in #8300
- fix(mobile): chat feedback pass: keyboard dismiss, folded tool calls, glass header, dock chips by @harshithmullapudi in #8288
- feat(desktop): chat links follow the link click settings, Codex-style by @harshithmullapudi in #8298
- feat(pages): show who is viewing a page, including guests by @harshithmullapudi in #8292
- test(cli): remove module mocks so the suite passes in any file order by @saddlepaddle in #8314
- test(api,trpc): replace module mocks with stubs scoped to one file by @saddlepaddle in #8315
- test(agent-setup): remove module mocks that leaked a temp home into other files by @saddlepaddle in #8316
- feat(marketing): add Automations, Browser, and Plugins product pages by @Kitenite in #8308
- test(desktop): one DOM for the whole run and no module mocks by @saddlepaddle in #8319
- feat(desktop): show workspace pages in the PR pane summary rail by @AviPeltz in #8322
- fix(host-service): report a taken move destination as a conflict, not a 500 by @saddlepaddle in #8326
- fix(desktop): keep PR page cards in view in a narrow pane and restore the fixed card grid by @AviPeltz in #8323
- test: run suites without --isolate and remove three flaky tests by @saddlepaddle in #8336
- fix(plugins): a plugin from another marketplace gets its connector's own server by @saddlepaddle in #8320
- feat(db): organization_plugins table and the install reference to it by @saddlepaddle in #8321
- feat(chat): load whole sessions, unfurl links, and polish Chat v3 by @harshithmullapudi in #8329
- marketing(compare): say Superset mobile runs on iPhone and iPad across compare pages by @Kitenite in #8340
- docs(marketing): say Superset mobile runs on iPhone and iPad by @Kitenite in #8338
- feat(desktop,host-service): show Hermes token usage in the usage section by @Kitenite in #8341
- fix(chat): resume a background chat tab instead of opening a blank one by @Kitenite in #8342
- feat(desktop): link PR reviewers to their GitHub profiles by @AviPeltz in #8343
- feat(desktop): chat v3 polish: collapsed tool runs, command and mention chips, background work across chats by @harshithmullapudi in #8339
- chore(desktop): bump version to 1.37.0 by @saddlepaddle in #8312
- feat(desktop): one Tasks view that follows the organization's task tracker by @saddlepaddle in #8100
- fix(deps): bump next to 16.3.8 for security advisories by @Kitenite in #8347
- fix(desktop): paste the path when dragging a Files tab row onto a terminal by @Kitenite in #8350
- feat(desktop): open links in the right pane area by @harshithmullapudi in #8349
- fix(api): renew Gmail watches for connector-flow Google connections by @saddlepaddle in #8353
- fix(desktop): let Option-drag select text over a TUI that captures the mouse by @Kitenite in #8361
- fix(deps): bump next to 16.3.8 to resolve Dependabot alerts by @AviPeltz in #8346
- feat(desktop): redesign the chat composer model and mode pickers by @AviPeltz in #8243
- feat(admin): hiring pipeline (ATS) at admin.superset.sh/hiring by @Kitenite in #8367
- fix(cli): use the app's account in a Superset terminal, so pages publish stops failing with "Not a member of organization" by @Kitenite in #8274
- fix(host-service): report unreadable paths as permission errors, not missing by @Kitenite in #8268
- fix(admin): hiring review fixes before the Notion import by @Kitenite in #8368
- feat(hiring): bun hiring script + require verified email for admin by @Kitenite in #8369
- chore: move the admin dashboard to the private superset-sh/admin repo by @Kitenite in #8374
- feat(cli): herdr-parity terminal control — agent wait, raw keys, attach/ssh, and
superset panesby @Kitenite in #8371 - fix(host-service): refresh the Changes diff once a missing base ref is fetched by @Kitenite in #8299
- feat(workspaces): name new worktree folders from the prompt by @Kitenite in #8370
- fix(cli): review follow-ups for wait, attach, keys and panes by @Kitenite in #8376
- feat(cli): superset snapshot by @Kitenite in #8381
- feat(cli): superset agents explain by @Kitenite in #8380
- fix(desktop): keep the fast toggle in the model menu, and typing in settings no longer jumps to search by @AviPeltz in #8384
- docs(cli): reference and orchestrate skill for wait, keys, attach, panes, notifications, explain, snapshot by @Kitenite in #8382
- fix(api): create and revoke API keys from a CLI OAuth session by @Kitenite in #8386
- fix(hiring): minor review fixes from #8369 (admin-access test, plan doc) by @Kitenite in #8378
- fix(i18n): keep the English catalog out of formatter-only bundles by @Kitenite in #8385
- docs(cli): point agents at
superset schemainstead of--helpby @AviPeltz in #8387 - feat(cli): superset hosts add sets up any machine you can SSH into as a host by @Kitenite in #8388
- feat(db): page_comment_reads read-watermark table by @AviPeltz in #8391
- fix(host-service): never force-delete uncommitted files on startup reconcile by @Kitenite in #8256
- fix(desktop): always open v2 and migrate every v1 setup without hiding work by @Kitenite in #8258
- feat(skills): offer import-login when the user says they're signed in elsewhere by @Kitenite in #8394
- feat(db): add hiring_applications.closed_reason by @Kitenite in #8395
- feat(api): comment count and preview on page.listPaginated, pageComment.markRead by @AviPeltz in #8392
- feat(desktop): undo closing a chat tab, and fork instead of switching provider mid-chat by @harshithmullapudi in #8383
- feat(desktop): comment preview bubble on page cards by @AviPeltz in #8393
- feat(desktop): PR comments as an activity timeline by @AviPeltz in #8398
- feat(desktop): improve chat links, file navigation, and code blocks by @AviPeltz in #8405
- feat(chat): show the images an agent reads, captures, or receives by @AviPeltz in #8404
- fix(chat-runtime): harden the ACP harness against agent crashes, hangs and lost resumes by @harshithmullapudi in #8406
- feat(pages): storage scopes, agent writes, and live plugin tools for pages by @harshithmullapudi in #8390
- fix(desktop): show the v1 terminals notice only to users migrated this launch by @Kitenite in #8412
- docs(skills): weekend CLI commands in orchestrate, doctor and the CLI reference by @Kitenite in #8413
- fix(mcp): accept multi-org session tokens when the request names the org by @Kitenite in #8414
- feat(marketing): announce the upcoming name change (hero pill + blog post) by @Kitenite in #8418
- chore(sandbox): bump pinned codex to 0.162.1 by @Kitenite in #8417
- feat(marketing): drop periods from the hero headline by @Kitenite in #8420
- chore(db): drop the hiring tables, now owned by the admin app by @Kitenite in #8422
- docs: document multiple windows by @AviPeltz in #8389
- feat(desktop): edit rows preview their change, and every tool row branches off a rail by @AviPeltz in #8419
- fix(marketing): simplify blog layout and announcement copy by @Kitenite in #8423
- fix(desktop): line the cloud row's archive button up with the + and timestamps by @saddlepaddle in #8424
- feat(desktop): set up a host over SSH from Settings → Hosts by @Kitenite in #8396
- feat(desktop): fold resolved review threads on the PR pane by @AviPeltz in #8428
- feat(chat): find in transcript with Cmd+F by @AviPeltz in #8403
- feat(desktop): GitHub pull request and issue chips in sent messages by @AviPeltz in #8437
- docs(marketing): new copy for the name-change post, one-line blog card dates by @Kitenite in #8446
- fix(cli): name the organization in auth mcp-headers so agent MCP works for multi-org users by @harshithmullapudi in #8450
- fix(trpc): keep task assignee when update omits assigneeId by @Kitenite in #8457
- feat(billing): collect business name and VAT ID at Stripe checkout by @Kitenite in #8452
- feat(tasks): filter task lists by exact labels by @Kitenite in #8458
- fix: open shared workspace links in the workspace view by @saddlepaddle in #8469
- fix(mobile): taller workspace page cards by @saddlepaddle in #8468
- fix(mobile): grey stop button in composer by @saddlepaddle in #8470
- feat(tasks): label hierarchy with path names and a label filter in the Tasks view by @Kitenite in #8466
- chore: remove apps/discord-triage (moved to the admin repo) by @Kitenite in #8474
- docs: generate weekly changelog 2026-10-11 by @Kitenite in #8465
- docs(marketing): add competitor and coding-agent compare pages, refresh Cursor and Codex by @Kitenite in #8476
- docs: supported agents, agent-maker guide, keep-agents-running, and new guides by @Kitenite in #8477
- feat(mobile): queued messages sheet and dock-aligned scroll button in chat by @saddlepaddle in #8479
- fix(mobile): attach files to the cloud workspace before a chat send imports them by @saddlepaddle in #8480
- fix(marketing): llms.txt format and FAQ text, split sitemap by page type by @Kitenite in #8483
- docs(marketing): new comparison pages and robots.txt crawler rules by @Kitenite in #8482
Full Changelog: desktop-v1.37.0...desktop-v1.38.0