Skip to content

feat: add starred repositories tab to user profile#343

Open
AbhiVarde wants to merge 1 commit intobetter-auth:mainfrom
AbhiVarde:feat/starred-repos-profile
Open

feat: add starred repositories tab to user profile#343
AbhiVarde wants to merge 1 commit intobetter-auth:mainfrom
AbhiVarde:feat/starred-repos-profile

Conversation

@AbhiVarde
Copy link
Copy Markdown
Contributor

What

Adds a Starred tab to user profile pages showing repositories the user has starred on GitHub.

Changes

  • [owner]/page.tsx: fetches starred repos via getUserStarredRepos in parallel with existing data calls
  • users/[username]/page.tsx: same fetch wired for consistency on the /users/:username route
  • user-profile-content.tsx
    • Added StarredRepo interface
    • Added starred tab between Repositories and Activity
    • Responsive tab labels: shows Repos on mobile and Repositories on sm+
    • Starred repo rows display owner / repo format with avatar, description, language, star count, and fork count
    • Added empty state when the user has no starred repos

Notes

  • Uses existing getUserStarredRepos, which calls octokit.activity.listReposStarredByUser
  • No new dependencies or schema changes
  • Fetching is handled inside Promise.allSettled, so failure never blocks the rest of the profile from loading

Screenshots

Before

After

@vercel
Copy link
Copy Markdown

vercel Bot commented Apr 12, 2026

@AbhiVarde is attempting to deploy a commit to the better-auth Team on Vercel.

A member of the Team first needs to authorize it.

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