13 Commits

Author SHA1 Message Date
guyeisenkot
778fd222ee Fix leaderboard row wrapping (#98) 2025-07-29 11:12:35 +03:00
guyeisenkot
13efbfe567 Revert "Add map view to leaderboard (#81)" (#89) 2025-07-27 17:13:03 +03:00
guyeisenkot
2d17a6829d Cache profiles during build without tracking (#88) 2025-07-27 16:55:29 +03:00
guyeisenkot
771983204a fix: add required headers for github user fetch (#84) 2025-07-27 16:35:29 +03:00
guyeisenkot
1df6a90e72 Add map view to leaderboard (#81)
* Add interactive map view to leaderboard

* Improve map with precomputed locations
2025-07-27 16:34:47 +03:00
guyeisenkot
f4bf1a36b3 Add contributor avatars to leaderboard (#76) 2025-07-27 14:41:10 +03:00
guyeisenkot
27117e3cfb Add contributor details to leaderboard (#66)
* Enhance leaderboard with GitHub profile data

* Delay GitHub profile fetch to avoid rate limit

* Show fetched profile info in drawer

* Cache profile metadata and fall back to dataset
2025-07-24 17:52:37 +03:00
guyeisenkot
2a4bfe7877 Style leaderboard comments with chat layout (#64) 2025-07-24 15:16:35 +03:00
guyeisenkot
dc8b3cbcf2 Add dynamic GitHub metadata (#62)
* Add dynamic GitHub metadata

* Fix LinkedIn duplication and remove external link arrow
2025-07-24 15:05:21 +03:00
guyeisenkot
29d5f38e7c Fix contributor drawer and dataset handling (#61) 2025-07-24 14:28:12 +03:00
guyeisenkot
9ea55a83c8 Add contributor drawer support (#56)
* Add contributor drawer data and UI

* Refine contributor drawer UI

* Embed contributor data and improve drawer

* Remove static contributors dataset and load dynamically

* Add contributor dataset generation
2025-07-24 14:06:44 +03:00
guyeisenkot
f2a5abcec4 Regenerate leaderboard without bots (#53) 2025-07-24 10:29:18 +03:00
guyeisenkot
914b107d59 Add leaderboard automation (#49)
* Add workflow to auto-update leaderboard

* Refine leaderboard

* fix merge conflict in main stylesheet
2025-07-23 22:19:53 +03:00