All updates
backend
frontend
database
auth

Fixed missing projects by resolving Clerk IDs to internal UUIDs

Bug Fixes

  • Resolved an issue where project lists returned empty results when Clerk org/user IDs were passed directly; the server now resolves the internal owner UUID before querying projects.backend
  • Updated the app layout and dashboard to use the resolved internal IDs so users and organizations see their projects correctly.frontend
  • Ensured project queries matched the stored owner_id (internal UUID) instead of external Clerk IDs to prevent mismatches between created projects and query results.database
  • Added lookups from Clerk IDs to internal org/user records (findOrgByClerkId / findByClerkId) before project queries to correctly map external IDs to internal accounts.auth