diff --git a/src-tauri/Cargo.toml b/src-tauri/Cargo.toml index 1563a57..3d95970 100644 --- a/src-tauri/Cargo.toml +++ b/src-tauri/Cargo.toml @@ -12,11 +12,15 @@ crate-type = ["lib", "cdylib", "staticlib"] name = "wraith-mcp-bridge" path = "src/bin/wraith_mcp_bridge.rs" +[features] +default = [] +devtools = ["tauri/devtools"] + [build-dependencies] tauri-build = { version = "2", features = [] } [dependencies] -tauri = { version = "2", features = ["devtools"] } +tauri = { version = "2", features = [] } tauri-plugin-shell = "2" tauri-plugin-updater = "2" anyhow = "1" diff --git a/src-tauri/src/connections/mod.rs b/src-tauri/src/connections/mod.rs index 2785f18..81ab5e8 100644 --- a/src-tauri/src/connections/mod.rs +++ b/src-tauri/src/connections/mod.rs @@ -19,6 +19,7 @@ use crate::db::Database; // ── domain types ────────────────────────────────────────────────────────────── #[derive(Debug, Serialize, Deserialize, Clone)] +#[serde(rename_all = "camelCase")] pub struct ConnectionGroup { pub id: i64, pub name: String, diff --git a/src-tauri/tauri.conf.json b/src-tauri/tauri.conf.json index f9ff770..cb00362 100644 --- a/src-tauri/tauri.conf.json +++ b/src-tauri/tauri.conf.json @@ -22,9 +22,9 @@ } ], "security": { - "csp": null + "csp": "default-src 'self'; script-src 'self'; style-src 'self' 'unsafe-inline'; img-src 'self' asset: https://asset.localhost data:; connect-src 'self' ipc: http://ipc.localhost" }, - "withGlobalTauri": true + "withGlobalTauri": false }, "bundle": { "active": true,