[PR #158] [MERGED] OAuth 2 #93

Closed
opened 2025-12-29 07:19:18 +01:00 by adam · 0 comments
Owner

📋 Pull Request Information

Original PR: https://github.com/mountain-loop/yaak/pull/158
Author: @gschier
Created: 1/23/2025
Status: Merged
Merged: 1/26/2025
Merged by: @gschier

Base: masterHead: oauth-2


📝 Commits (10+)

  • d215d4b Got showing window hooked up
  • 9fe3734 Don't add plugin if it doesn't boot
  • d3b2d0e OAuth 2.0 Authorization Code grant PoC working
  • 30bbfa9 Merge branch 'master' into oauth-2
  • 7b45122 Dynamic form config for auth
  • 29431c8 Tweak
  • e78adf5 Support autocompletion and some other stuff
  • 48ffcfa Multiline stuff
  • faca3e0 Key/value interface for plugins
  • 8be2679 Implement kv get/delete

📊 Changes

99 files changed (+3491 additions, -1582 deletions)

View changed files

📝 package-lock.json (+44 -44)
📝 package.json (+1 -1)
packages/plugin-runtime-types/src/bindings/events.ts (+0 -290)
packages/plugin-runtime-types/src/bindings/gen_events.ts (+405 -0)
📝 packages/plugin-runtime-types/src/bindings/gen_models.ts (+0 -0)
📝 packages/plugin-runtime-types/src/helpers.ts (+1 -0)
📝 packages/plugin-runtime-types/src/index.ts (+2 -2)
📝 packages/plugin-runtime-types/src/plugins/AuthenticationPlugin.ts (+20 -4)
📝 packages/plugin-runtime-types/src/plugins/Context.ts (+18 -17)
📝 packages/plugin-runtime-types/src/plugins/HttpRequestActionPlugin.ts (+1 -1)
📝 packages/plugin-runtime-types/src/plugins/ImporterPlugin.ts (+8 -23)
📝 packages/plugin-runtime-types/src/plugins/TemplateFunctionPlugin.ts (+1 -1)
📝 packages/plugin-runtime/src/index.worker.ts (+166 -22)
packages/plugin-runtime/src/migrations.ts (+25 -0)
📝 src-tauri/Cargo.lock (+30 -31)
📝 src-tauri/Cargo.toml (+2 -1)
📝 src-tauri/capabilities/capabilities.json (+7 -6)
📝 src-tauri/gen/schemas/capabilities.json (+1 -1)
src-tauri/migrations/20250123192023_plugin-kv.sql (+11 -0)
📝 src-tauri/src/http_request.rs (+10 -12)

...and 79 more files

📄 Description

Implement OAuth 2 and necessary changes to the plugin APIs


🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.

## 📋 Pull Request Information **Original PR:** https://github.com/mountain-loop/yaak/pull/158 **Author:** [@gschier](https://github.com/gschier) **Created:** 1/23/2025 **Status:** ✅ Merged **Merged:** 1/26/2025 **Merged by:** [@gschier](https://github.com/gschier) **Base:** `master` ← **Head:** `oauth-2` --- ### 📝 Commits (10+) - [`d215d4b`](https://github.com/mountain-loop/yaak/commit/d215d4b0d8004818e9d86b81387149904e7dfee0) Got showing window hooked up - [`9fe3734`](https://github.com/mountain-loop/yaak/commit/9fe3734d18bfd98ea14599b0a7925458c45c4a8d) Don't add plugin if it doesn't boot - [`d3b2d0e`](https://github.com/mountain-loop/yaak/commit/d3b2d0e64a15f9862629d5659816dd81a4c8956b) OAuth 2.0 Authorization Code grant PoC working - [`30bbfa9`](https://github.com/mountain-loop/yaak/commit/30bbfa9cf8155e8bd386aa114264a5b25f978012) Merge branch 'master' into oauth-2 - [`7b45122`](https://github.com/mountain-loop/yaak/commit/7b4512215ebd31e4215d01d7b4a76a2d4e5aeeef) Dynamic form config for auth - [`29431c8`](https://github.com/mountain-loop/yaak/commit/29431c89cec8543fc6ffc387e9753a334dd3aa10) Tweak - [`e78adf5`](https://github.com/mountain-loop/yaak/commit/e78adf5446c227113b978cbfbbb55f94ec6a6aac) Support autocompletion and some other stuff - [`48ffcfa`](https://github.com/mountain-loop/yaak/commit/48ffcfa37098f3461e36627f3b08f7687e508b07) Multiline stuff - [`faca3e0`](https://github.com/mountain-loop/yaak/commit/faca3e0a5d0c026b02f937b955746104a3031506) Key/value interface for plugins - [`8be2679`](https://github.com/mountain-loop/yaak/commit/8be2679232ee6963db31c77f8b9612a7a7acfba0) Implement kv get/delete ### 📊 Changes **99 files changed** (+3491 additions, -1582 deletions) <details> <summary>View changed files</summary> 📝 `package-lock.json` (+44 -44) 📝 `package.json` (+1 -1) ➖ `packages/plugin-runtime-types/src/bindings/events.ts` (+0 -290) ➕ `packages/plugin-runtime-types/src/bindings/gen_events.ts` (+405 -0) 📝 `packages/plugin-runtime-types/src/bindings/gen_models.ts` (+0 -0) 📝 `packages/plugin-runtime-types/src/helpers.ts` (+1 -0) 📝 `packages/plugin-runtime-types/src/index.ts` (+2 -2) 📝 `packages/plugin-runtime-types/src/plugins/AuthenticationPlugin.ts` (+20 -4) 📝 `packages/plugin-runtime-types/src/plugins/Context.ts` (+18 -17) 📝 `packages/plugin-runtime-types/src/plugins/HttpRequestActionPlugin.ts` (+1 -1) 📝 `packages/plugin-runtime-types/src/plugins/ImporterPlugin.ts` (+8 -23) 📝 `packages/plugin-runtime-types/src/plugins/TemplateFunctionPlugin.ts` (+1 -1) 📝 `packages/plugin-runtime/src/index.worker.ts` (+166 -22) ➕ `packages/plugin-runtime/src/migrations.ts` (+25 -0) 📝 `src-tauri/Cargo.lock` (+30 -31) 📝 `src-tauri/Cargo.toml` (+2 -1) 📝 `src-tauri/capabilities/capabilities.json` (+7 -6) 📝 `src-tauri/gen/schemas/capabilities.json` (+1 -1) ➕ `src-tauri/migrations/20250123192023_plugin-kv.sql` (+11 -0) 📝 `src-tauri/src/http_request.rs` (+10 -12) _...and 79 more files_ </details> ### 📄 Description Implement OAuth 2 and necessary changes to the plugin APIs --- <sub>🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.</sub>
adam added the pull-request label 2025-12-29 07:19:18 +01:00
adam closed this issue 2025-12-29 07:19:18 +01:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: starred/yaak#93