What's Changed
- feat(desktop): infer project name from folder on import by @Kitenite in #3605
- fix(desktop): don't nuke host services on app update by @saddlepaddle in #3620
- refactor(desktop): host-service detach — rotation, perms, windowsHide, dev pipes by @Kitenite in #3616
- fix(desktop): hide v2 workspace rows while destroy is in flight by @Kitenite in #3621
- feat(desktop): v2 project settings with setup/relocate path by @Kitenite in #3606
- fix(desktop): spread dev dock-icon colors across full hue range by @Kitenite in #3622
- feat(desktop): route non-setup projects to settings from new workspace modal by @Kitenite in #3626
- test(desktop): remove flaky git-status.test.ts that leaks mocks across files by @Kitenite in #3624
- fix(desktop): make v2 new-workspace project dropdown scrollable by @Kitenite in #3628
- fix(desktop): tray shows correct org name for each host-service by @Kitenite in #3629
- chore(ci): pin third-party GitHub Actions to commit SHAs by @saddlepaddle in #3631
- feat(desktop): add Copy Branch Name to v1 and v2 sidebar context menus by @AviPeltz in #3635
- chore(ci): drop Fly.io Electric deploys (use Electric Cloud) by @saddlepaddle in #3590
- chore(automations): post-qstash-ship cleanup by @saddlepaddle in #3583
- fix(desktop): new v2 workspaces appear at top of their project in sidebar by @saddlepaddle in #3619
- feat(desktop): configurable link-click behavior in v2 by @saddlepaddle in #3600
- docs(relay): hardening + horizontal scale-out plan by @saddlepaddle in #3636
- chore(api): remove legacy Vercel electric proxy by @saddlepaddle in #3637
- feat(cli,trpc): organization override via header, no session mutation by @saddlepaddle in #3638
- feat(marketing): add /pricing page and redesign header/footer IA by @saddlepaddle in #3639
- fix(cli): match host service PORT env var name in spawn by @saddlepaddle in #3640
- fix(host-service): stop misattributing cross-fork PRs to local workspaces by @Kitenite in #3625
- feat(desktop): v1 review comments open in a pane like v2 by @AviPeltz in #3596
- feat(desktop): render mermaid diagrams in markdown pane by @AviPeltz in #3642
- chore(desktop): bump version to 1.5.8 by @saddlepaddle in #3617
- feat(setup): clone v2 host-service DBs alongside v1 local DB by @Kitenite in #3630
- feat(desktop): handle local/remote/offline state on sidebar workspace icons by @Kitenite in #3649
- fix(desktop): render pending workspaces at top of sidebar by @Kitenite in #3655
- fix(desktop): allowlist URL schemes before shell.openExternal by @arnaudbreton in #3650
New Contributors
- @arnaudbreton made their first contribution in #3650
Full Changelog: desktop-v1.5.8...desktop-v1.5.9