Skip to content

SparkyFitness

v0.16.6.3 Breaking

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

Published 10d 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

Affected surfaces

breaking_upgrade

ReleasePort's take

Light signal
editorial:auto 10d

Version v0.16.6.3 introduces several UI enhancements and bug fixes for SparkyFitness, including a new "Show Net Carbs" toggle, improved workout stats display, barcode scanning for foods, and API authentication improvements.

Why it matters: The release adds user‑facing features (net carbs toggle, What's New screen) and critical bug fixes (auto‑scale nutrition fix, rate‑limit lockout short‑circuit) that directly affect mobile app usability and reliability; confidence for key fixes is high at 80%.

Summary

AI summary

Updates mobile, fix, and feat across a mixed release.

Changes in this release

Feature Medium

Adds "Show Net Carbs" preference toggle.

Adds "Show Net Carbs" preference toggle.

Source: llm_adapter@2026-05-25

Confidence: low

Feature Medium

Prefills last workout stats and shows personal best in mobile app.

Prefills last workout stats and shows personal best in mobile app.

Source: llm_adapter@2026-05-25

Confidence: low

Feature Medium

Adds barcode to existing foods in mobile app.

Adds barcode to existing foods in mobile app.

Source: llm_adapter@2026-05-25

Confidence: low

Feature Medium

Adds "What's New" screen to mobile app.

Adds "What's New" screen to mobile app.

Source: llm_adapter@2026-05-25

Confidence: low

Feature Medium

Updates language utilities for SparkyFitness application.

Updates language utilities for SparkyFitness application.

Source: llm_adapter@2026-05-25

Confidence: low

Feature Low

Adds food photo estimation feature.

Adds food photo estimation feature.

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

Confidence: low

Feature Low

Fixes exercise session calorie source selection on mobile.

Fixes exercise session calorie source selection on mobile.

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

Confidence: low

Feature Low

Adds external food providers and theme updates to onboarding flow.

Adds external food providers and theme updates to onboarding flow.

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

Confidence: low

Dependency Medium

Adds minimum release age check for pnpm dependency management.

Adds minimum release age check for pnpm dependency management.

Source: llm_adapter@2026-05-25

Confidence: high

Bugfix Medium

Fixes auto‑scale nutrition option for barcode and label scans.

Fixes auto‑scale nutrition option for barcode and label scans.

Source: llm_adapter@2026-05-25

Confidence: high

Bugfix Medium

Short‑circuits API‑key rate‑limit lockout.

Short‑circuits API‑key rate‑limit lockout.

Source: llm_adapter@2026-05-25

Confidence: high

Bugfix Medium

Surfaces backend error detail in mutation toast UI.

Surfaces backend error detail in mutation toast UI.

Source: llm_adapter@2026-05-25

Confidence: low

Bugfix Medium

Enables Russian language support.

Enables Russian language support.

Source: llm_adapter@2026-05-25

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 $199.58 in remaining project expenses.

What's Changed

Features

  • feat: food photo estimation by @apedley in https://github.com/CodeWithCJ/SparkyFitness/pull/1297
  • feat(mobile): fix exercise session calorie source selection by @apedley in https://github.com/CodeWithCJ/SparkyFitness/pull/1299
  • feat: add "Show Net Carbs" preference toggle by @jsandai in https://github.com/CodeWithCJ/SparkyFitness/pull/1298
  • feat(mobile): prefill last workout stats and show personal best by @apedley in https://github.com/CodeWithCJ/SparkyFitness/pull/1307
  • feat(mobile): add barcode to existing foods by @apedley in https://github.com/CodeWithCJ/SparkyFitness/pull/1309
  • feat(mobile): what's new screen by @apedley in https://github.com/CodeWithCJ/SparkyFitness/pull/1311
  • feat(onboarding): external food providers and theme updates by @apedley in https://github.com/CodeWithCJ/SparkyFitness/pull/1313
  • updated lanague utils for SparkyFitness by @CodeWithCJ in https://github.com/CodeWithCJ/SparkyFitness/pull/1315

Fixes

  • fix: auto scale nutrition option for barcode and label scans by @apedley in https://github.com/CodeWithCJ/SparkyFitness/pull/1291
  • chore: add minimum release age for pnpm by @apedley in https://github.com/CodeWithCJ/SparkyFitness/pull/1300
  • fix: short-circuit API-key rate-limit lockout (#1302) by @jsandai in https://github.com/CodeWithCJ/SparkyFitness/pull/1306
  • fix(toast): surface backend error detail in mutation toast by @ATECHPCS in https://github.com/CodeWithCJ/SparkyFitness/pull/1304
  • fix: enable russian language by @m0nstrum in https://github.com/CodeWithCJ/SparkyFitness/pull/1310

Other Changes

  • privacy policy update by @CodeWithCJ in https://github.com/CodeWithCJ/SparkyFitness/pull/1316
    Credit for this goes to @apedley

New Contributors

  • @jsandai made their first contribution in https://github.com/CodeWithCJ/SparkyFitness/pull/1298
  • @ATECHPCS made their first contribution in https://github.com/CodeWithCJ/SparkyFitness/pull/1303
  • @m0nstrum made their first contribution in https://github.com/CodeWithCJ/SparkyFitness/pull/1310

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

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]