wulf-pulse/app/admin/data-browser
lorentz c97e5fc45c feat: status popover + CSV export
Two follow-ons after the ⌘K palette:

StatusIndicator → Popover
- The top-bar status light is no longer a direct link to /status.
  Clicking it opens a popover with grouped issues (failing
  integrations, expired tokens, expiring tokens) so a quick glance
  answers "what's broken" without leaving the current page.  A "View
  full status" link at the bottom routes to /status when needed.
- The trigger keeps the same color rollup so the visual hint is
  visible without opening the popover.

DataTable → CSV export
- Optional `exportable` + `exportFilename` props add an "Export CSV"
  button next to the search bar.  Default behavior exports the current
  page; pass `onExportAll` for server-side full-result downloads.
- Built client-side from column defs (label → header, raw value →
  cell).  BOM-prefixed UTF-8 so Excel decodes correctly.  Quoting +
  escape handled.
- Enabled on /admin/data-browser/{companies,tickets} as initial demos.
  Other data-browser pages opt in by adding two props.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-05-03 10:20:27 -04:00
..
companies feat: status popover + CSV export 2026-05-03 10:20:27 -04:00
configuration-items Add comprehensive admin features and multi-system integration 2025-11-19 14:18:16 -05:00
contacts Add comprehensive admin features and multi-system integration 2025-11-19 14:18:16 -05:00
contracts Add comprehensive admin features and multi-system integration 2025-11-19 14:18:16 -05:00
issue-types Add comprehensive admin features and multi-system integration 2025-11-19 14:18:16 -05:00
projects Add comprehensive admin features and multi-system integration 2025-11-19 14:18:16 -05:00
resources feat: add all new Resource fields to data browser detail modal 2026-01-26 14:57:43 -05:00
sub-issue-types Add comprehensive admin features and multi-system integration 2025-11-19 14:18:16 -05:00
tasks Add comprehensive admin features and multi-system integration 2025-11-19 14:18:16 -05:00
ticket-notes feat: Autotask webhook integration, TicketNotes, Datto RMM, workflow engine, Veeam agents/alarms, AI triage, misc improvements 2026-02-20 10:28:15 -05:00
tickets feat: status popover + CSV export 2026-05-03 10:20:27 -04:00
time-entries Add comprehensive admin features and multi-system integration 2025-11-19 14:18:16 -05:00
page.tsx feat(design): nav/visual overhaul — brand layer, /status route, KPI dashboard, TanStack DataTable 2026-05-03 09:33:13 -04:00