mirror of
https://github.com/koala73/worldmonitor.git
synced 2026-04-25 17:14:57 +02:00
* feat(checkout): prefill Dodo checkout with Clerk name and email Reads givenName, familyName, and email from Convex auth identity (populated by Clerk JWT) and passes them to the Dodo checkout customer field. Users no longer need to re-enter their details. Requires npx convex deploy after merge. * fix(checkout): use resolveUserIdentity helper, fix name:undefined P2: Added resolveUserIdentity to convex/lib/auth.ts instead of calling ctx.auth.getUserIdentity() directly (violates convention). P1: name field now only included when non-empty, preventing name:undefined from being silently dropped by JSON serialization.