Skip to content
This repository was archived by the owner on Oct 22, 2021. It is now read-only.

Commit ea97fbf

Browse files
committed
✨ Make updateChecker recognize unreleased versions
Now we can finally have correct version numbers in dev.
1 parent 175a700 commit ea97fbf

File tree

1 file changed

+3
-0
lines changed

1 file changed

+3
-0
lines changed

src/classes/updateChecker.class.js

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -47,12 +47,15 @@ class UpdateChecker {
4747
let release = JSON.parse(d.toString());
4848
if (release.tag_name.slice(1) === current) {
4949
electron.ipcRenderer.send("log", "info", "UpdateChecker: Running latest version.");
50+
} else if (Number(release.tag_name.slice(1).replace(/\./g, "")) < Number(current.replace("-pre", "").replace(/\./g, ""))) {
51+
electron.ipcRenderer.send("log", "info", "UpdateChecker: Running an unreleased, development version.");
5052
} else {
5153
new Modal({
5254
type: "info",
5355
title: "New version available",
5456
message: `eDEX-UI <strong>${release.tag_name}</strong> is now available.<br/>Head over to <a href="#" onclick="require('electron').shell.openExternal('${release.html_url}')">github.com</a> to download the latest version.`
5557
});
58+
electron.ipcRenderer.send("log", "info", `UpdateChecker: New version ${release.tag_name} available.`);
5659
}
5760
} catch(e) {
5861
this._fail(e);

0 commit comments

Comments
 (0)