CuboClub Changelog
Historial de versiones, mejoras y actualizaciones de la plataforma CuboClub.
[v0.23.1] - 2026-10-01
Características
- 📢 Exhibición de Auspiciantes en Link in Bio: Se integró el carrusel de sponsors oficiales al final de la página de enlaces del club y en el simulador de smartphone en vivo, aumentando la visibilidad de las marcas patrocinadoras en los perfiles de redes sociales.
- 🌐 Estandarización de Enlaces Oficiales de Producto: Todos los accesos institucionales de pie de página ("Powered by CuboClub") en el portal de jugadores, reservas de cancha, cartas digitales y la página de biografía ahora redirigen con precisión al sitio web oficial del producto.
[v0.23.0] - 2026-10-01
Características
- 🔗 Página Centralizada "Link in Bio" (Estilo Linktree) para Clubes: Cada complejo deportivo ahora cuenta con su propia página de enlaces pública, ultrarrápida y optimizada para dispositivos móviles, diseñada para colocar en la biografía de Instagram, compartir por WhatsApp o promocionar en folletería.
- ⚡ Accesos Rápidos Nativos en 1 Clic: El administrador puede incorporar de manera instantánea botones directos a la Carta Digital interactiva con precios actualizados, al portal de reserva online de canchas, a las inscripciones de torneos y competencias, y a los canales oficiales de contacto (chat de WhatsApp, perfil de Instagram y cómo llegar en Google Maps).
- 🎨 Personalización Visual y Temas Deportivos: El club puede seleccionar entre distintos estilos estéticos de alta calidad (Esmeralda Pro, Dark Minimal, Midnight Cyan y Volt Lime), redactar un mensaje o biografía de bienvenida a medida y activar o desactivar la barra superior de accesos a redes sociales.
- 📱 Simulador de Smartphone en Tiempo Real: En el panel de configuración, el gestor del club dispone de una vista previa interactiva que emula un teléfono móvil en vivo, reflejando de inmediato cada cambio de orden, enlace destacado, icono o tema seleccionado antes de compartirlo con los jugadores.
[v0.22.0] - 2026-10-01
Características
- 🍕 Descripción e Ingredientes en Artículos de Venta: Se agregó la capacidad de detallar ingredientes y descripciones para comidas, minutas, pizzas o combos en el catálogo de productos. Esta información complementaria permite a los clubes informar con precisión el contenido de cada plato (ej. ingredientes, sabores o guarniciones).
- 🔍 Búsqueda Enriquecida por Ingredientes en Carta Digital: En la versión web del menú para clientes móviles, el buscador en tiempo real ahora permite encontrar productos tanto por su nombre principal como por sus ingredientes declarados.
Mejoras de Interfaz
- 📜 Subcontenido Descriptivo en Carta Web e Impresa: En la carta digital móvil y en la versión impresa A4, los artículos con descripción presentan una línea secundaria estilizada en cursiva inmediatamente debajo del título del producto, manteniendo la alineación y legibilidad del precio.
- ✨ Diseño Limpio en Columnas de Auspiciantes de Impresión: Se retiró la leyenda lateral de auspiciantes en la versión física para lograr una presentación más sobria y elegante, destacando exclusivamente los logotipos oficiales de las marcas patrocinadoras.
[v0.21.1] - 2026-10-01
Correcciones
- 🖨️ Fidelidad y Visibilidad en Impresión A4 de la Carta de Cantina: Se perfeccionó el motor de vista previa e impresión de la carta de bar, asegurando que tanto en la pantalla como en el documento PDF final generado por el navegador se visualicen íntegramente el encabezado institucional con logo y datos de contacto, las columnas laterales de auspiciantes oficiales a ambos lados y el pie de página numerado en cada una de las hojas.
- 📄 Paginación Exacta WYSIWYG en Hojas A4: Se implementó una segmentación directa en láminas A4 con presupuesto exacto de contenido para prevenir desbordes o cortes accidentales de productos entre páginas, logrando que lo observado en pantalla sea exactamente idéntico a lo que sale por la impresora.
[v0.21.0] - 2026-10-01
Características
- 🍽️ Carta Digital y Menú QR para Bar y Cantina: Se incorporó una solución integral para que los clubes puedan publicar y compartir su carta de comidas, bebidas y cafetería con los comensales. Desde la administración de productos, el personal del club puede generar de inmediato el código QR y personalizar qué categorías incluir y si desea exhibir los precios actualizados.
- 📱 Experiencia Móvil Interactiva para Clientes: Los comensales acceden al menú escaneando el código QR con la cámara de su celular sin necesidad de descargas ni inicios de sesión. La carta incluye un diseño moderno y oscuro de alta legibilidad, buscador instantáneo de platos o bebidas, filtros por categoría, carrusel de auspiciantes oficiales del club y datos de contacto de la cantina.
- 🖨️ Carta Imprimible en Formato A4 Multipágina con Auspiciantes Laterales: Se diseñó una versión de impresión en papel optimizada para cartas extensas de más de una hoja. Cuenta con encabezado institucional y pie de página que se repiten automáticamente en cada hoja impresa, y una distribución de auspiciantes en columnas verticales a ambos lados del menú, centrados verticalmente y presentes en todas las páginas. Si el club opta por ocultar los precios digitales para no reimprimir cartas ante cambios tarifarios, el sistema genera automáticamente guías punteadas para que el personal complete los valores a mano.
- 🏷️ Plantilla de Stickers QR para Mesas y Servilleteros: Nueva herramienta de impresión preparada con guías de corte para generar tarjetas recortables listas para pegar en mesas, servilleteros, mostradores o soportes acrílicos. Permite elegir la distribución (6, 4 o 1 por hoja), muestra el logo del complejo, una llamada a la acción clara para escanear con el móvil, el enlace web legible y el respaldo de la marca.
[v0.20.0] - 2026-10-01
Características
- 📢 Gestión de Auspiciantes y Sponsors del Club: Se incorporó un módulo completo para que cada club pueda administrar sus marcas patrocinadoras, sponsors oficiales y comercios aliados. Permite cargar el nombre comercial, el logotipo oficial y controlar el estado de visibilidad pública de cada marca de forma ágil e intuitiva.
- 🔄 Carrusel Dinámico de Sponsors en Torneos Públicos: En la vista de información y resultados de torneos para jugadores, se integró un carrusel pasante dinámico que presenta los logos de las empresas auspiciantes del club con una transición fluida cada segundo, potenciando la fidelización de patrocinadores y generando nuevos canales de monetización publicitaria para los complejos deportivos.
[v0.19.3] - 2026-09-30
Mejoras de Interfaz
- 🏆 Adaptación de Navegación según Formato de Competencia: En los torneos de eliminación directa, se sincronizó la barra de navegación con los mismos criterios del panel de gestión: se remueve la pestaña de zonas (al no existir fase de grupos previa) y se renombra la sección de llaves a "Cuadro Principal", ofreciendo una experiencia limpia y adaptada a la modalidad deportiva.
- 📅 Formato de Fechas Canónico (DD/MM/YYYY): Todas las fechas expuestas en las fichas, banners de inscripción, encabezados y cronogramas de torneos ahora se presentan en el formato regional estándar
DD/MM/YYYY(ej.02/10/2026), eliminando la notación técnica de año primero.
[v0.19.2] - 2026-09-30
Mejoras de Interfaz
- 👥 Visualización Completa de Parejas y Apellidos en Cruces: En las llaves de eliminación directa (Playoffs) y en el cronograma de partidos del portal público de torneos, ahora se muestran de manera fiel y homogénea los nombres registrados de las parejas y los apellidos de los jugadores (ej. "Tapia / Coello"), replicando con exactitud la información exhibida en el Cuadro Principal de la administración.
- 🎯 Identificación Precisa de Rivales y Cruces: Se perfeccionó la resolución de participantes en los cuadros eliminatorios públicos, asegurando que cada cruce identifique de inmediato a los equipos clasificados y mantenga la coherencia en todas las rondas del torneo.
[v0.19.1] - 2026-09-30
Mejoras de Interfaz
- 🏆 Localización y Claridad en Rondas de Playoffs: Se optimizó la presentación de los cruces de eliminación directa en la vista pública de torneos y ligas, mostrando ahora las instancias en español claro ("Octavos de Final", "Cuartos de Final", "Semifinales", "Gran Final", "3° y 4° Puesto") en lugar de códigos en inglés.
- 📊 Orden Cronológico del Cuadro: Los partidos de eliminación en torneos ahora se organizan de forma natural y progresiva según el avance de la competencia, facilitando a los jugadores el seguimiento de las llaves y resultados.
- 🔒 Cierre Automático de Inscripciones al Iniciar Torneo: Cuando un torneo pasa al estado "En Progreso", el sistema da por finalizada la etapa de inscripción tanto en el panel de control del club como en el portal público de jugadores, bloqueando nuevas altas y reflejando el estado de cierre en banners e indicadores.
[v0.19.0] - 2026-09-30
Características
- 🎾 Compatibilidad Total entre Administradores y Perfil de Jugador: Los miembros del personal del club (como administradores de ligas, recepcionistas, profesores y administradores de club) ahora pueden utilizar la misma cuenta de correo y contraseña para jugar, inscribirse en torneos, reservar canchas y seguir sus partidos en el portal de jugadores (
/play) sin restricciones ni conflictos de cuenta. - 🔄 Navegación Unificada entre Gestión y Modo Jugador: Se incorporó un acceso directo de "Modo Jugador" en la barra superior del panel operativo para que el personal del club pueda consultar su actividad deportiva con un solo clic. Del mismo modo, en el perfil del jugador se presenta una tarjeta de acceso rápido para regresar al panel administrativo del club correspondiente.
- 📥 Exportación e Importación Masiva en Hojas de Cálculo: Se habilitó en los módulos de jugadores, categorías, proveedores y productos la capacidad de descargar la información actual en formato Excel, descargar plantillas oficiales de carga y realizar importaciones masivas con validación automática de datos.
Mejoras de Interfaz
- 🛡️ Vinculación Transparente de Cuentas Existentes: Cuando la administración del club asigna permisos a un usuario que ya estaba registrado previamente como jugador en la comunidad, el sistema reconoce automáticamente su cuenta existente, le otorga los permisos correspondientes y le permite continuar ingresando con sus credenciales habituales.
[v0.18.0] - 2026-09-30
Características
- 🔒 Plan de Suscripción Obligatorio en Alta de Clubes: Al registrar un nuevo club/tenant independiente, el sistema ahora exige seleccionar un plan de suscripción y definir la fecha de vencimiento del período de prueba antes de confirmar el alta. Esto garantiza que ningún club quede activo en la plataforma sin un período de acceso formalmente acordado.
- 🏢 Plan Obligatorio en Alta de Organizaciones: Al crear una nueva organización corporativa, es requisito asignar un plan de suscripción y la fecha de vencimiento del período de prueba. La fecha es completamente flexible, permitiendo al equipo comercial negociar y acordar el plazo con cada cliente sin restricciones fijas.
- 🔍 Selector de Organización con Buscador en Gestión de Suscripciones: El campo de selección de club/organización en el módulo de asignación de suscripciones ahora incluye un buscador integrado, permitiendo encontrar rápidamente clientes por nombre o subdominio incluso con listas grandes.
Mejoras de Interfaz
- 📋 Etiquetas de Campos Clarificadas: Los campos de plan y fecha de vencimiento ahora muestran claramente cuáles son obligatorios con el indicador
*, y el campo de fecha incluye un texto informativo que indica que el vencimiento puede ajustarse libremente según lo pactado con el cliente.
[v0.17.2] - 2026-09-30
Seguridad
- 🛡️ Protección Inteligente Anti-Bots y Anti-Spam en el Portal de Jugadores: Se integró la verificación de seguridad automática (Cloudflare Turnstile) en todos los flujos de acceso público de la comunidad de jugadores: creación de cuentas nuevas, inicio de sesión y solicitud de restablecimiento de contraseña. Esto previene ataques automatizados, intentos de fuerza bruta y saturación maliciosa en el envío de correos, preservando una experiencia fluida y transparente para personas reales.
[v0.17.1] - 2026-09-30
Mejoras de Interfaz
- 📱 Optimización de Espaciado y Menús en Registro de Jugadores: Se mejoró el comportamiento y la alineación del selector desplegable de categoría en dispositivos móviles para que no se desborde sobre los márgenes laterales de la pantalla.
- 🏷️ Simplificación Visual de Textos y Etiquetas: Los selectores ahora muestran un texto inicial limpio ("Seleccionar") evitando redundancias con el título del campo. Asimismo, se retiraron las aclaraciones entre paréntesis de los encabezados para brindar una estética más pulida.
- 🖥️ Separación Fluida de Campos en Computadoras: Se optimizó la cuadrícula en pantallas de escritorio asignando anchos independientes y protección de desbordamiento, garantizando que el selector de categoría y la fecha de nacimiento cuenten con espacio holgado y sin riesgo de superposición.
[v0.17.0] - 2026-09-30
Características
- 🎂 Fecha de Nacimiento en Registro de Jugadores: Se incorporó el campo opcional de fecha de nacimiento con un selector de fecha que inicia preposicionado 20 años hacia atrás para agilizar la selección del usuario. La distribución visual se adapta armónicamente: 3 columnas en computadoras (Sexo, Categoría y Fecha de Nacimiento) y una disposición equilibrada en dispositivos móviles (Sexo y Categoría agrupados arriba y la fecha en un renglón completo).
- 🔒 Validación y Confirmación de Contraseña: Se sumó el campo de confirmación de contraseña en el formulario de registro con verificación en tiempo real para asegurar que ambas claves coincidan con exactitud antes de crear la cuenta, garantizando que el usuario recuerde con certeza sus credenciales de ingreso.
[v0.16.11] - 2026-09-29
Correcciones
- 🧹 Aislamiento de Alertas Contextuales de Acceso: Se corrigió la persistencia del aviso de enlace caducado que podía quedar retenido en el estado del componente si el usuario venía de probar un enlace viejo y luego procedía a registrar una cuenta nueva. Ahora el banner de éxito de cuenta creada se presenta limpio y aislado de advertencias previas.
[v0.16.10] - 2026-09-29
Correcciones
- 🖥️ Notificación Visual Directa en Pantalla para Enlaces Caducados: Se agregó un banner contextual de alta visibilidad directamente en el portal de inicio (
/play) que intercepta de forma inmediata cualquier fragmento de enlace con error o token vencido. El jugador puede ver el aviso explicativo al instante en pantalla sin demoras ni recargas, con accesos directos para iniciar sesión o solicitar un nuevo correo de activación.
[v0.16.9] - 2026-09-29
Características
- ⚠️ Detección y Aviso para Enlaces de Correo Expirados o Ya Utilizados: Si el jugador hace clic en un enlace de activación o confirmación que ya fue consumido con anterioridad o cuyo token caducó, el sistema lo detecta de inmediato, lo redirige al portal de ingreso y le presenta una notificación clara explicándole la situación, ofreciéndole iniciar sesión con sus credenciales o solicitar un nuevo enlace de acceso con un solo clic.
[v0.16.8] - 2026-09-29
Características
- ✉️ Acceso Inmediato al Login con Correo Precargado tras Activación: Al confirmar la cuenta desde el correo electrónico, el usuario es redirigido directamente a la pantalla de inicio de sesión de jugadores (
/play/login?next=/play). El correo electrónico se completa automáticamente en el formulario y se presenta un aviso confirmando que la cuenta ya se encuentra activa, simplificando el ingreso únicamente con su contraseña.
[v0.16.7] - 2026-09-29
Correcciones
- 🔀 Redirección Correcta al Portal de Jugadores tras Confirmar el Correo: Se corrigió un problema por el cual al hacer clic en el enlace de activación recibido por email, el jugador era enviado al login del backoffice del club en lugar de al portal de jugadores
/play. El sistema ahora detecta el tipo de confirmación y, al identificar que el usuario tiene el rol de jugador, lo redirige automáticamente al portal correcto sin importar si Supabase preservó o no el parámetro de destino en el enlace del email.
[v0.16.6] - 2026-09-29
Correcciones
- 📧 Envío de Correo de Confirmación en el Registro de Jugadores: Se corrigió un problema por el cual al registrarse en el portal de jugadores no se enviaba el correo de bienvenida con el enlace de activación de la cuenta. A partir de ahora, al completar el registro, el jugador recibe automáticamente un email con su link personalizado para activar y acceder a su cuenta de forma segura.
[v0.16.5] - 2026-09-29
Correcciones
- ⚡ Optimización del Alta de Jugadores y Sincronización Automática: Se corrigió un conflicto interno durante el proceso de registro donde el sistema reportaba falsamente que el usuario ya existía al guardar su perfil. Ahora el alta de cuenta y la persistencia de datos (DNI, teléfono y categoría) se ejecutan de forma armónica, permitiendo completar el registro sin interrupciones y habilitando de inmediato la recuperación de acceso en caso de requerirse.
[v0.16.4] - 2026-09-29
Características
- 🔑 Recuperación Ágil de Contraseña por DNI o Correo: Se incorporó la funcionalidad "¿Olvidaste tu contraseña?" en el portal de acceso de jugadores. Ahora es posible solicitar el restablecimiento ingresando indistintamente el número de DNI o la casilla de correo electrónico. El sistema localiza la cuenta vinculada, envía las instrucciones de recuperación por correo y notifica al usuario resguardando su privacidad mediante el correo enmascarado (ej.
pa*****[email protected]).
Correcciones
- 🛑 Validación Estricta de Identidad por DNI en el Registro: Cuando una persona intenta registrarse con un DNI que ya existe en el sistema, la plataforma rechaza de forma preventiva el alta informándole que ya figura registrada y habilitando un acceso directo a la recuperación de contraseña con sus datos precargados, evitando duplicidades y colisiones de perfiles.
[v0.16.3] - 2026-09-29
Correcciones
- 🔗 Vinculación Inteligente de Perfiles Preexistentes: Si un jugador ya figuraba en la base de socios o jugadores del club por su correo electrónico o DNI (por ejemplo, por una reserva previa o carga en recepción sin usuario web), el sistema ahora vincula y actualiza automáticamente su perfil al registrarse, en lugar de bloquear el proceso por duplicidad o requerir asistencia administrativa.
- 🛡️ Prevención Proactiva de Conflictos de Cuenta: Se incorporó una detección anticipada que informa de inmediato al usuario si su correo ya posee una cuenta activa vinculada, guiándolo directamente al inicio de sesión y evitando intentos fallidos de registro o estados inconsistentes.
[v0.16.2] - 2026-09-29
Correcciones
- 🔄 Experiencia Post-Registro Mejorada: Al completar el formulario de alta de jugador, el sistema ahora redirige automáticamente al formulario de inicio de sesión con el email pre-relleno y un mensaje verde informando que se envió el link de confirmación al correo. Ya no se muestra una pantalla intermedia que requería acción adicional del usuario.
- 🚫 Validación Robusta de Datos Duplicados en Registro: Se corrigió un error crítico donde el sistema reportaba éxito (mostraba el mensaje de confirmación) aunque el correo o DNI ya existieran en la base de datos. Ahora, si alguno de los datos ya está registrado, el proceso se frena completamente, revierte la cuenta creada y muestra un mensaje de error claro indicando el motivo (correo o DNI en uso), evitando cuentas huérfanas en el sistema.
[v0.16.1] - 2026-09-29
Correcciones
- 📧 Confirmación de Cuenta por Email al Registrarse: Se corrigió el flujo de alta de nuevos jugadores para que al completar el formulario de registro se envíe automáticamente un correo de confirmación con un link de activación. El jugador debe hacer clic en dicho link antes de poder iniciar sesión, garantizando la validez del correo electrónico ingresado. Tras el registro, la pantalla muestra un mensaje claro indicando que se debe revisar la bandeja de entrada (incluyendo spam).
[v0.16.0] - 2026-09-29
Características
- 📝 Alta Integral de Deportistas en CuboClub Play: El registro de nuevos jugadores ahora solicita todos los datos deportivos y de contacto requeridos (DNI, Nombre, Apellido, Teléfono de WhatsApp, Sexo y Categoría de juego) junto con el correo y contraseña, garantizando que el perfil quede 100% completo y listo para inscribirse en torneos y reservar turnos desde el primer instante.
- ⚡ Activación Inmediata sin Espera de Códigos OTP: Se implementó la activación directa y pre-confirmada para las cuentas de jugadores, permitiéndoles ingresar y operar de forma instantánea sin la fricción de esperar o ingresar códigos por correo.
Seguridad
- 🛡️ Aislamiento Estricto y Protección del Panel de Gestión: Se reforzó la seguridad perimetral para restringir de manera absoluta el acceso al panel administrativo del club a usuarios con rol jugador. Cualquier intento de inicio de sesión o navegación hacia el backend redirige inmediatamente al portal de jugadores (
/play), manteniendo blindadas las herramientas operativas de los clubes.
[v0.15.11] - 2026-09-29
Correcciones
- 🖼️ Carga y Visualización de Fotos de Perfil con Google: Se solucionó un problema que impedía la visualización de la foto de perfil al iniciar sesión con Google en el portal de jugadores (PWA), donde el navegador mostraba un icono de imagen rota debido a las políticas de seguridad de origen. Ahora la imagen del usuario se carga nítidamente y sin bloqueos en el formulario de bienvenida, en la cabecera principal, en la barra de navegación inferior y en la vista de perfil, con un respaldo visual elegante a las iniciales del jugador en caso de contingencia.
[v0.15.10] - 2026-09-28
Correcciones
- 🔐 Error al cerrar sesión: Se eliminaba un mensaje de error en consola ("Usuario no autenticado") que aparecía al hacer logout mientras había consultas activas en segundo plano. El sistema ahora maneja correctamente el estado post-sesión sin generar alertas erróneas.
- 🎛️ Interruptor de inscripción web en torneos: Se corrigió un warning de React que ocurría al activar la inscripción web pública en el formulario de creación de torneos (switch no controlado a controlado).
[v0.15.9] - 2026-09-28
Correcciones
- 🔔 Sincronización del Aviso de Vencimiento de Suscripción: Se corrigió una desincronización entre la pantalla de suscripción y el aviso de vencimiento en el encabezado de la app. Ambas fuentes ahora leen el mismo dato canónico de la suscripción activa, garantizando que el banner de alerta (últimos 5 días) y la pantalla de bloqueo (suscripción vencida) reflejen con exactitud el estado real del plan.
[v0.15.8] - 2026-09-28
Características
- 💳 Claridad y Transparencia en Comisiones y Plazos de Mercado Pago: Se incorporó un panel informativo en la configuración de pagos de clubes y organizaciones que explica detalladamente cómo aplican las comisiones de procesamiento de Mercado Pago, la política de 0% de comisión de intermediación de CuboClub (el 100% de los fondos ingresa directamente a la cuenta del club) y el mecanismo para configurar la disponibilidad del dinero (en el momento, a los 10, 18 o 35 días) con acceso directo al portal de Tasas y Plazos de Mercado Pago.
[v0.15.7] - 2026-09-28
Correcciones
- ⚡ Optimización del Ciclo de Render en Reservas Web: Se eliminó la sincronización redundante de estado en el portal de reservas públicas, derivando los datos de las canchas directamente para mejorar el rendimiento de carga y evitar renderizados en cascada.
[v0.15.6] - 2026-09-28
Correcciones
- 🏷️ Sincronización de Precios por Horario en Reservas Web (B2C): Se corrigió la consulta pública de canchas para que el portal web de reservas de los clubes incluya de forma integral las reglas de precios especiales por rango horario. Ahora, al seleccionar un turno en horarios nocturnos o pico, tanto la tarjeta de la cancha como el modal de confirmación y el cálculo de la seña reflejan exactamente la tarifa diferencial correspondiente, acompañados de una insignia informativa para el usuario.
[v0.15.5] - 2026-09-28
Correcciones
- ⏱️ Precarga Inmediata de Duración en Creación de Reservas: Al abrir el asistente de nueva reserva (tanto desde los turnos de la grilla como desde el botón general), el formulario ahora precarga de forma inmediata la duración configurada para la cancha seleccionada (por ejemplo, turnos completos de 120 minutos) sin requerir que el usuario interactúe primero con el horario. Además, se sincronizó el selector de duración para reflejar el tiempo de juego exacto y calcular el valor proporcional desde el primer instante.
[v0.15.4] - 2026-09-28
Características
- 🏷️ Indicador Visual de Precios Variables en Canchas: En la tabla general de gestión de canchas, las pistas que cuentan con tarifas diferenciales configuradas por rango horario ahora muestran una advertencia interactiva destacada junto al precio base por hora. Esto permite al personal administrativo distinguir a simple vista qué canchas poseen tarifas dinámicas y consultar en detalle los horarios y montos especiales al pasar el cursor.
[v0.15.3] - 2026-09-28
Correcciones
- 🎨 Diseño y Maquetación de Tarifas por Horario en Canchas: Se rediseñó el panel de configuración de precios especiales por rango horario en los formularios de creación y edición de canchas. Los campos de horario y precio ahora cuentan con un diseño compacto y ordenado que aprovecha el ancho completo del modal, eliminando desbordes visuales y barras de desplazamiento horizontal innecesarias.
[v0.15.2] - 2026-09-28
Correcciones
- ⏱️ Duración Sugerida Fiel a la Cancha: Al crear una reserva (tanto desde el botón general "Nueva Reserva" como al hacer clic en un turno libre de la grilla), el formulario ahora toma y sugiere de manera exacta la duración configurada para esa cancha (por ejemplo, turnos de 120 minutos), adaptándose a lapsos menores solo cuando se trate de un turno remanente libre.
- 📅 Identificación Visual Inmediata de "Hoy" y Ajuste del Selector de Fecha: En el asistente de reservas y en el navegador de la grilla se incorporó una insignia destacada de "Hoy" cuando se consulta o reserva para la fecha actual, evitando confusiones operativas. Además, se optimizó el ancho del selector para que el texto de la fecha se ajuste de forma prolija dentro del campo sin desbordar su contenedor.
[v0.15.1] - 2026-09-28
Correcciones
- ⏱️ Bloques Fijos y Turnos Canónicos en Grilla: Se corrigió el cálculo de disponibilidad de las canchas para preservar siempre intactos los horarios fijos y habituales de juego (ej. bloques cada 90 o 120 minutos). Cuando se registra una reserva por un tiempo menor (como una clase de profesor de 60 minutos dentro de un turno de 2 horas), el tiempo remanente queda disponible para reservarse únicamente por los minutos sobrantes sin alterar ni desplazar los siguientes turnos canónicos del día.
- 🎯 Selección Inteligente de Duración en Reservas Administrativas: El asistente de reservas ahora detecta automáticamente si el horario elegido pertenece a un remanente o fin de bloque, preseleccionando la duración exacta permitida y evitando que se invadan los horarios subsiguientes.
[v0.15.0] - 2026-09-28
Características
- 🏷️ Tarifas Dinámicas por Horario: Sistema de precios flexibles para las canchas. Ahora es posible configurar precios específicos por bloques horarios, ideal para ajustar el valor del alquiler en horarios pico, estacionalidad, o para reflejar el uso de iluminación artificial durante la noche en canchas al aire libre. Todo esto se integra directamente y se calcula de forma automática tanto en las nuevas reservas administrativas como en el portal público de clientes (Reservas B2C y el bot de WhatsApp).
[v0.14.3] - 2026-09-27
Correcciones
- ⚡ Estabilidad y Fluidez en Formularios y Ventanas Modales: Se optimizó la sincronización y el ciclo de vida de los datos en ventanas emergentes de programación de partidos, cancelaciones de turnos, recibos de reservas y paneles administrativos, eliminando re-renderizados innecesarios y garantizando transiciones visuales instantáneas.
- ⏱️ Cálculo Determinista de Turnos y Fechas Próximas: Se mejoró la verificación de horarios vigentes en los comprobantes digitales de reserva, asegurando una validación temporal pura y sin discrepancias al recargar o consultar comprobantes.
- 🎨 Consistencia en Preferencias de Exportación Gráfica: Se perfeccionó la carga de parámetros personalizados de opacidad, brillo y desenfoque en la exportación de historias para redes sociales, asegurando que los estilos del club se restauren de forma inmediata y sin desfases.
- 📊 Generación Optimizada de Reportes para Torneos: Refactorización del procesamiento de zonas y grupos en el generador de reportes de torneos, logrando una paginación y exportación de imágenes más rápida y confiable.
[v0.14.2] - 2026-09-27
Características
- 🖼️ Personalización de Fondo en Historias de Instagram: En el exportador de historias (1080x1920) de la grilla de turnos, ahora se puede cargar una foto propia de fondo (foto de canchas, jugadores o club) o utilizar la imagen de portada institucional con un solo clic.
- 🎚️ Control de Transparencia y Opacidad en Tiempo Real: Deslizador interactivo para graduar con precisión el nivel de visibilidad de la imagen de fondo, permitiendo un acabado elegante y sutil acorde a la estética del club.
- 🛡️ Filtro Anti-Choque y Contraste de Horarios: Capa de oscurecimiento regulable y desenfoque óptico (blur) diseñados especialmente para evitar que la imagen de fondo compita o dificulte la lectura de los horarios libres y del logotipo.
- ⚡ Estilos Rápidos y Previsualización Dinámica 9:16: Incorporación de ajustes preestablecidos de un toque (Sutil, Equilibrado y Foto Viva) y visualización inmediata en pantalla de los cambios aplicados antes de iniciar la descarga.
[v0.14.1] - 2026-09-26
Características
- 🔗 Vínculos Institucionales a CuboClub en Portal de Jugadores: Los logotipos e isotipos presentes en el encabezado superior y en el pie de página de la aplicación para deportistas (
/play) ahora incorporan enlaces directos al sitio oficial de la plataforma (https://cubopoint.com/cuboclub), facilitando a clubes y jugadores conocer más sobre el ecosistema deportivo.
[v0.14.0] - 2026-09-26
Características
- ☁️ Almacenamiento y Carga de Imágenes en Supabase Storage: Se integró un sistema de almacenamiento de archivos en la nube que permite subir fotos y recursos gráficos de forma directa sin sobrecargar la base de datos de PostgreSQL.
- 🖼️ Carga de Flyers en Torneos y Ligas: Ahora los administradores pueden arrastrar y subir el afiche oficial de sus torneos y ligas (tanto en la creación como en la edición), con previsualización en tiempo real y opción de reemplazar o quitar la imagen con un clic.
- 🏛️ Subida de Logo Oficial y Portada del Complejo: En los paneles de configuración general y perfil público se habilitó la carga de archivos para el logotipo institucional del club y la imagen panorámica de portada que decora el portal público de reservas.
- ⚡ Compresión y Optimización Automática en el Navegador: Las imágenes se procesan y optimizan antes de la subida a formato moderno WebP, reduciendo sustancialmente el peso del archivo y garantizando tiempos de carga ultrarrápidos para los jugadores en web y móviles.
[v0.13.2] - 2026-09-26
Características
- 📸 Historias de Instagram Individuales por Deporte: La función de exportación de historias para redes sociales ahora separa automáticamente la disponibilidad libre por cada disciplina deportiva del club (Pádel, Fútbol, Tenis, etc.) en lugar de mezclar todos los turnos en una sola imagen.
- 🎨 Logo del Club con Mayor Presencia y Nitidez: Se aumentó considerablemente la escala visual y el relieve del logotipo de la sede en el lienzo de 1080x1920 (Instagram Stories), logrando una presentación de marca imponente y profesional en redes sociales.
- 🏷️ Distintivo y Titular Claro por Disciplina: Cada imagen exportada incluye un emblema destacado con el nombre y el ícono de la disciplina deportiva, junto con los bloques de horarios libres disponibles para la fecha seleccionada.
- 📲 Modal de Vista Previa y Descarga Masiva: Nueva ventana interactiva que permite previsualizar la miniatura de la historia según el deporte seleccionado, descargar una historia puntual o exportar las historias de todos los deportes con un solo clic.
[v0.13.1] - 2026-09-26
Correcciones
- 🚫 Control Estricto de Disponibilidad y Anti-Superposición de Canchas: Se implementó una validación integral que impide programar clases o grupos en canchas y horarios ya ocupados. El sistema detecta colisiones totales o parciales tanto entre grupos deportivos (sin importar si son en Modo Club/Academia o Modo Profesor) como contra turnos y partidos ya reservados en la grilla del club.
- 💬 Mensajes Descriptivos de Conflicto en Programación: Al intentar reservar una pista no disponible, el formulario informa con precisión qué grupo, modalidad y profesor se encuentran ocupando la cancha, evitando reservas fantasmas o solapamientos indebidos.
- 🛡️ Protección de Consistencia en Grilla y Extensión: Si la pista seleccionada no puede albergar la totalidad de las semanas solicitadas por ocupación previa, la operación se cancela de forma segura manteniendo intacta la disponibilidad deportiva del club.
[v0.13.0] - 2026-09-26
Características
- 🎓 Módulo de Cobro Rápido para Alumnos de Academia en POS: Se incorporó una pestaña dedicada en la caja diaria para la gestión de cobranzas de alumnos de academia en Modo Club. Permite consultar al instante quiénes adeudan clases del día o cuotas mensuales y sumarlos al ticket con un solo clic.
- ⚡ Subvistas Operativas para Recepción: Navegación ágil entre "Clases de Hoy" (aranceles por sesión o cupos sueltos) y "Cuotas Mensuales" (alumnos regulares de la escuela deportiva), con filtros por grupo y buscador predictivo por nombre, DNI o teléfono.
- 🛒 Integración al Ticket Unificado de Mostrador: Los aranceles de los alumnos pueden combinarse en un mismo comprobante con consumos de cantina, alquiler de paletas o turnos de cancha, habilitando cobros combinados en efectivo, tarjeta o billeteras virtuales.
- 🔄 Sincronización Inmediata de Asistencias y Caja: Al procesar el cobro en mostrador, el sistema registra el ingreso en el turno de caja activo, actualiza la asistencia del alumno a estado pagado y mantiene sincronizada la grilla del club en tiempo real.
[v0.12.9] - 2026-09-26
Correcciones
- 💼 Exclusión de Cargos de Cancha en Modo Club / Academia: Se corrigió el motor de proyección para que los grupos oficiales de la academia del club no imputen débitos ni cargos en la cuenta corriente del profesor. La generación de cargos por alquiler de pista queda restringida exclusivamente al
Modo Profesor (Alquiler de Cancha). - 🏷️ Identificación Visual de Modalidad Operativa: Las tarjetas de cursos en el panel ahora exhiben de forma destacada el distintivo correspondiente (
Modo Academia (Club)oModo Profesor (Alquiler)). - 🧹 Saneamiento de Saldos Docentes: Se limpiaron de la cuenta corriente del profesor los cargos previamente generados por turnos de grupos administrados por el club.
[v0.12.8] - 2026-09-26
Correcciones
- 💳 Sincronización de Cuenta Corriente al Eliminar Horarios: Al dar de baja un horario recurrente, el sistema ahora elimina automáticamente todos los cargos y movimientos pendientes de cuenta corriente asociados a las reservas futuras de ese horario, restableciendo el saldo del profesor de inmediato sin saldos huérfanos.
- 🧹 Depuración Integral de Instancias de Clases: Se limpian de manera coordinada las instancias de sesión y listas de asistencia proyectadas para el horario cancelado.
[v0.12.7] - 2026-09-26
Características
- 📅 Control de Vigencia y Vencimiento de Reservas Recurrentes: Cada horario de clase semanal ahora calcula y muestra de forma visible la fecha límite de sus reservas proyectadas en la grilla. Se incorporaron alertas inteligentes en tarjetas de grupos cuando las reservas están próximas a vencer (últimos 7 días) o expiradas.
- 🔄 Extensión Ágil de Cobertura en Grilla (+4, +8 o +12 semanas): Se añadió el botón y modal de "Extender" en cada horario programado, permitiendo renovar periódicamente la reserva automática de las pistas sin tener que volver a cargar los datos.
- 🗑️ Gestión Individual y Baja de Horarios con Liberación de Canchas: Ahora es posible eliminar horarios recurrentes puntuales mediante un diálogo de confirmación que cancela y libera automáticamente las reservas futuras asociadas en la grilla.
Correcciones
- 🚫 Protección Anti-Duplicados en Programación de Clases: Se implementó una validación que impide guardar horarios idénticos (mismo día, hora y cancha) para el mismo grupo, eliminando duplicidades accidentales.
[v0.12.6] - 2026-09-26
Correcciones
- 🎾 Estabilidad en la Proyección Automática de Turnos de Clases: Se corrigió un conflicto en el motor de generación periódica de reservas que impedía proyectar automáticamente los turnos semanales en la grilla al guardar un nuevo horario de clases. Las reservas y sesiones ahora se generan inmediatamente con la cantidad de semanas estipulada.
- 🔍 Trazabilidad y Diagnóstico de Operaciones: Se optimizó la visualización de mensajes de diagnóstico en el entorno de desarrollo para agilizar la detección de cualquier eventualidad en la programación deportiva.
[v0.12.5] - 2026-09-26
Seguridad
- 🛡️ Validación de Estado Activo en Autenticación Docente: Al iniciar sesión con credenciales de profesor, el sistema verifica de forma estricta que su perfil deportivo esté dado de alta y con estado "Activo" en la nómina del club. Si la cuenta fue desactivada o no está dada de alta, se restringe el acceso al sistema con un mensaje claro que indica comunicarse con la administración.
- 🚫 Protección Preventiva de Paneles Docentes: Se incorporó una pantalla de bloqueo preventiva ante accesos directos por enlace de profesores cuya ficha esté inactiva, facilitando el cierre de sesión seguro.
Características
- 🎓 Doble Modalidad para el Alta de Grupos de Clases: Se implementaron dos vías adaptadas según el rol operativo:
- Modo Profesor (Básico / Alquiler): Formulario ágil y directo que solicita únicamente los datos clave (Nombre del Grupo, Categoría o Nivel libre, Profesor asignado, Deporte y Color distintivo), pensado para que el docente arme sus grupos rápidamente sin sobrecarga de opciones comerciales.
- Modo Club / Academia (Completo): Panel integral en dos columnas con configuración de aranceles mensuales y por clase, políticas de preaviso de cancelación, publicación en el portal público de jugadores y cupos pedagógicos.
- 👥 Autogestión de Grupos por Profesores: Los profesores ahora disponen del botón para crear y editar sus propios grupos de alumnos directamente desde su panel de clases con la interfaz simplificada.
[v0.12.4] - 2026-09-26
Correcciones
- 🔒 Filtro Estricto por Rol en Vinculación de Profesores: Se refinó el selector de cuentas del sistema para asegurar que se listen exclusivamente usuarios registrados con rol de Profesor / Coach (
COACH/TEACHER), evitando que se muestren colaboradores con otros roles administrativos o de recepción no pertinentes.
[v0.12.3] - 2026-09-26
Correcciones
- 👤 Vinculación Fluida de Usuarios del Club a Perfiles de Profesor: Se solucionó un inconveniente en el selector de vinculación de usuarios del personal deportivo, permitiendo detectar y vincular correctamente a todos los colaboradores con rol de Profesor / Coach registrados en el club, así como también a otros miembros del equipo técnico no asignados previamente.
- 🏷️ Identificación y Distintivos de Roles en Alta Docente: El selector de cuentas del sistema ahora muestra de forma intuitiva el nombre, apellido, correo electrónico y etiqueta distintiva de rol de cada usuario disponible para mayor agilidad al asociar perfiles de profesores.
[v0.12.2] - 2026-09-26
Mejoras
- 📐 Estandarización Canónica de Modales en 2 Columnas: Se rediseñaron todos los modales de gestión de profesores, academias y clases para iniciarse con una distribución amplia, cómoda y equilibrada en 2 columnas, eliminando el scroll vertical excesivo de formularios angostos y unificando su experiencia visual con el estándar de creación de torneos.
- 👥 Gestión Visual Simultánea de Alumnos de Grupos: En el panel de alumnos por clase, ahora se visualiza en paralelo la incorporación de nuevos deportistas (invitados o socios del padrón) a la izquierda y la nómina completa del curso con sus datos de contacto y roles a la derecha.
- 📋 Regla de Diseño Arquitectónico en Plataforma: Se incorporó como directriz formal del sistema que todo formulario extenso de configuración o alta se presente en diseño apaisado y segmentado por áreas temáticas para mayor velocidad y comodidad operativa del personal de recepción.
[v0.12.1] - 2026-09-26
Mejoras
- 🔒 Control Estricto de Cupos Máximos por Categoría en Torneos: El sistema ahora desactiva automáticamente el botón de inscripción de parejas tanto en estado borrador como en progreso cuando la categoría ha completado el 100% de su capacidad configurada. El botón muestra con total claridad el estado de "Cupo Completo" con la cantidad de parejas registradas frente al cupo máximo.
- 🏆 Bloqueo Inteligente de Inscripciones en Playoffs y Cuadros en Juego: En la pestaña de fases finales y llaves eliminatorias, el acceso a registrar nuevos competidores se inhabilita de manera segura una vez confeccionado el cuadro o cubierto el cupo de la categoría, garantizando la integridad de los cruces competitivos.
- 📋 Protección Multinivel en Listados de Inscripciones y Zonas: En las pestañas de inscripciones y conformación de zonas, las categorías completas quedan restringidas para nuevas altas, deshabilitando selectores y previniendo sobreinscripciones involuntarias en cualquier etapa del certamen.
[v0.12.0] - 2026-09-26
Características
- 🎾 Recepción Inteligente y Check-in de Academia en Grilla: Al hacer clic sobre cualquier turno de clase en la grilla horaria, el personal del club accede al nuevo panel de recepción diaria con la nómina de alumnos esperados, estados de pago, botón para despachar a todos a cancha en un clic y registro rápido de asistencia presencial.
- ⚡ Portal Público de Academia y Clases en CuboClub Play: Lanzamiento de la sección de Academia en la aplicación para deportistas (
/play/academy). Los jugadores pueden explorar clases disponibles con filtros por formato (grupales o personalizadas), nivel y día, conocer la trayectoria de los entrenadores y sumarse a clases con cupos disponibles. - 🔄 Autogestión de Inasistencias y Liberación de Cupos en Vivo: Los alumnos con horarios semanales fijos pueden avisar que no asistirán a una fecha directamente desde su celular. Al confirmar dentro del plazo de anticipación fijado por el club, su cupo se libera de forma instantánea en el marketplace público para que otro deportista pueda aprovechar esa clase suelta.
- 💵 Liquidación Unificada en Caja POS para Profesores Staff: La terminal de cobro ahora reconoce automáticamente la modalidad contractual del docente: cuando el profesor es contratado por hora, el sistema registra el pago de sus honorarios acumulados como un egreso justificado del turno de caja, manteniendo la perfecta cuadratura del arqueo físico.
[v0.11.0] - 2026-09-26
Características
- 🎓 Modelo Integral de Academia Propia y Profesores Contratados: Los clubes ahora pueden alternar entre dos modelos de gestión para su cuerpo docente: el clásico alquiler de pistas a profesores independientes o la contratación directa con honorarios por hora. En esta última modalidad, el complejo comercializa sus propias clases y cursos, centralizando las cobranzas y la relación con los alumnos.
- 👥 Clases Grupales y Personalizadas con Cupos Dinámicos: Soporte para programar tanto entrenamientos grupales (hasta 4 alumnos) con tarifas accesibles, como clases individuales o en parejas (máximo 2 alumnos) con aranceles preferenciales y atención técnica exclusiva.
- ⚡ Gestión Inteligente de Inasistencias y Liberación de Cupos (Drop-in): Los alumnos con horarios semanales fijos pueden notificar con anticipación si no asistirán a una clase puntual. Al avisar dentro del plazo establecido por el club, su vacante se libera automáticamente en el portal público para que otro deportista pueda aprovecharla como clase suelta.
- 🎾 Recepción Ágil y Derivación desde la Grilla de Turnos: Las clases se distinguen visualmente en la grilla horaria con el nombre del profesor a cargo. El personal de mostrador puede consultar con un solo clic la nómina de alumnos esperados para el día, registrar su llegada, derivarlos a la cancha asignada y cobrar aranceles pendientes en caja.
- 📋 Perfil y Trayectoria de Docentes con Políticas Informativas: Cada profesor cuenta con una ficha pública que detalla sus antecedentes deportivos, certificaciones y propuesta de enseñanza. Además, cada clase exhibe de manera clara sus requisitos de vestimenta, puntualidad y políticas de cancelación antes de la inscripción.
[v0.10.17] - 2026-09-26
Mejoras
- 🎯 Optimización Visual del Estado de Sorteo y Empate Absoluto: El distintivo de "Sorteo" y la advertencia de empate absoluto al pie de la tabla de posiciones ahora se activan exclusivamente cuando todos los partidos de la zona han sido disputados con sus marcadores cargados y todos los equipos han jugado. Esto evita que aparezcan avisos prematuros de sorteo al inicio o durante el transcurso del certamen mientras aún restan partidos por jugar.
[v0.10.16] - 2026-09-26
Características
- 🎲 Detección y Alerta de Empates Absolutos en Fases de Grupos: Cuando un grupo agota todos los criterios estadísticos federativos (puntos, diferencia de sets, diferencia de games y games a favor) con cifras 100% idénticas, el sistema marca automáticamente la zona con una insignia de "Sorteo" y un aviso destacado al pie de la tabla para que el fiscal u organizador del torneo ratifique o proceda al sorteo oficial o desempate en cancha correspondiente.
[v0.10.15] - 2026-09-25
Correcciones
- ⚖️ Cálculo Oficial de Posiciones y Desempates en Torneos: Se perfeccionó el algoritmo de clasificación en fases de grupos conforme a la normativa oficial de federaciones (FAP / FIP). Ante triples empates circulares (donde cada pareja suma 1 triunfo y 1 derrota), el sistema desempata jerárquicamente por diferencia de sets y balance de games (DG/GF), aplicando el enfrentamiento directo exclusivamente cuando el empate involucra a dos parejas. Esto asegura que la tabla de posiciones y la clasificación automática a playoffs reflejen con absoluta precisión la justicia deportiva.
[v0.10.14] - 2026-09-25
Características
- 🎯 Selección Múltiple y Flexible de Zonas en Imágenes para Instagram Stories: Se incorporó la posibilidad de seleccionar cualquier combinación de zonas al generar imágenes oficiales para Historias de Instagram (9:16). Los coordinadores de torneos ahora pueden publicar imágenes personalizadas agrupando zonas específicas (por ejemplo, Zona A + Zona B), seleccionar todas las zonas con un solo clic o limpiar la selección, incluyendo accesos rápidos para remover zonas individuales mediante etiquetas interactivas.
[v0.10.13] - 2026-09-25
Características
- 🌐 Enlace al Portal de Jugadores en Pie de Imagen para Instagram: Se incorporó la dirección web oficial (
play.cubopoint.com) en la barra inferior de las imágenes generadas para Historias de Instagram ("Horarios, cruces y resultados actualizados en play.cubopoint.com"), facilitando que los seguidores y jugadores accedan directamente a seguir el torneo en vivo desde su teléfono.
[v0.10.12] - 2026-09-25
Características
- 🆚 Formato de Enfrentamiento Centrado en la Programación de Partidos: Se rediseñó la cabecera del modal de programación de partidos en torneos. Ahora presenta a la Pareja 1 y a la Pareja 2 en líneas independientes y destacadas, separadas por una insignia central de "VS", evitando saltos de línea irregulares en los nombres de los jugadores.
- ⚡ Asignación Flexible y Opcional de Canchas: La selección de cancha y sede al programar un partido pasa a ser completamente opcional ("Sin asignar / A definir"). Los coordinadores pueden fijar el día y horario del partido y dejar la cancha pendiente para asignarla dinámicamente según la rotación y disponibilidad en tiempo real de las canchas del club.
[v0.10.11] - 2026-09-25
Características
- 📸 Título del Torneo en Reportes e Imágenes para Instagram: En la generación y descarga de imágenes oficiales en formato Historias de Instagram (9:16) para cronogramas y resultados de zonas, ahora se destaca claramente el nombre oficial del torneo justo por encima del nombre de la categoría.
- 🏷️ Identidad Oficial CuboClub en el Pie de Imagen: Se incorporó el logotipo oficial de CuboClub en la barra inferior de las imágenes generadas para redes sociales junto con el distintivo de seguimiento en vivo del torneo, brindando un acabado profesional de alta fidelidad para la difusión en redes de cada complejo.
[v0.10.10] - 2026-09-25
Características
- 🔀 Tablero Panorámico de Reorganización de Zonas en 4 Columnas: El panel de ajuste manual de zonas de torneos se rediseñó en un formato extendido y horizontal aprovechando el ancho completo de la pantalla. Las zonas ahora se presentan en columnas paralelas independientes con sus tarjetas de parejas, reduciendo los desplazamientos verticales y facilitando una visión integral de la competencia.
- 🗑️ Eliminación y Regeneración de Fixture por Zona: Se habilitó la posibilidad de eliminar el fixture de partidos de una zona específica tanto desde la tarjeta de la zona en el cuadro del torneo como directamente desde la cabecera de cada columna en el modal de reorganización. Al confirmar la acción, se liberan los partidos y reservas asociadas para que los coordinadores puedan reubicar parejas con total libertad y generar un nuevo fixture ajustado.
- 🏷️ Identificación Clara de Zonas en Selectores: Se optimizó la visualización de los selectores de cambio de zona de cada pareja, asegurando que siempre se muestre el nombre entendible de la zona actual o de destino (ej. "Zona A", "Zona B") en lugar de códigos internos.
[v0.10.9] - 2026-09-25
Características
- 🔒 Modalidad de Visibilidad para Ligas (Públicas vs. Privadas): Al crear o editar una liga, los organizadores pueden ahora elegir entre modalidad Pública (abierta para que cualquier deportista la descubra en la cartelera general y se inscriba libremente) o Privada (con cupos y participantes predefinidos por la administración del club).
- 🛡️ Privacidad y Exclusividad en el Explorador: Las ligas marcadas como privadas quedan automáticamente ocultas del catálogo público y del explorador general. Únicamente son visibles para los organizadores en el panel de control y para aquellos jugadores que hayan sido formalmente inscriptos, quienes pueden acceder a su fixture, tabla de posiciones y resultados desde su sección personal de "Mis Torneos & Ligas".
- 🏷️ Distintivos Claros de Privacidad: Tanto en la gestión de ligas del club como en el perfil de los deportistas participantes y en la cabecera de la liga, se integraron distintivos visuales que indican claramente si la competición es pública o privada.
Correcciones
- 📊 Auditoría de Bajas y Cancelaciones de Turnos y Torneos: Se optimizó la consulta histórica en el panel de auditoría de cancelaciones del panel de control, resolviendo la visualización del deporte, método de cobro e información detallada de reintegros tanto en reservas de canchas como en inscripciones de torneos.
[v0.10.8] - 2026-09-25
Correcciones
- 🏆 Sincronización Total del Catálogo de Torneos en el Explorador: Se unificó la visibilidad y catálogo de torneos entre el explorador público y el panel general de torneos. Ahora todos los torneos y ligas activos organizados por los complejos deportivos aparecen de manera completa y coherente para cualquier usuario y deportista.
- 🎨 Fichas Enriquecidas en el Buscador de Torneos: La pestaña de torneos y ligas del explorador ahora incluye el logotipo oficial del club, desglose de categorías habilitadas (masculinas y femeninas), estado en vivo o de inscripción y fecha límite de registro.
[v0.10.7] - 2026-09-25
Mejoras
- 📱 Menú Inferior de Navegación Móvil Permanente: Se integró la barra de navegación inferior en las páginas de información de clubes, reservas de canchas y seguimiento de torneos en teléfonos móviles. Los usuarios pueden ahora conmutar rápidamente entre Inicio, Explorador de Clubes, Mis Torneos y Perfil sin importar la sección en la que se encuentren.
- 📐 Espaciado y Compatibilidad con Zonas Seguras en Móviles: Se optimizó la altura y separación inferior del contenido en pantallas reducidas y dispositivos móviles con barras de gestos, evitando que los botones de reserva o información del club queden solapados con el menú inferior.
[v0.10.6] - 2026-09-25
Características
- 🏢 Identidad Visual del Club en Catálogo de Torneos: En el listado general y tarjetas de torneos y ligas, la imagen destacada ahora exhibe de forma prioritaria el logotipo oficial del club organizador, manteniendo la misma coherencia visual que al ingresar a la ficha del torneo.
Correcciones
- 🔄 Corrección del Bucle de Navegación Club-Reserva: Se solucionó el ciclo que se generaba al visitar un club, ingresar al proceso de reserva y luego presionar el botón de retorno. Ahora la acción de volver desde la ficha del club retorna de manera directa y predecible al explorador de clubes sin quedar atrapado entre ambas pantallas.
[v0.10.5] - 2026-09-25
Mejoras
- 🔙 Navegación de Retorno Fluida en Dispositivos Móviles: Al explorar o visitar la página pública de un club deportivo o la pantalla de reservas desde la aplicación móvil, se incorporó un botón de retorno accesible y visible en la cabecera superior. Esto permite a los deportistas regresar de inmediato al explorador de clubes sin perder el hilo de navegación.
- 📱 Consistencia en PWA y Pantallas Reducidas: Las barras de navegación en las fichas de clubes y en el flujo de reservas ahora garantizan opciones claras de regreso tanto al perfil del club como a la búsqueda general de complejos deportivos en cualquier resolución.
[v0.10.4] - 2026-09-25
Mejoras
- 🏢 Identidad Visual del Club Organizador en Torneos: En la cabecera principal de la ficha de torneos para deportistas, la imagen distintiva junto al nombre del certamen ahora expone directamente el logotipo oficial del club anfitrión, fortaleciendo el reconocimiento de marca del complejo deportivo.
- 📋 Diseño en Fila Única para Categorías y Premios: En la sección informativa del torneo, el desglose de categorías habilitadas se presenta en una columna continua y ordenada a ancho completo, exhibiendo en una sola línea clara el nombre, la rama, el cupo de parejas y los premios previstos para el 1°, 2° y 3° puesto.
- 🎯 Navegación Fluida y Adaptable en Zonas: En la pestaña de zonas y posiciones, el selector de categorías ahora se distribuye de forma dinámica y multilínea, garantizando que todas las divisiones (tanto masculinas como femeninas) permanezcan 100% visibles, accesibles y conmutables sin recortes en ninguna pantalla.
[v0.10.3] - 2026-09-25
Características
- 🔐 Invitación Inteligente de Acceso en Inscripción Pública: Al solicitar la inscripción a un certamen sin una sesión activa, el sistema ofrece cordialmente al usuario iniciar sesión para vincular automáticamente su participación a su perfil de jugador, autocompletar sus datos personales y acceder al seguimiento en tiempo real de partidos, zonas y notificaciones.
- ⚡ Inscripción Rápida como Invitado sin Fricción: Si el deportista prefiere no iniciar sesión en el momento, puede optar por la opción "Continuar sin cuenta" para proceder de inmediato con el alta de la pareja completando los datos requeridos (DNI, nombres, contacto y método de pago), garantizando una experiencia ágil y sin barreras.
- 🔄 Retorno Directo al Torneo Post-Autenticación: Los usuarios que elijan iniciar sesión o crear su cuenta durante el proceso de reserva son redirigidos de manera fluida y automática a la ficha del torneo correspondiente para continuar su inscripción sin perder el contexto.
[v0.10.2] - 2026-09-25
Características
- 🏷️ Agrupación Inteligente de Categorías por Sexo: En el catálogo público de torneos y certámenes, las categorías disponibles ahora se visualizan ordenadas y concatenadas de manera natural agrupadas por género (por ejemplo: "Masculino 4ta, 6ta, 8va y Femenino 6ta, 8va"), facilitando a los deportistas identificar rápidamente las divisiones abiertas de cada certamen.
- 🏅 Ficha Completa de Categorías y Premios: En la vista de detalle de cada torneo se presenta un desglose visual y ordenado de todas las categorías habilitadas divididas por rama (Masculina, Femenina o Mixta), exponiendo para cada una el cupo máximo de parejas participantes y los premios previstos para el 1°, 2° y 3° puesto.
[v0.10.1] - 2026-09-25
Características
- 📱 Seguimiento Dinámico de Inscripciones en "Mis Torneos": La sección de torneos del deportista ahora muestra en tiempo real el estado de su inscripción. Si abonó mediante Mercado Pago se refleja de inmediato con su cupo reservado y saldo informado; si optó por transferencia directa se destaca con el distintivo "Pendiente de Conciliación" mientras el club valida el comprobante.
- 🔔 Notificación Web Push al Aprobar el Pago: Al momento en que el organizador verifica el pago de la transferencia o abono y lo concilia en el panel administrativo, ambos integrantes de la pareja reciben instantáneamente una notificación web push informándoles la confirmación oficial de su lugar en el certamen.
- 🎯 Transición Automática a Estado Inscripto: Al ingresar al torneo una vez verificado el pago por el organizador, la ficha del certamen actualiza automáticamente el estado visual a "Inscripto · Confirmado", removiendo la advertencia de espera y dejando el cupo en firme.
Correcciones
- 🛡️ Garantía de Categorías en Alta Pública: Se implementó una resolución automática de categorías para certámenes que aún no poseen zonas preconfiguradas, permitiendo que la inscripción pública siempre procese y guarde la pareja sin interrupciones.
- 🔍 Validación y Alertas Visibles en Formulario: Detección y limpieza inteligente de caracteres especiales en DNIs, opción de registro individual con pareja a definir y visualización clara de advertencias previas al envío del formulario.
[v0.10.0] - 2026-09-25
Características
- 🏆 Inscripción Pública y Ficha Integral de Torneos: Los deportistas ahora pueden explorar la ficha completa de cualquier torneo vigente, visualizando el banner flyer oficial, fechas programadas, límite de inscripción, aranceles por jugador y pareja, categorías con cupos y premios del 1° al 3° puesto, además del reglamento y pautas generales del torneo.
- 💳 Reserva Inmediata con Mercado Pago y Cálculo de Saldo: Al inscribir la pareja desde el portal de jugadores, si se opta por pago online mediante Mercado Pago, el cupo queda reservado automáticamente al abonar la seña requerida (porcentaje parametrizado por el club) y el sistema calcula de forma transparente el saldo restante a abonar por la pareja en el club.
- 🏦 Inscripciones por Transferencia Bancaria y Estado de Conciliación: Se incorporó el canal de reserva vía transferencia con instrucciones bancarias (CBU / Alias). La solicitud queda registrada en estado "Pendiente de Conciliación", permitiendo al jugador adjuntar el comprobante o referencia para su verificación.
- ⚖️ Panel de Conciliación y Aprobación para Organizadores: En el control de inscripciones de la administración del club, los organizadores cuentan con una sección y filtro directo "Por Conciliar" para auditar las transferencias recibidas, verificar los comprobantes informados por los deportistas, acreditar los montos y aprobar formalmente las parejas en el cuadro del torneo.
[v0.9.15] - 2026-09-25
Mejoras
- 🔐 Simplificación del Acceso Rápido de Deportistas: Se optimizó la botonera de autenticación social en la pantalla de bienvenida y registro de jugadores (
/play/login), concentrando el acceso inmediato a través de Google a ancho completo y desactivando temporalmente la opción de Apple hasta la habilitación formal de la cuenta en su programa de desarrolladores.
[v0.9.14] - 2026-09-25
Mejoras
- 🎨 Jerarquía y Composición Visual en Acceso de Deportistas: En la pantalla de inicio de sesión de CuboClub Play, se reorganizó el lema institucional ubicándolo de manera limpia y centrada directamente debajo del título principal, eliminando elementos divisorios innecesarios para una presentación más sobria y legible.
[v0.9.13] - 2026-09-25
Correcciones
- 📐 Alineación Geométrica de Cabecera en Portal de Jugadores: Optimización del lienzo del logotipo institucional en la barra superior eliminando márgenes transparentes excedentes. Se logró un espaciado proporcional, uniforme y armónico entre el isotipo/marca CuboClub, la barra vertical de acento y el lema institucional.
[v0.9.12] - 2026-09-25
Mejoras
- 🎨 Armonización Visual y Tipografía de Marca en Cabeceras: Se ajustó la separación geométrica equidistante entre el isotipo/logotipo, la línea divisoria vertical verde esmeralda y el lema institucional "GESTIÓN INTEGRAL DE COMPLEJOS DEPORTIVOS", aplicando además el tono verde oficial (
text-emerald-400) para una integración visual consistente y balanceada.
[v0.9.11] - 2026-09-25
Características
- ⚖️ Acceso Transversal a Marco Legal y Arrepentimiento en Portal de Jugadores: Integración de los enlaces institucionales directos a Términos y Condiciones, Políticas de Privacidad, Centro de Ayuda & Preguntas Frecuentes, y al Botón de Arrepentimiento oficial (Res. 424/2020) en el inicio de la aplicación (
/play) y en el punto de acceso y registro de deportistas (/play/login). - 🎨 Consolidación de Identidad Institucional en Cabeceras: Incorporación del distintivo vertical de acento verde esmeralda y el lema oficial "GESTIÓN INTEGRAL DE COMPLEJOS DEPORTIVOS" junto a la marca tanto en la barra superior del portal como en la vista de bienvenida e inicio de sesión.
[v0.9.10] - 2026-09-25
Características
- 🔀 Ajuste Manual de Zonas y Convivencia de Restricciones Horarias en Torneos: Los coordinadores y directores de torneos ahora cuentan con una herramienta flexible para reacomodar parejas entre zonas tras el sorteo inicial. El nuevo panel de reorganización permite mover competidores de un grupo a otro de forma fluida y visualiza en tiempo real las disponibilidades horarias declaradas por cada jugador al momento de inscribirse (días y franjas de disponibilidad laboral o personal). Esto optimiza la conformación de los grupos antes de generar el fixture definitivo, garantizando que los partidos programados coincidan con los horarios reales de juego de los participantes.
[v0.9.9] - 2026-09-24
Características
- 🛡️ Panel Centralizado de Revocaciones y Arrepentimiento para SuperAdmin: Nueva sección exclusiva de gobierno en el panel principal que permite auditar en tiempo real todas las solicitudes de arrepentimiento registradas por los usuarios en la plataforma. Incluye métricas de seguimiento, filtros por estado, visualización completa del reclamo, registro de resoluciones u observaciones y contacto directo por mensajería.
- ✉️ Plantilla HTML Institucional y Notificación Automática por Correo: Incorporación de un editor de notificaciones digitales con soporte de asunto personalizado, variables dinámicas (código de trámite, club, fecha, motivo y datos del solicitante) y previsualización en vivo en pantalla. Cada trámite genera y despacha de manera inmediata una constancia digital oficial al correo electrónico del usuario, garantizando el pleno cumplimiento del marco legal de la Resolución 424/2020 de Defensa del Consumidor.
[v0.9.8] - 2026-09-24
Características
- 📝 Registro Digital y Código Permanente de Seguimiento para el Botón de Arrepentimiento: Implementada la persistencia oficial y trazabilidad de todas las solicitudes de arrepentimiento y revocación de contrataciones presentadas por los usuarios (conforme a la Resolución 424/2020 de Defensa del Consumidor). Cada solicitud genera de forma instantánea un número de identificación único e inalterable que queda registrado de manera segura en el sistema para control y seguimiento, vinculando los datos del solicitante con el club deportivo y la reserva indicada.
[v0.9.7] - 2026-09-24
Características
- 🛡️ Cláusula de Modelo SaaS, No Intermediación y Flujo Directo en Términos y Condiciones: Se incorporó formalmente en el marco legal del servicio la especificación de que CuboClub opera exclusivamente bajo el modelo de alquiler de software al complejo deportivo. Se aclara de manera taxativa que la plataforma no cobra ningún tipo de comisión entre el jugador y el club, no efectúa recaudación ni custodia de fondos (los pagos digitales ingresan de forma directa a la cuenta recaudadora del club elegido), siendo toda la relación económica y eventuales reclamos canalizados exclusivamente ante la administración del club.
[v0.9.6] - 2026-09-24
Características
- 📜 Clarificación de Tarifas Autónomas y Formatos de Turno en Términos y Condiciones: Se actualizó la sección de políticas de precios y reservas para explicitar con total claridad que cada club deportivo establece de manera autónoma su tarifa base horaria y su modalidad operativa de turnos (bloques de 1h, 1.5h, 2h u otros intervalos por cancha), liquidándose el valor total siempre de forma estrictamente proporcional a la duración real del turno.
[v0.9.5] - 2026-09-24
Correcciones
- 📱 Visualización Completa de Categorías en Preguntas Frecuentes: Corregido el contenedor de filtros temáticos en el Centro de Ayuda para permitir la distribución y ajuste fluido de todas las etiquetas en múltiples líneas. Esto garantiza que todos los botones de acceso rápido (incluyendo Pagos & Mercado Pago y Cancelaciones & Lluvia) se muestren de forma íntegra y legible sin recortes en ninguna resolución o pantalla.
[v0.9.4] - 2026-09-24
Correcciones
- 🛡️ Carga y Autenticación del Panel de Cancelaciones: Resuelto el problema de verificación de credenciales que impedía la precarga automática de la auditoría de cancelaciones y devoluciones al ingresar al panel operativo. La verificación de permisos y contexto del club ahora se resuelve de manera transparente y unificada, asegurando que administradores de sede, coordinadores y recepcionistas accedan de inmediato a sus métricas, reportes y conciliaciones sin interrupciones.
[v0.9.3] - 2026-09-24
Características
- 🖥️ Diseño Adaptativo en 2 Columnas para Reserva Web: El modal de reserva de canchas del portal público incorpora un diseño ergonómico de dos columnas en pantallas de escritorio y computadoras. Se presenta el resumen completo del turno, importes, señas y políticas de cancelación en el panel izquierdo, y la identificación del jugador con sus datos de contacto en el panel derecho, eliminando el scroll vertical incómodo y agilizando la confirmación del turno al estilo de la grilla operativa.
[v0.9.2] - 2026-09-24
Características
- 📍 Búsqueda Geográfica Híbrida (GPS y Ciudad): El explorador público de CuboClub Play ahora ofrece una experiencia dual de descubrimiento para los deportistas. Permite ordenar los clubes automáticamente por cercanía en kilómetros activando la geolocalización en tiempo real, o explorar manualmente seleccionando provincias, ciudades y zonas sin depender de permisos de GPS.
- 🏢 Gestión de Ubicación y Coordenadas en el Club: Los administradores de cada sede ahora pueden especificar con total precisión su ciudad, provincia y coordenadas de mapa desde su panel de información pública, con una herramienta de captura inmediata para optimizar la visibilidad de su complejo en el mapa deportivo.
- 🗺️ Visualización Enriquecida de Domicilio: Las tarjetas de clubes y sedes en el explorador muestran ahora la dirección completa, localidad y provincia con cálculo dinámico de proximidad para facilitar la llegada de los jugadores.
[v0.9.1] - 2026-09-24
Correcciones
- 📍 Explorador Público de Clubes y Sedes: Corregida la consulta de obtención de complejos deportivos en la sección de descubrimiento de CuboClub Play, garantizando la visualización inmediata de todas las sedes activas, sus logotipos oficiales, ubicaciones y accesos directos de reserva.
[v0.9.0] - 2026-09-24
Características
- 📊 Panel Administrativo de Cancelaciones y Reembolsos: Nueva vista de gestión centralizada en el panel operativo del club para auditar todas las bajas de turnos y torneos, causas declaradas por los deportistas y estados de conciliación con Mercado Pago.
- 📈 Tablero de Indicadores y Métricas Clave: Visualización en tiempo real del total de cancelaciones por sede o período, volumen acumulado de devoluciones acreditadas, saldo consolidado por señas retenidas según las políticas vigentes y alertas de casos que requieren revisión.
- ⚡ Cancelación Operativa por Factores del Club: El personal y la recepción ahora pueden cancelar reservas de forma ágil ante imprevistos (factores climáticos o lluvia, mantenimiento de iluminación/canchas, fuerza mayor) con la opción de procesar la devolución automática del 100% de la seña en Mercado Pago o reprogramar con el cliente.
- 🛠️ Resolución Manual y Reintentos Programáticos: Herramientas integradas para reintentar reembolsos online que hayan quedado en revisión o asentar devoluciones manuales entregadas en efectivo por recepción o por transferencia bancaria, manteniendo el arqueo de caja impecable.
- 💳 Reembolsos Automáticos con Mercado Pago: Integración completa para el procesamiento y acreditación automática de devoluciones directamente al medio de pago original del deportista (tarjeta de crédito, débito o dinero en cuenta) al cancelarse reservas de cancha o bajas de torneos dentro de los términos acordados.
- 🏆 Políticas de Cancelación para Torneos y Competencias: Cada club puede definir de forma independiente las reglas de baja para sus torneos, configurando plazos límites en horas previas al inicio de la competencia, porcentajes de restitución y modalidades de reintegro (devolución directa a Mercado Pago, saldo a favor en cuenta del club o coordinación en recepción).
- 🎾 Baja y Retiro Voluntario de Torneos desde CuboClub Play: Las parejas inscritas ahora pueden solicitar su baja directamente desde la vista del torneo en el portal del jugador. El sistema audita la elegibilidad en tiempo real, desvincula la vacante para la categoría e inicia la devolución automática si corresponde según la política vigente del complejo.
- 🔔 Notificaciones Push y Comprobante de Reembolso: Al procesarse una devolución, el deportista recibe una notificación push instantánea con el número de transacción oficial de Mercado Pago y el estado de la acreditación.
- 📊 Conciliación Financiera y Movimiento de Caja: Cada devolución automática impacta y se registra de forma inmediata en el flujo de caja del club como egreso por reintegro, manteniendo la cuadratura y trazabilidad contable entre las operaciones online y la caja diaria.
[v0.8.0] - 2026-09-24
Características
- 🔄 Cancelación Inteligente de Turnos desde el Portal del Jugador: Los deportistas ahora pueden autogestionar la cancelación de sus reservas de cancha directamente desde sus tarjetas de turno próximo o desde el comprobante digital en su historial de actividad.
- ⏱️ Evaluación en Tiempo Real de Políticas de Reembolso: Al iniciar la solicitud de baja, el sistema calcula al instante las horas restantes para el partido y aplica de forma dinámica la política específica del club deportivo. El deportista visualiza de forma transparente si la cancelación se encuentra dentro del plazo permitido, el monto y porcentaje que le corresponde como devolución, o si el turno se encuentra fuera de la ventana bonificada.
- ⚡ Liberación Inmediata de Canchas: Al confirmarse la cancelación, la cancha queda automáticamente disponible en el acto tanto en la grilla operativa del personal del club como para cualquier otro jugador que busque turno en la plataforma o mediante los canales de reserva rápida, optimizando la ocupación del complejo.
- 📋 Registro de Motivos de Baja: Los usuarios pueden indicar la causa de la cancelación (cambio de planes, imprevistos de horario, motivos climáticos o de salud), permitiendo a la administración del club llevar una estadística y auditoría clara de las bajas de turnos.
- 💬 Canal de Asistencia Directa: En aquellos complejos que opten por deshabilitar la autogestión de bajas voluntarias, la plataforma guía amigablemente al deportista para comunicarse con la recepción vía WhatsApp con los datos de su reserva precargados.
[v0.7.0] - 2026-09-24
Características
- 🛡️ Políticas de Cancelación Parametrizables por Club: Cada complejo deportivo puede definir de forma 100% autónoma las reglas que rigen las cancelaciones de sus reservas. El club puede optar por políticas predefinidas (Flexible, Moderada, Estricta, No Reembolsable) o crear una configuración personalizada a medida con horas de anticipación requeridas, porcentajes de devolución y modalidad de restitución (reembolso directo al medio de pago, saldo a favor en billetera del club o coordinación en recepción).
- 📱 Transparencia Total para el Deportista: La política de cancelación elegida por el club se exhibe con claridad en la ficha pública de la sede, en la pantalla de bienvenida y en el formulario de confirmación de reserva antes de abonar la seña, evitando cualquier tipo de fricción o malentendido entre jugadores y complejos.
- ⚙️ Panel de Configuración con Simulador en Vivo: En la configuración general del club se incorporó un panel interactivo que incluye un simulador de experiencia del deportista, permitiendo a los directivos y administradores comprobar en tiempo real cómo impactan sus reglas en ejemplos prácticos de turnos y montos de seña.
- 🔒 Control de Autonomía de Bajas: Los clubes pueden decidir si habilitan a los jugadores para cancelar sus turnos de forma autónoma desde la aplicación web o si exigen contacto previo con recepción para coordinar cualquier reprogramación.
[v0.6.0] - 2026-09-23
Características
- ⚖️ Marco Legal y Términos de Contratación Deportiva: Publicación oficial de los Términos y Condiciones de Uso adaptados a la normativa argentina (Ley N.° 24.240 de Defensa del Consumidor y Ley N.° 25.326 de Protección de Datos Personales), delimitando con total claridad las responsabilidades operativas entre la plataforma digital y las sedes deportivas prestadoras.
- 🛡️ Políticas de Privacidad y Gestión de Datos: Nueva declaración de privacidad alineada con las directivas de Google Play Store y Apple App Store, transparentando la recopilación de datos, permisos móviles de geolocalización y notificaciones push, además de incorporar el canal formal para la solicitud de supresión definitiva de cuenta.
- 💡 Centro Interactivo de Preguntas Frecuentes (FAQ): Espacio de ayuda interactivo con buscador en tiempo real y categorización temática (Primeros Pasos, Reservas, Torneos, Clases, Mercado Pago y Cancelaciones) para resolver de forma instantánea las consultas más habituales de deportistas y clubes.
- 🔄 Botón de Arrepentimiento Digital: Implementación del formulario oficial de revocación conforme a la Resolución 424/2020 de la Secretaría de Comercio Interior, permitiendo a los usuarios solicitar la cancelación de reservas o inscripciones dentro de los plazos legales de forma ágil y transparente.
- 🌐 Navegación Institucional Integrada: Incorporación de accesos directos al marco legal y centro de ayuda en el pie de página de los portales de sedes, en la pantalla de inicio de sesión y en el perfil deportivo de CuboClub Play.
[v0.5.20] - 2026-09-23
Características
- 📍 Exploración de Sedes por Ubicación Geográfica (GPS): Los deportistas ahora pueden explorar los clubes más cercanos ordenados automáticamente por proximidad en kilómetros gracias a la detección de ubicación GPS, con opción de búsqueda y filtros combinados por País, Provincia y Localidad.
- 🌍 Gestión Geográfica Centralizada de Complejos: El panel de administración global ahora permite registrar y actualizar las coordenadas de geolocalización, país, provincia y localidad de cada club, facilitando el descubrimiento preciso de instalaciones en el mapa y en la red deportiva.
- 🛡️ Estabilidad y Optimización de Compilación: Depuración integral de directivas de renderizado y sincronización de datos para garantizar una navegación fluida y sin bloqueos en todos los entornos.
[v0.5.19] - 2026-09-23
Mejoras
- 🚀 Onboarding Rápido y Precarga Automática de Perfil: Al ingresar con Google al portal de jugadores, el sistema ahora precarga automáticamente el nombre, apellido, fotografía y correo electrónico del usuario. El formulario de bienvenida fue simplificado solicitando únicamente el DNI y teléfono para vincular competencias y reservas, reduciendo la fricción y permitiendo comenzar a jugar en segundos.
- 🎨 Identidad de Marca CuboClub en Registro: Se incorporó el logotipo oficial y la estética de CuboClub Play en la pantalla de bienvenida y completado de perfil, ofreciendo una experiencia visual consistente con el resto de la aplicación.
[v0.5.18] - 2026-09-23
Correcciones
- 🔐 Persistencia y Aterrizaje Directo en el Portal de Jugadores: Se corrigió un problema por el cual usuarios (tanto deportistas como administradores con perfiles mixtos) que iniciaban sesión desde el portal móvil eran derivados involuntariamente al panel interno del club o a la pantalla de acceso administrativo. A partir de ahora, todo acceso iniciado desde el portal de deportistas garantiza el ingreso directo e ininterrumpido al inicio de la aplicación para jugadores, aprovisionando automáticamente el perfil deportivo correspondiente y eliminando bloqueos intermedios del middleware en subdominios de la aplicación móvil.
[v0.5.17] - 2026-09-23
Mejoras
- 🎨 Alineación Visual del Portal de Jugadores: Se invirtió la disposición de isotipo y logotipo entre la barra superior y el pie de página de la aplicación, ubicando la marca completa en la cabecera principal y el isotipo distintivo en el pie de página institucional.
[v0.5.16] - 2026-09-23
Correcciones
- 🔑 Redirección de Autenticación de Jugadores: Se corrigió el flujo de inicio de sesión con Google, Apple y correo en la aplicación web del jugador para que tras autenticarse dirija siempre al portal principal (
/play), eliminando redirecciones no deseadas a pantallas de reserva de sedes previamente visitadas.
[v0.5.15] - 2026-09-23
Características
- 🔔 Notificaciones Web Push en Tiempo Real: Se incorporó un sistema nativo de notificaciones push para la aplicación web instalable (PWA), permitiendo a los jugadores recibir alertas operativas y de juego directo en la pantalla de su teléfono sin costos de SMS.
- 📱 Centro de Alertas y Preferencias en el Perfil: Nueva sección en el perfil del usuario para activar o desactivar las notificaciones con un solo toque, visualizar el estado del permiso en el dispositivo y enviar una alerta de prueba instantánea para verificar sonido y vibración.
- 🏆 Avisos Automáticos de Horarios de Torneo: Cuando el club organizador publica o reprograma el día y la hora de un partido de torneo, los jugadores de ambas parejas reciben una notificación inmediata para consultar su cancha y horario.
- 💳 Confirmación Instantánea de Turnos y Pagos: Al confirmarse una reserva o registrarse el pago de una seña mediante la plataforma, el deportista recibe una notificación de confirmación con los datos de su turno.
- ⏰ Recordatorios Previos al Partido (2 horas antes): Envío automático de recordatorios dos horas antes del inicio del turno para facilitar la puntualidad y preparación de los jugadores antes de ingresar a la cancha.
[v0.5.14] - 2026-09-23
Características
- 📱 Centro de Control y Perfil del Deportista: El perfil del jugador ahora funciona como un centro integral de gestión personal, agrupando historial de reservas, preferencias deportivas y estadísticas competitivas.
- 🧾 Historial de Reservas y Recibos Digitales: Se incorporó un historial completo de turnos disputados en cualquier club de la red, con filtros rápidos y un modal de comprobante digital que detalla fecha, cancha, seña abonada, saldo restante en recepción e identificador de operación.
- 🎾 Ficha y Preferencias Deportivas: Los usuarios ahora pueden declarar su deporte favorito (Pádel, Tenis, Pickleball, Squash, Fútbol) y su categoría (de 8va a 1ra), mostrándose reflejada en su tarjeta de deportista para futuras sugerencias y verificaciones de competencias.
- 📊 Panel de Estadísticas y Rendimiento Competitivo: Nuevas tarjetas de rendimiento que calculan en tiempo real los partidos oficiales disputados, porcentaje de efectividad / victorias, total de competencias jugadas y turnos completados en la plataforma.
[v0.5.13] - 2026-09-23
Características
- 🏅 Integración Completa de Ligas en la App de Jugadores: Se habilitó el seguimiento integral de ligas regulares en la aplicación móvil, equiparando su visibilidad y dinamismo con las competencias de torneos.
- 🔍 Pestaña de Ligas en Explorar: Se añadió una pestaña dedicada a Ligas dentro de la sección de exploración general, permitiendo buscar ligas activas por nombre y conocer el club organizador, deporte y formato de disputa.
- 📋 Directorio Unificado y "Mis Torneos & Ligas": Los deportistas inscriptos en ligas ahora ven reflejada su participación junto a sus torneos en un solo lugar unificado, con etiquetas distintivas y acceso directo a cada competencia.
- 📊 Detalle Móvil de Ligas con Posiciones y Fixture: Nueva pantalla de liga optimizada para smartphones con tabla general de posiciones, división por zonas, cálculo de puntos, resultados y cronograma por fechas, además de llaves de playoffs para ligas con fase eliminatoria.
- 🎯 Resaltado de "Tu Pareja" y Filtro de Partidos en Ligas: Al igual que en torneos, la aplicación resalta automáticamente la fila del usuario en la tabla de posiciones y ofrece un botón rápido para filtrar únicamente los partidos propios en el fixture.
[v0.5.12] - 2026-09-23
Características
- 🏆 Resaltado Automático de "Mi Pareja" en Torneos: En la vista de torneos, la aplicación identifica automáticamente al jugador y destaca su pareja tanto en las tablas de posiciones de fase de grupos como en las llaves eliminatorias de playoffs mediante insignias y fondos distintivos.
- 🎯 Filtro Rápido de Partidos Propios: Se incorporó un selector en el fixture de torneos que permite alternar en un solo toque entre ver la lista completa de partidos o filtrar únicamente aquellos donde compite el usuario.
- 🎾 Visualización Oficial de Torneos Americanos: Se habilitó la experiencia pública adaptada para torneos en formato Americano individual, con su tabla general de posiciones acumuladas (puntos, games y efectividad) y el cronograma de partidos ordenado por rondas con rotación continua.
- 🎨 Identidad Visual y Branding en el Inicio: Se integró el encabezado superior con el isotipo oficial de la plataforma y el pie de página institucional en el feed móvil.
[v0.5.11] - 2026-09-23
Características
- 📱 App Móvil de Jugadores Instalable (PWA): Se incorporó la capacidad de instalar CuboClub Play directamente en la pantalla de inicio del teléfono tanto en dispositivos Android como iOS. Incluye soporte para funcionamiento sin conexión y una pantalla informativa si se pierde la señal de internet.
- 🎾 Feed de Inicio Conectado a Actividad Real: El inicio de la aplicación para jugadores ahora muestra de forma automática sus próximos turnos reservados, informando la cancha, horario exacto, estado de seña o pago y un botón directo para abrir la ruta en el mapa hasta el club.
- 🏆 Seguimiento de Partidos de Competencia y Torneos: Los deportistas inscriptos en torneos y ligas pueden consultar en el inicio de la app sus próximos partidos programados con rivales y canchas asignadas, así como el estado en vivo de sus competencias activas.
- 👤 Experiencia Personalizada para Invitados: Los usuarios que ingresan por primera vez acceden a una vista clara que los invita a iniciar sesión o explorar sedes y torneos abiertos en toda la red de clubes.
[v0.5.10] - 2026-09-22
Características
- 🗑️ Eliminación de Ligas en Borrador: Ahora es posible eliminar ligas que se encuentren en estado Borrador directamente desde el listado de ligas. La opción aparece discretamente al pasar el cursor sobre la tarjeta de la liga y solicita confirmación antes de proceder. Las ligas en curso o finalizadas no pueden eliminarse.
- 🏆 Distribución de Zonas en 2 Columnas en Torneos (Grupos+Eliminación): La vista de Zonas en torneos de formato mixto ahora muestra las zonas en grilla de 2 columnas para que la tabla de posiciones se lea completa sin necesidad de scroll. Los partidos de cada zona también se presentan en 2 columnas.
[v0.5.9] - 2026-09-22
Características
- 💳 Cobro de Turnos Pasados y Deudas Pendientes en Caja (POS): Se incorporó la posibilidad de visualizar y cobrar turnos que hayan finalizado o turnos de días anteriores que hayan quedado con saldo pendiente (por contingencias operativas o del club). Esta opción viene desactivada por defecto para mantener la vista diaria despejada en la atención regular, y puede activarse al instante mediante la casilla correspondiente.
[v0.5.8] - 2026-09-22
Correcciones
- 🔒 Restricción de Consumos Extras en Turnos Pasados: Se bloqueó la posibilidad de agregar consumos extras (kiosco/bar) en el modal de detalles de una reserva si el turno pertenece a un horario o fecha ya finalizada.
- 🧪 Estabilidad en Pruebas de Roles y Permisos (CI): Se corrigió la inicialización del contexto de la organización (
ALL) y la tolerancia en la búsqueda de usuarios para evitar bloqueos en la suite de aislamiento RBAC en entornos de Integración Continua.
[v0.5.7] - 2026-09-21
Correcciones
- 🧪 Estabilidad en Pruebas de Integración y Grilla de Reservas (E2E): Se corrigió la aserción en las pruebas de checkout de reservas públicas de Mercado Pago para contemplar respuestas de club no encontrado de forma tolerante. Además, se ajustó la fecha de generación de reservas simuladas en la grilla diaria para evitar que la finalización de turnos pasados del mediodía afecte la visibilidad en ejecuciones nocturnas de la suite de pruebas.
[v0.5.6] - 2026-09-20
Correcciones
- 🧪 Estabilidad y Sincronización en Pruebas Automatizadas (CI): Se optimizó el proceso de autenticación multi-rol y la sincronización de sedes/organizaciones durante las pruebas e2e en los pipelines de GitHub Actions. Se garantizó la precarga adecuada del club activo y se ajustó la tolerancia ante la latencia de red al validar notificaciones de límites y actualización de grilla de turnos.
[v0.5.5] - 2026-09-20
Correcciones
- 🏆 Visualización Pública de Torneos y Cuadros de Juego: Se corrigió la presentación de las tablas de posiciones y los marcadores en los partidos eliminatorios y de fase de grupos dentro del portal público de competencias.
- 📱 Cierre de Sesión en el Perfil de Jugador: Se mejoró la estabilidad y apertura del diálogo de confirmación para cerrar sesión de manera segura en el perfil del jugador.
- 💰 Detalle y Estado de Pagos en Reservas: Se garantizó la correcta lectura de montos abonados y saldos en la vista de detalle de reservas para una gestión financiera precisa.
- 🚀 Optimización en Despliegues y Compilación: Se depuraron las exclusiones de entornos de prueba y configuraciones de desarrollo para asegurar compilaciones limpias y confiables en producción.
- 🛡️ Validación de Código y Calidad en Integración Continua: Se optimizó la selección reactiva de categorías en torneos y la verificación de disponibilidad de canchas para evitar re-renderizados innecesarios y cumplir los estándares en los pipelines de GitHub Actions.
[v0.5.4] - 2026-09-20
Correcciones
- 🎾 Carga y Actualización de Resultados en Fixture de Torneo: Se corrigió la validación y guardado de marcadores de partidos tanto en fase de zonas como en cuadros eliminatorios. Ahora los resultados se guardan de forma inmediata, permitiendo el avance automático de parejas ganadoras a las rondas subsiguientes y la actualización en tiempo real de la tabla de posiciones.
[v0.5.3] - 2026-09-20
Correcciones
- 🏆 Inscripciones y Gestión Integral de Torneos: Se optimizó el proceso de alta de categorías e inscripción de parejas participantes en torneos multi-formato (Eliminación Directa, Grupos y Playoffs, y Americano). Ahora la selección de categoría se establece de forma predeterminada al ingresar a la gestión de llaves y zonas, facilitando el sorteo automático de grupos, la generación de cuadros y el registro ágil de resultados.
- ⏱️ Persistencia de Disponibilidad de Jugadores: Se aseguró la correcta recepción y almacenamiento de las preferencias y restricciones horarias ingresadas al momento de inscribir participantes en las competencias.
[v0.5.2] - 2026-09-20
Características
- ⚡ Paginación en Grilla de Jugadores: Se incorporó una paginación optimizada de 30 registros por página en el directorio principal de jugadores (
/dashboard/players). Esto evita la carga masiva e infinita en pantalla, mejorando drásticamente el tiempo de respuesta, la fluidez de navegación y la agilidad en búsquedas por nombre o documento.
[v0.5.1] - 2026-09-20
Correcciones
- 📐 Diseño en 2 Columnas para Alta y Edición de Canchas: Se rediseñó el modal de gestión de canchas y mantenimiento preventivo en la sección de configuración. Ahora los campos se organizan en dos columnas balanceadas y con mayor ancho útil, evitando desplazamientos verticales excesivos y manteniendo siempre visibles los botones de acción ("Guardar Cambios" y "Cancelar").
[v0.5.0] - 2026-09-20
Características
- 🕒 Disponibilidad Horaria de Jugadores en Inscripción de Torneos: Al inscribir parejas o jugadores en un torneo, ahora es posible especificar la disponibilidad horaria o restricciones de cada participante (ej. horarios de trabajo, preferencia de días o franjas horarias).
- 📅 Panel Informativo en la Programación de Partidos: Al asignar la fecha, hora y cancha para un partido de torneo, el organizador cuenta con un panel visual donde puede consultar al instante la disponibilidad de los cuatro jugadores de la llave. Esto permite coordinar y programar los partidos de forma rápida, ágil y sin conflictos con los horarios de los participantes.
[v0.4.0] - 2026-09-20
Características
- 🛠️ Gestión de Estado Operativo y Mantenimiento Preventivo de Canchas: Los administradores del club ahora pueden marcar el estado de cada cancha (Activa, En Mantenimiento Preventivo o Inactiva) e indicar un rango de fechas programable (desde/hasta) junto con el motivo de la intervención (ej. cambio de luces LED, pintura de cerramientos, renovación de alfombra/césped sintético).
- 🛡️ Control de Seguridad y Validación Previa de Reservas: Al programar un mantenimiento, el sistema verifica automáticamente si existen reservas confirmadas en ese período. En caso de detectar turnos en conflicto, muestra una alerta detallada con los turnos afectados y bloquea la suspensión para evitar cancelaciones imprevistas a los clientes.
- 🚫 Bloqueo Inteligente y Desaparición en Canales Públicos: Durante el período de mantenimiento, la cancha inhabilitada desaparece de las opciones del portal público de reservas del club, la disponibilidad online y el bot de WhatsApp para evitar que los jugadores puedan reservarla o abonarla. En la grilla interna del club, se destaca con un distintivo visual de mantenimiento y celdas bloqueadas.
[v0.3.3] - 2026-09-19
Correcciones
- 🏷️ Leyendas Dinámicas por Deporte en Grilla de Turnos: Se corrigió el subtítulo de las columnas en la grilla de reservas para que refleje de manera dinámica el deporte correspondiente a cada cancha (Fútbol 11, Fútbol 7, Fútbol 5, Tenis, etc.) o su tipo específico de superficie, eliminando la etiqueta fija de Pádel.
[v0.3.2] - 2026-09-19
Correcciones
- ⚽ Soporte Completo Multi-Deporte en Canchas: Se amplió la compatibilidad para dar de alta y editar canchas de cualquier disciplina deportiva configurada en el club (Fútbol 11, Fútbol 7, Fútbol 5, Tenis, Pádel y deportes personalizados), eliminando restricciones en la actualización de instalaciones.
- 🎨 Personalización y Creación de Deportes: Se optimizó el registro de nuevos deportes en la configuración del complejo, permitiendo asociar nombres, códigos e iconos distintivos sin interrupciones.
[v0.3.1] - 2026-09-19
Mejoras
- 💳 Cobro Completo de Turnos en Grilla: Al reservar o cobrar un turno abonando el 100% de su valor, la reserva ahora refleja automáticamente el estado "Pagado" en la grilla interactiva y en el detalle de la reserva, diferenciándolo con precisión de los turnos señados.
- 🛡️ Validación de Límites de Cobro: Se implementaron controles estrictos que impiden ingresar un monto superior al valor total del turno o del saldo pendiente, manteniendo el campo de cobro estrictamente limitado y añadiendo además un acceso rápido para cobrar el 100% en un solo clic.
[v0.3.0] - 2026-09-19
Características
- 🏆 Directorio y Seguimiento de Torneos y Ligas (PWA): Nueva sección interactiva en el portal de jugadores para seguir torneos en curso, consultar tablas de zonas en tiempo real, cruces eliminatorios (playoffs) y cronograma de partidos.
- 👤 Panel "Mi Perfil" para Jugadores: Espacio autogestionable donde los deportistas pueden actualizar sus datos personales, verificar su DNI para acreditaciones oficiales y acceder rápidamente a sus torneos y clubes favoritos.
- 🏟️ Reserva Directa desde el Explorador de Sedes: Integración de accesos directos de reserva de cancha por club en el directorio global, permitiendo a los jugadores pasar de la exploración al turno en un solo toque.
[v0.2.1] - 2026-09-19
Mejoras
- 🌐 Enlaces Institucionales en Portales de Clubes: Se agregaron accesos directos e interactivos en el pie de página hacia el sitio oficial de CuboClub y el ecosistema CuboPoint en los portales públicos de reserva y bienvenida de los complejos deportivos.
- 🔄 Navegación y Autenticación en Portal Play (PWA): Resolución integral del enrutamiento bajo el subdominio
play, permitiendo acceso público directo al feed y exploración, y asegurando el retorno correcto con Google y Apple sin bucles de inicio de sesión ni pérdida de subdominio.
[v0.2.0] - 2026-09-19
Características
- 🚀 Acceso Rápido para Jugadores con Google y Apple: Los jugadores ahora pueden registrarse e iniciar sesión con un solo clic utilizando sus cuentas de Google o Apple en el portal público de reservas del club.
- ⚡ Reserva Ágil y Autocompletado: Al tener la sesión iniciada, el formulario de reserva de turnos carga automáticamente los datos del jugador titular, reduciendo el tiempo de reserva a segundos.
- 🪪 Perfil y Acreditación de Jugadores: Incorporación de un paso para registrar el teléfono de contacto de WhatsApp y el número de DNI, facilitando la acreditación en el complejo y la inscripción en torneos y competencias.
- 👤 Menú de Jugador en Portal Público: Nueva barra de estado superior donde el jugador puede consultar su perfil, ver el estado de verificación de su cuenta y administrar su sesión.
- 🤝 Flexibilidad de Reserva: Se mantiene la modalidad de reserva opcional para permitir que los usuarios reserven de forma express como invitados o ingresando con su cuenta personal.
Seguridad
- 🛡️ Protección de Identidad y Datos: Aislamiento estricto de la información de contacto y credenciales de los jugadores, garantizando que los datos personales solo se compartan con el club en el cual se realiza la reserva.
Correcciones y Mejoras
- 🔄 Sincronización y Transición de Sesiones: Optimización en la respuesta de navegación post-inicio de sesión, garantizando transiciones fluidas hacia los paneles de gestión.
- ⚙️ Configuración de Canchas y Catálogo: Mayor precisión en la confirmación de alta y actualización de canchas deportivas y productos del punto de venta.
Infraestructura y Calidad
- 🛡️ Resiliencia en Validación Continua: Incorporación de mecanismos de resolución automática de sedes para garantizar la ejecución determinista de las suites de prueba en la nube.
- ⏱️ Tolerancia y Estabilidad en CI: Ajuste de umbrales de tiempo para ejecuciones concurrentes en entornos virtuales.
[v0.1.5] - 2026-09-17
Correcciones y Mejoras
- 🔄 Enrutamiento y Redirecciones Multi-Sede: Corrección en la resolución de subdominios y dominios de desarrollo, garantizando un inicio de sesión fluido sin bucles de redirección.
- 🛡️ Procesos de Verificación Segura: Armonización de los controles de seguridad y validación de identidad para entornos de desarrollo y pruebas automatizadas.
- 💳 Gestión y Renovación de Suscripciones: Mayor robustez en el registro de comprobantes de pago por transferencia bancaria y actualización inmediata del estado de membresía de clubes y organizaciones.
Infraestructura y Calidad
- 🧪 Certificación Automatizada de Membresías: Estabilización de las pruebas automatizadas de ciclo de vida de suscripciones, asegurando una cobertura integral y ejecución confiable en la integración continua.
[v0.1.4] - 2026-09-17
Infraestructura y Calidad
- ⚡ Optimización de Tiempos de Integración Continua: Se redujo drásticamente el tiempo máximo de espera en las pruebas automatizadas (Timeouts) y se eliminaron los reintentos para lograr retroalimentación instantánea (Fail-Fast).
- 🔄 Paralelización de Validaciones: Las validaciones automáticas ahora corren en paralelo utilizando múltiples hilos, reduciendo el tiempo total de procesamiento.
- 🎯 Exclusión de Entornos de Producción en Pruebas E2E: Se implementó una exclusión segura para que las pruebas destructivas o de mutación de datos nunca se ejecuten sobre la rama productiva, preservando la integridad de los datos reales.
[v0.1.3] - 2026-09-17
Infraestructura y Calidad
- ⚙️ Optimización del Pipeline de Validación: Configuración y armonización de los entornos automatizados de prueba y aseguramiento de calidad, garantizando la verificación continua de estabilidad sin interrupciones en los flujos de acceso.
- 🔒 Políticas de Seguridad en Autenticación: Compatibilidad asegurada entre los mecanismos de verificación en dos pasos para usuarios en entornos productivos y los procesos automáticos de certificación de software.
[v0.1.2] - 2026-09-17
Correcciones y Mejoras
- 🛡️ Navegación y Acceso Global: Optimización en el flujo de inicio de sesión para perfiles de administración general, asegurando el ingreso directo a su panel principal de gestión de suscripciones.
- 🎯 Segmentación de Paneles: Refuerzo en la delimitación de vistas entre la administración de la plataforma y los paneles operativos de clubes u organizaciones, previniendo redirecciones cruzadas entre distintos perfiles de usuario.
- 🏛️ Estabilidad e Infraestructura: Consolidación y optimización integral de la estructura de datos de la plataforma, garantizando alta disponibilidad y consistencia en todos los entornos.
[v0.1.1] - 2026-09-17
Características
- 🎾 Portal de Club en Configuración: Pantalla informativa para visitantes cuando acceden al enlace de una sede deportiva que se encuentra en proceso de alta o configuración inicial, ofreciendo vías de contacto y asistencia.
- ✨ Experiencia de Navegación: Mayor fluidez visual y mensajes claros ante enlaces o sedes en preparación.
[v0.1.0] - 2026-09-17
Características
- 🚀 Lanzamiento de CuboClub: Plataforma integral para la administración deportiva y gestión de turnos.
- 🏢 Gestión Multi-Sede: Administración centralizada de clubes, sedes y franquicias.
- 🎾 Grilla de Turnos: Visualización y gestión en tiempo real de canchas y disponibilidades.
- 🏆 Módulo de Torneos y Ligas: Organización de cronogramas, parejas y resultados competitivos.
- 💳 Cobros y Pagos Online: Integración de pasarelas digitales para señas y confirmación de turnos.
- 💬 Asistente de WhatsApp: Automatización de consultas y reservas mediante mensajería directa.
- 🔒 Seguridad y Acceso: Protección de cuentas mediante verificación en dos pasos por correo electrónico.
