[package] name = "curator" version = "2.0.0" edition = "2024" description = "Jellyfin-first movie and series library manager" authors = ["Jan Doubravský "] default-run = "curator" [dependencies] anyhow = "1.0.104" chrono = "0.4.45" dirs = "7.0.0" dotenvy = "0.15.7" eframe = { version = "0.37.0", default-features = false, features = ["accesskit", "clipboard", "default_fonts", "links", "system_fonts", "wayland", "x11", "glow"] } ego-tree = "0.11.0" egui = "0.37.0" egui_extras = "0.37.0" file-id = "0.2.3" indexmap = "2.14.2" rand = "0.10.3" regex = "1.13.1" reqwest = { version = "0.13.5", features = ["blocking", "cookies", "json", "query"] } rfd = "0.17.2" roxmltree = "0.21.1" scraper = "0.27.0" serde = { version = "1.0.229", features = ["derive"] } serde_json = { version = "1.0.154", features = ["preserve_order"] } sha2 = "0.11.1" thiserror = "2.0.21" tracing = "0.1.44" tracing-subscriber = { version = "0.3.23", features = ["env-filter"] } unicode-normalization = "0.1.26" url = "2.5.8" [dev-dependencies] egui_kittest = { version = "0.37.0", features = ["eframe", "wgpu", "snapshot"] } tempfile = "3.27.0" [profile.release] # smaller binary: no debug symbols, whole-program optimisation strip = true lto = true codegen-units = 1 opt-level = "s"