Skip to content

frontend: add health UI - #74

Merged
juscghwe merged 54 commits into
milestone/m1from
frontend/add-health-ui
Jul 7, 2026
Merged

juscghwe merged 54 commits into
milestone/m1from
frontend/add-health-ui

Conversation

@juscghwe

@juscghwe juscghwe commented Jul 7, 2026

Copy link
Copy Markdown
Owner

Purpose

Adds the frontend health UI foundation for M1. Introduces a compact health overview for the landing page and a more detailed health reporting view. The health UI now consumes the backend health summary through a frontend hook instead of using static placeholder status cards.


Changes

Added:

  • Generic API response helpers for normal JSON API calls and debug-oriented API calls
  • Frontend health API/service/domain wiring
  • Landing-page health overview with compact status cards
  • Health-page overview with detailed status card descriptions
  • Raw health debug response rendering with JSON/text response handling

Changed:

  • Fixed backend bug for dev-notes health summary report

Validation

  • Local frontend/type/lint checks as available
  • Manually verified the landing and health page structure during development
  • Backend health debug rendering can show JSON responses and unexpected text responses separately

juscghwe added 30 commits July 3, 2026 11:38
… structure for improved layout and consistency
…itkeep files for favicon, icons, and images directories
juscghwe added 18 commits July 6, 2026 06:45
…ary and dev-notes status; refactor health-related types and services
…g page to utilize new health summary functionality
@juscghwe juscghwe moved this from Backlog to In review in PillTracker MVP Jul 7, 2026
@juscghwe
juscghwe merged commit 68e9486 into milestone/m1 Jul 7, 2026
4 checks passed
@juscghwe
juscghwe deleted the frontend/add-health-ui branch July 7, 2026 10:01
@github-project-automation github-project-automation Bot moved this from In review to Done in PillTracker MVP Jul 7, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

Status: Done

Development

Successfully merging this pull request may close these issues.

1 participant