From f9b279c49dadf37f03fcbfd844697d40c850b559 Mon Sep 17 00:00:00 2001 From: Tarun <136956042+DistantMyth@users.noreply.github.com> Date: Mon, 7 Sep 2026 13:55:54 +0530 Subject: [PATCH] launcher: verify updates against GitHub and check release dates (#482) * launcher: verify with GitHub when website feed differs and compare tag dates * launcher: restore kyty_emulator dependency for CI build and install * launcher: simplify GitHub update verification --------- Co-authored-by: nmzik --- src/launcher/src/updateChecker.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/launcher/src/updateChecker.cpp b/src/launcher/src/updateChecker.cpp index 9dc5e018a..565946b3f 100644 --- a/src/launcher/src/updateChecker.cpp +++ b/src/launcher/src/updateChecker.cpp @@ -84,7 +84,8 @@ void UpdateChecker::FetchUpdateInfo(const char* url, bool fallback, bool manual) } reply->deleteLater(); - if (!info.error.isEmpty() && !fallback) { + if (!fallback && + (!info.error.isEmpty() || info.tag != QString::fromLatin1(KYTY_RELEASE_TAG))) { FetchUpdateInfo(FALLBACK_FEED_URL, true, manual); return; }