Skip to content

Releases: CodeWithCJ/SparkyFitness

v0.16.5.2

14 Mar 19:27
9150a17

Choose a tag to compare

⚠️ 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.

💙 Support SparkyFitness

If you find SparkyFitness useful, consider supporting its continued development. Contributions help cover infrastructure, Apple & Android developer program fees, and other project costs, and ensure the project can remain actively maintained and freely available for self-hosting.

The current goal is to help offset $706 in remaining project expenses, including development hardware, Apple and Google developer program fees, and LLM subscription.

What's Changed

Full Changelog: v0.16.5.1...v0.16.5.2

v0.16.5.1

14 Mar 14:09
6010d1d

Choose a tag to compare

⚠️ 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.

💙 Support SparkyFitness

If you find SparkyFitness useful, consider supporting its continued development. Contributions help cover infrastructure, Apple & Android developer program fees, and other project costs, and ensure the project can remain actively maintained and freely available for self-hosting.

The current goal is to help offset $706 in remaining project expenses, including development hardware, Apple and Google developer program fees, and LLM subscription.

What's Changed

  • Zod validation for aiServiceSettings by @Sim-sat in #873
  • feat(tandoor): Fix nutrition import and add language-agnostic property mapping by @CodeWithCJ in #877
  • Added barcode supprot for USDA & Fatsecret by @CodeWithCJ in #879
  • Fix auth routes rate limiter, remove duplicate entry by @rbritton in #878
  • barcode edit & add fix by @CodeWithCJ in #880
  • Revert "Fix auth routes rate limiter, remove duplicate entry" by @CodeWithCJ in #881
  • MFA rate limit and rate limit tests by @apedley in #882
  • Unified Food Search - Text and Barcode by @apedley in #885
  • Zod validation for CustomCategories, CustomMeasurements and CheckInMeasurements by @Sim-sat in #886
  • Misc FIxes - Data Sync, by @apedley in #891
  • Zod validation for Sleep Science by @Sim-sat in #892
  • Fix helm packaging by further massaging chart version. by @ikogan in #896
  • fix for missing custom nutrient when a food item is added to diary by @CodeWithCJ in #900
  • feat: Implement Multi-Source Water Tracking and Smart Sync Adoption by @CodeWithCJ in #901
  • Updated Mobile app to send Healthkit/Health Connect as source when it sync with server by @CodeWithCJ in #902
  • feat: implement localized food search and barcode lookup for OpenFoodFacts by @CodeWithCJ in #903
  • feat: implement quick-toggle water container selector in Food Diary by @CodeWithCJ in #904
  • lint fix for water intake test script by @CodeWithCJ in #905
  • App UI Tweaks - Zod Schemas by @apedley in #907

New Contributors

Full Changelog: v0.16.5.0...v0.16.5.1

v0.16.5.0

09 Mar 15:43
ff16768

Choose a tag to compare

⚠️ 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.

What's Changed

Full Changelog: v0.16.4.9...v0.16.5.0

v0.16.4.9

05 Mar 00:03
a20afda

Choose a tag to compare

⚠️Backup before upgrading. If you don’t see the latest updates, please refresh or clear your browser cache.

What's Changed

  • fix: mobile view by @Sim-sat in #811
  • Implementation of Adaptive TDEE by @CodeWithCJ in #813
  • fix for auto scale issue in food variants by @CodeWithCJ in #815
  • feat: implement full-stack adaptive TDEE and enhance calorie adjustmnt modes by @CodeWithCJ in #818
  • fix(818): can't create custom food by @Sim-sat in #820
  • feat: remember last selected camera for barcode scanning by @Sim-sat in #822
  • fix(lint): remove first batch of explicit anys by @Sim-sat in #823
  • Barcode improvements, App AI Nutrition Label Scan by @apedley in #824
  • fix(lint): no-explicit-any in api/CheckIn by @Sim-sat in #826
  • fix(lint): no-explicit any for api/chat by @Sim-sat in #827
  • fix(lint): no-explicit-any in auth and removal of magiclink method by @Sim-sat in #828
  • fix: query invalidation for daily progress by @Sim-sat in #831
  • fix(lint): no-explicit-any Diary, Exercises, Foods, Settings by @Sim-sat in #832
  • fix(lint): no-explicit-any for components, hooks, lib by @Sim-sat in #834
  • Mobile App Edit Food Screens by @apedley in #836
  • fix(lint): fix remaining no-explicit-any errors by @Sim-sat in #837
  • fix: no loading indicator for barcode scan by @Sim-sat in #838
  • fix for MFA & TOTP code by @CodeWithCJ in #840

Full Changelog: v0.16.4.8...v0.16.4.9

v0.16.4.8

01 Mar 18:20
8300f97

Choose a tag to compare

⚠️Backup before upgrading. If you don’t see the latest updates, please refresh or clear your browser cache.

What's Changed

New Contributors

Full Changelog: v0.16.4.6...v0.16.4.8

v0.16.4.6

27 Feb 21:58
6869980

Choose a tag to compare

⚠️Backup before upgrading. If you don’t see the latest updates, please refresh or clear your browser cache.

What's Changed

New Contributors

Full Changelog: v0.16.4.5...v0.16.4.6

v0.16.4.5

22 Feb 22:56
6916faa

Choose a tag to compare

⚠️Backup before upgrading. If you don’t see the latest updates, please refresh or clear your browser cache.
📢I added integration for Starva. But as I don't have their subscription, not much I can test. So share me anonymized mock_data to improve this integration.

What's Changed

  • refactor(checkin): migrate checkin in tanstack query and restructure by @Sim-sat in #700
  • fix(sleep): saving sleep edit by @Sim-sat in #701
  • Fibit sync imporvements by @CodeWithCJ in #706
  • fix for 14 day mini chart color fix for progress bar by @CodeWithCJ in #708
  • updates to ai chatbot by @CodeWithCJ in #709
  • [Feature] Strava Integration Polish and Architectural Standardization by @CodeWithCJ in #712
  • Update grantPermissions.js to use double quotes by @toddejohnson in #711
  • migration(reports): migrate reports to tsq and split refactor reports… by @Sim-sat in #714
  • fix(db/auth): resolve migration syntax errors and refactor initialization by @CodeWithCJ in #716
  • Dev QoL on Fedora fixes by @toddejohnson in #715
  • Mobile App UI and storage fixes, Exercise Sets Fix by @apedley in #717
  • feat: global health data sync and comprehensive UI refresh fixes by @CodeWithCJ in #718
  • udpated Polar, Fitbit, hevy, Starva and withings to store raw files instead of saving processed file for better mock data sharing. by @CodeWithCJ in #719
  • cors fix by @CodeWithCJ in #721

New Contributors

Full Changelog: v0.16.4.4...v0.16.4.5

v0.16.4.4

20 Feb 23:53
9555ffb

Choose a tag to compare

⚠️Backup before upgrading. If you don’t see the latest updates, please refresh or clear your browser cache.

📢📢SparkyFitness will soon be available in Homepage dashboard. But I need your help!!!
Vote this directly in their feature request so I can submit the PR. It needs minimum 20 votes but more the better.

gethomepage/homepage#6344

image

What's Changed

New Contributors

Full Changelog: v0.16.4.3...v0.16.4.4

v0.16.4.3

16 Feb 01:18
e0ef273

Choose a tag to compare

📢 SparkyFitness App Update - Integration with Polar Flow (Partially tested) and Hevy (not tested) now available.
⚠️Backup before upgrading. If you don’t see the latest updates, please refresh or clear your browser cache.

What's Changed

  • fix (652): weird behaviour of decimal input in exercise entry edit by @Sim-sat in #653
  • Update README.md by @CodeWithCJ in #654
  • feat: TanStack Query Migration for Food/Meal Management by @Sim-sat in #655
  • Feat: CSV import textfield and minor ui improvments by @Sim-sat in #656
  • refactor(onboarding): Migrate onboarding services to Tanstack Query by @Sim-sat in #659
  • refactor(integrations): Migrate integrations to Tanstack Query by @Sim-sat in #661
  • refactor(auth): Migrate auth to Tanstack Query by @Sim-sat in #662
  • Integration with PolarFlow by @CodeWithCJ in #663
  • migration(polar): migrate polar flow to TS Query and check for prettier by @Sim-sat in #665
  • chore: fix all linting errors and enforce zero-warning policy for CI by @Sim-sat in #667
  • BUG666: pass SPARKY_FITNESS_EXTRA_TRUSTED_ORIGINS to backend container by @deddc23efb in #668
  • chore: update docs for architectural changes and new code quality sta… by @Sim-sat in #669
  • chore: add eslintignore and prettierignore by @Sim-sat in #671
  • integration with hevy by @CodeWithCJ in #670
  • Fix for direct addition of custom exercise from Diary page. by @CodeWithCJ in #672
  • fix for oauth and /health-data to handle exercise sets. by @CodeWithCJ in #674

Full Changelog: v0.16.4.2...v0.16.4.3

v0.16.4.2

12 Feb 23:40
578699d

Choose a tag to compare

📢 SparkyFitness App Update – Good News & Android Update

image

✅ Good News:
The SparkyFitness iOS app is now live on the Apple App Store! 🎉
If you have an iPhone, you can download it here:
https://apps.apple.com/us/app/sparkyfitness/id6757314392

Please note: New features will often appear first in TestFlight before they make it to the live production app, since Apple’s approval process can take time.

@chorkpop is actively working on bringing many web functionality directly to mobile app — including food tracking, exercise , check-ins, and more. More updates coming soon!

⚠️ Android Update:
After several weeks of back-and-forth with Google and multiple requested changes, we were informed that publishing publicly requires an Organizational Google Play account, which is currently a blocker.

For now, the Android app will continue to be available through:

  • Google Closed Testing (via joining the Google Group)
  • Direct GitHub releases
  • We’re also exploring a possible release on F-Droid

We’ll keep everyone posted as this progresses.

🙏 Thank You

Thank you to everyone who has supported the project through GitHub sponsorships. We’re about halfway toward covering the initial setup and development expenses such as Mac Mini, Apple & Google developer fees etc.
Any additional support are hightly helpful!!! Thank you for being part of the journey 🚀

What's Changed

  • Cleanup Frontend and use typescript checks by @Sim-sat in #646
  • Mobile app expansion (uniwind, dashboard/diary) by @apedley in #645
  • refactor (admin): admin page to tanstack query by @Sim-sat in #650

Full Changelog: v0.16.4.1...v0.16.4.2