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 #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
repositorya 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 @Kitenite in #5693
- feat(desktop,host-service): surface agent failures as a "failed" status by @Kitenite in #5697
- fix(host-service): don't link workspaces to default-branch PRs by @Kitenite in #5692
- refactor(desktop): remove refresh button from v2 changes sidebar by @Kitenite in #5703
- feat(desktop): confirm before closing a terminal pane with a running process by @Kitenite in #5517
- fix(desktop): migrate terminal reconnect onto createRelaySocket (forever-retry + retryCount diagnosis) by @Kitenite in #5702
- fix(desktop): stop the template gallery vanishing on outside focus by @Kitenite in #5720
- fix(desktop,web): bump @xterm/* to beta.289 line for shared-atlas garble fix by @AviPeltz in #5701
New Contributors
- @benlumley made their first contribution in #5333
- @abhay-codes07 made their first contribution in #5661
- @lizard-kim made their first contribution in #5688
Full Changelog: desktop-v1.15.0...desktop-v1.15.1