Fix macOS desktop download link

This commit is contained in:
Chris Tsang
2026-08-12 14:37:35 +01:00
parent 3b76f32cd2
commit 2a87d8cf82
+18 -1
View File
@@ -414,6 +414,22 @@
return '';
}
function publicDownloadUrl(manifest, platform, updaterUrl) {
if (platform.label !== 'macOS') {
return updaterUrl;
}
if (manifest.version) {
return 'https://github.com/visioncortex/vtracer/releases/download/' +
manifest.version +
'/VTracer_' +
manifest.version +
'_universal.dmg';
}
return updaterUrl.replace(/_universal\.app\.tar\.gz$/i, '_universal.dmg');
}
var platform = detectPlatform();
setFallback(platform);
@@ -442,7 +458,8 @@
return response.json();
})
.then(function(manifest) {
var downloadUrl = findPlatformDownload(manifest.platforms || {}, platform);
var updaterUrl = findPlatformDownload(manifest.platforms || {}, platform);
var downloadUrl = publicDownloadUrl(manifest, platform, updaterUrl);
if (!downloadUrl) {
return;