diff --git a/FCLauncher/app.json b/FCLauncher/app.json new file mode 100644 index 0000000..44352ba --- /dev/null +++ b/FCLauncher/app.json @@ -0,0 +1,10 @@ +{ + "version": "1.0.2", + "notes": "This is a test", + "platforms": { + "linux-x86_64": { + "signature": "dW50cnVzdGVkIGNvbW1lbnQ6IHNpZ25hdHVyZSBmcm9tIHRhdXJpIHNlY3JldCBrZXkKUlVTZlMrWWVKdURJQXplUEtId01CbldZd3JlcWxxMmJxUGw1T0xvVnFHMVFZYnJtdStmR2kxYmVpUXNlcXBIWnl4WXVGMGUrVXZjMmlQZWdML2JhMUp3RGlCd01SYnNyd3dnPQp0cnVzdGVkIGNvbW1lbnQ6IHRpbWVzdGFtcDoxNzIwODg3MDYyCWZpbGU6ZmMtbGF1bmNoZXJfMS4wLjJfYW1kNjQuQXBwSW1hZ2UudGFyLmd6CnppVjNKelZsWlZnZXFsZXBOSTQ2TXBMNnRlL2F5VHBHVnlNeHRCR1lJd3ZzTjdNelhOcndjelRNc1ZrVjlJWnFNWFkrSXZ3d2c2SFg1ZU0xTldoOUJnPT0K", + "url": "https://gitea.piwalker.net/fclauncher/app/linux/fc-launcher_1.0.2_amd64.AppImage.tar.gz" + } + } +} \ No newline at end of file diff --git a/FCLauncher/src-tauri/Cargo.toml b/FCLauncher/src-tauri/Cargo.toml index d42fef3..ac06dba 100644 --- a/FCLauncher/src-tauri/Cargo.toml +++ b/FCLauncher/src-tauri/Cargo.toml @@ -11,7 +11,7 @@ edition = "2021" tauri-build = { version = "1", features = [] } [dependencies] -tauri = { version = "1", features = [ "dialog-ask", "shell-open"] } +tauri = { version = "1", features = [ "updater", "dialog-ask", "shell-open"] } serde = { version = "1", features = ["derive"] } serde_json = "1" suppaftp = { version = "6.0.1", features = ["native-tls"] } diff --git a/FCLauncher/src-tauri/build.sh b/FCLauncher/src-tauri/build.sh new file mode 100755 index 0000000..38d9624 --- /dev/null +++ b/FCLauncher/src-tauri/build.sh @@ -0,0 +1,3 @@ +export TAURI_PRIVATE_KEY=$(cat ~/.tauri/fclauncher.key) +read -s PASSWORD +export TAURI_KEY_PASSWORD=$PASSWORD \ No newline at end of file diff --git a/FCLauncher/src-tauri/tauri.conf.json b/FCLauncher/src-tauri/tauri.conf.json index af85eb0..1424b88 100644 --- a/FCLauncher/src-tauri/tauri.conf.json +++ b/FCLauncher/src-tauri/tauri.conf.json @@ -6,9 +6,17 @@ }, "package": { "productName": "FCLauncher", - "version": "1.0.1" + "version": "1.0.2" }, "tauri": { + "updater": { + "active": true, + "endpoints": [ + "https://gitea.piwalker.net/fclauncher/app.json" + ], + "dialog": true, + "pubkey": "dW50cnVzdGVkIGNvbW1lbnQ6IG1pbmlzaWduIHB1YmxpYyBrZXk6IDNDOEUwMjYxRUU2NEI5RgpSV1NmUytZZUp1RElBN3dEaGhpWG9JZVNQcFlnNFFzaXN0UnBsVmxNeVdWWnJoQmh4cGJRbjN3Ygo=" + }, "allowlist": { "all": false, "shell": { diff --git a/FCLauncher/src/index.html b/FCLauncher/src/index.html index d342cf5..76cafcc 100644 --- a/FCLauncher/src/index.html +++ b/FCLauncher/src/index.html @@ -34,6 +34,7 @@

+

This is a test