Skip to content

feat: add health insights panel to dashboard#224

Merged
itsDNNS merged 6 commits intomainfrom
feat/health-insights
Mar 13, 2026
Merged

feat: add health insights panel to dashboard#224
itsDNNS merged 6 commits intomainfrom
feat/health-insights

Conversation

@itsDNNS
Copy link
Owner

@itsDNNS itsDNNS commented Mar 13, 2026

Summary

  • Replace the static Active Issues list with an actionable Insights panel that shows condition, explanation, and concrete next step for each health issue
  • Add three distinct states: full insights cards (critical/marginal issues), tolerated info bar, and compact healthy one-liner
  • Add 10+ new i18n keys across all 4 languages (en, de, es, fr) plus template
  • Pure frontend change, no new backend endpoints - uses existing analysis.summary.health_issues

Closes #219

Test plan

  • Verify insights panel renders correctly with critical/marginal issues
  • Verify tolerated-only state shows info bar, not "all healthy"
  • Verify healthy state shows compact green one-liner
  • Verify all 4 languages display correctly
  • Verify mobile responsiveness
  • Check that old issues-panel CSS classes are fully removed

itsDNNS added 6 commits March 13, 2026 23:12
Replace the static issues list with a new insights panel that provides
actionable guidance for each detected health issue. Each insight shows
the condition, an explanation, and a concrete next step.

When all channels are healthy, a compact one-liner is shown instead.
When only tolerated issues are present, active_issues is empty but
s.health is tolerated, not good. The healthy one-liner should only
render when the analyzer confirms good health.

Addresses codex-lin review finding.
Show a subtle info bar with tolerated-specific styling when only
tolerated issues are present, avoiding both the full insights panel
and the misleading all-healthy message.

Adds insights_tolerated i18n key in all languages.
Use the same colored icon-badge pattern as the rest of DOCSight
instead of a left-side severity bar that doesn't match the design system.
Replace inline border-left styling with a dedicated CSS class that
uses the same icon-badge pattern as the rest of the dashboard.
@itsDNNS itsDNNS merged commit 1b88dd1 into main Mar 13, 2026
2 checks passed
@itsDNNS itsDNNS deleted the feat/health-insights branch March 13, 2026 22:38
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Dashboard: add health insights based on existing channel quality signals

1 participant