ui changes

This commit is contained in:
2026-08-10 19:36:45 +05:30
parent 409dffe938
commit 5cd49a1655
49 changed files with 7988 additions and 470 deletions

View File

@@ -1,11 +1,18 @@
/**
* Krow AI Assistant — the dashboard's contextual productivity assistant.
* Owliver — the dashboard's contextual productivity panel.
*
* Named Owliver in the UI, but architecturally independent of the standalone
* Owliver voice product in components/krow/Owliver*. Nothing is shared.
*
* Architecture:
*
* AssistantPanelProvider open/closed state, resolved page context
* AssistantTrigger the KROW mark, rendered beside a page's actions
* AssistantPanel the sliding column the layout renders
* AssistantPanelProvider workspace state, resolved page context
* AssistantPanel the workspace column the Admin layout renders
* AssistantTrigger legacy opt-in button. Not used by Admin: Owliver is
* part of the page there, so there is no trigger to
* press. It self-hides on unsupported routes, which
* is why the pre-redesign pages still holding one
* render nothing.
* KrowAssistant the one assistant UI, reused on every page
* provider.js the transport seam — local today, HTTP later
*