mirror of
https://github.com/DJ2LS/FreeDATA
synced 2024-05-14 08:04:33 +00:00
fixed auto updater
This commit is contained in:
parent
a7eada0649
commit
badb521b8b
6 changed files with 54 additions and 16 deletions
|
@ -171,12 +171,12 @@ autoUpdater.on("update-downloaded", (info) => {
|
|||
// we need to call this at this point.
|
||||
// if an update is available and we are force closing the app
|
||||
// the entire screen crashes...
|
||||
//console.log.info('quit application and install update');
|
||||
//console.log('quit application and install update');
|
||||
//autoUpdater.quitAndInstall();
|
||||
});
|
||||
|
||||
autoUpdater.on("checking-for-update", () => {
|
||||
console.log.info("checking for update");
|
||||
console.log("checking for update");
|
||||
let arg = {
|
||||
status: "checking-for-update",
|
||||
version: app.getVersion(),
|
||||
|
|
|
@ -156,12 +156,12 @@ ipcRenderer.on("action-updater", (event, arg) => {
|
|||
|
||||
if (arg.status == "checking-for-update") {
|
||||
//document.title = document.title + ' - v' + arg.version;
|
||||
updateTitle(
|
||||
config.myCall,
|
||||
config.tnc_host,
|
||||
config.tnc_port,
|
||||
" -v " + arg.version,
|
||||
);
|
||||
//updateTitle(
|
||||
// config.myCall,
|
||||
// config.tnc_host,
|
||||
// config.tnc_port,
|
||||
// " -v " + arg.version,
|
||||
//);
|
||||
document.getElementById("updater_status").innerHTML =
|
||||
'<span class="spinner-border spinner-border-sm" role="status" aria-hidden="true"></span>';
|
||||
|
||||
|
@ -181,6 +181,12 @@ ipcRenderer.on("action-updater", (event, arg) => {
|
|||
//autoUpdater.quitAndInstall();
|
||||
}
|
||||
if (arg.status == "update-not-available") {
|
||||
|
||||
document.getElementById("updater_last_version").innerHTML = arg.info.releaseName
|
||||
document.getElementById("updater_last_update").innerHTML = arg.info.releaseDate
|
||||
document.getElementById("updater_release_notes").innerHTML = arg.info.releaseNotes
|
||||
|
||||
|
||||
document.getElementById("updater_status").innerHTML =
|
||||
'<i class="bi bi-check2-square ms-1 me-1" style="color: white;"></i>';
|
||||
document.getElementById("updater_status").className =
|
||||
|
|
|
@ -56,6 +56,32 @@ ChartJS.register(
|
|||
|
||||
<template>
|
||||
|
||||
<!-- updater release notes-->
|
||||
<div class="modal fade" ref="modalEle" id="updaterReleaseNotes" tabindex="-1" aria-hidden="true">
|
||||
<div class="modal-dialog">
|
||||
<div class="modal-content">
|
||||
<div class="modal-header">
|
||||
<span class="input-group-text" id="updater_last_version"></span>
|
||||
<span class="input-group-text ms-1" id="updater_last_update"></span>
|
||||
|
||||
<button type="button" class="btn-close" data-bs-dismiss="modal" aria-label="Close"></button>
|
||||
</div>
|
||||
<div class="modal-body">
|
||||
<div class="modal-dialog modal-dialog-scrollable">
|
||||
|
||||
<div class="" id="updater_release_notes"></div>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
|
||||
|
||||
|
||||
<div class="modal-footer">
|
||||
<button type="button" class="btn btn-secondary" data-bs-dismiss="modal">Close</button>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
|
||||
<!-- delete chat modal -->
|
||||
|
|
|
@ -51,7 +51,7 @@ const settings = useSettingsStore(pinia);
|
|||
</div>
|
||||
<div class="card-body p-2 mb-1">
|
||||
<button
|
||||
class="btn btn-secondary btn-sm"
|
||||
class="btn btn-secondary btn-sm ms-1 me-1"
|
||||
id="updater_channel"
|
||||
type="button"
|
||||
disabled
|
||||
|
@ -59,7 +59,7 @@ const settings = useSettingsStore(pinia);
|
|||
{{ settings.update_channel }}
|
||||
</button>
|
||||
<button
|
||||
class="btn btn-secondary btn-sm"
|
||||
class="btn btn-secondary btn-sm ms-1"
|
||||
id="updater_status"
|
||||
type="button"
|
||||
disabled
|
||||
|
@ -67,15 +67,16 @@ const settings = useSettingsStore(pinia);
|
|||
...
|
||||
</button>
|
||||
<button
|
||||
class="btn btn-secondary btn-sm"
|
||||
class="btn btn-secondary btn-sm ms-1"
|
||||
id="updater_changelog"
|
||||
type="button"
|
||||
style="display: none"
|
||||
data-bs-toggle="modal"
|
||||
data-bs-target="#updaterReleaseNotes"
|
||||
>
|
||||
Changelog
|
||||
</button>
|
||||
<button
|
||||
class="btn btn-primary btn-sm"
|
||||
class="btn btn-primary btn-sm ms-1"
|
||||
id="update_and_install"
|
||||
type="button"
|
||||
style="display: none"
|
||||
|
|
|
@ -95,7 +95,7 @@ if(typeof process.env["APPDATA"] !== "undefined"){
|
|||
console.log(appDataFolder)
|
||||
|
||||
} else {
|
||||
let appDataFolder: string;
|
||||
var appDataFolder: string;
|
||||
|
||||
switch (process.platform) {
|
||||
case "darwin":
|
||||
|
@ -114,9 +114,14 @@ if(typeof process.env["APPDATA"] !== "undefined"){
|
|||
break;
|
||||
}
|
||||
}
|
||||
console.log("loading chat database...")
|
||||
console.log("appdata folder:" + appDataFolder)
|
||||
var configFolder = path.join(appDataFolder, "FreeDATA");
|
||||
console.log("config folder:" + configFolder)
|
||||
|
||||
var chatDB = path.join(configFolder, "chatDB");
|
||||
console.log("database path:" + chatDB)
|
||||
|
||||
var db = new PouchDB(chatDB);
|
||||
|
||||
/* -------- CREATE DATABASE INDEXES */
|
||||
|
|
|
@ -32,10 +32,10 @@ if(typeof process.env["APPDATA"] !== "undefined"){
|
|||
console.log(appDataFolder)
|
||||
|
||||
break;
|
||||
case "linux2":
|
||||
case "linux":
|
||||
var appDataFolder = "undefined";
|
||||
break;
|
||||
case "windows":
|
||||
case "win32":
|
||||
var appDataFolder = "undefined";
|
||||
break;
|
||||
default:
|
||||
|
|
Loading…
Reference in a new issue