refactor(health): add dashboard overview and related drill-down

- Replace health monitor tabs with a dashboard layout
- Add related health drill-down for endpoint, model, and provider cards
- Render provider health as cards and hide empty monitors
This commit is contained in:
AAEE86
2026-06-02 00:10:59 +08:00
parent 0e6fc96eb1
commit d5d3f09846
26 changed files with 1943 additions and 204 deletions
@@ -157,6 +157,7 @@ pub(super) fn classify_public_support_route(
| "/api/public/global-models"
| "/api/public/health/api-formats"
| "/api/public/health/models"
| "/api/public/health/related"
)
{
let route_kind = match normalized_path {
@@ -168,6 +169,7 @@ pub(super) fn classify_public_support_route(
"/api/public/global-models" => "global_models",
"/api/public/health/api-formats" => "health_api_formats",
"/api/public/health/models" => "health_models",
"/api/public/health/related" => "health_related",
_ => "site_info",
};
Some(classified(