Skip to content

Remove tier system, align UI with flat eligibility model#125

Merged
anderdc merged 3 commits intotestfrom
revamp
Apr 8, 2026
Merged

Remove tier system, align UI with flat eligibility model#125
anderdc merged 3 commits intotestfrom
revamp

Conversation

@anderdc
Copy link
Copy Markdown
Collaborator

@anderdc anderdc commented Apr 3, 2026

Summary

  • Strip Bronze/Silver/Gold tier system from entire UI (~4950 lines removed across 51 files)
  • Replace tier grouping with flat isEligible boolean from backend
  • Update dynamic open PR threshold default from 500 to 300 token score
  • Revamp onboard Getting Started tab with 7-step inline setup guide (wallet, register, PAT, CLI install, broadcast, verify, contribute) with copy-able code blocks and mainnet/testnet tabs
  • Remove Roadmap and FAQ tabs from onboard page
  • Delete 6 tier-only files: TierDetailsPage, TierComponents, MinerTierPerformance, TierPerformanceTable, TierRepoCard, RoadmapContent

Test plan

  • /dashboard — no tier cards/tables, activity chart renders with eligible/ineligible split
  • /top-miners — flat list with Eligible/Ineligible sections, no tier badges
  • /repositories — no tier filter buttons, repos list by weight
  • /miners/details?githubId=X — no tier performance cards, score card shows eligibility badge
  • /search — no tier columns in results
  • /miners/tier-details — returns 404
  • /onboard?tab=getting-started — 7-step guide with inline commands, mainnet/testnet tabs, copy buttons
  • /onboard — only 5 tabs (About, Getting Started, Scoring, Repositories, Languages)
  • /faq — still accessible as standalone page
  • Build passes (tsc --noEmit, vitest run, vite build)

…igible

- Dashboard models: remove tier, currentTier, qualifiedUniqueReposCount,
  rawCredibility, credibilityScalar, repositoryUniquenessMultiplier,
  all bronze/silver/gold tier stats fields
- Add isEligible and credibility to MinerEvaluation
- Delete Predictions model and API
- Remove TierConfig from Configurations model and API
- Update leaderboard MinerStats type
@anderdc anderdc marked this pull request as draft April 3, 2026 22:59
anderdc and others added 2 commits April 7, 2026 19:26
Strip Bronze/Silver/Gold tier system across 51 files (~4950 lines removed).
Replace with flat isEligible boolean, update dynamic PR threshold from 500
to 300, revamp onboard Getting Started with 7-step inline setup guide
matching docs, remove Roadmap and FAQ tabs from onboard page.
🤖 Automated formatting by GitHub Actions
@anderdc anderdc changed the title update API models: remove tiers, predictions, stale columns Remove tier system, align UI with flat eligibility model Apr 8, 2026
@anderdc anderdc marked this pull request as ready for review April 8, 2026 00:35
@anderdc anderdc merged commit dff9e83 into test Apr 8, 2026
@anderdc anderdc deleted the revamp branch April 8, 2026 00:39
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.

2 participants