Add comprehensive performance monitoring and testing infrastructure
Some checks failed
Lint and Build / build (20) (pull_request) Failing after 36s
Lint and Build / build (22) (pull_request) Failing after 50s

- Implement performance dashboard with real-time metrics tracking
- Add React hooks for smart polling, debouncing, and active source lookup
- Create Jest testing framework with comprehensive test suites for components, API endpoints, and utilities
- Enhance UI components with optimized rendering and memoization
- Improve polling efficiency with visibility detection and adaptive intervals

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
This commit is contained in:
Decobus 2025-07-19 06:20:19 -04:00
parent a66979fb34
commit c259f0d943
15 changed files with 6320 additions and 94 deletions

View file

@ -2,6 +2,7 @@ import './globals.css';
import Header from '@/components/Header';
import Footer from '@/components/Footer';
import { ErrorBoundary } from '@/components/ErrorBoundary';
import PerformanceDashboard from '@/components/PerformanceDashboard';
export const metadata = {
title: 'OBS Source Switcher',
@ -19,6 +20,7 @@ export default function RootLayout({ children }: { children: React.ReactNode })
</ErrorBoundary>
</main>
<Footer />
<PerformanceDashboard />
</body>
</html>
);