This release includes breaking changes for platform teams planning a safe upgrade.
✓ No known CVEs patched in this version
Topics
+3 more
Affected surfaces
ReleasePort's take
Light signalVersion 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 summaryUpdates mobile, fix, and feat across a mixed release.
Changes in this release
| Type | Severity | Summary | CVE |
|---|---|---|---|
| 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
About SparkyFitness
SparkyFitness: Built for Families. Powered by AI. Track food, fitness, water, and health — together.
Beta — feedback welcome: [email protected]