[package] name = "doctate-desktop" version.workspace = true edition.workspace = true description = "Desktop dictation client for the doctate medical dictation system" [[bin]] name = "doctate" path = "src/main.rs" [dependencies] doctate-common = { path = "../doctate-common" } eframe = "0.28" reqwest = { workspace = true } serde = { workspace = true } serde_json = { workspace = true } toml = { workspace = true } tokio = { workspace = true } time = { workspace = true } tracing = { workspace = true } tracing-subscriber = { version = "0.3", features = ["env-filter"] } uuid = { workspace = true } directories = "5" thiserror = "1" webbrowser = "1" which = "6" [target.'cfg(unix)'.dependencies] libc = "0.2" [dev-dependencies] tempfile = "3" tokio = { workspace = true, features = ["test-util"] } wiremock = "0.6" filetime = "0.2"