Notify of plugin updates and add update UX (#339)

This commit is contained in:
Gregory Schier
2026-01-02 10:03:08 -08:00
committed by GitHub
parent e751167dfc
commit 0146ee586f
20 changed files with 375 additions and 103 deletions

View File

@@ -1,5 +1,5 @@
import { invoke } from '@tauri-apps/api/core';
import { PluginSearchResponse, PluginUpdatesResponse } from './bindings/gen_api';
import { PluginNameVersion, PluginSearchResponse, PluginUpdatesResponse } from './bindings/gen_api';
export * from './bindings/gen_models';
export * from './bindings/gen_events';
@@ -20,3 +20,7 @@ export async function uninstallPlugin(pluginId: string) {
export async function checkPluginUpdates() {
return invoke<PluginUpdatesResponse>('plugin:yaak-plugins|updates', {});
}
export async function updateAllPlugins() {
return invoke<PluginNameVersion[]>('plugin:yaak-plugins|update_all', {});
}