May 13, 2026

Empty states across the dashboard

New owners no longer land on blank screens. Bots, conversations, sources, and analytics tabs each carry one clear next-step CTA and contextual hint text.

New owners used to land on blank tables with no guidance about what to do next. Four dashboard surfaces got proper empty states:

  • /dashboard/bots — "Create your first bot" card with a link to the wizard
  • Conversations tab — "No conversations yet" with context about when threads appear; search-with-no-results now says "No threads matched X" with a Clear-search action instead of falsely claiming "no conversations yet"
  • Sources page — Three kind-tinted chips (URL / PDF / Text) that deep-link straight into the right add-form tab
  • Analytics tab — "No data yet" with an explanation of the 24-hour warm-up period

Each empty state has exactly one next-step CTA — no stacked hint paragraphs, no walls of text.

Commit: eff7619