Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
6 changes: 3 additions & 3 deletions src/react_app/package-lock.json

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

9 changes: 9 additions & 0 deletions src/react_app/src/components/competition/CompetitionApp.jsx
Original file line number Diff line number Diff line change
Expand Up @@ -217,6 +217,15 @@ const CompetitionRoutes = () => {

const CompetitionApp = () => (
<Router>
<aside
aria-label="Leaderboard discontinued"
className="border-b border-amber-300/30 bg-amber-100 px-4 py-3 text-center text-sm leading-relaxed text-amber-950 sm:px-6"
>
<strong className="font-semibold">
This leaderboard has been discontinued.
</strong>{" "}
Rankings are no longer being updated.
</aside>
<CompetitionRoutes />
</Router>
);
Expand Down
7 changes: 3 additions & 4 deletions src/react_app/src/components/competition/CompetitionFaq.jsx
Original file line number Diff line number Diff line change
Expand Up @@ -159,12 +159,11 @@ const CompetitionFaq = ({ percentiles }) => {
),
},
{
question: "When does the leaderboard refresh?",
question: "Is the leaderboard still being updated?",
answer: (
<p>
Rankings are recomputed daily from finalized sendou.ink data at 00:30 UTC
(7:30&nbsp;PM Eastern during standard time, 8:30&nbsp;PM Eastern during daylight time).
Your entry updates the next time you play a new eligible tournament.
No. The competitive leaderboard has been discontinued. The standings
shown are historical, and new tournament results are no longer imported.
</p>
),
},
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -184,7 +184,7 @@ const CompetitionLayout = ({
Competitive Rankings
</h1>
<p className="mt-2 max-w-3xl text-slate-300">
Refreshed once daily at 00:30 UTC. Standings only move when new tournaments are recorded.
Historical standings from the last published leaderboard update.
</p>
</div>
</header>
Expand Down Expand Up @@ -216,7 +216,7 @@ const CompetitionLayout = ({
)}
{stale && (
<span className="inline-flex items-center rounded-full bg-amber-500/15 px-3 py-1 text-xs font-medium text-amber-300 ring-1 ring-amber-300/20">
Stale — queued for refresh
Archived snapshot
</span>
)}
</div>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@ const StableLeaderboardHeader = () => (
<header className="mb-4">
<h2 className="text-2xl font-semibold text-slate-100">Competitive rankings</h2>
<p className="mt-1 text-sm text-slate-400">
Auto refresh at 00:30 UTC. Players stay listed so long as they log a ranked event at least every 120 days.
Archived rankings from the last published update. No new tournament results will be added.
</p>
</header>
);
Expand Down