Patch Changes
-
c4e046f: Add Electric Cloud sign-in to the desktop app. New Settings → Account panel signs in via GitHub or Google through
dashboard.electric-sql.cloud's loopback OAuth flow (the same one the CLI uses), encrypts the resulting JWT withsafeStorage, refreshes name + workspaces viaauth.whoami, and offers a one-click jump to the user's Electric Cloud dashboard.Add first-launch onboarding for Electric Cloud sign-in and LLM API keys, plus a Cloud Agent Servers settings section that syncs the user's Cloud agent servers, mints per-tenant agents tokens in the main process, and connects the desktop runtime/UI to tenant-scoped Cloud agents URLs without exposing those tokens to the renderer or
settings.json. -
6aa0186: Add
ELECTRIC_DESKTOP_PRINCIPALenv var for local development without auth. The desktop app injects theelectric-principalheader on all requests to the agents-server, enabling pull-wake runner registration and message sends to work locally. Also fix the UI to derive the optimistic message sender from the configured principal and stop sending the redundantfromfield in API requests.