diligence/frontend/src
claude 42797b5462 Feature: clickable program bar on Dashboard + program workout shortcut on Log page
Dashboard:
- The program bar at the top of the home page is now clickable and
  navigates to the program detail page. Backend get_today_status now
  returns program_id alongside name/day/total_days.

LogActivity:
- On mount, fetches the user's active catalog program and its today's
  workout. If there's an uncompleted non-rest workout for today, a
  featured 'Today's Program Workout' card appears at the top with an
  exercise preview and a one-tap '✓ Complete — 75 pts' button.
- Tapping Complete fires the same /workout/{id}/complete endpoint as
  ProgramDetail, surfaces weekly/completion bonuses in the success
  message, and returns to the Dashboard.
- The standard category grid below is now relabeled 'Or log something
  else' when a program workout is available.
2026-04-09 16:06:38 +00:00
..
pages Feature: clickable program bar on Dashboard + program workout shortcut on Log page 2026-04-09 16:06:38 +00:00
api.js v2: In-app support chat with Telegram notifications (REVIEW — not deployed) 2026-04-06 04:44:29 +00:00
App.jsx Fix: add CatalogDetail page and /catalog/:id route 2026-04-09 15:52:03 +00:00
index.css Redesign v2: Solar Momentum — bold, bright, energetic 2026-03-15 11:11:23 +00:00
main.jsx Initial commit: full fitness-rewards app 2026-03-14 23:53:00 +00:00