Expand description
Background plugin and marketplace installation manager
This module handles automatic installation of plugins and marketplaces from trusted sources (repository and user settings) without blocking startup.
Structs§
- AppState
- Application state (simplified - plugins-related portion)
- Declared
Marketplace - Declared marketplace entry
- Installed
Marketplace Config - Installed marketplace config
- Marketplace
Background Install Metrics - Analytics metrics for background install
- Marketplace
Diff - Marketplace diff result
- Marketplace
Status - Marketplace installation status
- Plugin
Installation Manager - Manager for background plugin and marketplace installations
- Plugin
Installation Manager Builder - Builder for PluginInstallationManager
- Plugin
Installation Status - Plugin installation status
- Plugin
Status Entry - Plugin status entry
- Plugins
State - Plugin state within AppState
- Reconcile
Marketplaces Result - Result of marketplace reconciliation
- Source
Changed Entry - Entry for a marketplace with a changed source
Enums§
- Marketplace
Progress Event - Progress event types for marketplace installation
- Marketplace
Status Kind - Status kind for a marketplace
Functions§
- perform_
background_ plugin_ installations - Perform background plugin startup checks and installations.
Type Aliases§
- OnProgress
Callback - Reconciliation progress callback type
- SetApp
State - Function type for updating app state (functional update pattern)