diligence/frontend
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
..
public Deliver Step 9: agent-card.json, SKILL.md, USDA lookup, integrations dynamic config, Welcome/Integrations/MealPlan pages, API methods, README, routes 2026-06-15 14:40:34 +00:00
src Stream C frontend: ChatCoach page, nav update, README with AI providers + agent configs 2026-06-21 23:28:07 +00:00
Dockerfile Fix docker-compose for Coolify: remove manual Traefik labels, add healthchecks, add curl to containers 2026-03-15 00:23:35 +00:00
index.html Initial commit: full fitness-rewards app 2026-03-14 23:53:00 +00:00
nginx.conf Deliver Steps 3-8: integration config, meal plans, provider registry, MCP connector (14 tools), B2A files, nginx proxy, AGENT_GUIDE, LICENSE 2026-06-15 14:34:09 +00:00
package.json Initial commit: full fitness-rewards app 2026-03-14 23:53:00 +00:00
vite.config.js Initial commit: full fitness-rewards app 2026-03-14 23:53:00 +00:00