v0.5.19
0.5.19 (2026-02-15)
Bug Fixes
- api: improve error handling and item movement logic in nutrition patch endpoint (83f42cf)
- api: resolve typescript errors in nutrition feed api and tests (3261ee8)
- components: improve date validation in nutrition components (d73f563)
- components: improve metabolic wave path generation and point normalization (6b51dfc)
- components: provide default weight in NutritionFuelingCard to resolve type error (15eddba)
- dailywellness: render AI section content (bfb3ae9)
- frontend: resolve typescript errors in dashboard and nutrition components (acb1dc8)
- intervals: fix double-division parsing bug for power/HR ratios (dba34ab)
- nutrition: handle errors in API responses (163d723)
- prisma: pin gemini flash model to specific version (9fd3486)
- services: resolve typescript errors in intervals and metabolic services (d34a22a)
- trigger: update chat summarization task with corrected token mapping and safety checks (a686516)
- trigger: update planned workout sync status after background intervals sync (f7f573f)
- utils: add non-null assertion to sweat rate lookup fallback (cd94e79)
- utils: improve time format in workout names (6ecfbc6)
Features
- admin: implement bug report tracking for developers (5574ac5)
- ai: add hydration logging and intra-workout tracking to nutrition tools (ef98f7e)
- api: add active fueling feed endpoint (31792c3)
- api: add fueling status tool and enhance time tools with active session detection (2be549f)
- api: add hydration reset endpoint and enhance nutrition logging with AI hydration detection (5002bea)
- api: add upcoming fueling plan and update strategy endpoints (aef0ce1)
- api: add webhook secret support to oauth app and repository (964bca8)
- api: align nutrition logging with meal schedules (e11ca44)
- api: enable reactive metabolic plan regeneration across all data ingestion points (44bcde9)
- api: expand chart visualization capabilities and updated ai context (ab93d38)
- api: implement generic oauth webhook and developer management endpoints (c243cf5)
- api: implement hrv4training normalization with historical baseline and chat context (5c907fe)
- api: implement proactive chat summarization and background condensation (652dc58)
- api: improve nutrition details endpoint and fueling plan generation task (feeb97e)
- api: normalize tool approval responses for ai sdk (9955796)
- api: nutrition planning and bug report endpoints (40763dc)
- api: update ai settings endpoints for tool approval (1157f8c)
- chatroom: add metadata field to ChatRoom model (dac3f44)
- cli/trigger: nutrition debug tools and background tasks (35a5a33)
- cli: add chat-rooms backfill command for activity timestamps (4a9d33a)
- cli: add intervals-workout debug tool and improve compare-intervals with prod support (cd4e387)
- cli: add LLM cost management commands (e6a0166)
- cli: add metabolic debugging and nutrition chain management tools (e9a451c)
- cli: add nutrition fueling and comparison commands (870f9a6)
- components: add carbohydrate balance view and absorption type selection to nutrition UI (f876598)
- components: add hrv4training option to intervals readiness scale settings (d773527)
- components: add hydration explanation modal to nutrition card (9dce8cb)
- components: add mobile drag and drop support to plan dashboard (8c9ad0a)
- components: add pace zone support and improve workout metric preferences (f181c9b)
- components: add planned workout card to chat with structure detection (dd66f10)
- components: enhance nutrition components with interactive highlighting and ai context (2a5d256)
- components: implement advanced chart types and flexible dataset rendering (3a6d5e9)
- components: implement cadence visualization and inference in workout charts (da0b2ba)
- components: refine nutrition visualizations and add upcoming fueling feed (ccc31fb)
- components: server-centric nutrition UI and monitoring (757bd91)
- dashboard: enhance performance scores display and functionality (0de46ad)
- db: add ai tool approval setting to user model (8a70613)
- db: add athletejourneyevent model and related types for symptom tracking (46ae1fe)
- db: add lastMessageAt field and index to ChatRoom model (952f172)
- db: add nutrition recommendation and planning models (77acb97)
- db: bug report comments and schema updates (45264bc)
- exporter: optimize Intervals.icu export with smart headers and cleaner syntax (49f9841)
- frontend: add tool approval toggle and handle responses in chat (7ca4574)
- frontend: visualize athlete symptoms and journey events on energy charts (651ff56)
- landing: implement high-polish UI refresh with animations and interactive demos (50393a4), closes hi#polish
- middleware: implement callbackUrl support and specialized oauth middleware (460a6ed)
- nutrition: add commands for fixing and recalculating nutrition records (04a91ea)
- nutrition: add formatMacro function for macro display (b7b6fe8)
- nutrition: add fuel chain calibration status to api and ui (db20934)
- nutrition: add fueling state legend and analysis modals to weekly grid (eb1c220)
- nutrition: add metabolic strategy api and ai tool (354b8d3)
- nutrition: add metabolicfloor setting and remove hardcoded failsafe values (4f38132)
- nutrition: add multi-day energy chart and weekly fueling grid components (976f518)
- nutrition: add sweat rate estimation and hydration utility core (0e826b0)
- nutrition: add warning for missing workout start time (3db317a)
- nutrition: enhance UpcomingFuelingFeed with grouped view (b9fc23a)
- nutrition: implement canonical meal target context (b919dfd)
- nutrition: implement metabolic strategy dashboard and history page (a8136d4)
- nutrition: implement symptom-based fueling overrides and ai journey tools (1089314)
- pages: add hydration status ring and reset functionality to nutrition dashboard (926dcd8)
- pages: add mobile drag and drop support to activities page (c711c30)
- pages: add seo metadata and head titles to core application pages (179c162)
- pages: add workout structure editing and interval conversion (233c6d6)
- pages: implement specialized oauth flow and developer webhook management UI (47272d4)
- pages: improve mobile drag-and-drop ux and card layout in activities page (e00fe68)
- pages: integrate active fueling feed and interactive chart highlighting in dashboard (c09ed0f)
- pages: integrate new landing sections and update nav badge styling (dd05626)
- pages: integrate upcoming fueling feed and selection logic into dashboard (e8454e9)
- pages: nutrition planning and bug report interfaces (c516527)
- planning: add structured workout management tools (3e7968a)
- plans: add structured workout coaching upgrade plan (541870c)
- pricing: improve plan visibility and availability logic during maintenance (9732222)
- profile: add metabolic safety floor setting to nutrition profile UI (a887a2c)
- quota: implement quota checks in various tasks (be1332e)
- scripts: add generic oauth webhook handler to worker (218c358)
- server: implement upcoming fueling window synthesis and carb-loading distribution (332e099)
- services: implement journeyservice and remediationservice for metabolic insights (82caa74)
- trigger: enable readiness-aware daily coach and activity recommendations (38184bd)
- trigger: enhance structured workout generation with recursion and inheritance (9dd27e2)
- trigger: enhance workout schema with units and exercises (eeea163)
- trigger: improve structured workout generation with hr ranges (e103a07)
- trigger: integrate training availability into training block and daily recommendations (6f2e975)
- ui: add New Chat button to multiple pages (08939ec)
- ui: add Strength Training to Weekly Zone Distribution (845ebe4)
- ui: align calendar mini charts with nested intervals and pace support (1f75069)
- ui: enhance planned workout fueling and run charts (6458b3b)
- ui: improve run chart and view with nested structure and distance support (5081994)
- utils: add local date UTC utilities and integrity tests (645a65d)
- workout-card: add dynamic workout status display (0a11cb6)
- workout: add workout parser and enhance conversion logic (fdd62c2)
- workouts: add endpoint to update planned workout structure (aed097c)
- workouts: add error handling for workout fetch (37fbab4)