docs(desktop): add Sim Desktop page and README download link
Summary
- New docs page at
/desktop("Sim Desktop") — download, install, what the app adds, keyboard shortcuts, settings, updates, requirements. Added to the sidebar under Get Started. - Every download link points at
/api/desktop/update/download, the endpoint the app andsim-setupalready use. It resolves the newest release for the deployment's channel at request time, so nothing is version-pinned and no link needs touching at release time. A self-hosted install serves the same path from its own origin. - README: a
### Desktopentry under Quickstart with the same link, plus the app screenshot filling the empty cell in "One workspace, every surface". - Retitled the existing self-hosting page to "Desktop App on Your Deployment" (frontmatter only, URL unchanged) so it no longer collides with the new user-facing page. The two cross-link.
- Regenerated the copilot docs manifest.
Type of Change
- Documentation
Testing
Verified the redirect resolves end to end (sim.ai/api/desktop/update/download → 302 → the current universal .dmg). Ran the docs dev server: /desktop renders, image loads, sidebar order and cross-links correct, /platform/self-hosting/desktop and /keyboard-shortcuts still render.
Every claim on the page was checked against source rather than assumed — macOS 12 minimum from Electron 43's platform support, shortcuts from apps/desktop/src/main/menu.ts (Cmd+L and Cmd+F are browser-only; the terminal declines focus-omnibox), the settings lists from the actual Desktop/Browser/Terminal settings components, and the notification behavior from its one callsite.
bun run lint, check:audits (45 audits), check-block-registry, and docs-manifest:check all pass.
Checklist
- Code follows project style guidelines
- Self-reviewed my changes
- Tests added/updated and passing
- No new warnings introduced
- I confirm that I have read and agree to the terms outlined in the Contributor License Agreement (CLA)