Skip to content

NutriTrace

v1.0.0-rc.49 Feature

This release adds 2 notable features for engineering teams evaluating rollout.

Published 1mo Productivity & Wikis
✓ No known CVEs patched
Read the diff → Tool health → What is this tool? →

✓ No known CVEs patched in this version

Topics

android calorie-counter capacitor docker fitbit food-tracker
+12 more
garmin health health-connect nutrition nutrition-tracker oidc pwa self-hosted sso svelte wellness withings

ReleasePort's take

Light signal
editorial:auto 1mo

The release adds French UI translation (partial) and enables hourly background Health Connect sync on Android.

Why it matters: Partial French localization improves accessibility for Francophone users; hourly Health Connect sync enhances data freshness without user intervention.

Summary

AI summary

French UI translation added and background Health Connect sync enabled on Android.

Changes in this release

Feature Medium

Adds French language UI translation (partial).

Adds French language UI translation (partial).

Source: llm_adapter@2026-06-09

Confidence: high

Feature Medium

Adds background Health Connect sync on Android hourly.

Adds background Health Connect sync on Android hourly.

Source: llm_adapter@2026-06-09

Confidence: high

Feature Medium

Improves body‑stat charts to auto‑fit Y‑axis and keep goals visible.

Improves body‑stat charts to auto‑fit Y‑axis and keep goals visible.

Source: llm_adapter@2026-06-09

Confidence: high

Feature Medium

Improves discoverability of inline barcode scan icons.

Improves discoverability of inline barcode scan icons.

Source: llm_adapter@2026-06-09

Confidence: high

Feature Medium

Skips estimated nutrient values from Open Food Facts.

Skips estimated nutrient values from Open Food Facts.

Source: llm_adapter@2026-06-09

Confidence: high

Feature Low

Requires updating Docker image and Android APK for release.

Requires updating Docker image and Android APK for release.

Source: llm_adapter@2026-06-09

Confidence: high

Dependency Low

Surfaces `INSECURE_COOKIES` option in docker‑compose env block.

Surfaces `INSECURE_COOKIES` option in docker‑compose env block.

Source: llm_adapter@2026-06-09

Confidence: high

Bugfix Medium

Fixes Statistics tab JavaScript error on hover over missing data.

Fixes Statistics tab JavaScript error on hover over missing data.

Source: llm_adapter@2026-06-09

Confidence: high

Bugfix Medium

Fixes misleading "Health Connect synced" toast on browser.

Fixes misleading "Health Connect synced" toast on browser.

Source: llm_adapter@2026-06-09

Confidence: high

Full changelog

Added

  • French language support. Full UI translation contributed by @antoinech2 (PR #72), switchable in Settings → Language. A handful of less-common settings screens are still in English and will be translated incrementally.
  • Background Health Connect sync on Android. Wearable data now syncs to the server about once an hour in the background, even when NutriTrace is closed, so today's steps show up when you open the browser version on a desktop. A new Background Sync row in Settings → Wellness → Health Connect shows when the last sync ran, plus battery-optimization guidance if your phone shuts background work down. (Issue #68, reported by duplaja)

Improved

  • Body-stat charts auto-fit the Y-axis and keep your goal in view. Weight, body measurements, resting heart rate, HRV, and similar charts now scale to your actual data range instead of pinning the floor to zero, making day-to-day changes much easier to see. If you have a goal set for the metric, the range extends to include it too, so "progress toward goal" stays visible even when the goal is outside your current data range. Nutrition charts (calories, macros, water) still anchor to zero where that reading matters. (Issue #67, reported by duplaja)
  • Inline barcode scan icons are more discoverable. The scan buttons on the Foods search bar and the Food Editor are now accent-coloured and meet the iOS / Android 44 × 44 tap-target accessibility minimum. (Issue #71, reported by maxerbox)
  • Open Food Facts: skip estimated nutrient values. Nutrients OFF flags as estimated (via the _modifier field) no longer pull rough numbers into your totals.
  • docker-compose: INSECURE_COOKIES is now surfaced in the environment block as a commented option, with an inline explanation of when to enable it. Should help first-time self-hosters spot it during setup instead of hitting the login-loop wall. (Follow-up to Issue #43.)

Fixed

  • Statistics tab JavaScript error on hover. The chart tooltip no longer throws when you hover over days with missing data (skipped weigh-ins, before-you-started periods), and the "frozen half-faded" tooltip behaviour is gone. (Issue #66, reported by duplaja)
  • Misleading "Health Connect synced" toast on browser. The toast only fires when an actual Health Connect sync runs on Android. (Part of Issue #68, reported by duplaja)

Both the Docker image and the Android APK need updating to pick up this release. APK attached below; rebuild the container for browser users.

Weekly OSS security release digest.

The CVE patches and breaking changes that affected production tools this week. One email, every Sunday.

No spam, unsubscribe anytime.

Share this release

Track NutriTrace

Get notified when new releases ship.

Sign up free

About NutriTrace

Personal nutrition tracker

All releases →

Related context

Earlier breaking changes

  • v1.0.0 Enforces strict semver: PATCH for bug fixes, MINOR for features, MAJOR for breaking changes in all future releases.
  • v1.0.0 Retires -rc.N release tags; future releases use strict semver only.

Beta — feedback welcome: [email protected]