feat: add Arena leaderboard page for AI coding agents and LLMs#5594
Open
feat: add Arena leaderboard page for AI coding agents and LLMs#5594
Conversation
Introduces the Arena page with D-Index rankings, crown cards, sentiment bars, sparkline charts, highlights feed, and live ticker. Uses SSR with Cache-Control headers (s-maxage=60) to avoid rate-limiting the endpoint.
|
The latest updates on your projects. Learn more about Vercel for GitHub.
|
… up lint The last sparkline data point now uses a rolling 24h window instead of a partial day-aligned bucket, preventing an artificial dip while the current day is still in progress. Removed unused resolutionSeconds parameter and queryClient variable.
… calculation Added tooltips to clarify D-Index metrics on the Arena leaderboard. Introduced revised controversy calculation with weighted averages and heat score for better insights. Updated page descriptions, titles, and messaging for improved clarity and engagement. Removed unused auto-lint script and associated settings.
…lama and others - Copilot: use official GitHub Copilot icon with black brand color - Codex: update to OpenAI's official teal (#10A37F) - Llama: use Meta Llama GitHub org avatar with Meta blue (#0467DF) - Qwen: use QwenLM GitHub org avatar with blue-purple (#615EFF) - Claude: update to official Anthropic orange (#D97757) - GPT models: update to OpenAI teal (#10A37F) - Gemini: update to Google Gemini purple (#8E75B2)
- Compact header and crown cards for mobile viewports - Sticky tab nav with proper z-index for scroll behavior - Expandable ranking rows on mobile/tablet showing sentiment, momentum, volume, and sparkline in a detail panel - Highlights feed truncated to 5 items on mobile with show-all button - Wrap ambient glow divs to prevent horizontal overflow on mobile - Crown cards min-width 170px to prevent label line breaks
Host all arena entity logos on our CDN for consistent sizing and faster loading instead of fetching from various external sources.
…iews - Use `useViewSize` to determine layout behavior for different screen sizes. - Show full feed on laptops while truncating on mobile unless expanded. - Adjust `SENTIMENT_EXPONENT` to 2.5 for refined sentiment scaling in D-Index calculation.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Introduces the Arena page with D-Index rankings, crown cards, sentiment bars, sparkline charts, highlights feed, and live ticker. Uses SSR with Cache-Control headers (s-maxage=60) to avoid rate-limiting the endpoint.
Preview domain
https://feat-arena-leaderboard.preview.app.daily.dev