From bc156c715db943bfb82779b1a1142ecb6c90e6e3 Mon Sep 17 00:00:00 2001 From: Owen Date: Wed, 10 Jun 2026 15:50:43 -0700 Subject: [PATCH] 24 hour requirement for updates --- server/routers/newt/getNewtVersion.ts | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/server/routers/newt/getNewtVersion.ts b/server/routers/newt/getNewtVersion.ts index 0dd0eff18..8a76bc3d2 100644 --- a/server/routers/newt/getNewtVersion.ts +++ b/server/routers/newt/getNewtVersion.ts @@ -56,13 +56,18 @@ async function getLatestReleaseInfo(): Promise { return staleReleaseInfo; } - // Drop drafts, pre-releases, and anything with "rc" in the tag name. + const oneDayAgo = new Date(Date.now() - 24 * 60 * 60 * 1000); + + // Drop drafts, pre-releases, anything with "rc" in the tag name, + // and releases published less than 1 day ago. releases = releases.filter( (r: any) => !r.draft && !r.prerelease && !r.tag_name.includes("rc") && - !r.tag_name.includes("v") + !r.tag_name.includes("v") && + r.published_at && + new Date(r.published_at) <= oneDayAgo ); // Sort descending by semver to find the true latest stable release.