Skip to content

[codex] Fix leaderboard sorting, timelines, and duplicate claims#72

Open
B-EtterDigital wants to merge 1 commit into
sculptdotfun:mainfrom
B-EtterDigital:fix/site-bugs-2026-06-18
Open

[codex] Fix leaderboard sorting, timelines, and duplicate claims#72
B-EtterDigital wants to merge 1 commit into
sculptdotfun:mainfrom
B-EtterDigital:fix/site-bugs-2026-06-18

Conversation

@B-EtterDigital

@B-EtterDigital B-EtterDigital commented Jun 18, 2026

Copy link
Copy Markdown

Summary

  • Fix leaderboard sort/filter transitions so token/cost switches fetch page 0 instead of reusing stale seeded or later-page rows.
  • Key leaderboard hook results to their active request so stale page-2 responses cannot repaint a new page-0 sort/filter state.
  • Render profile usage charts on continuous calendar days, filling missing days with zero values and showing when data is stale because the user has not uploaded recent usage.
  • Fix duplicate CLI/OAuth identity claiming for unverified CLI aliases such as B-etter.Digital versus the real GitHub login B-EtterDigital.

Root cause

The leaderboard could reuse server-seeded default rows after user interaction, and older hook results were not tied to the request that produced them. That allowed later-page rows to appear as rank 1 after sort/filter changes.

Profile charts used the last recorded rows rather than the last calendar days. Sparse uploads compressed the timeline and hid missing recent days.

CLI submissions can store a raw X-GitHub-User value. If that value is a punctuation/case variant of the real GitHub handle, the existing exact github_username claim lookup misses it, leaving duplicate leaderboard identities.

Validation

Notes

Feature requests remain in separate PRs: #73 expandable model list, #74 rank presentation, #75 custom open-to-work email.

@vercel

vercel Bot commented Jun 18, 2026

Copy link
Copy Markdown

@B-EtterDigital is attempting to deploy a commit to the sculpt Team on Vercel.

A member of the Team first needs to authorize it.

@B-EtterDigital B-EtterDigital force-pushed the fix/site-bugs-2026-06-18 branch from eb307e8 to 1debc0e Compare June 18, 2026 14:49
@B-EtterDigital B-EtterDigital changed the title [codex] Fix leaderboard sorting and profile timelines [codex] Fix leaderboard sorting, timelines, and duplicate claims Jun 18, 2026
@B-EtterDigital B-EtterDigital marked this pull request as ready for review June 18, 2026 14:53
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