desktop-v1.15.1

superset-sh/supersetdesktop-v1.15.1Jul 16, 2026by github-actions[bot]

AI Summary

This patch focuses on hardening the file watcher, surfacing agent failures, and improving markdown previews. It also updates dependencies and includes documentation and marketing improvements.

Key Highlights

  • Surface agent failures as a 'failed' status
  • Harden file watcher error paths and restrict watchPath
  • Copy/save markdown preview tables as GitHub Flavored Markdown
  • Add screenshot feature wall to README

New Features

  • Clear automations failure badge when page is opened
  • Allow blob video preview to play via media-src CSP
  • Restrict watchPath to workspace root
  • Confirm before closing terminal panes with running processes

Full Release Notes

## What's Changed
* 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 https://github.com/superset-sh/superset/pull/5655
* docs(agents): trim derivable content from AGENTS.md, move DB migration workflow to a skill by @Kitenite in https://github.com/superset-sh/superset/pull/5674
* docs: rework contribution templates and sweep outward copy to house voice by @Kitenite in https://github.com/superset-sh/superset/pull/5673
* fix(plugin): make `repository` a string in plugin manifest by @benlumley in https://github.com/superset-sh/superset/pull/5333
* docs(readme): advertise recent features, CLI/SDK/MCP surfaces, and Mistral Vibe by @Kitenite in https://github.com/superset-sh/superset/pull/5676
* fix(host-service): run configured teardown commands on workspace delete by @abhay-codes07 in https://github.com/superset-sh/superset/pull/5661
* fix(workspace-fs): restrict watchPath to the workspace root, drop no-op recursive flag by @Kitenite in https://github.com/superset-sh/superset/pull/5678
* fix(desktop): guide users to relay settings when automation target host is offline by @Kitenite in https://github.com/superset-sh/superset/pull/5675
* docs: add screenshot feature wall to README and visuals to docs pages by @Kitenite in https://github.com/superset-sh/superset/pull/5680
* chore(seo): sitemap and redirect housekeeping (marketing + docs) by @Kitenite in https://github.com/superset-sh/superset/pull/5682
* feat(marketing): expand agentic IDE compare pages + competitor-vs pages + freshness pass by @Kitenite in https://github.com/superset-sh/superset/pull/5683
* feat(marketing): ItemList schema on compare roundups + blog internal links by @Kitenite in https://github.com/superset-sh/superset/pull/5684
* feat(marketing): add per-theme marketplace pages for SEO by @Kitenite in https://github.com/superset-sh/superset/pull/5685
* chore(deps): bump @paper-design/shaders to 0.0.77, drop ua-parser-js by @saddlepaddle in https://github.com/superset-sh/superset/pull/5687
* fix(workspace-fs): harden file watcher error paths and ignore config by @Kitenite in https://github.com/superset-sh/superset/pull/5679
* fix(desktop): copy/save markdown preview tables as GFM instead of [table] by @lizard-kim in https://github.com/superset-sh/superset/pull/5688
* feat(desktop): clear automations failure badge when the page is opened by @Kitenite in https://github.com/superset-sh/superset/pull/5689
* fix(desktop): allow blob video preview to play via media-src CSP by @Kitenite in https://github.com/superset-sh/superset/pull/5691
* fix(workspace-fs): prune nested git repos/worktrees from the file watcher by @Kitenite in https://github.com/superset-sh/superset/pull/5693
* feat(desktop,host-service): surface agent failures as a "failed" status by @Kitenite in https://github.com/superset-sh/superset/pull/5697
* fix(host-service): don't link workspaces to default-branch PRs by @Kitenite in https://github.com/superset-sh/superset/pull/5692
* refactor(desktop): remove refresh button from v2 changes sidebar by @Kitenite in https://github.com/superset-sh/superset/pull/5703
* feat(desktop): confirm before closing a terminal pane with a running process by @Kitenite in https://github.com/superset-sh/superset/pull/5517
* fix(desktop): migrate terminal reconnect onto createRelaySocket (forever-retry + retryCount diagnosis) by @Kitenite in https://github.com/superset-sh/superset/pull/5702
* fix(desktop): stop the template gallery vanishing on outside focus by @Kitenite in https://github.com/superset-sh/superset/pull/5720
* fix(desktop,web): bump @xterm/* to beta.289 line for shared-atlas garble fix by @AviPeltz in https://github.com/superset-sh/superset/pull/5701

## New Contributors
* @benlumley made their first contribution in https://github.com/superset-sh/superset/pull/5333
* @abhay-codes07 made their first contribution in https://github.com/superset-sh/superset/pull/5661
* @lizard-kim made their first contribution in https://github.com/superset-sh/superset/pull/5688

**Full Changelog**: https://github.com/superset-sh/superset/compare/desktop-v1.15.0...desktop-v1.15.1