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.

  • TraceApps@lemmy.worldOP
    link
    fedilink
    English
    arrow-up
    3
    ·
    4 days ago

    Yes! Settings → Backup → Nutrition Import. Built-in adapters for MyFitnessPal, Cronometer, LoseIt, and a generic CSV shape. Export your diary from MFP (it’s a CSV in their account settings), upload it, preview, commit. Skip / Merge / Replace per-date semantics, so you can re-import safely without overwriting.

      • TraceApps@lemmy.worldOP
        link
        fedilink
        English
        arrow-up
        1
        ·
        7 hours ago

        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.

        • Nomad64@lemmy.world
          link
          fedilink
          English
          arrow-up
          1
          ·
          7 hours ago

          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.

    • Nomad64@lemmy.world
      link
      fedilink
      English
      arrow-up
      1
      ·
      4 days ago

      Nice! I will have to look into this when I have time in the coming weeks. Looks like a cool project!