feat(settings): move Desktop downloads under Settings > Workspace
Merged
KH
5h ago+75+75+01234567890123456789-41-41-01234567890123456789
What
Product ask: no dedicated Downloads tab; put downloads under the Workspace settings.
- Nav: the top-level Downloads item is gone from the workspace nav. Sessions and the rest are unchanged.
- Settings > Workspace: the Desktop downloads now render as a card ("Download ") directly below Connect your agents. It keeps everything the Downloads page had: the release/channel picker, the recommended download for the detected OS, all per-OS installers with version and checksums, and the command-line install. The Workspace tab is not admin-only, so members still see downloads, as before.
- Old links:
#/downloadsand the/downloadspath still work. They render Settings > Workspace and rewrite the URL to#/settings/workspacewithreplaceState, so the back button isn't polluted. Deep links and docs that use them keep working.
Tests
downloads.test.tsx: all existing downloads behaviour now runs on the embeddedDesktopDownloadscomponent. A test checks the nav has no Downloads link, and another that the card is a titled region.admin.test.tsx: the retired#/downloadslink lands on Settings > Workspace with the downloads card, the URL becomes#/settings/workspace, and there is no Downloads nav link.
npm run check is green locally (58 files, 907 tests).
๐ค Generated with Claude Code
![Autofix with [code]smith](https://pr-comments-assets.blacksmith.sh/codesmith/autofix-with-codesmith-dark-3x.png)
Open in [code]smith ยท Need help on this PR? Tag @codesmith-bot with what you need.