Skip to content

Superset Desktop desktop-v1.39.0

Choose a tag to compare

@github-actions github-actions released this 19 Oct 15:45
· 212 commits to main since this release

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 #8598
  • feat(marketing): rise-in hero headline with fading rails by @Kitenite in #8587
  • fix(desktop): keep focus in a terminal opened from the tab bar "+" menu by @Kitenite in #8602
  • fix(desktop): stage design-mode notes in the agent input instead of submitting them by @Kitenite in #8603
  • fix(marketing): restore the hero headline animation in production by @Kitenite in #8604
  • feat(marketing): homepage headline experiment by @Kitenite in #8559
  • fix(billing): show Pro price from one source with its cadence (SUPER-2411) by @Kitenite in #8605
  • docs(marketing): update media kit figures by @Kitenite in #8607
  • fix(i18n): capitalize line 2 of the new homepage headlines by @Kitenite in #8606
  • fix(marketing): derive Pro pricing amounts from PRO_SEAT_PRICE (SUPER-2411) by @Kitenite in #8608
  • fix(panes): start tab rename after the context menu releases focus by @Kitenite in #8611
  • feat(marketing): launch plugins as one plugin for every coding agent by @Kitenite in #8613
  • feat(sharing): Notion-style invite view and general access row by @saddlepaddle in #8614
  • fix(desktop): keep a pinched browser pane filled when the page has its own zoom by @Kitenite in #8615
  • fix(desktop): say why branches failed to load (offline host, missing folder, unreachable host) by @Kitenite in #8377
  • fix(sharing): organization logo in general access; bottom sheets on mobile by @saddlepaddle in #8621
  • docs: generate weekly changelog 2026-10-18 by @Kitenite in #8628
  • fix(cli,host-service): report per id what workspace delete did by @Kitenite in #8629

Full Changelog: desktop-v1.38.0...desktop-v1.39.0