mirror of
https://github.com/zhom/donutbrowser.git
synced 2026-08-20 09:57:27 +02:00
feat: move background processes to its own daemon
This commit is contained in:
+15
-2
@@ -24,6 +24,10 @@ path = "src/main.rs"
|
||||
name = "donut-proxy"
|
||||
path = "src/bin/proxy_server.rs"
|
||||
|
||||
[[bin]]
|
||||
name = "donut-daemon"
|
||||
path = "src/bin/donut_daemon.rs"
|
||||
|
||||
[build-dependencies]
|
||||
tauri-build = { version = "2", features = [] }
|
||||
|
||||
@@ -65,7 +69,7 @@ mime_guess = "2"
|
||||
once_cell = "1"
|
||||
urlencoding = "2.1"
|
||||
chrono = { version = "0.4", features = ["serde"] }
|
||||
axum = "0.8.8"
|
||||
axum = { version = "0.8.8", features = ["ws"] }
|
||||
tower = "0.5"
|
||||
tower-http = { version = "0.6", features = ["cors"] }
|
||||
rand = "0.9.2"
|
||||
@@ -92,6 +96,15 @@ tempfile = "3"
|
||||
maxminddb = "0.24"
|
||||
quick-xml = { version = "0.37", features = ["serialize"] }
|
||||
|
||||
# Daemon dependencies (tray icon)
|
||||
tray-icon = "0.19"
|
||||
muda = "0.15"
|
||||
tao = "0.34"
|
||||
single-instance = "0.3"
|
||||
image = "0.25"
|
||||
dirs = "6"
|
||||
crossbeam-channel = "0.5"
|
||||
|
||||
[target."cfg(any(target_os = \"macos\", windows, target_os = \"linux\"))".dependencies]
|
||||
tauri-plugin-single-instance = { version = "2", features = ["deep-link"] }
|
||||
|
||||
@@ -101,7 +114,7 @@ nix = { version = "0.29", features = ["signal", "process"] }
|
||||
[target.'cfg(target_os = "macos")'.dependencies]
|
||||
core-foundation = "0.10"
|
||||
objc2 = "0.6.1"
|
||||
objc2-app-kit = { version = "0.3.1", features = ["NSWindow"] }
|
||||
objc2-app-kit = { version = "0.3.1", features = ["NSWindow", "NSApplication", "NSRunningApplication"] }
|
||||
|
||||
[target.'cfg(target_os = "windows")'.dependencies]
|
||||
winreg = "0.55"
|
||||
|
||||
Reference in New Issue
Block a user