Otorgar dÃas adicionales: Los recepcionistas y administradores ahora pueden extender la fecha de vencimiento de cualquier membresÃa directamente desde la ficha del cliente, sin necesidad de registrar un pago.
Registro obligatorio de motivo: Cada extensión requiere un motivo (cortesÃa, acuerdo especial, etc.) que queda guardado en el historial.
Reactivación automática: Si la membresÃa estaba vencida y los dÃas agregados la hacen vigente, el sistema la reactiva automáticamente.
Filtros de búsqueda: Se puede filtrar por nombre de cliente, recepcionista, motivo o rango de fechas.
v1.9.1
10 Abr 2026
Estabilidad y Corecciones
Corrección de Sincronización: Se resolvió el error de formato de tiempo (timeFormatError) que impedÃa la subida correcta de ciertos logs de acceso desde el hardware Hikvision.
Flexibilidad en API de Acceso: Los endpoints de control de acceso ahora son más resilientes al procesar diferentes formatos de fecha y hora enviados por versiones variadas del agente Bridge.
Robustez del Bridge: Refactorización interna del agente hikvision_bridge.py para manejar mejor los reintentos y la subida masiva de eventos pendientes en situaciones de alta carga.
v1.9.0
10 Abr 2026
Infraestructura y Conconectividad
Arquitectura Bridge Local: Implementación de un sistema de "Puente" (Bridge) que permite la comunicación segura entre el servidor en la nube y el hardware Hikvision del gimnasio, superando barreras de red local.
Cola de Comandos AsÃncronos: Transición del modelo de control de acceso directo a un modelo de "Cola de Comandos" (DeviceCommand), garantizando que las órdenes se ejecuten incluso en condiciones de internet inestable.
Script Bridge para Windows 10: Desarrollo del agente local (`hikvision_bridge.py`) que gestiona la ejecución de biometrÃa y sincronización de logs desde la PC de recepción.
Migración e Inteligencia de Datos
Motor de Extracción iVMS-4200: Scripts especializados para extraer datos de clientes desde capturas de pantalla del sistema Hikvision antiguo mediante OCR.
Reconciliación de Sistemas Legados: Lógica de cruce de datos entre el software en C++ y la base de datos de rostros para una migración limpia "Big Bang".
Gestión de Revisión de Clientes: Nueva propiedad `requires_review` para identificar registros migrados con datos ambiguos que necesitan atención manual.
Seguridad y API
Bridge Security API: Endpoints autenticados mediante tokens seguros para la comunicación bidireccional entre la nube y el gimnasio.
Sincronización de Eventos en Tiempo Real: Automatización de la subida de logs de acceso desde el dispositivo local al Dashboard centralizado.