agent-zero/webui/components
Alessandro 0061b3a511 feat: add built-in plugin discovery cards to the welcome screen
Add the always-enabled `_discovery` plugin to turn the welcome screen into a discovery surface for the Plugin Hub and A0 integrations.

Includes a hero card plus Telegram, Email, and WhatsApp feature cards, with persistent dismiss/restore state, CTA routing to plugin config screens, and self-contained placeholder artwork. Implemented entirely through the existing WebUI extension mechanism with no core welcome-screen changes.

stores cleanup

layout polish and onboarding integration

Move feature card titles beside thumbnails for better space efficiency
and visibility. Restructure card markup and styles to support a fluid
grid layout and horizontal alignment.

Integrate discovery cards into the final onboarding step via a new
'onboarding-success-end' extension point, ensuring new users see
extension opportunities immediately after setup.

Hide discovery cards on the dashboard while the missing API key
onboarding banner is visible to reduce UI noise and user confusion during initial config.

update discovery card initialization and loading logic

Enhance the discovery store to fetch cards from the API, improving the dynamic loading of discovery cards based on user context. This change optimizes the user experience by ensuring relevant cards are displayed immediately after onboarding and when modals are closed.

And on top of that, there's a proper backend for these new cards.
2026-03-31 19:59:16 +02:00
..
_examples v0.9.5-pre cleanup, polishing, bugfixing 2025-08-25 09:59:44 +02:00
chat Merge remote-tracking branch 'origin/development' into ready 2026-03-29 08:24:45 -03:00
dropdown ui: streamline sidebar buttons, add dropdown component 2025-12-29 15:03:54 +01:00
messages expand agent responses in ALL mode 2026-03-25 14:28:23 +01:00
modals sanitize plugin markdown rendering with shared helper 2026-03-28 19:29:26 +01:00
notifications Add tool request validation and plugin change notifications 2026-03-10 13:08:48 +01:00
plugins feat: add built-in plugin discovery cards to the welcome screen 2026-03-31 19:59:16 +02:00
projects fix: call _memory plugin paths for knowledge reindex 2026-03-25 21:34:26 +01:00
settings fix: apply btn-field class to disabled update buttons in self-update modal 2026-03-31 15:29:51 +02:00
sidebar ux: trigger focus on chat input after new chat and ctx switch 2026-03-27 12:12:26 +01:00
sync refactor: Frontend adapter for new WebSocket architecture 2026-03-26 01:02:58 -07:00
tooltips quick-actions css fix; tooltips in plugins 2026-02-17 14:12:02 +01:00
welcome feat: add built-in plugin discovery cards to the welcome screen 2026-03-31 19:59:16 +02:00