From 8bd71afc550ae6ef82d58d4e07866e32f609420e Mon Sep 17 00:00:00 2001 From: Nicolas Constant Date: Sun, 23 Apr 2023 01:55:02 -0400 Subject: [PATCH] updated electron build --- docs/index.html | 28 ++++++++++++++++++++-------- 1 file changed, 20 insertions(+), 8 deletions(-) diff --git a/docs/index.html b/docs/index.html index af1689c2..c61cb8f6 100644 --- a/docs/index.html +++ b/docs/index.html @@ -34,7 +34,7 @@

-

Try it in your browser!

+

Use it in your browser!


-

Or download the desktop client:

+

Or download the desktop client :

- browse previous releases
@@ -215,6 +215,12 @@ return myJson; } + const getLastElectronRelease = async () => { + const response = await fetch('https://api.github.com/repos/NicolasConstant/sengi-electron/releases/latest'); + const myJson = await response.json(); + return myJson; + } + function getOS() { var userAgent = window.navigator.userAgent, platform = window.navigator.platform, @@ -242,6 +248,9 @@ let lastRelease = await getLastRelease(); let version = lastRelease.tag_name; + let lastElectronRelease = await getLastElectronRelease(); + let electronVersion = lastElectronRelease.tag_name; + var downloadButtons = document.getElementById('download-buttons'); downloadButtons.style.display = 'block'; @@ -249,12 +258,15 @@ downloadButtonsNojs.style.display = 'none'; var sengiVersion = document.getElementById('sengi-version'); - sengiVersion.textContent = `Current version: ${version}`; + sengiVersion.textContent = `Current version: v${version}`; - document.getElementById('windows').href = `https://github.com/NicolasConstant/sengi/releases/download/${version}/Sengi-${version}-win.exe`; - document.getElementById('mac').href = `https://github.com/NicolasConstant/sengi/releases/download/${version}/Sengi-${version}-mac.dmg`; - document.getElementById('deb').href = `https://github.com/NicolasConstant/sengi/releases/download/${version}/Sengi-${version}-linux.deb`; - document.getElementById('appimage').href = `https://github.com/NicolasConstant/sengi/releases/download/${version}/Sengi-${version}-linux.AppImage`; + var htmlElectronVersion = document.getElementById('electron-version'); + htmlElectronVersion.textContent = `(${electronVersion})`; + + document.getElementById('windows').href = `https://github.com/NicolasConstant/sengi-electron/releases/download/${electronVersion}/Sengi-${electronVersion.replace('v', '')}-win.exe`; + document.getElementById('mac').href = `https://github.com/NicolasConstant/sengi-electron/releases/download/${electronVersion}/Sengi-${electronVersion.replace('v', '')}-mac.dmg`; + document.getElementById('deb').href = `https://github.com/NicolasConstant/sengi-electron/releases/download/${electronVersion}/Sengi-${electronVersion.replace('v', '')}-linux.deb`; + document.getElementById('appimage').href = `https://github.com/NicolasConstant/sengi-electron/releases/download/${electronVersion}/Sengi-${electronVersion.replace('v', '')}-linux.AppImage`; let userOs = getOS();