From de5789401ad5dd5e4ec063b82e7ec21768f0f3b3 Mon Sep 17 00:00:00 2001 From: accius Date: Sun, 1 Feb 2026 10:15:11 -0500 Subject: [PATCH] update contest view --- server.js | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/server.js b/server.js index 192cb82..a3723c4 100644 --- a/server.js +++ b/server.js @@ -2533,9 +2533,11 @@ function parseContestRSS(xml) { } } - // Sort by start date and limit - contests.sort((a, b) => new Date(a.start) - new Date(b.start)); - return contests.slice(0, 20); + // Sort by start date, filter out past contests, and limit + const now = new Date(); + const currentAndFuture = contests.filter(c => new Date(c.end) >= now); + currentAndFuture.sort((a, b) => new Date(a.start) - new Date(b.start)); + return currentAndFuture.slice(0, 20); } // Parse contest date/time strings