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 <Nmzik@mail.ru>
This commit is contained in:
Tarunandnmzik authored and GitHub committed 2026-09-07 12:25:54 +04:00
1 parent b61360a0c0
commit f9b279c49d
1 file changed
+2 -1
+2 -1
View File
@@ -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;
}