Windows updates come from the Kestrove website; version 1.2.1
ci / build (ubuntu-22.04) (push) Waiting to run
ci / build (windows-2025) (push) Waiting to run
ci / deny (push) Waiting to run

Co-Authored-By: Claude Opus 5.5 <[email protected]>
This commit is contained in:
2026-10-30 18:57:46 +04:00
co-authored by Claude Opus 5.5
parent 57b728c7e3
commit 32eadc4d03
9 changed files with 61 additions and 46 deletions
+1 -1
View File
@@ -3064,7 +3064,7 @@ dependencies = [
[[package]]
name = "kestrove-desktop"
version = "1.2.0"
version = "1.2.1"
dependencies = [
"arboard",
"base64 0.22.1",
+2 -2
View File
@@ -1,6 +1,6 @@
[package]
name = "kestrove-desktop"
version = "1.2.0"
version = "1.2.1"
edition = "2021"
rust-version = "1.82"
license = "Apache-2.0"
@@ -73,7 +73,7 @@ windows-sys = { version = "0.61", features = [
"Win32_UI_Input_KeyboardAndMouse",
"Win32_UI_WindowsAndMessaging",
] }
# In-app updates (updates.rs): signed installers listed in latest.json on the Kestrove Gitea.
# In-app updates (updates.rs): signed installers listed in latest.json on the Kestrove website.
tauri-plugin-updater = "2"
# Windows Hello (KeyCredentialManager); the same version Tauri already pulls in.
windows = { version = "0.62", features = ["Foundation", "Security_Credentials", "Security_Cryptography", "Storage_Streams"] }
+1 -1
View File
@@ -1,7 +1,7 @@
//! In-app updates on Windows. The Microsoft Store doesn't update EXE installs, so the app does it itself.
//!
//! Tauri's updater fetches `latest.json` from the first address in tauri.conf.json → plugins.updater.endpoints
//! that answers (the Kestrove Gitea; a mirror can be added after it), and offers the newer version. Nothing is
//! that answers (the Kestrove website; a mirror can be added after it), and offers the newer version. Nothing is
//! downloaded until the user chooses "Update and restart". The installer must carry a signature from the
//! Kestrove updater key, whose public half is in tauri.conf.json, so a compromised download server can hold
//! updates back but can't ship one.
+2 -2
View File
@@ -1,7 +1,7 @@
{
"$schema": "https://schema.tauri.app/config/2",
"productName": "Kestrove",
"version": "1.2.0",
"version": "1.2.1",
"identifier": "app.kestrove.desktop",
"build": {
"beforeDevCommand": "npm run dev",
@@ -53,7 +53,7 @@
"pubkey": "dW50cnVzdGVkIGNvbW1lbnQ6IG1pbmlzaWduIHB1YmxpYyBrZXk6IDZFRUM4RDQ2Mzk0Rjg5Q0IKUldUTGlVODVSbzNzYml1ZTN3d0pBN1IwWkRoZXNROTRmbk5WOE5CR2VJQVYrTUJLN21PNzI4eHEK",
"requireSignedVersion": true,
"endpoints": [
"https://gitea.samialabri.com/kestrove/kestrove-desktop/raw/branch/main/updater/latest.json"
"https://kestrove.samialabri.com/updates/latest.json"
],
"windows": {
"installMode": "passive"