diligence/frontend/src
Claude 0670bca9b1 Stream C frontend: ChatCoach page, nav update, README with AI providers + agent configs
Frontend:
- ChatCoach.jsx: streaming chat UI with SSE, provider indicator, suggestion
  chips, 'no AI configured' state with setup link
- App.jsx: import + /chat route + nav bar (More → Coach with brain emoji)
- api.js: getAIStatus() method

Documentation:
- README.md: 'Built-in AI Coach' section with 8-provider table, external
  agent config snippets for Claude Desktop, Claude Code, Cursor, Windsurf,
  and COROS multi-MCP pattern
- AGENT_GUIDE.md: multi-device integration, Strava AI/ML warning,
  provider-agnostic statement

Nav bar: Home | Log | Keto | Programs | Coach
Settings still reachable at /settings (linked from Coach setup prompt)
2026-06-21 23:28:07 +00:00
..
pages Stream C frontend: ChatCoach page, nav update, README with AI providers + agent configs 2026-06-21 23:28:07 +00:00
api.js Stream C frontend: ChatCoach page, nav update, README with AI providers + agent configs 2026-06-21 23:28:07 +00:00
App.jsx Stream C frontend: ChatCoach page, nav update, README with AI providers + agent configs 2026-06-21 23:28:07 +00:00
index.css Stream A: DW brand theme — Instrument Sans + IBM Plex Mono, light/dark mode, all hardcoded colors replaced 2026-06-21 23:12:25 +00:00
main.jsx Initial commit: full fitness-rewards app 2026-03-14 23:53:00 +00:00