Skip to content

feat: bug fixes#56

Merged
mrepol742 merged 4 commits intohallofcodes:masterfrom
mrepol742:master
Mar 27, 2026
Merged

feat: bug fixes#56
mrepol742 merged 4 commits intohallofcodes:masterfrom
mrepol742:master

Conversation

@mrepol742
Copy link
Copy Markdown
Member

No description provided.

- Client-side profile dropdown with avatar or email initial, name,
  animated caret, outside-click to close and event propagation handling
- Conditional dashboard links (Dashboard, Leaderboards, Flex, Chat),
  omitted when already on /dashboard
- Nav header fetches user profile and shows dropdown for authenticated
  users or Login/Sign up links for guests
- Include Nav and Footer in legal/privacy/terms pages and update home
  layout spacing and background for consistent header/footer
- Minor fixes: replace space-x-3 with gap-3 in LoginForm, tidy imports
  and formatting in Player and Stats components
Store WakaTime stats and timestamp in sessionStorage with a 5-minute
TTL. Convert fetchStats to an async useCallback, add network error
handling and proper syncing state, and update effect to call fetchStats.
workflow steps only run when Supabase credentials are available:

- Generate types requires SUPABASE_PROJECT_ID and SUPABASE_ACCESS_TOKEN
- Create .env and Build require NEXT_PUBLIC_SUPABASE_URL and
  NEXT_PUBLIC_SUPABASE_ANON_KEY
@mrepol742 mrepol742 merged commit 5c7647b into hallofcodes:master Mar 27, 2026
1 check failed
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