Versiones

Historial de Versiones

Versión actual: 2.1.26020610

Versión Actual

Plan Completo Implementado: UI/UX y POS - 8 Fases Completadas

MAJOR
2.1.26020401hace 3 días

Nueva Función (8)

  • Fase 1: Fundamentos UI/UX - Forms estandarizados con react-hook-form + zod, focus states, paginación universal, breadcrumbs permanentes.
  • Fase 2: POS Mejorado - Favoritos editables, chips de categorías, validación de receta, búsqueda por síntomas e indicaciones.
  • Fase 3: Vercel Blob Storage - Sistema completo de imágenes con optimización automática (800x800, WebP, 85%).
  • Fase 4: Sistema de Puntos - PointsHistoryTable, PointsBalanceCard, APIs de historial y estadísticas globales.
  • Fase 5: Módulo de Compras - Entities, repositories, use cases y APIs de proveedores funcionales.
  • Fase 6: Reportes - GetSalesReportUseCase, GetInventoryReportUseCase con datos reales y agregaciones.
  • Fase 7: Validaciones - API check-sku para SKU único, EmptyState component, validaciones críticas.
  • Fase 8: Performance - React.memo en DataTable y ProductSearchList, optimizaciones, documentación README completa.

Mejora (7)

  • Schemas de validación: PrescriptionSchema, LoteSchema, ClientSchema con validaciones Zod completas.
  • Paginación: Componente Pagination con navegación completa, integrado en /productos con total visible.
  • POS: Estrella interactiva para favoritos, chips de categorías horizontales con scroll, validación de receta en checkout.
  • Búsqueda inteligente: Fuzzy search mejorado con ponderación SKU > Nombre > Síntomas > Indicaciones.
  • Imágenes: Upload a Vercel Blob con validación de tipo/tamaño, optimización automática con sharp.
  • Sistema de puntos: Widget completo para clientes, historial detallado, estadísticas globales.
  • Reportes: Ventas con top productos, inventario con valor total y stock bajo.

Corrección (3)

  • Focus states: Estandarizados a focus-visible en todos los componentes UI.
  • Breadcrumbs: Visibles permanentemente (no solo hover) con animaciones de entrada.
  • Validaciones: SKU único en tiempo real, stock antes de venta, receta requerida en checkout.
Nueva Función
Mejora
Corrección
Seguridad