From 25539761f406a31819b5b0f718d3f120f1a29e19 Mon Sep 17 00:00:00 2001 From: isark Date: Sat, 18 Nov 2023 16:46:29 +0100 Subject: [PATCH] 1.0.0 release prep, attempting release with update support --- package.json | 2 +- src-tauri/Cargo.lock | 23 ++++++++++++++++++++++- src-tauri/Cargo.toml | 4 ++-- src-tauri/src/main.rs | 6 +++--- src-tauri/tauri.conf.json | 9 +++++++-- 5 files changed, 35 insertions(+), 9 deletions(-) diff --git a/package.json b/package.json index 10dab03..b327382 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "tauri-app", - "version": "0.0.0", + "version": "1.0.0", "scripts": { "dev": "tauri dev", "ng": "ng", diff --git a/src-tauri/Cargo.lock b/src-tauri/Cargo.lock index c007f9b..278542d 100644 --- a/src-tauri/Cargo.lock +++ b/src-tauri/Cargo.lock @@ -2096,6 +2096,12 @@ version = "0.3.17" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "6877bb514081ee2a7ff5ef9de3281f14a4dd4bceac4c09388074a6b5df8a139a" +[[package]] +name = "minisign-verify" +version = "0.2.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "933dca44d65cdd53b355d0b73d380a2ff5da71f87f036053188bf1eab6a19881" + [[package]] name = "miniz_oxide" version = "0.7.1" @@ -2197,7 +2203,7 @@ checksum = "a5b8c256fd9471521bcb84c3cdba98921497f1a331cbc15b8030fc63b82050ce" [[package]] name = "nothing" -version = "0.0.0" +version = "1.0.0" dependencies = [ "Underlayer", "crossbeam", @@ -3732,6 +3738,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "7fbe522898e35407a8e60dc3870f7579fea2fc262a6a6072eccdd37ae1e1d91e" dependencies = [ "anyhow", + "base64 0.21.2", "bytes", "cocoa", "dirs-next", @@ -3745,6 +3752,7 @@ dependencies = [ "heck 0.4.1", "http", "ignore", + "minisign-verify", "notify-rust", "objc", "once_cell", @@ -3772,12 +3780,14 @@ dependencies = [ "tauri-utils", "tempfile", "thiserror", + "time", "tokio", "url", "uuid", "webkit2gtk", "webview2-com", "windows 0.39.0", + "zip", ] [[package]] @@ -5076,6 +5086,17 @@ dependencies = [ "zvariant", ] +[[package]] +name = "zip" +version = "0.6.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "760394e246e4c28189f19d488c058bf16f564016aefac5d32bb1f3b51d5e9261" +dependencies = [ + "byteorder", + "crc32fast", + "crossbeam-utils", +] + [[package]] name = "zvariant" version = "3.15.0" diff --git a/src-tauri/Cargo.toml b/src-tauri/Cargo.toml index 6525584..45b19ed 100644 --- a/src-tauri/Cargo.toml +++ b/src-tauri/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "nothing" -version = "0.0.0" +version = "1.0.0" description = "A Tauri App" authors = ["you"] license = "" @@ -20,7 +20,7 @@ ts-rs = "6.2.1" [dependencies] steamlocate = "1.2.1" -tauri = { version = "1.2", features = [ "system-tray", "api-all"] } +tauri = { version = "1.2", features = [ "updater", "system-tray", "api-all"] } serde = { version = "1.0", features = ["derive"] } serde_json = "1.0" Underlayer = { git = "https://git.isark.me/isark/Underlay.git" } diff --git a/src-tauri/src/main.rs b/src-tauri/src/main.rs index 931bd30..8ed83b2 100644 --- a/src-tauri/src/main.rs +++ b/src-tauri/src/main.rs @@ -156,9 +156,9 @@ fn main() { ); } - app.get_window("Overlay") - .expect("Could not get main overlay window") - .open_devtools(); + // app.get_window("Overlay") + // .expect("Could not get main overlay window") + // .open_devtools(); Ok(()) }) diff --git a/src-tauri/tauri.conf.json b/src-tauri/tauri.conf.json index 97ac930..63cc721 100644 --- a/src-tauri/tauri.conf.json +++ b/src-tauri/tauri.conf.json @@ -8,7 +8,7 @@ }, "package": { "productName": "Nothing", - "version": "0.0.1" + "version": "1.0.0" }, "tauri": { "systemTray": { @@ -41,7 +41,12 @@ "csp": null }, "updater": { - "active": false + "active": true, + "endpoints": [ + "https://isark.me/releases/nothing/version.json" + ], + "dialog": true, + "pubkey": "dW50cnVzdGVkIGNvbW1lbnQ6IG1pbmlzaWduIHB1YmxpYyBrZXk6IDY5NDE4QTQwQUVGOUYzM0IKUldRNzgvbXVRSXBCYVhwRmswTnpOWW9PRURlMFRkQUVoOVNhSmJsLzlNSEJrZWVEOVhWYjlHcy8K" }, "windows": [ {