feature add version control on release type stable.

This commit is contained in:
alves
2026-02-02 11:42:12 +08:00
parent 27f2d0a7e8
commit 5b142a6f33

View File

@@ -166,6 +166,10 @@ typedef BOOL (WINAPI *LPFN_ISWOW64PROCESS2)(
#endif
#define UPDATE_BY_USER 1
#define RELEASE_TYPE_STABLE "stable"
#define RELEASE_TYPE_BETA "beta"
#define RELEASE_TYPE_ALPHA "alpha"
using namespace std::literals;
namespace pt = boost::property_tree;
@@ -4790,6 +4794,14 @@ void GUI_App::check_new_version_sf(bool show_tips, bool by_user)
version_info.version_str = dataObj.value("version", "");
auto releaseType = dataObj.value("release_type", "");
if (releaseType != RELEASE_TYPE_STABLE)
{
if (by_user)
this->no_new_version();
return;
}
auto platformType = dataObj.value("platform_type", "");
int fileSize = 0;
std::string fileMd5 = "";