NutriTrace v1.3.0: CookTrace Recipes and Pantry, Diary Day Completion, Webhooks and REST API #221
thebigjoe1
announced in
Announcements
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
Just released. Signed APK + Docker image are up on the release page: https://github.com/TraceApps/nutritrace/releases/tag/v1.3.0
Minor release. Big themes: recipes and pantry items from CookTrace, an opt-in way to mark diary days complete, new ways to reach your data from your own tools (a REST API, outgoing webhooks and more MCP tools), Cronometer imports working again, a round of iPhone fixes, better Open Food Facts search, and several security fixes worth updating for.
Added
/api/v1/diary,/api/v1/goals,/api/v1/meals,/api/v1/stepsand/api/v1/profile. Off by default (PUBLIC_API_ENABLED=1;PUBLIC_API_WRITE_ENABLED=1also allows logging food, water, meals and body stats). Uses the same tokens as MCP. Seedocs/public-api.md.WEBHOOKS_ENABLED=1). Failed deliveries are retried, a send button next to each webhook fires a test event, and addresses on your local network are refused unlessALLOW_PRIVATE_WEBHOOK_URLS=1. Seedocs/webhooks.md.mcp:readtoken can read your date of birth, so an AI client connected over MCP can see it. Thanks @kgenerozov for contributing both.HTTP_PROXY,HTTPS_PROXYandNO_PROXYsend all of the server's outgoing requests through your proxy. Thanks @yoyo-san for the suggestion.Changed
Fixed
Translations
Security
/uploads/backups/./uploadsis served in a way that can't run scripts.npm auditreports 0 vulnerabilities.Signed APK on the release page. Docker image is multi-arch (amd64 + arm64):
docker compose pull && docker compose up -dAll reactions