feat: Enhance application with logging, configuration management, and system tray support

first working gui windows with configs
This commit is contained in:
2026-01-18 21:36:59 +01:00
parent cb14fe0989
commit efbbccb36f
14 changed files with 357 additions and 64 deletions

13
src-tauri/Cargo.lock generated
View File

@@ -22,8 +22,10 @@ name = "ai-translater-client"
version = "0.1.0"
dependencies = [
"arboard",
"chrono",
"enigo",
"env_logger",
"fern",
"global-hotkey",
"log",
"ollama-rs",
@@ -417,8 +419,10 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "fac4744fb15ae8337dc853fee7fb3f4e48c0fbaa23d0afe49c447b4fab126118"
dependencies = [
"iana-time-zone",
"js-sys",
"num-traits",
"serde",
"wasm-bindgen",
"windows-link 0.2.1",
]
@@ -913,6 +917,15 @@ dependencies = [
"simd-adler32",
]
[[package]]
name = "fern"
version = "0.6.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "d9f0c14694cbd524c8720dd69b0e3179344f04ebb5f90f2e4a440c6ea3b2f1ee"
dependencies = [
"log",
]
[[package]]
name = "field-offset"
version = "0.3.6"