NutriTrace 1.3.0 incorpora importación de recetas y despensa desde CookTrace
La nueva versión de NutriTrace añade sincronización de recetas y productos de CookTrace, marca días completados en el diario y corrige varios bugs de seguridad y usabilidad.

NutriTrace 1.3.0 ha sido publicada y trae varias funcionalidades que afectan directamente a los usuarios que ya ejecutan la suite TraceApps en sus servidores. La novedad principal es la capacidad de importar recetas y artículos de despensa desde CookTrace. Si tienes CookTrace instalado, aparecerá un chip en la pantalla de alimentos que permite buscar recetas o productos y abrirlos directamente en el editor de comidas, con foto, porciones y datos nutricionales. La importación se puede hacer en bloque y los elementos quedan vinculados, de modo que una actualización posterior en CookTrace se propaga a NutriTrace sin crear duplicados.
Otro añadido importante es la opción de marcar días del diario como completados. Puedes cerrar un día desde la barra de fechas o marcar cada comida; cuando todas están completadas el día se cierra automáticamente, aparece una marca de verificación en la barra semanal y la notificación nocturna de Android incluye un botón “Cerrar hoy”. El estado se sincroniza entre todos los dispositivos.
En el plano de integración, la API REST sigue disponible para scripts personalizados (diario, metas, comidas, pasos, perfil) y ahora los webhooks están desactivados por defecto, reutilizando los mismos tokens que la capa MCP. Además, se reactivó la importación de datos de Cronometer y se corrigieron fallos que provocaban duplicados de totales diarios o saltos de suplementos.
Se atendieron varios problemas de usabilidad en Android e iOS: los campos de texto ya no hacen zoom inesperado, la barra de resumen del diario se sitúa al fondo y los botones de copiar funcionan incluso bajo http plano (LAN). La búsqueda en Open Food Facts muestra primero el producto buscado y la búsqueda local en OFF se estabilizó frente a apóstrofes, códigos de barras y paginación.
En cuanto a seguridad, se cerró una vulnerabilidad que permitía descargar archivos de respaldo en la carpeta uploads sin autenticación y se reforzó la entrega de archivos subidos para que no puedan ejecutarse como scripts. Las dependencias se actualizaron, eliminando alertas críticas de multer, fast-uri y nodemailer.
La versión incluye traducción al alemán gestionada por la comunidad en Weblate y mejoras en Health Connect, objetivos calóricos por día de la semana, gestión de fotos en alimentos, espejo opcional del peso de la balanza, nutrientes personalizados y soporte para proxy directo. La gestión de usuarios ahora preserva los datos del único usuario cuando se habilita.
Para probarla basta con actualizar la imagen Docker multi‑arch (amd64/arm64) desde GHCR o Docker Hub y lanzar docker compose up -d. Los cambios completos están detallados en las notas de la versión y el código fuente está disponible en el repositorio. La documentación oficial se mantiene en la página de TraceApps.
Esta actualización es relevante para cualquier administrador que aloje NutriTrace detrás de internet, ya que los parches de seguridad y la corrección de la exposición de archivos de respaldo reducen la superficie de ataque. Además, la integración con CookTrace simplifica la gestión de datos nutricionales y de recetas, lo que puede ahorrar tiempo a equipos que automatizan dietas o desarrollan agentes de IA que consumen la API.
