⚠️ 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 — $282 in remaining project expenses.
What's Changed
- chore: migrate from commonjs to esm and from jest to vitest by @Sim-sat in #1113
- refactor: migrate server to typescript using ts-migrate by @Sim-sat in #1118
- refactor(exercises): reduce file length by @Sim-sat in #1125
- fix(1033), refactor: garmin integration by @Sim-sat in #1126
- refactor: exercise search, csv and workout preset by @Sim-sat in #1131
- feat(1102): improved design for workout annd workout plan by @Sim-sat in #1132
- fix: white input arrows in dark mode by @Sim-sat in #1133
- Add unit 'whole' by @cygnim in #1128
- fix: loading exercise progress data, feat: textarea for description by @Sim-sat in #1135
- feat(1107): edit meal type for food entries by @Sim-sat in #1136
- App: Added sync on open option by @BryceKrispiess in #1120
- Auto-reload stale frontend chunks after app updates by @BryceKrispiess in #1138
- Make Goals Require Explicit UserID by @apedley in #1119
- fix(helm): Invalid encryption key generation by @wiiaam in #1140
- feat(849): reorder food providers by @Sim-sat in #1141
- feat(946): hide sign up when sign up is disabled by @Sim-sat in #1142
New Contributors
Full Changelog: v0.16.5.7...v0.16.5.8