Plugin Store

{{ installedCount() }} installed for {{ store.installScopeLabel() }} · {{ totalSourcePlugins() }} available · {{ sourceCount() }} sources

@if (sourceError()) {

{{ sourceError() }}

}
{{ filteredPlugins().length }} shown
@if (actionError()) {

{{ actionError() }}

} @if (readmeError()) {

{{ readmeError() }}

} @if (filteredPlugins().length > 0) {
@for (plugin of filteredPlugins(); track trackPlugin($index, plugin)) {
@if (plugin.imageUrl) { } @else { }

{{ plugin.title }}

{{ plugin.author || 'Unknown author' }} · v{{ plugin.version }}

@if (getPluginInstallState(plugin) === 'updateAvailable') { Update } @if (getPluginInstallState(plugin) === 'installed') { Installed }

{{ plugin.description }}

{{ plugin.id }} {{ plugin.sourceTitle || plugin.sourceUrl }}
@if (plugin.readmeUrl) { } @if (plugin.githubUrl) { }
}
} @else {

No plugins found

{{ sourceCount() ? 'Adjust filters or add another source manifest.' : 'Add a plugin source manifest URL to populate the catalog.' }}

}
@if (readme()) { }
@if (serverInstallDialog(); as dialog) { }