Skip to content

SparkyFitness

v0.16.6.2 Breaking

This release includes breaking changes for platform teams planning a safe upgrade.

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

✓ No known CVEs patched in this version

Topics

ai artificial-intelligence fitness fitness-app fitness-tracker health
+3 more
health-coaching healthcheck self-hosted

ReleasePort's take

Light signal
editorial:auto 13d

Version v0.16.6.2 adds an auto‑scale nutrition feature to the food form.

Why it matters: Evaluate the new auto‑scale nutrition capability in a development environment before promoting to production.

Summary

AI summary

Add auto‑scale nutrition feature to food form.

Changes in this release

Feature Medium

Add auto scale nutrition feature to food form.

Add auto scale nutrition feature to food form.

Source: granite4.1:8b-q6_K@2026-05-21

Confidence: high

Feature Medium

Add long press dialogs and Android nav bar consideration.

Add long press dialogs and Android nav bar consideration.

Source: granite4.1:8b-q6_K@2026-05-21

Confidence: high

Feature Medium

Add CSV export of food diary entries.

Add CSV export of food diary entries.

Source: granite4.1:8b-q6_K@2026-05-21

Confidence: high

Feature Medium

Redesign app settings.

Redesign app settings.

Source: granite4.1:8b-q6_K@2026-05-21

Confidence: high

Feature Medium

Release Helm chart 0.3.0 with hardening, robustness, CI improvements.

Release Helm chart 0.3.0 with hardening, robustness, CI improvements.

Source: granite4.1:8b-q6_K@2026-05-21

Confidence: high

Feature Medium

Add measurement icons to mobile app.

Add measurement icons to mobile app.

Source: granite4.1:8b-q6_K@2026-05-21

Confidence: high

Feature Medium

Implement workout playback for frontend.

Implement workout playback for frontend.

Source: granite4.1:8b-q6_K@2026-05-21

Confidence: high

Feature Medium

Allow swapping water container from the dashboard.

Allow swapping water container from the dashboard.

Source: granite4.1:8b-q6_K@2026-05-21

Confidence: high

Feature Medium

Add detailed log for water intake.

Add detailed log for water intake.

Source: granite4.1:8b-q6_K@2026-05-21

Confidence: high

Feature Medium

Implement MCP server and related Docker file updates.

Implement MCP server and related Docker file updates.

Source: granite4.1:8b-q6_K@2026-05-21

Confidence: high

Feature Medium

Add auto converting units to the app.

Add auto converting units to the app.

Source: granite4.1:8b-q6_K@2026-05-21

Confidence: high

Feature Medium

Improve meal logic on mobile and web.

Improve meal logic on mobile and web.

Source: granite4.1:8b-q6_K@2026-05-21

Confidence: high

Feature Medium

MCP Server improvements.

MCP Server improvements.

Source: granite4.1:8b-q6_K@2026-05-21

Confidence: low

Feature Medium

Translation file updates contributed by community.

Translation file updates contributed by community.

Source: granite4.1:8b-q6_K@2026-05-21

Confidence: low

Feature Medium

Improve MCP Server functionality.

Improve MCP Server functionality.

Source: granite4.1:30b@2026-05-21-audit

Confidence: low

Feature Low

Update translation files with community contributions.

Update translation files with community contributions.

Source: granite4.1:30b@2026-05-21-audit

Confidence: high

Bugfix Medium

Fix Garmin missing steps, uppercase names, missing categories, duplicate sets.

Fix Garmin missing steps, uppercase names, missing categories, duplicate sets.

Source: granite4.1:8b-q6_K@2026-05-21

Confidence: high

Bugfix Medium

Make wger import paths relative.

Make wger import paths relative.

Source: granite4.1:8b-q6_K@2026-05-21

Confidence: high

Bugfix Medium

Enhance Helm chart with many improvements.

Enhance Helm chart with many improvements.

Source: granite4.1:8b-q6_K@2026-05-21

Confidence: high

Bugfix Medium

Show Start Workout button for workout plan sessions on mobile.

Show Start Workout button for workout plan sessions on mobile.

Source: granite4.1:8b-q6_K@2026-05-21

Confidence: high

Bugfix Medium

Delete exercise_preset_entries on plan deactivation to prevent duplicates on server.

Delete exercise_preset_entries on plan deactivation to prevent duplicates on server.

Source: granite4.1:8b-q6_K@2026-05-21

Confidence: high

Bugfix Medium

Fix auto-scale and unit conversions.

Fix auto-scale and unit conversions.

Source: granite4.1:8b-q6_K@2026-05-21

Confidence: high

Bugfix Medium

Add finish button to workout complete banner on mobile.

Add finish button to workout complete banner on mobile.

Source: granite4.1:8b-q6_K@2026-05-21

Confidence: high

Bugfix Medium

Use server calculation for adaptive TDEE daily energy goal on web.

Use server calculation for adaptive TDEE daily energy goal on web.

Source: granite4.1:8b-q6_K@2026-05-21

Confidence: high

Bugfix Medium

Round float average_heartrate before insert for Strava integration.

Round float average_heartrate before insert for Strava integration.

Source: granite4.1:8b-q6_K@2026-05-21

Confidence: high

Bugfix Medium

Improve sleep consistency chart's readability.

Improve sleep consistency chart's readability.

Source: granite4.1:8b-q6_K@2026-05-21

Confidence: high

Bugfix Medium

Revert individual measurement reports removal.

Revert individual measurement reports removal.

Source: granite4.1:8b-q6_K@2026-05-21

Confidence: high

Bugfix Medium

Correct meal management routes on mobile.

Correct meal management routes on mobile.

Source: granite4.1:8b-q6_K@2026-05-21

Confidence: high

Bugfix Medium

Fix Docker backend file for PostgreSQL version compatibility.

Fix Docker backend file for PostgreSQL version compatibility.

Source: granite4.1:8b-q6_K@2026-05-21

Confidence: high

Bugfix Medium

Unlink serving and serving size when creating custom food on mobile.

Unlink serving and serving size when creating custom food on mobile.

Source: granite4.1:8b-q6_K@2026-05-21

Confidence: high

Bugfix Medium

Resolve image persistence, V2 API mapping, and ESM/Windows path resolution issues in diary.

Resolve image persistence, V2 API mapping, and ESM/Windows path resolution issues in diary.

Source: granite4.1:8b-q6_K@2026-05-21

Confidence: high

Bugfix Medium

Dark mode tweaks and correct library wording on mobile.

Dark mode tweaks and correct library wording on mobile.

Source: granite4.1:8b-q6_K@2026-05-21

Confidence: high

Bugfix Medium

Fix water intake handling when no default container exists.

Fix water intake handling when no default container exists.

Source: granite4.1:30b@2026-05-21-audit

Confidence: low

Full changelog

⚠️ Backup before upgrading. If you don’t see the latest updates, please refresh or clear your browser cache.
⚠️ Android App – Google Play closed testing URL has changed. Refer to the updated link in the Wiki.
⚠️ Though you don't need to immediately upgrade, in the upcoming months the Postgres upgrade will be mandated.
Have caution. Below guide might have flaws. Research yourself before performing the upgrade.
https://codewithcj.github.io/SparkyFitness/install/postgres-upgrade

💙 Support SparkyFitness

Support development if you find SparkyFitness useful — There is $249 in remaining project expenses.

What's Changed

Features

  • feat(1216): add auto scale nutrition feature to food form by @apedley in https://github.com/CodeWithCJ/SparkyFitness/pull/1240
  • feat: add long press dialogs and android nav bar consideration by @apedley in https://github.com/CodeWithCJ/SparkyFitness/pull/1242
  • feat(diary): add CSV export of food diary entries by @o-Oby in https://github.com/CodeWithCJ/SparkyFitness/pull/1229
  • feat: app settings redesign by @apedley in https://github.com/CodeWithCJ/SparkyFitness/pull/1244
  • feat(helm): Release chart 0.3.0 — hardening, robustness, CI by @haferbeck in https://github.com/CodeWithCJ/SparkyFitness/pull/1251
  • feat(mobile): add measurement icons by @apedley in https://github.com/CodeWithCJ/SparkyFitness/pull/1252
  • feat: workout playback for frontend by @Sim-sat in https://github.com/CodeWithCJ/SparkyFitness/pull/1268
  • feat(mobile): allow swapping water container from the dashboard by @G5K-org in https://github.com/CodeWithCJ/SparkyFitness/pull/1248
  • Feat/water intake detailed log by @o-Oby in https://github.com/CodeWithCJ/SparkyFitness/pull/1254
  • Implementation of MCP server and related docker file updates by @CodeWithCJ in https://github.com/CodeWithCJ/SparkyFitness/pull/1275
  • MCP Server improvements. by @CodeWithCJ in https://github.com/CodeWithCJ/SparkyFitness/pull/1284
  • Adding auto converting units to App by @BryceKrispiess in https://github.com/CodeWithCJ/SparkyFitness/pull/1261
  • Improve meal logic on mobile/web by @BryceKrispiess in https://github.com/CodeWithCJ/SparkyFitness/pull/1289
  • Translation file updates - community contribution by @CodeWithCJ in https://github.com/CodeWithCJ/SparkyFitness/pull/1286

Fixes

  • fix(garmin): missing steps, uppercase names, missing categories, duplicate sets by @Sim-sat in https://github.com/CodeWithCJ/SparkyFitness/pull/1239
  • make wger import paths relative by @Thovi98 in https://github.com/CodeWithCJ/SparkyFitness/pull/1225
  • fix(helm) Working helm chart with many enhancements by @ikogan in https://github.com/CodeWithCJ/SparkyFitness/pull/1184
  • fix(mobile): show Start Workout button for workout plan sessions by @G5K-org in https://github.com/CodeWithCJ/SparkyFitness/pull/1247
  • fix(server): delete exercise_preset_entries on plan deactivation to prevent duplicates by @G5K-org in https://github.com/CodeWithCJ/SparkyFitness/pull/1246
  • fix: Auto-scale and unit conversions by @BryceKrispiess in https://github.com/CodeWithCJ/SparkyFitness/pull/1265
  • fix(mobile): add finish button to workout complete banner by @G5K-org in https://github.com/CodeWithCJ/SparkyFitness/pull/1245
  • fix(web): adaptive tdee daily energy goal use server calculation by @apedley in https://github.com/CodeWithCJ/SparkyFitness/pull/1269
  • Fix(strava): round float average_heartrate before insert by @CodeWithCJ in https://github.com/CodeWithCJ/SparkyFitness/pull/1273
  • fix(1264): improve sleep consistency chart's readability by @Sim-sat in https://github.com/CodeWithCJ/SparkyFitness/pull/1271
  • fix: revert individual measurement reports removal by @Sim-sat in https://github.com/CodeWithCJ/SparkyFitness/pull/1274
  • fix(mobile): app meal managment correct routes by @apedley in https://github.com/CodeWithCJ/SparkyFitness/pull/1276
  • docker backend file update fix for postgres version. by @CodeWithCJ in https://github.com/CodeWithCJ/SparkyFitness/pull/1277
  • fix(mobile): unlink serving and serving size when creating custom food by @apedley in https://github.com/CodeWithCJ/SparkyFitness/pull/1281
  • fix(diary): resolve image persistence, V2 API mapping, and ESM/Windows path resolution issues by @CodeWithCJ in https://github.com/CodeWithCJ/SparkyFitness/pull/1282
  • fix(mobile): dark mode tweaks and correct library wording by @apedley in https://github.com/CodeWithCJ/SparkyFitness/pull/1288
  • docker postgres version fix by @CodeWithCJ in https://github.com/CodeWithCJ/SparkyFitness/pull/1278
  • fix for water intake when no default container exists by @CodeWithCJ in https://github.com/CodeWithCJ/SparkyFitness/pull/1285

New Contributors

  • @o-Oby made their first contribution in https://github.com/CodeWithCJ/SparkyFitness/pull/1229
  • @G5K-org made their first contribution in https://github.com/CodeWithCJ/SparkyFitness/pull/1247

Full Changelog: https://github.com/CodeWithCJ/SparkyFitness/compare/v0.16.6.1...v0.16.6.2

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 SparkyFitness

Get notified when new releases ship.

Sign up free

About SparkyFitness

SparkyFitness: Built for Families. Powered by AI. Track food, fitness, water, and health — together.

All releases →

Related context

Related tools

Beta — feedback welcome: [email protected]