- merge: merge origin/main, resolve conflicts and preserve both feature sets

- feat(tauri): register import/export and file dialogs; keep endpoint speed test and custom endpoints
- feat(api): add updateTrayMenu and onProviderSwitched; wire import/export APIs
- feat(types): extend global API declarations (import/export)
- chore(presets): GLM preset supports both new and legacy model keys
- chore(rust): add chrono dependency; refresh lockfile
This commit is contained in:
Jason
2025-10-07 19:06:27 +08:00
parent 331e48a530
commit 5dc59dc7f8
14 changed files with 565 additions and 65 deletions

3
src-tauri/Cargo.lock generated
View File

@@ -565,6 +565,7 @@ dependencies = [
name = "cc-switch"
version = "3.4.0"
dependencies = [
"chrono",
"dirs 5.0.1",
"futures",
"log",
@@ -631,8 +632,10 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "145052bdd345b87320e369255277e3fb5152762ad123a901ef5c262dd38fe8d2"
dependencies = [
"iana-time-zone",
"js-sys",
"num-traits",
"serde",
"wasm-bindgen",
"windows-link 0.2.0",
]