From 7bdce37fd3f18e2712e18c4e2c64cac69af0aca1 Mon Sep 17 00:00:00 2001 From: Jakob Stendahl Date: Sun, 19 Sep 2021 19:43:11 +0200 Subject: :boom: Introduce new UI based on svelte, and rewrite a lot of the node app and the NeoRuntime --- src_frontend/Components/Settings/Version.svelte | 60 +++++++++++++++++++++++++ 1 file changed, 60 insertions(+) create mode 100644 src_frontend/Components/Settings/Version.svelte (limited to 'src_frontend/Components/Settings/Version.svelte') diff --git a/src_frontend/Components/Settings/Version.svelte b/src_frontend/Components/Settings/Version.svelte new file mode 100644 index 0000000..29d04ae --- /dev/null +++ b/src_frontend/Components/Settings/Version.svelte @@ -0,0 +1,60 @@ + + + + +
+

Version

+

Current version

+

Current branch

+ {#if newVer != version} +

Version available.

+ {/if} +
+ Check for updates +
+
\ No newline at end of file -- cgit v1.2.3 From d962cdaa317b384b2e82d0f9dc5b9d15a5733869 Mon Sep 17 00:00:00 2001 From: Jakob Stendahl Date: Wed, 6 Oct 2021 17:24:43 +0200 Subject: :children_crossing: Add update button to ui --- src/SocketIO/index.js | 2 ++ src_frontend/Components/Settings/Version.svelte | 6 ++++++ 2 files changed, 8 insertions(+) (limited to 'src_frontend/Components/Settings/Version.svelte') diff --git a/src/SocketIO/index.js b/src/SocketIO/index.js index 2a625ed..1803845 100644 --- a/src/SocketIO/index.js +++ b/src/SocketIO/index.js @@ -194,6 +194,8 @@ function createAuthorizedNamespace(io) { fn({success: true}); }); socket.on("system:update_version", () => { + let p = exec('luxcena-neo-cli.sh update'); + p.unref(); }); /* SSLCert */ diff --git a/src_frontend/Components/Settings/Version.svelte b/src_frontend/Components/Settings/Version.svelte index 29d04ae..35c8f96 100644 --- a/src_frontend/Components/Settings/Version.svelte +++ b/src_frontend/Components/Settings/Version.svelte @@ -20,6 +20,11 @@ }); }); } + + let updateVersionPromise; + function doUpdate() { + authorizedSocket.emit("system:update_version"); + } onMount(async() => { authorizedSocket.emit("version:branch"); @@ -53,6 +58,7 @@

Current branch

{#if newVer != version}

Version available.

+ Update luxcena-neo {/if}
Check for updates -- cgit v1.2.3