Skip to content

0.8.10

Choose a tag to compare

@rfivesix rfivesix released this 15 Apr 22:04
· 981 commits to main since this release

0.8.10

This is a stability and polish update focused on backup/restore robustness, analytics reliability, and small UI improvements.

Highlights

  • Backup import is now more tolerant of malformed or legacy-shaped data instead of failing as easily.
  • Body & Nutrition trend loading is more stable and no longer risks showing stale async results after fast range switching.
  • Normalized analytics charts are more resilient against malformed inputs.
  • Several small UI and robustness issues were cleaned up.

Backup / Restore

  • Improved backup import safety for malformed or type-drifted rows in goals, settings, history, and health-step payloads.
  • Hardened supplement settings/history restore with better legacy ID fallback handling and more tolerant parsing.
  • Reduced the risk that a single bad payload row breaks the overall restore flow.

Analytics / Body & Nutrition

  • Fixed a stale async update issue in the Body & Nutrition trend screen.
  • Improved chart safety by filtering invalid trend points more defensively.
  • Improved fallback UI and small-screen layout behavior in the Body & Nutrition drill-down screen.

Internal robustness

  • Reduced the risk of synthetic workout-session ID collisions in edge cases.
  • Replaced remaining raw debug print behavior in workout session restore with safer debug logging.

Notes

  • This release does not introduce a major new feature set.
  • The focus is on making existing flows more stable, safer, and more polished.

What's Changed

Full Changelog: v0.8.9...v0.8.10