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