feat(deeplink): add config file support for deeplink import

Support importing provider configuration from embedded or remote config files.
- Add base64 dependency for config content encoding
- Support config, configFormat, and configUrl parameters
- Make homepage/endpoint/apiKey optional when config is provided
- Add config parsing and merging logic
This commit is contained in:
YoVinchen
2025-11-22 14:00:15 +08:00
parent 1a89267986
commit 939a2e4f2b
4 changed files with 458 additions and 115 deletions

1
src-tauri/Cargo.lock generated
View File

@@ -610,6 +610,7 @@ version = "3.7.0"
dependencies = [
"anyhow",
"auto-launch",
"base64 0.22.1",
"chrono",
"dirs 5.0.1",
"futures",