[package] name = "notesagent-desktop" version = "0.3.0-alpha.1" edition = "2021" rust-version = "1.85" [lib] name = "notesagent_host" [[bin]] name = "notesagent-desktop" path = "src/main.rs" required-features = ["desktop"] [features] default = [] desktop = ["dep:tauri", "dep:tauri-build", "dep:rfd", "dep:reqwest"] [dependencies] serde = { version = "1", features = ["derive"] } serde_json = "1" sha2 = "0.10" uuid = { version = "1", features = ["v4"] } rusqlite = { version = "0.32", features = ["bundled"] } tempfile = "3" fs2 = "0.4" tauri = { version = "2", optional = true, features = ["tray-icon"] } rfd = { version = "0.15", optional = true } reqwest = { version = "0.12", default-features = false, features = ["json", "rustls-tls"], optional = true } [build-dependencies] tauri-build = { version = "2", optional = true , features = [] }