refactor auto update

This commit is contained in:
2026-09-16 09:45:16 +07:00
parent 8d39b1d38c
commit b3eb7ef7f1
7 changed files with 710 additions and 128 deletions
Generated
+23 -19
View File
@@ -267,7 +267,7 @@ dependencies = [
[[package]]
name = "assets"
version = "1.0.1"
version = "1.0.2"
dependencies = [
"anyhow",
"gpui",
@@ -529,12 +529,15 @@ dependencies = [
[[package]]
name = "auto_update"
version = "1.0.1"
version = "1.0.2"
dependencies = [
"gpui",
"gpui-updater",
"gpui-updater-core",
"instant",
"log",
"serde",
"serde_json",
"ureq",
]
[[package]]
@@ -1061,7 +1064,7 @@ dependencies = [
[[package]]
name = "chat"
version = "1.0.1"
version = "1.0.2"
dependencies = [
"anyhow",
"common",
@@ -1083,7 +1086,7 @@ dependencies = [
[[package]]
name = "chat_ui"
version = "1.0.1"
version = "1.0.2"
dependencies = [
"anyhow",
"chat",
@@ -1266,7 +1269,7 @@ dependencies = [
[[package]]
name = "common"
version = "1.0.1"
version = "1.0.2"
dependencies = [
"chrono",
"dirs 5.0.1",
@@ -1394,7 +1397,7 @@ dependencies = [
[[package]]
name = "coop"
version = "1.0.1"
version = "1.0.2"
dependencies = [
"assets",
"auto_update",
@@ -1420,7 +1423,7 @@ dependencies = [
[[package]]
name = "coop_web"
version = "1.0.1"
version = "1.0.2"
dependencies = [
"assets",
"chat",
@@ -1780,7 +1783,7 @@ dependencies = [
[[package]]
name = "device"
version = "1.0.1"
version = "1.0.2"
dependencies = [
"anyhow",
"common",
@@ -2749,11 +2752,11 @@ dependencies = [
]
[[package]]
name = "gpui-updater"
version = "0.0.6"
source = "git+https://github.com/AprilNEA/gpui-updater?tag=v0.0.6#e8a85768793ac3238b0c1bc1f32d6a1544667ec3"
name = "gpui-updater-core"
version = "0.1.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "49f3ec64b674794b6b8b6fb36d40974d3506bd254212c3d5f65fcc9eac6542cb"
dependencies = [
"gpui",
"minisign-verify",
"semver",
"serde",
@@ -5066,7 +5069,7 @@ dependencies = [
[[package]]
name = "person"
version = "1.0.1"
version = "1.0.2"
dependencies = [
"anyhow",
"common",
@@ -6491,7 +6494,7 @@ dependencies = [
[[package]]
name = "settings"
version = "1.0.1"
version = "1.0.2"
dependencies = [
"anyhow",
"common",
@@ -6735,7 +6738,7 @@ checksum = "6ce2be8dc25455e1f91df71bfa12ad37d7af1092ae736f3a6cd0e37bc7810596"
[[package]]
name = "state"
version = "1.0.1"
version = "1.0.2"
dependencies = [
"aes-gcm",
"anyhow",
@@ -7089,7 +7092,7 @@ dependencies = [
[[package]]
name = "theme"
version = "1.0.1"
version = "1.0.2"
dependencies = [
"anyhow",
"gpui",
@@ -7629,7 +7632,7 @@ dependencies = [
[[package]]
name = "ui"
version = "1.0.1"
version = "1.0.2"
dependencies = [
"anyhow",
"common",
@@ -7770,6 +7773,7 @@ dependencies = [
"percent-encoding",
"rustls",
"rustls-pki-types",
"rustls-platform-verifier",
"serde",
"serde_json",
"ureq-proto",
@@ -9026,7 +9030,7 @@ checksum = "1ebf944e87a7c253233ad6766e082e3cd714b5d03812acc24c318f549614536e"
[[package]]
name = "workspace"
version = "1.0.1"
version = "1.0.2"
dependencies = [
"anyhow",
"auto_update",