Skip to main content
← Back to changelog
v1.9.3

Client Architecture Cleanup

What’s New

  • Added DashboardShell component system with standardized loading and error states
  • Added shared formatting utilities (formatDate, formatDateTime, maskString)

Improvements

  • Reorganized landing page components to follow colocation rules
  • Standardized UI composition for all dashboard views
  • Decomposed sidebar and navbar into smaller focused components
  • Removed duplicate formatting logic across keys and admin modules
  • Refactored apps overview and API keys pages to use reusable state components