Back to Super Productivity

Plugin Management.Component

src/app/plugins/ui/plugin-management/plugin-management.component.html

18.4.42.7 KB
Original Source

⚠ {{ T.PLUGINS.SECURITY_WARNING | translate }}

  • {{ T.PLUGINS.RISK_DATA_ACCESS | translate }}
  • {{ T.PLUGINS.RISK_MALICIOUS_CODE | translate }}
  • {{ T.PLUGINS.RISK_SYSTEM_ACCESS | translate }}
  • {{ T.PLUGINS.RISK_PERFORMANCE | translate }}

security {{ T.PLUGINS.RECOMMENDATION | translate }}

@if (allPlugins().length === 0) { extension_off

{{ T.PS.NO_PLUGINS_INSTALLED | translate }}

}{{ T.PLUGINS.INSTALL_PLUGIN | translate }} info{{ T.PLUGINS.INSTALL_WARNING | translate }}

{{ T.PLUGINS.UPLOAD_PLUGIN_INSTRUCTION | translate }}

upload {{ isUploading() ? (T.PLUGINS.INSTALLING | translate) : (T.PLUGINS.CHOOSE_PLUGIN_FILE | translate) }} @if (uploadError()) { {{ uploadError() }} } delete_sweep {{ T.PLUGINS.CLEAR_PLUGIN_CACHE | translate }} @for (plugin of allPlugins(); track plugin.manifest.id) {

{{ plugin.manifest.name }} v{{ plugin.manifest.version }} @if (isPluginLoading(plugin)) { autorenew {{ T.PLUGINS.LOADING_PLUGIN | translate }} } @if (plugin.manifest?.jsonSchemaCfg && plugin.isEnabled) { settings } @else if (hasConfigHandler(plugin) && plugin.isEnabled) { settings }

{{ getPluginDescription(plugin) }}

@if (plugin.error) { error {{ plugin.error }} } @if (requiresNodeExecution(plugin) && !IS_ELECTRON) { desktop_windows {{ getNodeExecutionMessage() }} }

| {{ T.PLUGINS.ID | translate }} | {{ plugin.manifest.id }} | | {{ T.PLUGINS.LANGUAGES | translate }} | {{ getPluginLanguages(plugin) }} |

@if ( (plugin.manifest.hooks && plugin.manifest.hooks.length > 0) || (plugin.manifest.permissions && plugin.manifest.permissions.length > 0) ) { @if (plugin.manifest.permissions && plugin.manifest.permissions.length > 0) {

{{ T.PLUGINS.PERMISSIONS | translate }}: @for (permission of plugin.manifest.permissions; track permission) { {{ permission }} } } @if (plugin.manifest.hooks && plugin.manifest.hooks.length > 0) {

{{ T.PLUGINS.HOOKS | translate }}: @for (hook of plugin.manifest.hooks; track hook) { {{ hook }} } } } @if (isUploadedPlugin(plugin)) { delete {{ T.PLUGINS.REMOVE | translate }} } }Community Plugins warning These plugins are developed by the community and are NOT reviewed or guaranteed by the Super Productivity team. Install and use them at your own risk — they might contain malicious code or break your application.

@for (plugin of communityPlugins(); track plugin.name) {

{{ plugin.name }}

by @if (plugin.authorUrl) { {{ plugin.author }} } @else { {{ plugin.author }} } @if (plugin.stars !== undefined) { star {{ plugin.stars }} }

{{ plugin.shortDescription }}

}

add Get your plugin to show up here