docs(desktop): add Sim Desktop page and README download link

Merged
WA
2mo ago
+179-5

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 and sim-setup already 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 ### Desktop entry 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)