- cross-posted to:
- selfhosted@lemmy.world
- selfhosted@lemmy.world
- cross-posted to:
- selfhosted@lemmy.world
- selfhosted@lemmy.world
Self-hosted nutrition + wellness tracker. Latest release rolls up two weeks of work.
New features (rc.21 → rc.26):
- Recipe yields — declare “this makes N servings” and per-serving math flows through the diary
- Intermittent fasting tracker — custom presets, history, recurring schedule that auto-starts at a chosen time on chosen days
- Adaptive TDEE — learns your true daily expenditure from a rolling 35-day window of weight + diary instead of a static estimate
- Android biometric sign-in — fingerprint / face unlock in server-connected mode
- Per-serving Open Food Facts import — when a barcode-scanned product has serving data, prefill nutrition per-serving instead of per-100g
- Health Connect → web — Android-synced Health Connect data now reaches the server and renders on the web Wellness page
- Sharing rework — per-category sharing form, source filter on Meals/Recipes, zxcvbn-backed password-strength policy
Bug fixes: cross-pollinated food images on diary entries, duplicate foods on rapid barcode scans, scheduler crash, Mealie Test button.
Repo: https://github.com/TraceApps/nutritrace Release: https://github.com/TraceApps/nutritrace/releases/tag/v1.0.0-rc.26
Single docker compose, SQLite, signed APK on the release page.



I created a helper script to export custom foods from MFP and store them in the NutriTrace JSON format, in case you find it helpful. https://gist.github.com/nomad64/87cf935d8373d730383c5a0e98693c94
Nice work, exactly the kind of bridge that makes leaving MFP a lot less painful for self-hosters. Would you be OK with me linking the gist from the NutriTrace README (under Foods & Meals) and from inside the Bulk Food Import modal? Happy to credit it as your script with a link back to the gist.
Either way, thanks for putting it together.
Actually, I moved it to a proper repo. I also created a script to get the proper food diary info from MFP.
https://github.com/nomad64/mfp-to-nutritrace
Yeah, feel free to link to it or integrate it into NutriTrace directly. MFP doesn’t allow users to export a lot of their data and what they do allow is pretty minimal (ex: food diary doesn’t export the food diary, simply a diary of each meal).
I don’t plan on supporting it, so it might break whenever MFP decides to update their API. But I am just glad if it helps even one person.