Skip to content

feat: add Supabase types and apply DB schema changes#35

Merged
mrepol742 merged 1 commit intohallofcodes:masterfrom
mrepol742:master
Mar 21, 2026
Merged

feat: add Supabase types and apply DB schema changes#35
mrepol742 merged 1 commit intohallofcodes:masterfrom
mrepol742:master

Conversation

@mrepol742
Copy link
Member

  • Add generated supabase-types.ts with DB types and helpers
  • Use Database generic in client/server Supabase clients
  • Introduce NonNullableMember and update components to use DB types
  • Move SQL into supabase/migrations and adjust schemas (defaults, NOT NULL)
  • Update .gitignore to ignore supabase/* but keep supabase/migrations
  • Add README setup instructions for Supabase and .env guidance

- Add supabase-types.ts with generated Database typings and helpers
- Add migrations under supabase/migrations (user_stats, profiles,
  leaderboards, user_projects, conversations, top_user_stats)
- Remove/rename old sql files into migrations
- Update .gitignore to ignore supabase/* but keep supabase/migrations
- Update README with Supabase setup and .env instructions
- Type Supabase client/server and components (LeaderboardTable, Header,
  Chat, TopLeaderboard) to use Database types and non-nullable member
  shape
- Adjust schema defaults and NOT NULL constraints in migrations
@mrepol742 mrepol742 merged commit 5be6c11 into hallofcodes:master Mar 21, 2026
1 of 2 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant