Skip to content

Conversation

@ikrispin
Copy link

@ikrispin ikrispin commented Oct 23, 2025

  • Create React TypeScript app with PatternFly UI
  • Implement WebSocket hook with auto-reconnect and exponential backoff
  • Create DashboardContext for centralized state + WebSocket management
  • Build SummaryCards component for at-a-glance metrics
  • Build JobsTable with search, filter, and pagination
  • Build BatchesTable with progress bars
  • Build OshScansTable with search, filter, and pagination
  • Add connection status indicator (Live/Reconnecting)
  • Configure REST API client with axios
  • Add TypeScript types matching backend DTOs
  • Implement status color helpers for job/batch/OSH Scan status
  • Create .env configuration for local development

The complement PR in the sast-ai-orchestrator prooject.

Screenshot From 2025-11-04 11-30-01

@ikrispin
Copy link
Author

New look of the dashboard:

Screenshot From 2025-10-28 11-30-30

@ikrispin ikrispin requested a review from JudeNiroshan October 28, 2025 09:31
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.

2 participants