3f8c12db897ff6ec086e92559b153f906e1f01b6
- Replace ##monitor_recent BeginTable (6 cols) with data_table::render: - Duration renderer on duration_ms col (warn=500ms, error=2000ms) - Badge renderer on Status col: ok=#22c55e, error=#ef4444, running=#3b82f6, timeout=#f59e0b - success bool encoded as "ok"/"error" string for badge matching - Replace ##monitor_failed_fns BeginTable (5 cols) with data_table::render: - Badge renderer on Error Class col: sqlite/network/timeout/not_found/auth/parse/io/permission/unknown - empty error_class normalized to "unknown" for badge match - Add g_dt_monitor_recent + g_dt_monitor_failed persistent State members - Remove all inline coloring helpers for these two tables (covered by renderers) - fn doctor cpp-apps: registry_dashboard BeginTable inline count 7 -> 5 (5 remaining are layout splitters: kpi_grid/chart_grid/monitor_kpi/proj_layout/explorer_layout) Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Description
Dashboard ImGui para visualizar el estado del fn_registry
Languages
C++
96.5%
Shell
1.6%
CMake
1.5%
C
0.3%
PowerShell
0.1%