Fenix 2.12.8 fortalece el lado multilingue y editorial de la app con interfaz localizada, IA consciente del idioma, articulos mas inteligentes, recomendaciones personalizadas, traduccion bajo demanda y un analisis de sueño premium mas accionable. Esta actualizacion ayuda a que cada lectura, registro y experiencia de apoyo lleguen con mas contexto, mas claridad y sin comprometer la privacidad del usuario.
El bienestar emocional no se construye solo con una conversacion o una actividad aislada. Tambien necesita contenido claro, util y oportuno. Por eso, Fenix 2.12.8 transforma el modulo de articulos en una experiencia mas dinamica: la app puede mostrar lecturas recientes, recomendadas, descubiertas y no leidas de forma equilibrada para evitar que el usuario vea siempre lo mismo.
Mejoras y cambios
📚 Articulos que se adaptan mejor al usuario
El nuevo sistema de recomendaciones usa tags y señales agregadas para sugerir contenido mas relevante. Si una persona usa con frecuencia actividades de autocuidado, mindfulness o tests relacionados con ciertos temas, Fenix puede acercar articulos alineados con esas areas generales.
La parte importante es la privacidad: las recomendaciones no usan conversaciones literales, respuestas completas de tests ni relatos privados. El sistema trabaja con categorias, dominios y pesos agregados, de manera que el usuario recibe ayuda contextual sin sentir que la app invade su intimidad.
🌎 Traduccion inteligente para una app mas global
Fenix 2.12.8 tambien prepara el camino hacia una experiencia multilingue mas duradera. La UI estatica usa gen_l10n oficial de Flutter con 11 idiomas soportados, mientras los articulos pueden traducirse bajo demanda desde la app. Si el usuario tiene configurado otro idioma, puede pedir traduccion manualmente desde el detalle del articulo.
La traduccion se ejecuta de forma segura desde Cloud Functions, no desde Flutter. Esto protege las claves de API y permite reutilizar traducciones guardadas en Firestore. La primera vez que se traduce un articulo puede usarse Google Cloud Translation; las siguientes veces, Fenix recupera la traduccion cacheada para reducir costos y mejorar velocidad.
Ademas, el sistema admite feedback comunitario: los usuarios pueden calificar si una traduccion fue clara, natural o mejorable. Con suficientes valoraciones positivas, una traduccion puede elevarse a verificada por la comunidad. FenIA y otras respuestas visibles de IA tambien siguen el idioma seleccionado en ajustes, manteniendo prompts internos, IDs y estructuras tecnicas sin traducir.
🔔 Notificaciones editoriales para nuevos articulos
Cuando el equipo publica un nuevo articulo desde el panel web, Fenix puede enviar una notificacion directa a los usuarios interesados en lecturas. El mensaje muestra que hay un articulo nuevo publicado, incluye el titulo y abre el feed con un deep link interno para actualizar la cache y promover esa lectura durante sus primeras horas.
La experiencia tambien respeta el idioma de la app: los usuarios se suscriben a topics por idioma y reciben el encabezado del push localizado en espanol, ingles, portugues, frances, aleman, ruso, chino simplificado, coreano, japones, urdu o hindi. La notificacion tambien queda disponible en la bandeja interna cuando el dispositivo la recibe.
📐 Una interfaz preparada para idiomas reales
Traducir una app no es solo cambiar palabras. Algunos idiomas son mas largos, otros mas compactos y urdu requiere soporte RTL. Por eso, esta version incorpora patrones de layout adaptativo para textos localizados, botones, chips, cards y pantallas densas.
Se agregaron helpers reutilizables para que futuras features puedan construir UI flexible desde el inicio. Tambien se documentaron excepciones aceptadas, contenido remoto, metadata, previews y textos sensibles que requieren revision humana antes de moverse a ARB.
El cierre visual tambien protege la identidad de los dos temas principales. Soft Day y Organic Night no se tratan como simples cambios de color: cada uno conserva su composicion, cards, profundidad, sombras, glassmorphism y jerarquia. Los arreglos de overflow se hicieron dentro de los componentes para mantener el Bento de Home, el selector de apariencia en Settings y las cards principales sin convertirlas en listas planas.
Dentro de Home se reforzaron cards sensibles a textos variables, como actividades, cuestionarios y calidad de sueno. En Settings, el selector de idioma ahora crece con scroll seguro y el selector de apariencia mantiene dos opciones visuales lado a lado incluso en anchos compactos. En Sleep Log, el paso de calidad de sueno puede desplazarse dentro del flujo cuando el alto disponible es reducido.
📊 Un progreso mas conectado
La pantalla de progreso ahora funciona como un primer hub de bienestar. Muestra un saludo personalizado, secciones por resumen, patrones, sugerencias e historial, y conecta señales generales de tests, activities, mindfulness, FenIA y SOS premium.
En Fenix 2.12.8 este hub tambien se convierte en un circuito accionable: tests, actividades, articulos y mindfulness forman un score diario 0/4, con siguiente mejor paso, estados claros, periodos visibles y criterios concretos para saber por que una card esta lista o pendiente.
FenIA aparece como un habito sugerido de 10 minutos, medido solo por segundos activos y mensajes enviados, sin guardar conversaciones. SOS permanece como recurso de seguridad, no como tarea diaria. Esto permite que Progress ayude a cerrar una rutina de autocuidado sin convertir el bienestar en una obligacion confusa.
Dentro de ese hub, las lecturas sugeridas muestran una explicacion suave de por que pueden ser utiles. En vez de frases invasivas, Fenix usa lenguaje amplio como temas de estres, sueño, vinculos o autocuidado. Tambien se mejoro la UI: las cards de lectura incluyen imagen del articulo, imagen extraida del contenido o un fallback visual cuando no hay recurso disponible.
El hub tambien puede resaltar señales agregadas del registro premium de sueño. Si el usuario autoriza datos del reloj, Progress puede mostrar patrones como sueño con smartwatch, baja duracion, fragmentacion o descanso restaurador sin exponer datos crudos de salud.
😴 Sueño premium con datos del reloj, si el usuario lo autoriza
El registro premium de sueño tambien queda preparado para una experiencia mas precisa cuando el usuario decide conectar sus datos de Apple Health o Health Connect. Fenix no se conecta por Bluetooth ni promete compatibilidad directa con todos los relojes: lee la informacion que la app oficial del wearable ya haya sincronizado con el repositorio de salud del sistema.
Con autorizacion, la actividad puede detectar la noche reciente, prellenar horarios y despertares, reconocer etapas o vitales disponibles y combinar esos datos con la parte subjetiva que solo el usuario puede completar: emocion al despertar, percepcion de descanso y notas personales. Si no hay autorizacion, el registro manual sigue funcionando completo.
La tarjeta de integracion se mantiene ligera: muestra si Health esta conectado, si faltan permisos o si no hay sueño reciente, con una accion rapida para recargar y un panel desplegable para ver fuente, ultima lectura, precision e intentos. Esto evita confundir "sin datos recientes" con "no conectado", especialmente en relojes que requieren dormir con el dispositivo y sincronizar despues su app oficial.
La diferencia se comunica con cuidado: el puntaje puede estar estimado manualmente, mejorado con datos del reloj o mejorado con etapas y vitales. El analisis ahora explica el score por componentes como duracion contra meta, continuidad, recuperacion subjetiva, ambiente, regularidad, etapas y vitales disponibles, de modo que el usuario vea que afecto su noche sin convertirlo en diagnostico.
Esta version tambien aprovecha mejor las señales que Health Connect o Apple Health si comparten: frecuencia cardiaca promedio durante el sueño, HRV RMSSD o SDNN, SpO2, respiracion y temperatura de muñeca/piel cuando exista. Si una app del reloj muestra datos propietarios como hipopnea pero no los exporta al repositorio de salud del sistema, Fenix lo trata como una señal no compartida en lugar de inventarla.
Las recomendaciones dejan de ser una plantilla generica: si el factor principal fue calor o frio, despertares, cansancio con suficiente duracion, horario irregular, pantallas tarde o señales fisiologicas disponibles, Fenix prioriza hasta tres acciones concretas para la siguiente noche. La app tambien considera discrepancias utiles entre los despertares detectados por el reloj y los que recuerda el usuario.
Progress tambien aprovecha estos agregados de forma ligera: puede mostrar ultimo score, tendencia, cobertura manual/reloj y señales como fragmentacion, cansancio, ambiente o vitales disponibles. Todo permanece en lenguaje de patrones y sin subir datos crudos de salud.
Los reportes semanales de sueño se vuelven mas predecibles: Fenix solo los prepara los lunes por la mañana, tomando la semana cerrada anterior, y requiere al menos 5 noches distintas para evitar avisos prematuros como "reporte listo" cuando aun no existe suficiente historial. Las notificaciones remotas ya no prometen reporte si Cloud Functions no encuentra un reporte agregado ya generado para esa semana.
⚡ Mas rendimiento, menos ruido
Por dentro, esta version reduce llamadas duplicadas a Firestore, separa caches livianos de caches pesados, evita precargar traducciones en arranque y corrige consultas de foro antes de que exista usuario autenticado. Tambien mejora la pantalla de permisos para reflejar correctamente notificaciones, ubicacion y permisos especiales de salud, restaura assets visuales de swipe en articulos y actualiza la documentacion tecnica del sistema.
Como correccion menor de experiencia, el drawer mantiene un saludo estable durante reconstrucciones de perfil o cambios de estado premium, y la foto de perfil se recupera mejor entre dispositivos: las imagenes propias se respaldan en Firebase Storage/Firestore y la foto de Google funciona como fallback sincronizable.
Fenix 2.12.8 es una actualizacion pensada para que Fenix se sienta mas global, mas util y mas personal, mientras la arquitectura queda lista para crecer hacia una experiencia multilingue, recomendada y mas accionable con responsabilidad.
Lanzado en Mayo de 2026. Fenix sigue creciendo como una app de bienestar emocional centrada en privacidad, claridad y experiencias utiles para la vida real.