From 872c57068f22a25580a99504f216c30993b4b2a1 Mon Sep 17 00:00:00 2001 From: saturneric Date: Sun, 1 Jun 2025 01:18:00 +0200 Subject: feat(ver_check): add bktus version check support - implement BKTUSVersionCheckTask for bktus.com version checking - refactor version checking logic into Utils.cpp - update version checking module to support multiple sources - improve version status display messages --- src/m_ver_check/SoftwareVersion.cpp | 9 ++------- 1 file changed, 2 insertions(+), 7 deletions(-) (limited to 'src/m_ver_check/SoftwareVersion.cpp') diff --git a/src/m_ver_check/SoftwareVersion.cpp b/src/m_ver_check/SoftwareVersion.cpp index 04e3556..9f53791 100644 --- a/src/m_ver_check/SoftwareVersion.cpp +++ b/src/m_ver_check/SoftwareVersion.cpp @@ -44,18 +44,13 @@ auto SoftwareVersion::NeedUpgrade() const -> bool { GFModuleStrDup(current_version.toUtf8()), GFModuleStrDup(latest_version.toUtf8())))); - FLOG_DEBUG("remote latest version: %1, pre-release: %2, draft: %3", - latest_version, latest_prerelease_version_from_remote, - latest_draft_from_remote); - return !latest_version.isEmpty() && !latest_prerelease_version_from_remote && - !latest_draft_from_remote && + return !latest_version.isEmpty() && GFCompareSoftwareVersion(GFModuleStrDup(current_version.toUtf8()), GFModuleStrDup(latest_version.toUtf8())) < 0; } auto SoftwareVersion::VersionWithdrawn() const -> bool { - return !latest_version.isEmpty() && !current_version_publish_in_remote && - current_version_is_a_prerelease && !current_version_is_drafted; + return !latest_version.isEmpty() && !current_version_publish_in_remote; } auto SoftwareVersion::CurrentVersionReleased() const -> bool { -- cgit v1.2.3