agent-zero/plugins/plugin_installer
frdel 5c2ee20cee Refactor plugin installer UI and thumbnail handling
Fix empty-chat handling and refactor the plugin installer web UI and store. models.py: preserve messages with empty content by setting content to "empty" (prevents breaking some LLMs). plugin_installer web UI: tweak copy to emphasize community plugins and add contribution link, simplify markup/whitespace, and change install-detail thumbnail error to clear detailThumbnailUrl. pluginInstallStore.js: major refactor — import pluginListStore directly, comment out unused stores, initialize index to an empty structure, replace multiple thumbnail sources with a single detailThumbnailUrl, add a robust _pluginName sanitizer for GitHub URLs, set selectedPlugin.name on openDetail, and route manage/open/delete actions through pluginListStore. Removed unused thumbnail helper/state and getStore lookups; refresh now calls pluginListStore.refresh(). Misc: small CSS rgba formatting and final newline fix.
2026-03-09 19:51:59 +01:00
..
api plugin installer flow cleanup 2026-03-09 13:35:18 +01:00
extensions/webui/plugins-list-header-buttons feat: simplify install button + add tab state and management methods to store 2026-03-03 23:39:29 -05:00
helpers Derive plugin names; refactor API helpers 2026-03-09 15:59:41 +01:00
webui Refactor plugin installer UI and thumbnail handling 2026-03-09 19:51:59 +01:00
plugin.yaml feat: add plugin installer with support for ZIP and Git installations 2026-03-03 10:53:35 -05:00