Skip to content

feat: miners leaderboard username sort#1217

Open
andriypolanski wants to merge 4 commits into
entrius:testfrom
andriypolanski:feat/miners-leaderboarad-username-sort
Open

feat: miners leaderboard username sort#1217
andriypolanski wants to merge 4 commits into
entrius:testfrom
andriypolanski:feat/miners-leaderboarad-username-sort

Conversation

@andriypolanski
Copy link
Copy Markdown
Contributor

@andriypolanski andriypolanski commented May 17, 2026

Summary

The miners leaderboard could be sorted by score, earnings, activity counts, and credibility, but not by miner name. Users looking up a GitHub login had to rely on search alone. The repositories leaderboard already supports Repository sort (A→Z, URL state, list header click); miners had no equivalent for identity.

Related Issues

Closes #1216

Type of Change

  • Bug fix
  • New feature
  • Refactor
  • Documentation
  • Other (describe below)

Screenshots

Before

before.mp4

After

after.mp4

Checklist

  • New components are modularized/separated where sensible
  • Uses predefined theme (e.g. no hardcoded colors)
  • Responsive/mobile checked
  • Tested against the test API
  • npm run format and npm run lint:fix have been run
  • npm run build passes
  • Screenshots included for any UI/visual changes

Solution

Introduce a username SortOption that sorts miners alphabetically by GitHub login, following the same pattern as repository on TopRepositoriesTable.

Files

File Change
src/components/leaderboard/types.ts username sort key; minerSortName helper
src/components/leaderboard/TopMinersTable.tsx Compare, URL override, Name chip, search
src/components/leaderboard/MinersList.tsx Miner column sortKey: 'username'
src/components/leaderboard/index.ts Export minerSortName

@xiao-xiao-mao xiao-xiao-mao Bot added the enhancement New feature or request label May 17, 2026
@andriypolanski
Copy link
Copy Markdown
Contributor Author

Hi, @anderdc
Could you please review this pr when your are available, and #1218 closed by xiao-xiao-mao.
Thanks.

@anderdc
Copy link
Copy Markdown
Collaborator

anderdc commented May 17, 2026

Please provide screenshots or other visual media follow contributing.md

@andriypolanski
Copy link
Copy Markdown
Contributor Author

I just uploaded screenshots, please review again.
Sorry

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement New feature or request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Miners leaderboard — sort by GitHub username (Name)

2 participants