Is your feature request related to a problem? Please describe.
The dashboard shows provider information in two separate places that overlap in confusing ways:
- The Overview page has a Provider Status section (health pill, request stats, recent errors per provider).
- The Providers (config) page has provider credential management (add/edit/delete provider credentials, base URL, API keys).
A user trying to answer "is this provider healthy" or "what providers do I have configured" has to check two different pages that both say "Providers" but show different things, with no link between them.
Describe the solution you'd like
Consolidate around one primary destination: keep provider credential management on the Providers page (that is its clear job), and move the detailed provider health/status view there too, as an additional section or tab on the same page, rather than a separate page-level concept. The Overview page keeps only a compact summary (for example a small health strip or count of degraded/unhealthy providers), which links through to the full status on the Providers page.
Concretely:
- Providers page becomes the single source of truth for "everything about a provider" - credentials plus live health/status.
- Overview page keeps a lightweight summary card, linking to the Providers page for detail, similar to how other Overview summary cards already link out to their full pages.
Describe alternatives you've considered
Leaving both pages as-is: rejected, since the duplication is what's confusing - two pages both claiming to be "the providers page" with different scope.
Removing status from Overview entirely with no summary at all: rejected, since a quick glance at Overview is a useful entry point and shouldn't require an extra click just to notice something is wrong.
Additional context
This needs a small UX decision on exactly what the Overview summary should show (which the maintainers should weigh in on), so it is a bigger task than a one-line fix - it touches:
- web/dashboard/src/pages/overview/ProviderStatusSection.svelte, ProviderStatusCard.svelte, ProviderStatusCardDetails.svelte (currently the full status view, on Overview)
- web/dashboard/src/pages/providers-config/ProvidersConfigPage.svelte, ProviderCredentialList.svelte, ProviderCredentialEditor.svelte (currently credential management only, on the Providers page)
Is your feature request related to a problem? Please describe.
The dashboard shows provider information in two separate places that overlap in confusing ways:
A user trying to answer "is this provider healthy" or "what providers do I have configured" has to check two different pages that both say "Providers" but show different things, with no link between them.
Describe the solution you'd like
Consolidate around one primary destination: keep provider credential management on the Providers page (that is its clear job), and move the detailed provider health/status view there too, as an additional section or tab on the same page, rather than a separate page-level concept. The Overview page keeps only a compact summary (for example a small health strip or count of degraded/unhealthy providers), which links through to the full status on the Providers page.
Concretely:
Describe alternatives you've considered
Leaving both pages as-is: rejected, since the duplication is what's confusing - two pages both claiming to be "the providers page" with different scope.
Removing status from Overview entirely with no summary at all: rejected, since a quick glance at Overview is a useful entry point and shouldn't require an extra click just to notice something is wrong.
Additional context
This needs a small UX decision on exactly what the Overview summary should show (which the maintainers should weigh in on), so it is a bigger task than a one-line fix - it touches: