Skip to content

Show config health warnings on status dashboard#222

Merged
neuromechanist merged 1 commit intodevelopfrom
feature/issue-220-dashboard-config-health
Feb 24, 2026
Merged

Show config health warnings on status dashboard#222
neuromechanist merged 1 commit intodevelopfrom
feature/issue-220-dashboard-config-health

Conversation

@neuromechanist
Copy link
Member

Summary

  • Display config_health data from the /metrics/public API response on the frontend status dashboard
  • Shows an orange warning banner when a community is using the shared platform key (degraded status)
  • Shows a red error banner when the API key is missing entirely (error status)

Follow-up to PR #221 which added the config_health field to the API.

Closes #220

Test plan

  • Verify banner renders on communities with warnings (e.g., eeglab on dev)
  • Verify no banner renders on healthy communities
  • Verify HTML is properly escaped in warning messages

Display config_health data from /metrics/public API on the
frontend status page. Shows orange banner for degraded status
(using platform key) and red banner for error status (missing
API key). Part of issue #220.
@github-actions
Copy link
Contributor

Dashboard Preview

Name Link
Preview URL https://feature-issue-220-dashboard-.osa-dash.pages.dev
Branch feature/issue-220-dashboard-config-health
Commit 8cb87b3

This preview will be updated automatically when you push new commits.

@neuromechanist neuromechanist merged commit 326d656 into develop Feb 24, 2026
8 checks passed
@neuromechanist neuromechanist deleted the feature/issue-220-dashboard-config-health branch February 24, 2026 23:27
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.

1 participant