Skip to content

feat: add Arena leaderboard page for AI coding agents and LLMs#5594

Open
idoshamun wants to merge 8 commits intomainfrom
feat/arena-leaderboard
Open

feat: add Arena leaderboard page for AI coding agents and LLMs#5594
idoshamun wants to merge 8 commits intomainfrom
feat/arena-leaderboard

Conversation

@idoshamun
Copy link
Member

@idoshamun idoshamun commented Feb 25, 2026

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

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.
@vercel
Copy link

vercel bot commented Feb 25, 2026

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated (UTC)
daily-webapp Ready Ready Preview Feb 25, 2026 8:08pm
1 Skipped Deployment
Project Deployment Actions Updated (UTC)
storybook Ignored Ignored Feb 25, 2026 8:08pm

Request Review

… 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.
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.

1 participant