|
import { app } from '../../../scripts/app.js' |
|
|
|
const repoOwner = 'shadowcz007' |
|
const repoName = 'comfyui-mixlab-nodes' |
|
|
|
const version = 'v0.30.1' |
|
|
|
fetch(`https://api.github.com/repos/${repoOwner}/${repoName}/releases/latest`) |
|
.then(response => response.json()) |
|
.then(data => { |
|
const latestVersion = data.tag_name |
|
console.log('Latest release version:', latestVersion) |
|
if ( |
|
latestVersion && |
|
latestVersion === localStorage.getItem('_mixlab_nodes_vesion') |
|
) |
|
return |
|
if (latestVersion && latestVersion != version) { |
|
localStorage.setItem('_mixlab_nodes_vesion', latestVersion) |
|
app.ui.dialog.show(`<a style="color: white; |
|
font-size: 18px; |
|
font-weight: 800; |
|
letter-spacing: 2px; |
|
}" |
|
href="https://discord.gg/cXs9vZSqeK">Welcome to Mixlab nodes discord</a> |
|
<h4 style="font-size: 18px;">${repoName} <br> |
|
Latest release version: ${latestVersion}</h4> |
|
<p>Please proceed to the official repository to download the latest version.</p> |
|
<a style="color: #2196F3; |
|
font-size: 18px; |
|
font-weight: 800; |
|
letter-spacing: 2px; |
|
}" |
|
href="https://github.com/shadowcz007/comfyui-mixlab-nodes/releases/">https://github.com/shadowcz007/comfyui-mixlab-nodes/releases</a> |
|
`) |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
} |
|
}) |
|
.catch(error => { |
|
console.error('Error fetching release information:', error) |
|
}) |
|
|
|
|