diff --git a/src-tauri/Cargo.lock b/src-tauri/Cargo.lock index c0b85d2..0124f90 100644 --- a/src-tauri/Cargo.lock +++ b/src-tauri/Cargo.lock @@ -71,6 +71,7 @@ dependencies = [ "serde_json", "tauri", "tauri-build", + "tauri-plugin-oauth", "tauri-plugin-window-state", ] @@ -3544,6 +3545,18 @@ dependencies = [ "tauri-utils", ] +[[package]] +name = "tauri-plugin-oauth" +version = "0.0.0-alpha.0" +source = "git+https://github.com/FabianLars/tauri-plugin-oauth?branch=main#50dadbf4a81cba51f625587b7722892f0b4316a6" +dependencies = [ + "httparse", + "log", + "serde", + "tauri", + "url", +] + [[package]] name = "tauri-plugin-window-state" version = "0.1.0" diff --git a/src-tauri/Cargo.toml b/src-tauri/Cargo.toml index 7e62f90..f7c47e6 100644 --- a/src-tauri/Cargo.toml +++ b/src-tauri/Cargo.toml @@ -19,6 +19,7 @@ serde_json = "1.0.108" serde = { version = "1.0.192", features = ["derive"] } tauri = { version = "1.5.2", features = ["api-all", "system-tray"] } tauri-plugin-window-state = { git = "https://github.com/tauri-apps/plugins-workspace", branch = "v1" } +tauri-plugin-oauth = { git = "https://github.com/FabianLars/tauri-plugin-oauth", branch = "main" } [dev-dependencies] cargo-bloat = "0.11.1" diff --git a/src-tauri/icons/devv.icns b/src-tauri/icons/devv.icns new file mode 100644 index 0000000..b64d026 Binary files /dev/null and b/src-tauri/icons/devv.icns differ diff --git a/src-tauri/src/main.rs b/src-tauri/src/main.rs index 917c870..3a26f5f 100644 --- a/src-tauri/src/main.rs +++ b/src-tauri/src/main.rs @@ -41,6 +41,7 @@ pub fn run_app() { tauri_app .plugin(windowStatePlugin::default().build()) + .plugin(tauri_plugin_oauth::init()) .invoke_handler(tauri::generate_handler![ download_file, download_file_by_binary