Skip to content

Commit 1410953

Browse files
author
moaalk
committed
feat: UI revamp with modern components and smooth animations
- Migrated to latest UI components (@primer/react, framer-motion, radix-ui) - Implemented smooth animations and page transitions - Added theme-aware components with light/dark mode support - Created new leaderboard table with improved UX - Added community stats dashboard with responsive grid layout - Implemented pending PRs section with modern card design API Changes: - Using GitHub public REST API (no authentication required) - PRs section now retrieves only PRs from the past 1 year - Rate limit: 60 requests/hour per IP (unauthenticated) - Excludes dependabot PRs automatically Limitations: - Backend changes not fully implemented in leaderboard-api - Frontend directly calls GitHub public API for PRs - Some backend endpoints may require GitHub token configuration Note: PR section filters show only open PRs created within the past year from sliit-foss organization.
1 parent bedcf11 commit 1410953

32 files changed

Lines changed: 3776 additions & 351 deletions

package.json

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -17,10 +17,18 @@
1717
"@fortawesome/react-fontawesome": "^0.2.2",
1818
"@primer/octicons-react": "^19.12.0",
1919
"@primer/react": "^37.31.0",
20+
"@radix-ui/react-tooltip": "^1.0.7",
21+
"@radix-ui/react-dropdown-menu": "^2.0.6",
22+
"@radix-ui/react-tabs": "^1.0.4",
2023
"@tanstack/react-query": "^5.90.2",
2124
"axios": "^1.7.9",
25+
"clsx": "^2.1.0",
26+
"date-fns": "^3.3.1",
27+
"framer-motion": "^11.0.0",
2228
"react": "^18.3.1",
2329
"react-dom": "^18.3.1",
30+
"react-hot-toast": "^2.4.1",
31+
"react-intersection-observer": "^9.10.3",
2432
"react-router-dom": "^6.28.0",
2533
"react-toggle": "^4.1.3",
2634
"recharts": "^2.15.0",

0 commit comments

Comments
 (0)