v1.2.0
Notas de versión de MyFitnessClient v1.2.0: Área Personal, alta masiva de alumnos y cobros recurrentes
Novedades: 18, mejoras: 22, correcciones: 22
Novedades
18- Área Personal — entrenas, comes y te sigues a ti mismo con la misma experiencia que das a tus alumnos. Tiene Resumen, Entrenamientos, Nutrición, Hábitos, Progreso e Historial, y puedes traer cualquier entrenamiento o plan de tu propia biblioteca sin pasar por un cliente de prueba.
- Cobros recurrentes automáticos — un plan recurrente puede ser ahora una suscripción real cobrada en tu cuenta de Stripe, en lugar de facturas manuales que alguien tiene que perseguir cada mes. Conviertes un plan manual cuando quieras, y el propio alumno puede activarlo sin esperar por ti.
- Un cambio de precio se aplica en la siguiente renovación de cada alumno, con aviso previo por email y en la app y la fecha exacta en que entra en vigor. El precio individual de un alumno sobrevive a un cambio masivo, y el alumno puede cancelar, y deshacer la cancelación, hasta la renovación.
- Enlaces de empresa — creas un enlace por empresa, con nombre, etiqueta aplicada automáticamente, restricción al dominio de email de la empresa, límite de usos y aprobación automática. La empresa reparte el enlace por sus canales internos y cada empleado entra solo: no enviamos ni un email, así que no hay listas ni límites de envío de por medio.
- Importación de alumnos por CSV — subes el archivo, ves lo que se va a crear antes de confirmar, y al final tienes el resultado fila a fila, con el motivo de cada una que quedó fuera (ya era tu alumno, repetida en el archivo, columna ignorada). Las plazas de tu plan se cuentan antes del lote, para que no te quedes con la mitad de los alumnos creados.
- Selección múltiple en la lista de alumnos — «seleccionar todos los N» opera sobre el filtro entero y no solo sobre la página que estás viendo, y puedes archivar o aplicar una etiqueta a todos de una vez. Archivar libera las plazas del plan y es reversible, al contrario que eliminar, y un alumno con el que dejaste de trabajar puede quedar marcado como antiguo en lugar de desaparecer.
- Política de mensajes por alumno — eliges, cliente a cliente, entre sin límite, un límite diario de mensajes, o solo lectura (el alumno consulta la conversación pero no responde).
- Evaluaciones del lado del alumno — defines por cliente si no ve nada, si solo ve, o si puede rellenar sus propias evaluaciones. Quien entrena contigo presencialmente sigue igual; en el seguimiento online, el alumno las rellena en las mismas páginas que usas tú, con el valor anterior, la diferencia y los consejos de cómo medir.
- Puedes pedirle una evaluación al alumno desde su ficha, y pasas a ver quién registró cada evaluación. Tus observaciones quedan privadas por defecto: el alumno solo ve lo que escribas en el bloque «Visible para el alumno».
- Pestaña de Evaluaciones en la Evolución del alumno, con la comparación entre lo que mediste tú y lo que registró él, incluidas las métricas personalizadas.
- Métricas con el nombre que quieras — hasta dos por ejercicio, además de los campos normales, en número o texto y con la unidad que definas.
- Campos de tiempo (mm:ss) en las evaluaciones, con gráfico, comparación y PDF: un récord de 10 km ya no tiene que caber en un campo de texto. Se suman metas con fecha objetivo, metas en campos de tiempo y una plantilla «Carrera» que monta la sección de una vez.
- Ritmo por serie en las carreras, que no existía en absoluto.
- Señal sonora al final del descanso, que llega incluso con la pestaña en segundo plano.
- El bloque de entrenamiento de un curso pasa a ejecutarse dentro de la propia clase: la inscripción da el acceso, el alumno vuelve a la clase de la que salió y la sesión queda en el historial ligada a esa clase.
- Grupos de avisos en el chat — grupos en los que solo escriben los administradores del grupo.
- Puedes reabrir una anamnesis ya enviada para que el alumno la corrija, sin perder las respuestas que ya tenía.
- Editor de encuadre del icono de la app — ajustas el zoom, la posición y el fondo de tu logotipo para el icono que los alumnos instalan en el móvil, en lugar de que un logotipo ancho se aplaste en un cuadrado.
Mejoras
22- Cambiar el modo de un programa o de un plan de alimentación deja de borrar lo que hay dentro. Los 24 cambios posibles pasan a convertir las posiciones en lugar de tirarlas, y antes de confirmar el modal te dice exactamente qué va a pasar con tus entrenamientos o comidas — si mantienen la posición, si quedan todos en el primer día, si se reparten, o si varias posiciones se juntan. Ninguno borra nada, y puedes volver atrás.
- Un pago atrasado deja de tapar lo que el alumno ya tenía. Sus entrenamientos, planes de alimentación, cursos, materiales, calendario, historial y sus propios registros siguen abiertos; el bloqueo pasa a frenar solo lo que genera trabajo nuevo para ti — enviar un check-in, enviar un formulario, pedir alternativas y el catálogo de cursos.
- Los supersets se dibujan ahora igual en el editor, en la ejecución y en la vista del alumno: una banda con la letra del grupo y la posición (A1, A2) en la fila del ejercicio.
- Cada ronda de un superset tiene su propio descanso.
- Durante el entrenamiento puedes borrar bloques de un cluster set, añadir bloques a mitad y borrar el cluster entero.
- En una carrera, las métricas que configuraste en el ejercicio dejan de quedar inalcanzables a mitad del entrenamiento detrás de la tarjeta de distancia y duración: pasan a una banda propia, cerrada por defecto y con los valores ya rellenados legibles en la fila.
- Al editar un entrenamiento o un plan asignado a varios alumnos, ahora eliges explícitamente entre cambiar solo la copia de este alumno o la versión compartida, en lugar de adivinarlo.
- En el PDF del programa, cada superset nombra el grupo, el número de ejercicios y las series, en lugar de repetir «Superset A» en todas las filas.
- Las sustituciones y las comidas alternativas salen ahora en el PDF del plan de alimentación, y la cantidad indica cuánto pesa: «1,03 unidades (62 g)» en lugar de «1,03 unidades».
- Los objetivos del día acompañan a la opción de comida que estás viendo — cambiar a la Opción 1 mueve los totales de arriba.
- Puedes crear una sustitución justo después de añadir el alimento, sin recargar la página, y cambiar de opción de comida deja de pedir confirmación.
- Al sustituir un ejercicio a mitad del entrenamiento, ahora sugerimos alternativas en lugar de dejarte buscar desde cero.
- La invitación por QR muestra ahora cuánto le queda y genera otra cuando caduca, se abre a pantalla completa sin que el móvil se atenúe a mitad de la lectura, se envía directamente por WhatsApp cuando la ficha tiene teléfono, y ves en directo cuándo el alumno la abre.
- La lista de alumnos distingue ahora quién tiene cuenta en la app, quién es solo una ficha tuya, quién ya fue invitado y está esperando, y quién es de ejemplo, con filtros propios para cada caso. El perfil deja de ofrecer «Invitar» a quien ya invitaste y muestra cuándo hay una solicitud pendiente de aprobación.
- Los vídeos de YouTube dejan de entregar la dirección del vídeo a quien los ve. Y al añadir un vídeo te avisamos enseguida si no se puede reproducir dentro de la app — embed desactivado, privado o con restricción de edad — en lugar de que el alumno lo descubra dentro del reproductor, en inglés.
- Personalización de marca rehecha, con vista previa y aviso de cambios sin guardar.
- Cuando una petición falla, cada zona de la página muestra ahora su propio estado, con opción de reintentar, en lugar de tumbar la pantalla entera; y hay un aviso propio para cuando te quedas sin conexión.
- El calendario se actualiza al volver a la pestaña, para que lo que cambia en otro sitio aparezca sin recargar la página.
- Los emails respetan ahora la lista de direcciones que ya rebotaron, y un fallo temporal de envío se reintenta automáticamente en lugar de perderse.
- Color, icono y portada se pueden definir ahora en cualquier archivo de Materiales, y no solo en las páginas.
- En los ajustes de notificaciones puedes activar o desactivar el aviso de alumnos que llevan semanas sin evaluación, y una notificación activa en la cuenta pero bloqueada en el móvil que tienes ahora te lo dice, en lugar de parecer apagada.
- Panel del entrenador rediseñado y controles, tamaños, colores e iconos unificados en toda la web. En accesibilidad: atajo para saltar al contenido, cada página con su propio título de pestaña, y los campos de formulario con nombre para lectores de pantalla.
Correcciones
22- Las métricas personalizadas de una evaluación podían quedar recortadas al guardar.
- El cálculo automático de masa grasa podía superponerse a los valores que venían de la báscula. Conviene revisar evaluaciones antiguas donde hayas usado ambos.
- «Guardar y salir» al crear una evaluación podía crear dos.
- En una carrera, el récord personal contaba «correr más tiempo» en lugar del mejor ritmo, y la distancia total no se sumaba, así que la sesión aparecía en el historial como un entrenamiento vacío.
- El enlace de invitación reutilizable podía dejar de funcionar sin motivo aparente.
- Guardar el perfil público podía borrar campos que no estabas editando, incluidas imágenes de la galería.
- Editar un curso o un hábito devolvía a sus valores por defecto campos que no se habían tocado.
- En el chat, un mensaje cerca del límite de 10 000 caracteres daba error, y los emoji en el nombre de un grupo se contaban por partida doble, rechazando nombres que sí cabían.
- Los vídeos de los cursos estaban siendo bloqueados y no abrían, y un enlace de YouTube pegado en un bloque de enlace imprimía la dirección y abría el navegador en lugar de reproducirse.
- Los números y los decimales siguen ahora el idioma de la app en toda la plataforma, y se completaron las traducciones y la acentuación en portugués y español.
- Las fechas aparecían en un formato técnico en las notificaciones de plazos, y había importes en euros que no seguían el idioma.
- El mismo grupo de superset aparecía con colores distintos en cada lado: el grupo A era naranja para ti y azul para el alumno.
- Un alumno sin entrenador asociado veía «No se pudieron cargar los datos» en una pantalla que, para él, no tenía nada que cargar.
- Un fallo temporal al abrir una invitación sustituía la página entera por «enlace no válido», y el email de invitación con aprobación no explicaba los tres pasos hasta el final.
- Un cliente sin cuenta que reclamaba su invitación perdía los accesos a los cursos que ya le habías asignado.
- En el perfil público de un entrenador, la sección de otros entrenadores desaparecía sin ningún error visible.
- Conectar Google Calendar decía «error al conectar» cuando la conexión sí había funcionado.
- El icono de la app instalada se quedaba con el primer logotipo cargado y no seguía un cambio de marca.
- Personalizar la anamnesis para un alumno cambiaba también la de los demás, y los toggles de las condiciones clínicas aparecían desalineados.
- Insertar una sección guardada en el editor de entrenamientos mostraba un código de error en lugar de un mensaje legible.
- Varios contadores aparecían siempre en plural — «1 clases», «1 días» — y ahora concuerdan con el número.
- Las listas tienen ahora un botón «Ordenar» en el móvil: la ordenación estaba solo en las cabeceras de columna, que no aparecen en pantallas estrechas.