What's Changed
- docs(agents): assign new PRs to superset-home for a cloud review by @saddlepaddle in #8195
- fix(plugins): list Slack app cards with their title and link by @saddlepaddle in #8203
- feat(chat): composer shortcuts, Cmd+Enter steer, and image attachments in the transcript by @harshithmullapudi in #8181
- fix(plugins): dev builds stop writing plugin MCP entries into agent configs by @harshithmullapudi in #8202
- feat(desktop): right pane area behind the right-pane-area flag by @harshithmullapudi in #8194
- feat(cli): read a page's shared storage with
superset pages storageby @harshithmullapudi in #8182 - feat(acp-chat): sidebar parity, background work menu and subagents for ACP chat by @harshithmullapudi in #8199
- fix(plugins): stop a user's Superset MCP entry from blocking every plugin by @harshithmullapudi in #8189
- feat(host-service): nudge clients with chat:sessions-changed on /events by @harshithmullapudi in #8168
- chore(desktop): bump version to 1.36.0 by @Kitenite in #8201
- fix(plugins): the Slack plugin acts as the person who connected it by @saddlepaddle in #8212
- fix(desktop): ⌘O opens the editor again, with clearer shortcut names by @Kitenite in #8213
- feat(tasks): a team's task key can be changed by @saddlepaddle in #8115
- fix(desktop): Quit Completely stops the v2 pty-daemons by @Kitenite in #8214
- feat(plugins): add Neon and PostHog plugins by @saddlepaddle in #8215
- fix(chat): match the composer's plus button to its 26px footer row by @AviPeltz in #8216
- ci: build the CLI for Linux x64 only on main too by @saddlepaddle in #8176
- fix(desktop): the Linear issue picker lists triage and backlog issues by @saddlepaddle in #8219
- fix(connectors): say where an identity probe failed and what the tool expects by @saddlepaddle in #8221
- fix(connectors): log what the server said when an identity tool call fails by @saddlepaddle in #8225
- fix(connectors): read Stripe's identity from its account list by @saddlepaddle in #8226
- fix(connectors): one sign-in state cookie per connector by @saddlepaddle in #8224
- feat(chat): steer prompts into a running ACP turn, hide stop while only background work runs by @harshithmullapudi in #8207
- fix(connectors): Stripe names an account by stripe_context by @saddlepaddle in #8227
- feat(mobile): voice mode, an orchestrator over OpenAI Realtime by @saddlepaddle in #8117
- feat(desktop): workspace header and right pane polish behind right-pane-area by @harshithmullapudi in #8236
- feat(desktop): consistent plugin icons, no Installed row, no duplicate Notion/Sentry cards by @harshithmullapudi in #8239
- fix(deps): resolve open Dependabot alerts by @AviPeltz in #8234
- feat(marketing): rework the team page around what we shipped by @Kitenite in #8193
- feat(plugins): add Google Calendar and Vercel plugins by @harshithmullapudi in #8220
- feat(chat): a chat pane of its own, host-started chats, and no leaked chat agents by @harshithmullapudi in #8242
- docs: document restoring a deleted or merged workspace by @Kitenite in #8253
- fix(desktop): restore plugin chips in a composer seeded from text by @AviPeltz in #8246
- chore(marketing): team page tweaks by @Kitenite in #8254
- fix(desktop): mark new pages with a dot on the activity button by @AviPeltz in #8257
- fix(setup): point later setup steps at the workspace's Neon branch by @saddlepaddle in #8260
- feat(desktop): pull request page as summary, info rail, conversation, and draft flow by @AviPeltz in #8247
- feat(mobile): ACP chat on mobile with a Cursor-style UI, behind acp-chat by @harshithmullapudi in #8238
- feat(marketing): move /join-us to /careers by @Kitenite in #8263
- feat(marketing): redirect capitalized URLs to lowercase in one hop by @Kitenite in #8264
- fix(sandbox): point every environment at the released bundle by @harshithmullapudi in #8259
- chore(marketing): polish Satya's team page story by @saddlepaddle in #8266
- fix(host-service): fetch a missing branch before workspace restore gives up by @Kitenite in #8255
- fix(chat): attach files dropped anywhere on a chat pane by @harshithmullapudi in #8262
- perf(desktop): stop the Changes pane re-rendering every file on each git event by @AviPeltz in #8265
- refactor(tasks): stop using the Linear project filter and external assignee by @saddlepaddle in #8222
- fix(mobile): keep the Home scope bar at its own height when the host is offline by @saddlepaddle in #8272
- feat(desktop): show Superset pages as cards in the agent chat by @AviPeltz in #8200
- perf(mobile): connect a voice session faster by @saddlepaddle in #8271
- feat(marketing): redesign /careers by @Kitenite in #8273
- fix(mobile): animate the voice orb while connecting by @saddlepaddle in #8277
- feat(cli): rename
workspaces deletetoworkspaces archiveby @superset-home in #8267 - feat(cloud): open new cloud workspace agents as a chat behind acp-chat by @harshithmullapudi in #8269
- ci: give every job a timeout so a hung run fails in minutes, not 6 hours by @saddlepaddle in #8270
- feat(sandbox): tag Vercel sandboxes with their org, workspace and creator by @saddlepaddle in #8282
- fix(desktop): open preset bar agents as a chat in cloud workspaces by @harshithmullapudi in #8279
- feat(marketing): redirect /career to /careers by @Kitenite in #8287
- ci: stream test logs so a hung test task shows its last line by @saddlepaddle in #8286
- fix(desktop): show "Workspace archived" in the archive toast by @saddlepaddle in #8285
- feat(desktop): Cmd+; workspace switcher, per-workspace right pane, chat draft fixes by @harshithmullapudi in #8283
- chore(marketing): refresh media kit about copy by @Kitenite in #8290
- fix(desktop): widen the ports gap and enlarge repo icons in cloud rows by @saddlepaddle in #8293
- Refresh Agent Orchestrator (now Orchestrator) comparison pages by @somewherelostt in #8244
- feat(automations): add PR closed trigger by @saddlepaddle in #8302
- refactor(tasks): stop reading the Linear mirror's task columns; keep the fields as nulls by @saddlepaddle in #8275
- feat(db): drop the Linear mirror's columns from tasks by @saddlepaddle in #8276
- docs(marketing): refresh guides and comparison pages by @Kitenite in #8291
- feat(marketing): add a Superset Pages product page by @Kitenite in #8296
- fix(desktop): keep the PR comment composer at the end of the Summary in a workspace pane by @AviPeltz in #8301
- docs(marketing): drop the "no merge conflicts" claim by @Kitenite in #8306
- feat(marketing): turn Product and Resources into sectioned menus by @Kitenite in #8307
- feat(plugins): one MCP server per plugin, the account as a tool argument by @harshithmullapudi in #8289
- ci: record what a hung test run is blocked on by @saddlepaddle in #8305
- chore(mobile): start 1.1.4 now that 1.1.3 is in review by @saddlepaddle in #8309
- ci: run tests on a bun build that has the spawnSync fix by @saddlepaddle in #8311
New Contributors
- @superset-home made their first contribution in #8267
- @somewherelostt made their first contribution in #8244
Full Changelog: desktop-v1.36.0...desktop-v1.37.0