Repository navigation
Chore: spotlight zone upgrade - #621
Conversation
frameworks-volunteer
left a comment
There was a problem hiding this comment.
Model: x-ai/grok-4.6 Reasoning: medium Provider: openrouter
Security: no secrets, no eval/innerHTML, no user-controlled markup. Badge SVGs stay in JSX. badgeIconUid strips ids to [A-Za-z0-9_-], so gradient/mask ids cannot collide or inject. Badge labels/descriptions come from BADGE_CONFIG, not raw JSON names in markup.
QA: matches the PR body. UTC timeZone on dates, unique per-render icon ids, role="img" + aria-label, legend moved above the list, sort by earned badges then activity then recency, medal/reviewer/issue rename, Lead at legendary. CI green (5/5).
Nit (non-blocking): HIDDEN_BADGES is empty, but Contributors.tsx still comments that Dormant is never drawn. Either hide it in the set or drop the comment.
Approve.
What does this PR change?
Spotlight Zone: badge icons and legend rework
Leadto legendary.role="img"label, and removed the unused intersection observer hook.have a look at it here -> https://chore-spotlight-zone.frameworks-573.pages.dev/contribute/spotlight-zone
Type of change
If applicable
vocs.config.tswith thedev: trueparameterStuck on anything? Just write it here and we're happy to help.