feat(plugins): soft refresh UI des contributions plugins après install/reload — frontend #279 (PluginRuntimeProvider refreshRuntime sur événements pluginInstalled/pluginReloaded, dispose de l'ancien registry, catalogue listRuntimeContributions, gateway mock; QA verte ré-exécutée: 35/35 tests features/plugins dont nouveau PluginRuntimeProvider.test, typecheck OK)

This commit is contained in:
2026-09-08 13:08:54 +02:00
parent 979965aef3
commit 44dc67722c
6 changed files with 259 additions and 80 deletions

View File

@ -4051,12 +4051,12 @@ export class MockPluginGateway implements PluginGateway {
lifecycleState: "enabled",
enabled: true,
pendingUninstall: false,
restartRequired: true,
restartRequired: false,
trustLevel: "full",
contributionSummary: this.summaryFor(`mock.plugin.${this.seq}`),
};
this.plugins.push(plugin);
return { plugin: structuredClone(plugin), restartRequired: true };
return { plugin: structuredClone(plugin), restartRequired: false };
}
installFromArchive(path: string): Promise<PluginInstallResult> {