🐛 Bug Description
src/pages/Leaderboard.tsx only supports filtering by time range (today / week / all). There is no way to search for a specific user, so finding your own rank or a friend's rank in a large leaderboard is not possible without scrolling through the entire list.
🔄 Steps to Reproduce
- Go to:
/leaderboard
- Click on: Try to find a specific user by name
- Expected Outcome: A search box should let you filter/find a user by username.
- Actual Outcome: No search input exists only the
today/week/all filter tabs.
✅ Expected Behavior
Add a search input that filters the visible leaderboard entries by username (and ideally highlights/scrolls to the current logged-in user's row).
📸 Screenshots (if applicable)
N/A
🛠️ Possible Fix (if known)
Add a controlled search input above the leaderboard list, filter the existing fetched entries client-side (or add a query param for server-side search if the leaderboard is large/paginated).
📌 System Information
- Operating System: Any
- Browser/Device: Any
🏆 Are you contributing under an open-source program?
GSSoC'26
🐛 Bug Description
src/pages/Leaderboard.tsxonly supports filtering by time range (today/week/all). There is no way to search for a specific user, so finding your own rank or a friend's rank in a large leaderboard is not possible without scrolling through the entire list.🔄 Steps to Reproduce
/leaderboardtoday/week/allfilter tabs.✅ Expected Behavior
Add a search input that filters the visible leaderboard entries by username (and ideally highlights/scrolls to the current logged-in user's row).
📸 Screenshots (if applicable)
N/A
🛠️ Possible Fix (if known)
Add a controlled search
inputabove the leaderboard list, filter the existing fetched entries client-side (or add a query param for server-side search if the leaderboard is large/paginated).📌 System Information
🏆 Are you contributing under an open-source program?
GSSoC'26