Skip to content

v0.5.24

Choose a tag to compare

@hdkiller hdkiller released this 23 Mar 15:13
· 860 commits to master since this release

0.5.24 (2026-03-23)

Bug Fixes

  • components: remove duplicate function declarations in WorkoutRunChart (079f260)
  • components: resolve getStepRange and helper function ReferenceErrors in WorkoutRunChart (08f41d0)
  • intervals: improve event validation and duration matching (2503ba7)
  • plans: restore activities per week stacked bar chart in plan architect (d35bd6e)
  • ui: implement defensive checks and markdown safety for sentry issues (14a624a)

Features

  • activities: add workout library integration and template scheduling to calendar (fa8d96c)
  • ai: centralize unit formatting and fix imperial preference application in prompts (72ae2c6)
  • ai: disable AI memory feature by default (d901ace)
  • analytics: add nutrition presets and widget unit formatting (c91e439)
  • analytics: add rename functionality for dashboards and widgets (104eeea)
  • analytics: add workout comparison page and dashboard integration (1181f07)
  • analyze: add sport settings to adherence analysis (279663e)
  • api-auth: complete unified auth migration for remaining user APIs (7e3767b)
  • api: add coaching overview, groups, and teams endpoints (0393f27)
  • api: add intervals preview endpoint and enhance workout debug tools (a967edf)
  • api: add nutrition fields and repository support for analytics (99e590e)
  • api: add plan library endpoints for folders, favorites, and bulk management (2542f8f)
  • api: add public endpoints for plan and coach discovery (43794f0)
  • api: add public profile settings and improved plan sharing (ff85325)
  • api: add workout template folder management endpoints (b1facd1)
  • api: enhance workout library saving and template scheduling (351ae0e)
  • api: implement user memory services, extraction logic, and management endpoints (5e09181)
  • api: implement workout comparison analytics endpoints (9aea459)
  • api: implement workout library tools and plan template indexing (936e14a)
  • api: update plan architect and publication endpoints (81b0fa7)
  • api: update plan architect patch endpoint and re-enable workout tools (da27ce1)
  • api: update workout library endpoints to support folders (a2d5dc9)
  • architect: add collapsible analytics rows and zone distribution charts (371c722)
  • architect: add notes support and improved library drawer to architect (cebcf35)
  • architect: add plan overview and updated architect interface (dc50f3f)
  • athlete-features-api: complete requireAuth migration for all athlete data (c4305d4)
  • charts: add toggle to include daily check-ins in wellness overlays (5a4f84f)
  • chat: implement automatic room summary scheduling (eb49ab0)
  • chat: implement user memory management ui and slideover (8b3fb50)
  • chat: integrate memory extraction into turn executor and skill router (50e24f6)
  • cli: add plan relative-index backfill command and update docs (637b9e8)
  • cli: add remove-workout-summary-notes command and refactor backfill script (582a492)
  • coaching: add cookie persistence for acting as user (b9e149d)
  • coaching: enable workout comparison from coaching calendar (59deda4)
  • coaching: enhance coaching repository and add athlete detail endpoints (bd88c1b)
  • coaching: implement coach dashboard with athletes calendar and management (c20b2c5)
  • components: add coaching activity feed, group manager, and compliance components (03c4fd5)
  • components: add drag-and-drop to block table and enhance timeline chart (a1bfc76)
  • components: add workout technical view and template preview components (2909134)
  • components: enhance planned workout modal and plan architect drawer (6a057c0)
  • components: implement plan library components and refactor workout drawer (30b1e52)
  • components: update analytics widget and add workout comparison dock (6dc6c89)
  • composables: add training plan folder management and update library source logic (9876db0)
  • composables: update plan architect state management and add move workout logic (0dc38b3)
  • dashboard: add monthly progress comparison and improve mobile activities (e86b5fd)
  • db: add coach and athlete notes to training plan schema (a8ffedf)
  • db: add public training plan metadata and workout template folders (ff2fc1c)
  • db: add teams, athlete groups, and team invites schema (c73d366)
  • db: add training plan folders and favorite models with visibility updates (fc265a9)
  • db: add user memory and workout library models with migrations (efa0912)
  • implement analytics system, custom metrics for tracking, and coaching navigation enhancements (c18ec6e)
  • infra: add duration utils and repositories for teams and workouts (bd53ea9)
  • library: add activity-specific breakdown bars and color coding to plan architect (b89dfdd)
  • library: add folder navigation and management to workout library (9e731c4)
  • library: add seasonal load timeline chart and analytics to plan architect (2c29867)
  • library: add workout template detail page and analytics utils (522403f)
  • library: finalize plan architect and update navigation (4e1e79e)
  • library: implement drag-and-drop from workout library to plan architect (3adf91b)
  • library: implement workout library table and template editor (8548e5a)
  • nutrition-profile-api: migrate to requireAuth for API key support (48dd4c8)
  • pages: implement coaching dashboard and team management (b9f6016)
  • pages: implement quick scheduling from workout drawer in activities page (8507f03)
  • pages: integrate workout comparison into activities and workout detail pages (458eada)
  • pages: update coaching calendar and plans index with library organization (5c6a24d)
  • plan-library: allow importing template plans (e73e45b)
  • plan: add ability to apply training plans (3a91940)
  • plans: add mini workout charts to plan architect views (2f0b4b4)
  • plans: enhance plan architect with week expansion and day workout view (122228a)
  • profile: add public author profile settings (7700f12)
  • public: add coach profiles and public training plan pages (ffb515c)
  • settings: add ai memory enablement toggle and settings persistence (ceb0097)
  • ui: enhance PlannedWorkoutModal with new templates (eb5e807)
  • wellness-api: unify auth with requireAuth and add date-based lookup support (cd8f9cb)
  • workout-analysis: enhance adherence metrics calculation (751f493)
  • workout-api: migrate to requireAuth and support date-based lookup (d30757e)
  • workouts: implement save to library and flexible scheduling across components and activities page (2c2707a)
  • workouts: implement visual intensity manipulation and resizable workout drawer (87f11a2)