NutriTrace
Self-hosted personal nutrition and calorie tracker
Alternative to: myfitnesspal, cronometer, lose it, waistline

v1.2.1-dev01
2026-08-26This pre-release introduces forward-proxy support, improved UI focus and selection tools, and numerous bug fixes across the Foods, Diary, and USDA import modules.
dev-latest
2026-08-26Updates the rolling alias to point to the newest dev pre-release v1.2.1-dev01.
v1.2.0
2026-08-23Introduces a wide-screen redesign, Model Context Protocol support for AI agents, improved in-app update notifications, and expanded numeric input support for comma decimal separators.
v1.2.0-dev07
2026-08-22Introduces wide-screen layout improvements for Diary and Foods pages and a comprehensive update-notification system with customizable check frequencies.
v1.2.0-dev06
2026-08-22This pre-release includes AI assistant refinements, Health Connect sync fixes, improved food logging behavior, and expanded support for comma decimal separators.
v1.2.0-dev05
2026-08-16This release introduces a new activity logging API, a shared image cropper, comma decimal support, and various bug fixes and performance improvements for Android users.
v1.2.0-dev03
2026-08-11Improved data safety for diary items and water logs by implementing merge-based syncing with stable identifiers instead of wholesale replacement.
v1.2.0-dev02
2026-08-10Introduces extensive large-screen layouts across major pages, deep-linking for statistics, an MCP server, and refreshed AI model presets, alongside various bug fixes.
v1.2.0-dev01
2026-08-09Introduces an opt-in Model Context Protocol (MCP) server for AI client integration and enhances the API Tokens picker with human-readable descriptions and status indicators.
v1.1.2-dev06
2026-08-08Fixed an issue where Kilojoules rows in Your Goals ignored Dynamic and Adaptive calorie modes for wearable users.
v1.1.2-dev05
2026-08-08Fixes search hydration bugs, corrects Lucene query handling for local mirrors, and implements an LRU cache cap for memory hygiene.
v1.1.2-dev04
2026-08-08Fixed a barcode scanner overlay bug and updated a comment for lucene escaping to match code behavior.
v1.1.2-dev03
2026-08-08Fixes legacy goal template migrations, redundant barcode API requests, Kilojoules rounding drift, and data loss for days-only goals.
v1.1.2-dev02
2026-08-08Fixes several bugs in v1.1.2-dev01, including tap-hydration issues, kJ-mode goal visibility, barcode scan context loss, and hardcoded English text.
v1.1.2
2026-08-08This patch release migrates Open Food Facts integration to current endpoints, synchronizes calorie and kilojoule goal storage, and improves the barcode scanning UX and search reliability.
v1.1.2-dev01
2026-08-06Migrates OFF search to search-a-licious, improves barcode scan flow, synchronizes calorie/kilojoule goals, and enhances the Calorie Goal Mode UI.
v1.1.1
2026-08-05Fixes Open Food Facts name search for non-mirror users, improves serving unit spacing, and resolves a bug preventing saved activity templates from appearing.
v1.1.0
2026-08-04Introduces in-app updates, a redesigned Settings page with search, and an updated Android app identifier for better password manager support.
v1.1.0-dev27
2026-07-31This update introduces a settings redesign, in-app updates for Android, and fixes for diary payloads and asset loading, while changing the Android app's internal identity.
v1.1.0-dev26
2026-07-30Updated the Settings Updates panel, merged community PRs for offline assets and sync, fixed UI bugs in the Admin form and icons, and optimized Docker CI builds.
v1.1.0-dev25
2026-07-30Fixed an issue where a white halo remained around icons by improving the corner flood-fill logic.
v1.1.0-dev24
2026-07-30Implemented cache-busting for in-app icons and the browser favicon to ensure visual fixes are applied without manual cache clearing.
v1.1.0-dev23
2026-07-29Fixed a visual issue by removing the white padding around the app icon for a seamless transition with the browser tab-strip.
v1.1.0-dev22
2026-07-29Reverted the runtime-tinted favicon and added browser-chrome tab strip tinting using the theme-color meta tag.
v1.1.0-dev21
2026-07-29Fixed layout issues with dropdown chevrons in Settings and resolved browser compatibility issues for tab favicons.
v1.1.0-dev20
2026-07-29Fixed dropdown pill alignment in Settings and updated the tab favicon to use the official NutriTrace logo.
v1.1.0-dev19
2026-07-29Fixed dropdown alignment in Settings and updated the tab-favicon glyph to the NutriTrace fork silhouette.
v1.1.0-dev18
2026-07-29Added dynamic browser tab favicon tinting based on the current accent color to help distinguish between multiple instances.
v1.1.0-dev17
2026-07-29v1.1.0-dev16
2026-07-29Introduced native Android update notifications to replace top-of-app banners and updated the versioning tag format.
v1.0.5
2026-07-29Fixed an issue where admin endpoints and backups were inaccessible when User Management was disabled in single-user mode.
v1.1.0-dev.9
2026-07-28Implemented automatic cleanup of the downloaded-APK cache to prevent unbounded storage growth.
v1.1.0-dev.8
2026-07-28Version bump for testing purposes with no code changes.
v1.1.0-dev.7
2026-07-28Fixed an APK download directory error and updated the server-update card to display release notes and timing inline.
v1.1.0-dev.6
2026-07-28Version-only bump to verify the native APK download flow for testers.
v1.1.0-dev.5
2026-07-28Improved APK downloads by switching to native Filesystem.downloadFile to resolve WebView cross-origin fetch errors and shortened failure toast messages.
v1.1.0-dev.4
2026-07-28The PWA Check Now button now bypasses the server-status cache for immediate visibility of new -dev.N releases.
v1.1.0-dev.3
2026-07-28Version bump for milestone dev build to verify the Dev-channel checker for testers.
v1.1.0-dev.2
2026-07-28Updates the UI channel label from Beta to Dev and improves version detection to correctly identify the newest numbered dev releases.
v1.1.0-dev.14
2026-07-28Version bump for testers to verify Storage section population during download and cleanup after boot.
v1.1.0-dev.13
2026-07-28Added a storage section to Android update settings to view and clear cached APKs.
v1.1.0-dev.12
2026-07-28Version bump to v1.1.0-dev.11 to verify a semver-sort fix for double-digit development releases.
v1.1.0-dev.11
2026-07-28Improved dev-channel update checks by implementing semantic versioning sorting for GitHub releases to ensure newer versions are correctly detected.
v1.1.0-dev.10
2026-07-28Version-only bump for testing cache-cleanup functionality on v1.1.0-dev.9.
v1.1.0-dev.1
2026-07-28Introduces an in-app updates feature for Android and PWA with support for Stable and Beta channels.
v1.0.4
2026-07-28Updated OpenAI-compatible endpoints to support vision chat and newer chat parameters, while hiding the Fitbit connect card for new users.
v1.0.3
2026-07-25Introduces enhanced food search indicators and filtering for OFF and USDA, adds SSO-only mode, improves OIDC sign-in flows, and updates security dependencies.
v1.0.2
2026-07-22Fixed long-press behavior for food, meal, and recipe lists on iOS Safari and updated brace-expansion to address a high-severity security vulnerability.
v1.0.1
2026-07-19This patch updates Activity MET auto-estimation to use current weight data from body stats and improves the Activity row rendering in the Diary.
v1.0.0
2026-07-19First stable release introducing cross-source food search, a MET-based exercise compendium, macro ring display toggles, multi-tag Docker publishing, and a high-severity security patch for adm-zip.
v1.0.0-rc.55
2026-07-13Fixed Health Connect syncing issues, ensuring accurate daily totals for health metrics and enabling the import of exercise sessions into the diary and statistics log.
v1.0.0-rc.54
2026-07-10Fixed Android Health Connect sync issues, improved sleep time accuracy, added server-side proxy support for local LLMs, and enhanced backup and restore fidelity.
v1.0.0-rc.53
2026-07-05Added customizable statistics categories, bulk deletion for catalog items, sync icon fixes, and critical security dependency updates.
v1.0.0-rc.52
2026-07-02Fixed data loss during mobile and PWA sync, improved password suggestion validation, and introduced new animated gradient page banner styles.
v1.0.0-rc.51
2026-06-23Trace AI now logs real foods with full nutrition, unit metadata is now opt-in, and settings search has been improved.
v1.0.0-rc.50
2026-06-14Added Open Food Facts serving sizes and density, Raspberry Pi support, and fixed issues with food photos and HRV readiness calculations.
v1.0.0-rc.49
2026-06-09Added French language support and Android background Health Connect sync, improved body-stat chart scaling, and fixed various UI bugs.
v1.0.0-rc.48
2026-06-06Added navigation from Statistics History to daily data pages and fixed blank charts for Health Connect and Google Health users.
v1.0.0-rc.47
2026-06-05Introduces quick-view food sheets, scheduled backups, diary item copying, nutrient drill-downs, and expanded ingredient searching, alongside several bug fixes.
v1.0.0-rc.46
2026-06-02Fixed an issue where wellness goal progress bars remained at zero for users relying solely on Google Health or Health Connect.
v1.0.0-rc.45
2026-06-01Fixed nutrition value loading for local OFF mirrors and restored AI Assistant functionality for Gemini users.
v1.0.0-rc.44
2026-05-31Fixed a crash in manual Google Health sync on Android and restored product name and nutrition data for local OFF mirror searches.
v1.0.0-rc.43
2026-05-31Fixed a server-side issue where local OFF mirror search and barcode lookups displayed incorrect product names and nutrition information.
v1.0.0-rc.42
2026-05-30Introduces AI-powered meal photo recognition, LiftTrace workout synchronization, voice input language selection, and various bug fixes for local search and Android notifications.
v1.0.0-rc.41
2026-05-28Fixed UI layout issues with long settings labels and optimized UPC-A barcode scanning for local OFF mirrors.
v1.0.0-rc.40
2026-05-28This update fixes meal calorie display and barcode scan errors, improves Docker configuration, adds per-query debug logs, a barcode lookup loading indicator, and support for Body Water % tracking.
v1.0.0-rc.39
2026-05-27Added OIDC RP-initiated logout for PWA and Android, enabled editing of Quick Calories entries, and updated the OFF local mirror source.
v1.0.0-rc.38
2026-05-25Introduces gradient page banners, a Quick Calories logging feature, and tracking streaks, while improving nutrient statistics, goal fallbacks, and AI query performance.
v1.0.0-rc.37
2026-05-24Introduced a self-hostable Local Open Food Facts mirror with admin controls, a push notification status banner, sleep score tuning, and Android bulk-import sync fixes.
v1.0.0-rc.36
2026-05-24Fixed a bug preventing bulk-imported foods from appearing on Android and resolved an issue where the AI Assistant chat panel could stop opening.
v1.0.0-rc.35
2026-05-23Introduces AI-powered nutrition label scanning, improves nutrient display ordering, and fixes energy unit inconsistencies and Android AI authentication issues.
v1.0.0-rc.34
2026-05-22Fixed an issue where Trace AI chat incorrectly requested an API key when configured via environment variables.
v1.0.0-rc.33
2026-05-22v1.0.0-rc.32
2026-05-22Fixed barcode scanner and AI Assistant bugs while improving Open Food Facts integration and contribution workflows.
v1.0.0-rc.31
2026-05-22Fixed an issue where data APIs returned 503 errors in single-user mode after disabling user management.
v1.0.0-rc.30
2026-05-22Upgraded core frameworks including Svelte 5, Vite 6, and Express 5, reduced bundle size by 22%, and fixed bugs related to user management and data synchronization.
v1.0.0-rc.29
2026-05-21Fixed food duplication bugs and sorting issues for Android users in server-connected mode.
v1.0.0-rc.28
2026-05-21Introduces bulk food import, live nutrition previews, mass-aware unit conversion, and custom units, alongside AI model updates and reorganized settings.
v1.0.0-rc.27
2026-05-18Improved MyFitnessPal import to support aggregated meal exports and provided detailed error messages showing detected columns during failures.
v1.0.0-rc.26
2026-05-17Fixed issues with Wellness page data loading for Health Connect users, corrected the Mealie connection test indicator, and resolved a console error on the Foods page.
v1.0.0-rc.25
2026-05-17Fixed an issue where updated Health Connect metrics were not being synced to the server.
v1.0.0-rc.24
2026-05-16Health Connect data now fully populates the web Wellness page tiles, sparklines, sleep insights, and readiness cards.
v1.0.0-rc.23
2026-05-16Health Connect data now renders on the web Wellness page for Android users.
v1.0.0-rc.22
2026-05-16Health Connect data now syncs from the Android app to the server, enabling visibility on the web app and other connected devices.
v1.0.0-rc.21
2026-05-15Introduces recipe yields, per-serving Open Food Facts imports, an intermittent fasting tracker, Android biometric sign-in, and adaptive TDEE calculations.
v1.0.0-rc.20
2026-05-10Migrates Fitbit integration to the Google Health API, replaces Stress Score with Resilience, adds Sleep Quality sub-metrics, and introduces a Split Recipe action in the Diary.
v1.0.0-rc.19
2026-05-06Introduces favorites and sorting for foods, meals, and recipes, fixes Android diary thumbnail bugs, improves the food editor, and resolves a server-side sync issue.
v1.0.0-rc.18
2026-05-05This bug-fix release improves the unit system, updates the food editor's scaling behavior, enhances AI assistant data accuracy, and applies Title Case formatting across settings.
v1.0.0-rc.17
2026-05-05Updates include improved food source management for Open Food Facts and USDA, an enhanced onboarding wizard, and various layout and logic fixes for the persistent sidebar.
v1.0.0-rc.16
2026-05-04Fixes a critical fresh Docker install crash and ensures energy unit settings (kJ/kcal) are respected across the UI, AI assistant, and statistics.
v1.0.0-rc.14
2026-05-03NutriTrace introduces a native Android app with Health Connect and barcode scanning, alongside settings layout updates and wizard improvements.
v1.0.0-rc.4
2026-04-28Implemented self-healing for stale diary images and improved the server migration flow with detailed counts, progress tracking, and error reporting.
v1.0.0-rc.3
2026-04-27Fixed a bug where the calibration export omitted the current day's data by adjusting the date window to be inclusive of today.
v1.0.0-rc.2
2026-04-27Fixed an issue where the Sleep Debt card incorrectly used a hardcoded 8-hour goal instead of the user's actual target.
v1.0.0-rc.1
2026-04-26First public release candidate of NutriTrace, a self-hosted nutrition tracker featuring a meal diary, AI assistant, wellness integrations, and multi-user support.