Skip to content

Releases: ParadevAI/Paradev

Superset Desktop Canary

Pre-release

Choose a tag to compare

@github-actions github-actions released this 26 Oct 14:30
0f894a0

Internal Testing Build

This is an automated canary build from main branch.

⚠️ This build is for internal testing only and may be unstable.

Superset Desktop desktop-v1.40.0

Choose a tag to compare

@github-actions github-actions released this 23 Oct 17:50

What's Changed

  • chore(desktop): bump version to 1.39.0 by @Kitenite in #8630
  • fix(host-service): keep trailing whitespace in the git top-level path by @superset-home in #8635
  • fix(cloud-workspaces): stop box restarts from reordering the list by @saddlepaddle in #8637
  • feat(marketing): plugins launch film and link preview on /plugins by @Kitenite in #8636
  • fix(mobile): bigger chat message actions, split icon for branch by @saddlepaddle in #8640
  • fix(sandbox): release probe checks agent-device, not the removed lim by @saddlepaddle in #8590
  • fix(sandbox): check agent-device in the golden instead of lim by @saddlepaddle in #8638
  • fix(sandbox): move the image's latest tag only after the release probe passes by @saddlepaddle in #8639
  • fix(trpc): persist Google invalid_grant disconnect past the lock rollback by @superset-home in #8576
  • fix(db): stop a dropped pooled connection from crashing the process by @superset-home in #8575
  • feat(plugins): connect before install, one place for accounts, no enable/disable by @saddlepaddle in #8646
  • fix(mobile): make eas-dev.sh survive new sessions and first loads by @saddlepaddle in #8617
  • fix(desktop): commit and push from the PR dropdown once a PR is open by @Kitenite in #8651
  • fix(review-host): follow GitHub API redirects in release and token checks by @Kitenite in #8648
  • fix(agents): match a hook-recorded binding by the binary it runs by @andyst-dev in #7973
  • refactor: derive marketing, docs and shared hosts from config by @Kitenite in #8609
  • feat(desktop): add a setting to turn the running-terminal close warning back on by @Kitenite in #8658
  • fix(marketing): open robots.txt to AI crawlers and mark up blog FAQs by @Kitenite in #8659
  • fix(plugins): provision MCP servers for pdev by @harshithmullapudi in #8660
  • chore(desktop): bundle pdev 0.1.5 by @harshithmullapudi in #8661
  • feat(mobile): dictate as you go, on device by @saddlepaddle in #8641
  • refactor: derive API, CLI, web and email hosts from config (part of #8513) by @Kitenite in #8653
  • fix(cli,auth,db): one coordinated OAuth refresh, and stop a reused refresh token from logging out every machine by @Kitenite in #8467
  • feat(desktop): take the display name from DESKTOP_DISPLAY_NAME by @Kitenite in #8655
  • fix(mobile): show live dictation in the collapsed composer by @saddlepaddle in #8663
  • feat(marketing,docs): one-hop 301s from legacy hosts when the root domain changes by @Kitenite in #8654
  • feat(db): sandbox_bundles table records every released bundle by @saddlepaddle in #8664
  • feat(db): seed sandbox_bundles with the bundle the release last pinned by @saddlepaddle in #8673
  • fix(sandbox): every environment and every box carries a bundle pin by @saddlepaddle in #8666
  • fix(desktop): open a workspace's pull request in the browser on modifier-click by @Kitenite in #8656
  • refactor(shared): brand name constants for the display name by @Kitenite in #8669
  • feat(db): environments.bundle_sha is NOT NULL by @saddlepaddle in #8674
  • fix(trpc): the default environment a first cloud workspace creates is pinned by @saddlepaddle in #8675
  • docs: add Chat UI page and a Plugins section with agent support tables by @harshithmullapudi in #8177
  • fix(connectors): read the Autumn identity from its MCP server by @harshithmullapudi in #8595
  • refactor(sandbox): retire the shared organization and its Default environment by @saddlepaddle in #8676
  • feat(db): delete the shared organization and its Default environment by @saddlepaddle in #8677
  • chore: move bun to 1.4.3 everywhere and drop the canary test step by @saddlepaddle in #8667
  • chore(sandbox): name the bundle recorder after what it does by @saddlepaddle in #8678
  • perf(desktop): no blank chat on workspace switch; mount only the newest transcript rows by @harshithmullapudi in #8540
  • feat(realtime): keep page and workspace visit history in Durable Objects by @saddlepaddle in #8642
  • feat(cloud-workspace): stop writing presence to Postgres by @saddlepaddle in #8643
  • feat(desktop,mobile): show presence from realtime hubs, drop list presence by @saddlepaddle in #8644
  • feat(realtime): workspace hub enforces who may open the workspace by @saddlepaddle in #8665
  • chore(db): drop cloud_workspace_presence by @saddlepaddle in #8645
  • perf(marketing): paint the hero headline experiment on first paint by @Kitenite in #8681
  • fix(chat-runtime): hold a prompt for mode changes made while it waits by @harshithmullapudi in #8591
  • fix(marketing): show one hero headline arm in production by @Kitenite in #8683
  • feat(marketing,docs): automation triggers on /automations and in the docs by @Kitenite in #8672
  • fix(desktop,web): make dialogs modal so focus elsewhere can't close them by @Kitenite in #8684
  • docs(marketing): add and update alternative comparison pages by @Kitenite in #8685
  • fix(host-service): return NOT_FOUND from statPath for an unknown workspace by @superset-home in #8690
  • fix(desktop): open agent settings against a host without resumeArgs by @superset-home in #8691
  • fix(desktop): answer agent input requests from the composer by @superset-app[bot] in #8682
  • feat(mobile): swipe in from the right edge to return to the last workspace by @saddlepaddle in #8679
  • feat(mobile): eas-dev.sh --user signs the simulator app in as a dev account by @saddlepaddle in #8619
  • fix(marketing): remove desktop layout shift flagged by Search Console by @Kitenite in #8692
  • fix(ci): stop restoring marketing's Turbopack cache across commits by @Kitenite in #8697
  • feat(desktop, chat): center pane area for terminals and chats, /mcp picker, edit a sent message, and ACP sessions API + CLI by @saddlepaddle in #8585
  • feat: prepare the Autumn cutover — plan reads, cloud machine sizes, box-hour usage by @harshithmullapudi in #8671
  • fix(mobile): glass PR chip with status mark and diffstat by @saddlepaddle in #8698
  • fix(desktop): ease the width reset when a resize handle is double-clicked by @saddlepaddle in #8708
  • chore: drop the per-size cost multiplier from machine size pickers by @saddlepaddle in #8711
  • fix(desktop): stop re-rendering the workspace page on every resize-handle click and animation frame by @saddlepaddle in #8713
  • feat(cloud): record every PR a box links by @saddlepaddle in #8111
  • fix(billing): re-image drifted orgs into Autumn, fail the dry run on any gap, run it daily by @harshithmullapudi in #8707
  • fix(billing): ignore zero-amount invoices in the webhook by @harshithmullapudi in #8715
  • fix(cloud): attribute every usage event to its boot, workspace and user by @harshithmullapudi in #8714
  • fix(host-service): classify an unreachable cloud API in host.apiToken by @superset-home in #8725
  • fix(host-service): classify a vanished base ref in getDiffPatch as NOT_FOUND by @superset-home in #8727
  • fix(host-service): reject a HEAD that names an invalid ref instead of committing onto it by @superset-home in https://github.com/superset-sh/superse...
Read more

Superset CLI cli-v1.40.0

Pre-release

Choose a tag to compare

@github-actions github-actions released this 23 Oct 17:56

What's Changed

  • feat(relay): add syd (Sydney) region to relay fleet by @Kitenite in #5544
  • feat(mobile): live chat sessions over the relay by @bra1nDump in #5536
  • feat(dev): run a real redis behind an HTTP shim so the relay works locally by @bra1nDump in #5543
  • fix(relay): proxy terminal/events WebSockets to the owning instance over 6PN by @Kitenite in #5542
  • feat(mobile): host-owned workspace data, single-stack nav, settings, new-chat widget by @saddlepaddle in #5534
  • feat(desktop): surface why a terminal can't connect + emit failure telemetry by @Kitenite in #5546
  • fix(workspace-client): add bun-types so the package typechecks its bun:test by @Kitenite in #5553
  • fix(relay): preserve upstream WS close codes + time out a stalled bridge dial by @Kitenite in #5548
  • fix(ci): bump bun 1.3.11 -> 1.3.14 to fix 6x slower installs by @saddlepaddle in #5550
  • feat(cli): add workspaces get to look up a workspace by id by @Kitenite in #5549
  • fix(desktop): keep v2 workspace creating state until create fully resolves by @AviPeltz in #5545
  • feat(cli): add a configurable per-host wake command (set-wake/wake) by @Kitenite in #5557
  • feat(desktop): add first-class Mistral Vibe coding agent by @ThomsenDrake in #5552
  • feat(release): unify desktop/host-service/cli versions with CI enforcement by @Kitenite in #5547
  • fix(desktop): create worktree attachment dirs recursively on agent launch by @AviPeltz in #5560
  • feat(desktop): identify terminals as vscode instead of kitty by @AviPeltz in #5563
  • feat(release): 1.14.1 + plain-version CLI/desktop lockstep by @Kitenite in #5562
  • feat(mobile): add Maestro iOS E2E on EAS Workflows wired into preview CI by @saddlepaddle in #5561
  • fix(host-service): use native structured output for workspace naming by @bra1nDump in #5567
  • feat(desktop): allow owners to delete hosts by @Kitenite in #5566
  • feat(shared): add GPT-5.6 models to Codex picker by @bra1nDump in #5558
  • fix(relay): allow free plans to use the relay by @Kitenite in #5571
  • fix(sync): stop Electric onError retry loops and upgrade client to 1.5.23 by @Kitenite in #5572
  • feat(tasks): add Linear project/cycle filtering and sorting by @Roshvan in #2895
  • fix(cli,relay): unbreak headless host registration (env key, org selection, relay reason) by @Kitenite in #5573
  • ci(relay): add Deploy Relay workflow (Fly) by @Kitenite in #5575
  • fix(host-service): isolate dev pty daemons by @bra1nDump in #5564
  • feat(mobile): unified home, attachments sheet, glass composer with voice dictation by @saddlepaddle in #5581
  • fix(desktop): augment PATH for host-service so git status resolves with a truncated login-shell PATH by @Kitenite in #5574
  • feat(desktop): add View menu toggle for the presets bar by @AviPeltz in #5576
  • chore: route customer-facing contact emails to support@superset.sh by @Kitenite in #5587
  • feat(desktop): replace update toast with sidebar settings-inline updates pill by @AviPeltz in #5588
  • feat(mobile): live ACP agent sessions end to end (host harness, mobile UI, desktop gate) by @bra1nDump in #5580
  • feat(desktop): pin the local workspace name to "local" and block renaming it by @AviPeltz in #5586
  • fix(release): enforce CLI lockstep on desktop publish and guard cli-latest rollback by @Kitenite in #5589
  • fix(desktop): shorten canary version in post-update confirmation pill by @AviPeltz in #5629
  • feat(discord-triage): auto-ingest Discord support channels into Linear Triage by @Kitenite in #5627
  • fix(desktop): refresh relay JWT on WS reconnect and stop retrying definitive 403s by @Kitenite in #5628
  • feat(mobile): ACP-backed workspace pages — restyled home, native workspace screen, diff surface by @saddlepaddle in #5635
  • feat(desktop,web): native-fidelity terminal wheel scrolling via custom xterm handler + kitty identity by @AviPeltz in #5639
  • revert(desktop,web): native-fidelity terminal wheel scrolling (#5639) by @AviPeltz in #5641
  • feat(desktop): animate update pill countdown border and pixel-dissolve exit by @AviPeltz in #5640
  • feat(discord-triage): mirror Discord artifacts and enhance tickets with Claude Sonnet by @Kitenite in #5638
  • fix(discord-triage): edit-precondition must use Linear-normalized description by @Kitenite in #5643
  • docs: generate weekly changelog 2026-07-12 by @Kitenite in #5636
  • refactor(workspace-client,web): standardize reconnecting WS clients on partysocket by @Kitenite in #5637
  • feat(desktop,web): native-fidelity terminal wheel scrolling — take 2 (custom xterm handler + kitty identity) by @AviPeltz in #5642
  • docs(changelog): rework launch tweet instructions to single-tweet format by @Kitenite in #5651
  • feat(desktop): tab-drag merge preview, plus settings & sidebar UX polish and nested dropdown corners by @mikemilla in #5647
  • feat(desktop): terminal connection status indicator with diagnosis popover by @Kitenite in #5652
  • feat(desktop): add cmd+f search to the v2 changes pane by @AviPeltz in #5648
  • feat(workspace-client,desktop): relay WS outage telemetry + version-stamped desktop events by @Kitenite in #5653
  • chore(desktop): bump version to 1.15.0 (host-service 1.14.1 -> 1.15.0, cli 1.14.1 -> 1.15.0) by @Kitenite in #5655
  • docs(agents): trim derivable content from AGENTS.md, move DB migration workflow to a skill by @Kitenite in #5674
  • docs: rework contribution templates and sweep outward copy to house voice by @Kitenite in #5673
  • fix(plugin): make repository a string in plugin manifest by @benlumley in #5333
  • docs(readme): advertise recent features, CLI/SDK/MCP surfaces, and Mistral Vibe by @Kitenite in #5676
  • fix(host-service): run configured teardown commands on workspace delete by @abhay-codes07 in #5661
  • fix(workspace-fs): restrict watchPath to the workspace root, drop no-op recursive flag by @Kitenite in #5678
  • fix(desktop): guide users to relay settings when automation target host is offline by @Kitenite in #5675
  • docs: add screenshot feature wall to README and visuals to docs pages by @Kitenite in #5680
  • chore(seo): sitemap and redirect housekeeping (marketing + docs) by @Kitenite in #5682
  • feat(marketing): expand agentic IDE compare pages + competitor-vs pages + freshness pass by @Kitenite in #5683
  • feat(marketing): ItemList schema on compare roundups + blog internal links by @Kitenite in #5684
  • feat(marketing): add per-theme marketplace pages for SEO by @Kitenite in #5685
  • chore(deps): bump @paper-design/shaders to 0.0.77, drop ua-parser-js by @saddlepaddle in #5687
  • fix(workspace-fs): harden file watcher error paths and ignore config by @Kitenite in #5679
  • fix(desktop): copy/save markdown preview tables as GFM instead of [table] by @lizard-kim in #5688
  • feat(desktop): clear automations failure badge when the page is opened by @Kitenite in #5689
  • fix(desktop): allow blob video preview to play via media-src CSP by @Kitenite in #5691
  • fix(workspace-fs): prune nested git repos/worktrees from the file watcher by @k...
Read more

Latest Superset CLI

Latest Superset CLI Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 23 Oct 17:56

Rolling pointer to the latest published CLI release. See cli-v1.40.0 for changelog.

Superset Desktop desktop-v1.39.0

Choose a tag to compare

@github-actions github-actions released this 19 Oct 15:45

What's Changed

  • fix(terminal): copy from agents, stop claiming TERM_PROGRAM=kitty, keep keys typed while attaching by @Kitenite in #8456
  • chore(mobile): publish OTA updates to production on every merge to main by @saddlepaddle in #8484
  • feat(marketing): list recent changelog entries in llms.txt by @Kitenite in #8491
  • docs(marketing): expand the ADE guide and two blog posts by @Kitenite in #8489
  • docs(marketing): add a guide to running multiple AI coding agents in parallel by @Kitenite in #8492
  • fix(mobile): remove background tasks header button by @saddlepaddle in #8488
  • docs(marketing): list four blog guides by @Kitenite in #8493
  • fix(mobile): use a down chevron on the scroll-to-bottom button by @saddlepaddle in #8497
  • chore(deps): bump @xterm/* to latest betas (6.1.0-beta.315), rebuild patches from source, fix Emitter dispose crash by @Kitenite in #8490
  • feat(mobile): show sent attachments in chat like the composer by @saddlepaddle in #8496
  • fix(mobile): dismiss chat keyboard on taps over text and by dragging into it by @saddlepaddle in #8495
  • refactor: derive hosts and display name from config by @Kitenite in #8494
  • feat(desktop,host-service): import project setup from external tools by @Kitenite in #8486
  • feat: move billing to Autumn and meter cloud boxes on balance locks, backward compatible by @harshithmullapudi in #8354
  • chore(desktop): bump version to 1.38.0 by @Kitenite in #8485
  • fix(mobile): stop sent messages from coming back in the composer by @saddlepaddle in #8487
  • Revert "feat(desktop,host-service): import project setup from external tools (#8486)" by @Kitenite in #8508
  • Revert "refactor: derive hosts and display name from config (#8494)" by @Kitenite in #8509
  • docs: weekly update 2026-10-14 by @Kitenite in #8512
  • docs(marketing): show native agent features working inside Superset in workflow guides by @Kitenite in #8514
  • test(deps): guard the ligatures and webgl Emitter patches by @Kitenite in #8510
  • chore(plugins): update Stripe plugin icon to the new single-stripe mark by @saddlepaddle in #8517
  • fix(workspace-client): let reconnect() cut a relay socket's backoff short by @saddlepaddle in #8522
  • fix(mobile): restore the down arrow on the terminal scroll-to-bottom button by @saddlepaddle in #8526
  • fix(terminal): restore Claude Code's native scroll acceleration by @Kitenite in #8521
  • feat(desktop): float host connection status as a pill at the top of the workspace by @saddlepaddle in #8530
  • feat(desktop): badge-style ports icon, ports on the workspace title line by @AviPeltz in #8524
  • feat(skills): add superset:panes for scripting the desktop pane layout by @Kitenite in #8531
  • docs(marketing): describe Superset as source-available on the media page by @Kitenite in #8518
  • feat(sandbox): release our code and the agent CLIs to boxes every night by @saddlepaddle in #8529
  • chore(marketing): remove the hero reassurance experiment by @Kitenite in #8532
  • fix(marketing): redirect indexed 404 URLs to their closest live pages by @Kitenite in #8535
  • fix(marketing): analytics events for site CTAs by @Kitenite in #8533
  • fix(analytics): keep the visitor identity through sign-in by @Kitenite in #8536
  • feat(chat): dictation in the agent composers by @AviPeltz in #8499
  • feat: experimental pdev harness behind the pdev-agent flag by @harshithmullapudi in #8538
  • fix(desktop): ports chip left of the delete button, and it no longer dismisses the workspace hover card by @saddlepaddle in #8550
  • feat(mobile): keep the chat level with the composer as it moves by @saddlepaddle in #8548
  • feat(desktop): open GitHub pull request links in the PR pane by @AviPeltz in #8429
  • feat(desktop): show GitHub author avatars on Tasks issues by @AviPeltz in #8552
  • docs: clarify iPad support and cloud workspace availability by @Kitenite in #8553
  • feat(chat): collapse composer footer pickers to icons in narrow panes by @AviPeltz in #8556
  • feat(desktop): Mobile pane for local iOS simulators and Android emulators by @saddlepaddle in #8280
  • feat(desktop): Mobile pane shows a workspace's EAS simulators by @saddlepaddle in #8351
  • feat(mobile): run the dev client on EAS simulators from a cloud sandbox by @saddlepaddle in #8313
  • fix(desktop,host-service): say which machine and which failure behind "GitHub unreachable" by @Kitenite in #8558
  • feat(chat): copy button and time on user messages by @AviPeltz in #8560
  • fix(workspace-fs): serialize native @parcel/watcher calls so a watcher can't go deaf by @Kitenite in #8539
  • feat(desktop): cloud workspaces in the sidebar, a single-indicator row, and environments that set themselves up by @AviPeltz in #8528
  • feat(pages): attach images to page comments by @AviPeltz in #7875
  • feat(chat): approval modes, questions, background shells and a model list for pdev chats by @harshithmullapudi in #8561
  • feat(desktop): release notes card and dialog in the sidebar by @AviPeltz in #8563
  • fix(desktop): put the CLI/Chat toggle on the right in terminal panes by @AviPeltz in #8574
  • feat(chat): step through every chat image in the preview overlay, and copy the image by @AviPeltz in #8573
  • feat(chat): collapse large pastes into cards in the composer by @AviPeltz in #8577
  • feat(chat): show the model pdev actually used instead of pdev/auto by @harshithmullapudi in #8581
  • chore(marketing): content refresh by @Kitenite in #8583
  • fix(chat-runtime): wait for a mode or model change before the first prompt by @harshithmullapudi in #8554
  • fix(api): Gmail triggers connect with the same Google client as the Gmail plugin by @saddlepaddle in #8580
  • fix(mobile): restore app version 1.1.4 by @saddlepaddle in #8568
  • chore: rename GOOGLE_TEMP_CLIENT_* to GOOGLE_CONNECTIONS_CLIENT_* by @saddlepaddle in #8588
  • Revert "feat(mobile): keep the chat level with the composer as it moves" by @saddlepaddle in #8569
  • fix(desktop): stop question form options shifting on hover by @superset-app[bot] in #8589
  • feat(plugins): add an Autumn plugin backed by Autumn's hosted MCP server by @harshithmullapudi in #8593
  • fix(desktop): drop chat "Connecting to the host service" notice by @superset-app[bot] in #8594
  • fix(desktop): ports chip no longer moves when a sidebar row is hovered by @saddlepaddle in #8592
  • feat(db): tables for sharing pages and cloud workspaces with people and teams by @saddlepaddle in #8317
  • feat: share pages and cloud workspaces with people and teams by @saddlepaddle in #8318
  • fix(host-service): report a rejected session from host.info as UNAUTHORIZED by @superset-home in #8599
  • fix(host-service): classify git 2.56 gitfile-not-a-repo error as NOT_GIT_REPO by @superset-home in #8600
  • fix(host-service): skip git when both the project repo and worktree are gone by @superset-home in #8597
  • fix(trpc): let a cloud workspace host read its own organization by @superset-home in https://github.com/superset-sh/...
Read more

Superset CLI cli-v1.39.0

Pre-release

Choose a tag to compare

@github-actions github-actions released this 19 Oct 15:54

Superset Desktop desktop-v1.38.0

Choose a tag to compare

@github-actions github-actions released this 14 Oct 17:28

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 panes by @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 schema instead of --help by @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...
Read more

Superset CLI cli-v1.38.0

Pre-release

Choose a tag to compare

@github-actions github-actions released this 14 Oct 17:36

What's Changed

  • feat(relay): add syd (Sydney) region to relay fleet by @Kitenite in #5544
  • feat(mobile): live chat sessions over the relay by @bra1nDump in #5536
  • feat(dev): run a real redis behind an HTTP shim so the relay works locally by @bra1nDump in #5543
  • fix(relay): proxy terminal/events WebSockets to the owning instance over 6PN by @Kitenite in #5542
  • feat(mobile): host-owned workspace data, single-stack nav, settings, new-chat widget by @saddlepaddle in #5534
  • feat(desktop): surface why a terminal can't connect + emit failure telemetry by @Kitenite in #5546
  • fix(workspace-client): add bun-types so the package typechecks its bun:test by @Kitenite in #5553
  • fix(relay): preserve upstream WS close codes + time out a stalled bridge dial by @Kitenite in #5548
  • fix(ci): bump bun 1.3.11 -> 1.3.14 to fix 6x slower installs by @saddlepaddle in #5550
  • feat(cli): add workspaces get to look up a workspace by id by @Kitenite in #5549
  • fix(desktop): keep v2 workspace creating state until create fully resolves by @AviPeltz in #5545
  • feat(cli): add a configurable per-host wake command (set-wake/wake) by @Kitenite in #5557
  • feat(desktop): add first-class Mistral Vibe coding agent by @ThomsenDrake in #5552
  • feat(release): unify desktop/host-service/cli versions with CI enforcement by @Kitenite in #5547
  • fix(desktop): create worktree attachment dirs recursively on agent launch by @AviPeltz in #5560
  • feat(desktop): identify terminals as vscode instead of kitty by @AviPeltz in #5563
  • feat(release): 1.14.1 + plain-version CLI/desktop lockstep by @Kitenite in #5562
  • feat(mobile): add Maestro iOS E2E on EAS Workflows wired into preview CI by @saddlepaddle in #5561
  • fix(host-service): use native structured output for workspace naming by @bra1nDump in #5567
  • feat(desktop): allow owners to delete hosts by @Kitenite in #5566
  • feat(shared): add GPT-5.6 models to Codex picker by @bra1nDump in #5558
  • fix(relay): allow free plans to use the relay by @Kitenite in #5571
  • fix(sync): stop Electric onError retry loops and upgrade client to 1.5.23 by @Kitenite in #5572
  • feat(tasks): add Linear project/cycle filtering and sorting by @Roshvan in #2895
  • fix(cli,relay): unbreak headless host registration (env key, org selection, relay reason) by @Kitenite in #5573
  • ci(relay): add Deploy Relay workflow (Fly) by @Kitenite in #5575
  • fix(host-service): isolate dev pty daemons by @bra1nDump in #5564
  • feat(mobile): unified home, attachments sheet, glass composer with voice dictation by @saddlepaddle in #5581
  • fix(desktop): augment PATH for host-service so git status resolves with a truncated login-shell PATH by @Kitenite in #5574
  • feat(desktop): add View menu toggle for the presets bar by @AviPeltz in #5576
  • chore: route customer-facing contact emails to support@superset.sh by @Kitenite in #5587
  • feat(desktop): replace update toast with sidebar settings-inline updates pill by @AviPeltz in #5588
  • feat(mobile): live ACP agent sessions end to end (host harness, mobile UI, desktop gate) by @bra1nDump in #5580
  • feat(desktop): pin the local workspace name to "local" and block renaming it by @AviPeltz in #5586
  • fix(release): enforce CLI lockstep on desktop publish and guard cli-latest rollback by @Kitenite in #5589
  • fix(desktop): shorten canary version in post-update confirmation pill by @AviPeltz in #5629
  • feat(discord-triage): auto-ingest Discord support channels into Linear Triage by @Kitenite in #5627
  • fix(desktop): refresh relay JWT on WS reconnect and stop retrying definitive 403s by @Kitenite in #5628
  • feat(mobile): ACP-backed workspace pages — restyled home, native workspace screen, diff surface by @saddlepaddle in #5635
  • feat(desktop,web): native-fidelity terminal wheel scrolling via custom xterm handler + kitty identity by @AviPeltz in #5639
  • revert(desktop,web): native-fidelity terminal wheel scrolling (#5639) by @AviPeltz in #5641
  • feat(desktop): animate update pill countdown border and pixel-dissolve exit by @AviPeltz in #5640
  • feat(discord-triage): mirror Discord artifacts and enhance tickets with Claude Sonnet by @Kitenite in #5638
  • fix(discord-triage): edit-precondition must use Linear-normalized description by @Kitenite in #5643
  • docs: generate weekly changelog 2026-07-12 by @Kitenite in #5636
  • refactor(workspace-client,web): standardize reconnecting WS clients on partysocket by @Kitenite in #5637
  • feat(desktop,web): native-fidelity terminal wheel scrolling — take 2 (custom xterm handler + kitty identity) by @AviPeltz in #5642
  • docs(changelog): rework launch tweet instructions to single-tweet format by @Kitenite in #5651
  • feat(desktop): tab-drag merge preview, plus settings & sidebar UX polish and nested dropdown corners by @mikemilla in #5647
  • feat(desktop): terminal connection status indicator with diagnosis popover by @Kitenite in #5652
  • feat(desktop): add cmd+f search to the v2 changes pane by @AviPeltz in #5648
  • feat(workspace-client,desktop): relay WS outage telemetry + version-stamped desktop events by @Kitenite in #5653
  • chore(desktop): bump version to 1.15.0 (host-service 1.14.1 -> 1.15.0, cli 1.14.1 -> 1.15.0) by @Kitenite in #5655
  • docs(agents): trim derivable content from AGENTS.md, move DB migration workflow to a skill by @Kitenite in #5674
  • docs: rework contribution templates and sweep outward copy to house voice by @Kitenite in #5673
  • fix(plugin): make repository a string in plugin manifest by @benlumley in #5333
  • docs(readme): advertise recent features, CLI/SDK/MCP surfaces, and Mistral Vibe by @Kitenite in #5676
  • fix(host-service): run configured teardown commands on workspace delete by @abhay-codes07 in #5661
  • fix(workspace-fs): restrict watchPath to the workspace root, drop no-op recursive flag by @Kitenite in #5678
  • fix(desktop): guide users to relay settings when automation target host is offline by @Kitenite in #5675
  • docs: add screenshot feature wall to README and visuals to docs pages by @Kitenite in #5680
  • chore(seo): sitemap and redirect housekeeping (marketing + docs) by @Kitenite in #5682
  • feat(marketing): expand agentic IDE compare pages + competitor-vs pages + freshness pass by @Kitenite in #5683
  • feat(marketing): ItemList schema on compare roundups + blog internal links by @Kitenite in #5684
  • feat(marketing): add per-theme marketplace pages for SEO by @Kitenite in #5685
  • chore(deps): bump @paper-design/shaders to 0.0.77, drop ua-parser-js by @saddlepaddle in #5687
  • fix(workspace-fs): harden file watcher error paths and ignore config by @Kitenite in #5679
  • fix(desktop): copy/save markdown preview tables as GFM instead of [table] by @lizard-kim in #5688
  • feat(desktop): clear automations failure badge when the page is opened by @Kitenite in #5689
  • fix(desktop): allow blob video preview to play via media-src CSP by @Kitenite in #5691
  • fix(workspace-fs): prune nested git repos/worktrees from the file watcher by @k...
Read more

Superset Desktop desktop-v1.37.0

Choose a tag to compare

@github-actions github-actions released this 08 Oct 05:21

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 storage by @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 delete to workspaces archive by @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 rev...
Read more

Superset CLI cli-v1.37.0

Pre-release

Choose a tag to compare

@github-actions github-actions released this 08 Oct 05:28

What's Changed

  • 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

Full Changelog: desktop-canary...cli-v1.37.0