💙 Support SparkyFitness
If SparkyFitness has been useful to you & your family, please consider sponsoring on GitHub or supporting via Ko-fi. Your support helps cover recurring costs such as AI coding tools, development infrastructure, and Apple & Google Developer memberships to keep the project actively maintained.
🐛 Android Crash Fix
This is unplanned release to fix the crash issue happening with some Android devices.
Important
💾 Upgrade Notice: Always remember to back up your database and environment before upgrading to a new version.
👍 Community Prioritization: Want to see a specific feature or fix in the next release? Add a 👍 reaction to open Issues to help us prioritize what to build next!
What's Changed
Features
- feat(mobile): complete EN/PL localization and locale-aware presentation by @Dragonk in #2189
- feat(ai): expose Quick Add (is_quick_food) on the food chatbot/MCP tool by @CodeWithCJ in #2262
- feat(ai): addition of chatbot/MCP tools and extend medication management by @Rahulsharma0810 in #2230
- feat(mobile): add family diary browsing and selective copying by @Bl4nk24 in #2235
Fixes
- fix(mobile): cap workout telemetry collection on foreground sync by @CodeWithCJ in #2218
- fix(server): resolve SMTP STARTTLS configuration on port 587 by @CodeWithCJ in #2238
- fix: preserve Health Connect calories and calibrate step fallback by @Bl4nk24 in #2234
- fix: relevance-ranked OpenFoodFacts search with hydrated results by @Bl4nk24 in #2237
- Fixed secret file mounting in compose files by @garakangas in #2254
- fix(reports): interpolate hypnogram count in sleep "Show All" label by @CodeWithCJ in #2256
- fix(mobile): preserve Health Connect activity names for generic exercise types by @CodeWithCJ in #2257
- fix(mobile): show goal progress in the Android macro widget bars by @CodeWithCJ in #2258
- fix(ai): give Ollama dispatch room for local model cold starts by @CodeWithCJ in #2260
- fix(mobile): prevent Android 12 startup crash from API 33 language calls by @Dragonk in #2259
- fix(ci): emit the support and upgrade preamble in generated release notes by @CodeWithCJ in #2271
Documentation
- reset local branches by @CodeWithCJ in #2255
Other Changes
- chore(nix): update pnpm deps hashes by @github-actions[bot] in #2240
- chore(i18n): sync translations from Weblate by @github-actions[bot] in #2270
Full Changelog: v1.6.3...v1.6.4