Notas de versión — 20 de febrero de 2026
Esta versión se centra en la aplicación móvil de CADENSA — mejorando la experiencia de inicio, corrigiendo casos extremos de autenticación y reduciendo la deuda técnica.
Aplicación móvil
Mejoras
Pantalla de bienvenida rediseñada
La secuencia de inicio de la aplicación se ha renovado para ofrecer una experiencia más fluida:
- Antes: La pantalla de bienvenida nativa de Android/iOS (con un icono simple) aparecía brevemente antes de que cargara la aplicación, mostrando a veces un destello blanco o el círculo del icono en Android 12+.
- Después: Una pantalla de bienvenida nativa limpia y blanca pasa de inmediato a la pantalla de bienvenida con marca CADENSA (logo + nombre), que se muestra durante un mínimo de 1,8 segundos mientras el estado de la aplicación se restaura en segundo plano. Ya no aparece el círculo del icono en Android.
Restauración de estado más rápida
El estado de la aplicación (autenticación, selección del espacio de trabajo) ahora se restaura mediante Redux Persist con una fase de arranque dedicada. La pantalla de bienvenida con marca cubre todo el periodo de rehidratación — los usuarios nunca ven un indicador de carga ni una pantalla en blanco al iniciar.
Flujo de restablecimiento de contraseña mejorado
El enlace de correo de "¿Olvidaste tu contraseña?" ahora se abre directamente en la aplicación móvil de CADENSA mediante un enlace profundo (cadensa://reset-password?token=…) y muestra una pantalla de restablecimiento de contraseña en la propia aplicación. Anteriormente, la documentación indicaba incorrectamente que los restablecimientos debían realizarse en la aplicación web.
Correcciones de errores
Eliminado el círculo del icono adaptativo en Android
En Android 12+, aparecía un artefacto de recorte circular sobre el icono de la aplicación al arrancar en frío. Corregido configurando expo-splash-screen para gestionar correctamente la capa del icono adaptativo.
La expiración del token ya no causa un bucle de cierre de sesión
Cuando un token de autenticación expiraba, un error anterior hacía que la aplicación entrara en un ciclo repetido de cierre/inicio de sesión. La aplicación ahora realiza un único cierre de sesión limpio con una notificación emergente de "Sesión expirada".
Eliminado el destello de la pantalla de autenticación tras el inicio de sesión
Tras un inicio de sesión correcto, la pantalla de autenticación aparecía brevemente antes de que se mostrara la aplicación principal. Se ha eliminado el indicador de navegación skipAuth y la navegación ahora pasa directamente a la pestaña del Temporizador de forma limpia.
Interno / Técnico
- Eliminados 14 activos estáticos no utilizados (variantes antiguas de pantalla de bienvenida, duplicados SVG, iconos de copia de seguridad)
- Corregida la advertencia de obsolescencia de
tintColoren la pantalla de inicio de sesión (movido de StyleSheet a la propiedad de Image) - Se usa
SplashScreen.preventAutoHideAsync()+persistor.subscribe()para el arranque — no se requiere el componentePersistGate
Ver también
- Primeros pasos — Instrucciones de instalación actualizadas
- Resolución de problemas — Orientación actualizada sobre expiración de sesión y selección del espacio de trabajo