← All changelog

Skip the accept step. Adding is inviting.

When you add someone to a workspace, they're added immediately. No second-click accept on their end. The membership row exists the moment you save it. Existing-account invitees see the workspace next time they load /workspaces.

New
  • Adding a teammate to a workspace via Share or Settings → Users grants access on save. The recipient sees the workspace next time they load `/workspaces` (or immediately, if they have it open).
API
  • `POST /api/workspaces/[slug]/share` with an existing-user email creates the `WorkspaceMember` row directly instead of staging a `WorkspaceInvite`. Same for `POST /api/orgs/[slug]/invites` against an existing account.