mirror of
https://github.com/twentyhq/twenty.git
synced 2026-09-17 00:22:48 -04:00
Add the complete Twenty desktop application for recording calls locally. - View upcoming meetings and start recordings; retry failed joins and capture attempts. - Keep workspace state consistent if connection setup fails. - Show five recent recordings; open full history and search in Twenty. - Reuse the CLI OAuth flow from `twenty remote:add`; offer backend installation after sign-in if needed. - Package as a Yarn workspace, with native packaging isolated and safe Electron restarts during development. **Scope:** production implementation under `twenty-companion`, its workspace/lockfile entries, and desktop CI. The focused test suite follows in #25900 so both reviews remain bounded. **Latest validation:** the combined stack passes 115 desktop main/shared tests, desktop typecheck, and changed-file lint. Live browser sign-in remains to be verified. **Before release:** signed distribution and an end-to-end install on a current server. **Merge order:** #25632 → #25633 → #25616 → #25900. <details> <summary>Screenshots — desktop preview with sample data</summary> **Home: upcoming meetings and recent recordings**  **General settings and meeting preferences**  </details>