From e21f642cb932466a2bbbafd19634f6050b11f3b6 Mon Sep 17 00:00:00 2001 From: Erik Darling <2136037+erikdarlingdata@users.noreply.github.com> Date: Sun, 15 Feb 2026 14:32:13 -0500 Subject: [PATCH] Add Collection Health tab to Lite UI (#39) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Surface the existing GetCollectionHealthAsync() data in a new tab showing per-collector status, run counts, failure rates, avg duration, timestamps, and last error message. Includes column-level filtering. The backend data (collection_log table, health computation) already existed but was never displayed in the UI — only accessible via status bar tooltip or MCP tool. Co-Authored-By: Claude Opus 4.6 --- Lite/Controls/ServerTab.xaml | 43 +++++++++++++++++++ Lite/Controls/ServerTab.xaml.cs | 7 ++- .../LocalDataService.CollectionHealth.cs | 8 ++++ 3 files changed, 57 insertions(+), 1 deletion(-) diff --git a/Lite/Controls/ServerTab.xaml b/Lite/Controls/ServerTab.xaml index 144f662a..54c51ed7 100644 --- a/Lite/Controls/ServerTab.xaml +++ b/Lite/Controls/ServerTab.xaml @@ -971,6 +971,49 @@ + + + + + + +