Save settings (unsafe)

This commit is contained in:
2026-02-21 16:17:50 +01:00
parent c1810aa6b7
commit feda048f1c
9 changed files with 118 additions and 5 deletions

17
src-tauri/Cargo.lock generated
View File

@@ -2748,6 +2748,7 @@ dependencies = [
"tauri-build",
"tauri-plugin-http",
"tauri-plugin-opener",
"tauri-plugin-store",
]
[[package]]
@@ -4069,6 +4070,22 @@ dependencies = [
"zbus",
]
[[package]]
name = "tauri-plugin-store"
version = "2.4.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "5ca1a8ff83c269b115e98726ffc13f9e548a10161544a92ad121d6d0a96e16ea"
dependencies = [
"dunce",
"serde",
"serde_json",
"tauri",
"tauri-plugin",
"thiserror 2.0.18",
"tokio",
"tracing",
]
[[package]]
name = "tauri-runtime"
version = "2.10.0"

View File

@@ -23,4 +23,5 @@ tauri-plugin-opener = "2"
serde = { version = "1", features = ["derive"] }
serde_json = "1"
tauri-plugin-http = "2"
tauri-plugin-store = "2"

View File

@@ -10,8 +10,17 @@
"opener:default",
{
"identifier": "http:default",
"allow": [{ "url": "https://*.deep-node.de" }],
"deny": [{ "url": "https://private.tauri.app" }]
}
"allow": [
{
"url": "https://*.deep-node.de"
}
],
"deny": [
{
"url": "https://private.tauri.app"
}
]
},
"store:default"
]
}
}

View File

@@ -7,6 +7,7 @@ fn greet(name: &str) -> String {
#[cfg_attr(mobile, tauri::mobile_entry_point)]
pub fn run() {
tauri::Builder::default()
.plugin(tauri_plugin_store::Builder::new().build())
.plugin(tauri_plugin_http::init())
.plugin(tauri_plugin_opener::init())
.invoke_handler(tauri::generate_handler![greet])