[PR #339] [MERGED] Notify of plugin updates and add update UX #1246

Closed
opened 2026-04-26 00:15:19 -05:00 by GiteaMirror · 0 comments
Owner

📋 Pull Request Information

Original PR: https://github.com/mountain-loop/yaak/pull/339
Author: @gschier
Created: 1/2/2026
Status: Merged
Merged: 1/2/2026
Merged by: @gschier

Base: mainHead: feature/plugin-auto-updates


📝 Commits (4)

📊 Changes

20 files changed (+374 additions, -102 deletions)

View changed files

📝 package-lock.json (+1 -1)
📝 plugins-external/faker/package.json (+3 -2)
plugins-external/faker/src/faker-js__faker.d.ts (+0 -1)
📝 plugins-external/faker/src/index.ts (+1 -1)
plugins-external/faker/tests/init.test.ts (+9 -0)
📝 plugins-external/mcp-server/package.json (+1 -1)
📝 plugins-external/mcp-server/src/index.ts (+12 -2)
📝 src-tauri/bindings/index.ts (+4 -0)
📝 src-tauri/yaak-plugins/build.rs (+1 -1)
📝 src-tauri/yaak-plugins/index.ts (+5 -1)
📝 src-tauri/yaak-plugins/permissions/default.toml (+1 -1)
📝 src-tauri/yaak-plugins/src/api.rs (+3 -2)
📝 src-tauri/yaak-plugins/src/commands.rs (+34 -2)
📝 src-tauri/yaak-plugins/src/lib.rs (+24 -4)
📝 src-tauri/yaak-plugins/src/manager.rs (+4 -0)
src-tauri/yaak-plugins/src/plugin_updater.rs (+101 -0)
📝 src-web/commands/openSettings.tsx (+5 -2)
📝 src-web/components/Settings/Settings.tsx (+4 -2)
📝 src-web/components/Settings/SettingsPlugins.tsx (+6 -2)
📝 src-web/lib/initGlobalListeners.tsx (+155 -77)

📄 Description

CleanShot 2026-01-02 at 09 36 31@2x

🔄 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/339 **Author:** [@gschier](https://github.com/gschier) **Created:** 1/2/2026 **Status:** ✅ Merged **Merged:** 1/2/2026 **Merged by:** [@gschier](https://github.com/gschier) **Base:** `main` ← **Head:** `feature/plugin-auto-updates` --- ### 📝 Commits (4) - [`4de254a`](https://github.com/mountain-loop/yaak/commit/4de254a8aae7f1565af18252e152f36262cc8db8) Plugin updates working - [`15542b6`](https://github.com/mountain-loop/yaak/commit/15542b6333ed8dd4b13fceea5c7f7e29bfbce88c) Better update flows - [`2719552`](https://github.com/mountain-loop/yaak/commit/27195525a877907ae4e2a8f34827f993719e3c3d) Fix Faker plugin - [`7ded574`](https://github.com/mountain-loop/yaak/commit/7ded574cb5db56e139c836a661c7053193efeb11) Error toast when MCP server fails to start ### 📊 Changes **20 files changed** (+374 additions, -102 deletions) <details> <summary>View changed files</summary> 📝 `package-lock.json` (+1 -1) 📝 `plugins-external/faker/package.json` (+3 -2) ➖ `plugins-external/faker/src/faker-js__faker.d.ts` (+0 -1) 📝 `plugins-external/faker/src/index.ts` (+1 -1) ➕ `plugins-external/faker/tests/init.test.ts` (+9 -0) 📝 `plugins-external/mcp-server/package.json` (+1 -1) 📝 `plugins-external/mcp-server/src/index.ts` (+12 -2) 📝 `src-tauri/bindings/index.ts` (+4 -0) 📝 `src-tauri/yaak-plugins/build.rs` (+1 -1) 📝 `src-tauri/yaak-plugins/index.ts` (+5 -1) 📝 `src-tauri/yaak-plugins/permissions/default.toml` (+1 -1) 📝 `src-tauri/yaak-plugins/src/api.rs` (+3 -2) 📝 `src-tauri/yaak-plugins/src/commands.rs` (+34 -2) 📝 `src-tauri/yaak-plugins/src/lib.rs` (+24 -4) 📝 `src-tauri/yaak-plugins/src/manager.rs` (+4 -0) ➕ `src-tauri/yaak-plugins/src/plugin_updater.rs` (+101 -0) 📝 `src-web/commands/openSettings.tsx` (+5 -2) 📝 `src-web/components/Settings/Settings.tsx` (+4 -2) 📝 `src-web/components/Settings/SettingsPlugins.tsx` (+6 -2) 📝 `src-web/lib/initGlobalListeners.tsx` (+155 -77) </details> ### 📄 Description <img width="1742" height="1078" alt="CleanShot 2026-01-02 at 09 36 31@2x" src="https://github.com/user-attachments/assets/45d2f972-ed9a-4a55-afb8-59e99b8c7527" /> --- <sub>🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.</sub>
GiteaMirror added the pull-request label 2026-04-26 00:15:19 -05:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: github-starred/yaak#1246