📜 Registro de Cambios

Nuevas funciones y actualizaciones del sistema

v1.9.2

13 Abr 2026

Extensiones Manuales de Membresía

  • 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.
  • Sincronización con terminal: El acceso biométrico en el hardware Hikvision se actualiza de forma automática al aplicar la extensión.

Log de Extensiones para Administradores

  • Auditoría completa: Los administradores cuentan con una vista dedicada (Informes → Log Extensiones de Membresía) que muestra todas las extensiones realizadas: fecha, cliente, plan, días agregados, vencimiento anterior, nuevo vencimiento, motivo y quién lo hizo.
  • 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.