VoileWeb.DashboardLive (Voile v0.1.48)

Copy Markdown View Source

The Voile staff dashboard home (/manage).

Phase 2 of the dashboard redesign: this LiveView renders on the :dashboard layout and is composed entirely from DashboardComponents primitives — voile_page_header, voile_glam_strip, voile_stat_card, voile_section_card, voile_metric_row, voile_activity_feed, voile_action_link, and voile_search_insights.

Data is loaded asynchronously after the initial paint so the first connected render shows shimmer skeletons instead of zeros that later jump to real numbers. The composition is role-aware insofar as super admins get an "all nodes" view with a node filter; deeper per-role widget variants (archivist / gallery_curator / museum_curator) are tracked as follow-up work in plans/dashboard-redesign.md §8.1.