From 940d41e23022f662d264e8c122215012da82dd50 Mon Sep 17 00:00:00 2001 From: Cesar E Garza Date: Wed, 9 Sep 2026 21:30:08 -0500 Subject: [PATCH 1/3] fix: mark competitive leaderboard as discontinued --- src/react_app/package-lock.json | 6 +++--- .../src/components/competition/CompetitionApp.jsx | 9 +++++++++ .../src/components/competition/CompetitionLayout.jsx | 4 ++-- 3 files changed, 14 insertions(+), 5 deletions(-) diff --git a/src/react_app/package-lock.json b/src/react_app/package-lock.json index 1821135..34923d7 100644 --- a/src/react_app/package-lock.json +++ b/src/react_app/package-lock.json @@ -5002,9 +5002,9 @@ "license": "MIT" }, "node_modules/js-yaml": { - "version": "3.15.1", - "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.15.1.tgz", - "integrity": "sha512-S99WuO3HlhO3XN41EtYUNl9zzXjoJx7QvmipxsJVxtCBT0YHEFy+iOJhjSvrmV12nYhWpZaM8lPHkJm0yUMbag==", + "version": "3.15.2", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.15.2.tgz", + "integrity": "sha512-6EuL879VkRA+1Cz578mKMiKvjPNEuk6+r1JaFzoSWejZmtf7xWbIyw1e3KkxlkzTIt9Taw6JBhEppG7utc1P+w==", "dev": true, "license": "MIT", "dependencies": { diff --git a/src/react_app/src/components/competition/CompetitionApp.jsx b/src/react_app/src/components/competition/CompetitionApp.jsx index dc45f0b..5318062 100644 --- a/src/react_app/src/components/competition/CompetitionApp.jsx +++ b/src/react_app/src/components/competition/CompetitionApp.jsx @@ -217,6 +217,15 @@ const CompetitionRoutes = () => { const CompetitionApp = () => ( + ); diff --git a/src/react_app/src/components/competition/CompetitionLayout.jsx b/src/react_app/src/components/competition/CompetitionLayout.jsx index 29f53d8..c5f8622 100644 --- a/src/react_app/src/components/competition/CompetitionLayout.jsx +++ b/src/react_app/src/components/competition/CompetitionLayout.jsx @@ -184,7 +184,7 @@ const CompetitionLayout = ({ Competitive Rankings

- Refreshed once daily at 00:30 UTC. Standings only move when new tournaments are recorded. + Historical standings from the last published leaderboard update.

@@ -216,7 +216,7 @@ const CompetitionLayout = ({ )} {stale && ( - Stale — queued for refresh + Archived snapshot )} From 7d171eb0cc219efef586cd51f4ebdc8deaea781d Mon Sep 17 00:00:00 2001 From: Cesar E Garza Date: Wed, 9 Sep 2026 21:33:10 -0500 Subject: [PATCH 2/3] fix: remove obsolete leaderboard refresh schedule --- .../src/components/competition/StableLeaderboardHeader.jsx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/react_app/src/components/competition/StableLeaderboardHeader.jsx b/src/react_app/src/components/competition/StableLeaderboardHeader.jsx index 9de9560..cb00c8f 100644 --- a/src/react_app/src/components/competition/StableLeaderboardHeader.jsx +++ b/src/react_app/src/components/competition/StableLeaderboardHeader.jsx @@ -4,7 +4,7 @@ const StableLeaderboardHeader = () => (

Competitive rankings

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

); From 0f82acc089169a8f5bbf8e6ff4ff48b3d1b63967 Mon Sep 17 00:00:00 2001 From: Cesar E Garza Date: Wed, 9 Sep 2026 21:39:33 -0500 Subject: [PATCH 3/3] docs: clarify discontinued leaderboard FAQ --- .../src/components/competition/CompetitionFaq.jsx | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/src/react_app/src/components/competition/CompetitionFaq.jsx b/src/react_app/src/components/competition/CompetitionFaq.jsx index 137506b..2b2c1dc 100644 --- a/src/react_app/src/components/competition/CompetitionFaq.jsx +++ b/src/react_app/src/components/competition/CompetitionFaq.jsx @@ -159,12 +159,11 @@ const CompetitionFaq = ({ percentiles }) => { ), }, { - question: "When does the leaderboard refresh?", + question: "Is the leaderboard still being updated?", answer: (

- Rankings are recomputed daily from finalized sendou.ink data at 00:30 UTC - (7:30 PM Eastern during standard time, 8:30 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.

), },