Skip to content

0.7.0

Choose a tag to compare

@rfivesix rfivesix released this 26 Mar 00:14
· 1652 commits to main since this release

v0.7.0

Hypertrack v0.7.0 marks the transition from alpha builds to a regular minor release, with a major step forward in analytics depth, product stability, and day-to-day usability.

馃帀 New Features

  • Statistics & Analytics Hub is now fully integrated: Get a central overview of consistency, PR progress, muscle distribution, recovery readiness, and body/nutrition trends.
  • Deep-dive analytics screens: Jump from hub summaries into focused dashboards for PRs, consistency tracking, recovery analysis, muscle-group trends, and body/nutrition correlation.
  • Universal sharing workflows: You can now export and share app-generated content (including text summaries and exported files) through native OS share sheets for faster collaboration or coach feedback.

馃殌 Improvements

  • Smarter analytics architecture: Statistics now use clearer feature boundaries (domain/data/presentation), making analytics behavior more consistent and maintainable.
  • More reliable range logic: Time-range handling is standardized across hub and drill-down views, so metrics remain easier to interpret.
  • Improved analytics readability: Labels, chart defaults, and numeric formatting have been unified across statistics screens for cleaner trend reading.
  • Data-quality-aware insights: Body/nutrition and muscle analytics now apply clearer confidence and sufficiency rules before presenting stronger guidance.

馃悰 Fixes & Stability

  • Refined statistics behavior: Several v0.7 alpha rough edges in analytics state handling and presentation consistency were addressed.
  • Core tracking polish: Workout and nutrition logging received targeted reliability and UX refinements during the v0.7 stabilization cycle.

馃攼 Privacy & Control

  • Offline-first analytics remains intact: All insights are still computed on-device from your existing logs.
  • No cloud dependency required: Hypertrack continues to prioritize local data ownership and privacy by default.

What's Changed

  • Add Statistics Module documentation (v0.7 pre-refactor source of truth) by @Copilot in #113
  • Phase 1: Statistics module foundations (parity-only) by @Copilot in #114
  • Phase 2 (parity) recovery cleanup: canonicalize recovery state handling via RecoveryDomainService by @Copilot in #116
  • Phase 2 (parity): extract consistency KPI derivations into statistics domain service by @Copilot in #117
  • Phase 2 parity: split body/nutrition analytics into data adapter + pure domain engine by @Copilot in #118
  • Begin typed-contract migration for consistency training-stats path (parity-only) by @Copilot in #119
  • Phase 2 parity completion: typed recovery/hub contracts + batched body/nutrition product hydration by @Copilot in #120
  • Phase 3: Centralize statistics range semantics and data-quality policy (parity-preserving) by @Copilot in #121
  • Phase 4: standardize statistics chart presets/state rendering and centralize presentation mappings by @Copilot in #122
  • Refine Statistics Hub trust semantics: right-edge chevrons, range-consistent micro-signals, and clearer fixed/capped disclosure by @Copilot in #123
  • Phase 6 (Slice 1): Refine Recovery Tracker readability and pressure-score clarity by @Copilot in #124
  • Phase 6: Refine Body/Nutrition Correlation screen for scanability, confidence signaling, and non-causal framing by @Copilot in #125
  • Refine Muscle Group Analytics hierarchy for clearer comparison and lower visual redundancy by @Copilot in #126
  • Phase 6: Refine Consistency Tracker readability and semantics (presentation-only) by @Copilot in #127
  • Refine PR Dashboard hierarchy and momentum readability without changing PR analytics semantics by @Copilot in #128
  • Phase 7 Slice 1: Expand statistics domain + typed contract regression tests by @Copilot in #129
  • Fix widget smoke test wiring and harden typed payload fallbacks by @Copilot in #130
  • Statistics Phase 7 Slice 2: final consistency polish and regression hardening by @Copilot in #131
  • Sync Statistics documentation to post-refactor source of truth and add v0.7.0-alpha.3+70003 release notes by @Copilot in #132
  • Decouple non-diary food/exercise pickers and add base-food + detail support in general food selection by @Copilot in #137

Full Changelog: v0.6.1...v0.7.0