feat: migrar dashboard a React 19 + TypeScript + Vite + Tailwind v4
- Módulo HITL (/cases): 6 patrones de formularios dinámicos para 53 tipos de caso con validación Zod - Módulo Monitor (/monitor): streaming token-a-token en tiempo real, auto-scroll y notas internas vía WebSocket - Arquitectura híbrida: REST (canal autoritativo) + WebSocket (difusión/streaming) - MSW para desarrollo sin backend, hooks de notificaciones/sonido/título preservados - Backend legacy movido a legacy/, archivos residuales eliminados de raíz
This commit is contained in:
@@ -0,0 +1 @@
|
||||
{"root":["./src/App.tsx","./src/main.tsx","./src/vite-env.d.ts","./src/components/cases/ApplicativeFilter.tsx","./src/components/cases/CaseCard.tsx","./src/components/cases/CaseDetail.tsx","./src/components/cases/FormRenderer.tsx","./src/components/cases/TypeBadge.tsx","./src/components/layout/AppShell.tsx","./src/components/layout/Header.tsx","./src/components/layout/Sidebar.tsx","./src/components/monitor/ChatFeed.tsx","./src/components/monitor/ConversationCard.tsx","./src/components/monitor/InternalNoteBanner.tsx","./src/components/monitor/InternalNotesGroup.tsx","./src/components/monitor/MessageBubble.tsx","./src/components/shared/EmptyState.tsx","./src/components/shared/Modal.tsx","./src/components/shared/SearchBar.tsx","./src/components/shared/StatusBadge.tsx","./src/components/shared/TabsBar.tsx","./src/components/shared/Timer.tsx","./src/data/caseTypeDefinitions.ts","./src/hooks/index.ts","./src/hooks/useNotification.ts","./src/hooks/useSound.ts","./src/hooks/useTitleFlash.ts","./src/mocks/browser.ts","./src/mocks/handlers.ts","./src/pages/CasesPage.tsx","./src/pages/MonitorPage.tsx","./src/services/api.ts","./src/services/wsClient.ts","./src/store/useAppStore.ts","./src/types/index.ts","./src/types/wsProtocol.ts"],"version":"5.7.3"}
|
||||
Reference in New Issue
Block a user