Commit graph

  • 79d444f884 Rebuild frontend for pip install — all v4 changes included DW Claude 2026-07-13 23:41:55 +00:00
  • 8728776f21 AgentConnect: cover all AI providers + external agents; Settings: Help section Claude 2026-07-13 23:27:36 +00:00
  • e1b213a54e Fix: move useState(showChecklist) before conditional returns Claude 2026-07-13 23:21:16 +00:00
  • befcc3346a Fix: add missing today_for_user, day_start_utc imports to points_engine Claude 2026-07-13 23:17:49 +00:00
  • 04e2af1a85 UX overhaul: navigation, category grouping, setup guidance, checklist Claude 2026-07-13 23:01:57 +00:00
  • c56d6d5816 Fix: add missing get_week_boundaries() to dates.py Claude 2026-07-13 22:24:55 +00:00
  • ad3da57174 Fix: add backwards-compat CSS aliases for removed variable names Claude 2026-07-13 22:20:08 +00:00
  • 2411fc5b99 docs: add beta tester guide with Claude Desktop setup instructions Claude 2026-07-05 01:13:18 +00:00
  • c37543b009 feat: timezone auto-detection, branding fix, frontend rebuild Claude 2026-07-04 07:16:23 +00:00
  • 40c8485aa7 feat: MCP server for pip install path Claude 2026-07-01 04:54:56 +00:00
  • df39a8dc08 feat: Agent Connect page + /api/agent/config endpoint Claude 2026-07-01 03:45:34 +00:00
  • a6e6e2f54f v2.0: dual deployment — pip install (SQLite) + Docker (PostgreSQL) Claude 2026-07-01 03:30:12 +00:00
  • 0ce1463de8 Fix setup.ps1: correct execution order and add API_TOKEN generation Claude 2026-06-26 23:37:11 +00:00
  • 214e3e0111 Fix: AI chat router prefix /ai -> /api/ai (match other routers) Claude 2026-06-22 00:29:52 +00:00
  • f2954af400 Fix: ai_provider reads actual DB schema (config_key/config_value rows) Claude 2026-06-22 00:27:19 +00:00
  • 5294745704 Fix: replace all settings.algorithm references with hardcoded ALGORITHM Claude 2026-06-22 00:17:58 +00:00
  • 4e8b321ef8 Fix: SyntaxError in main.py — comma after allow_credentials=False Claude 2026-06-22 00:08:28 +00:00
  • d087e0a5a1 Fix: restore App.jsx and properly add ChatCoach import, route, nav Claude 2026-06-22 00:03:43 +00:00
  • 4eb70dc178 Deprioritize WHOOP: code against API docs, first user validates Claude 2026-06-21 23:51:30 +00:00
  • e9957c552a Add OUTSTANDING.md — remaining work for cofounder review Claude 2026-06-21 23:36:14 +00:00
  • 0670bca9b1 Stream C frontend: ChatCoach page, nav update, README with AI providers + agent configs Claude 2026-06-21 23:28:07 +00:00
  • 3ab88a3d2a Stream B: Device sync base class + provider registry (already committed) Claude 2026-06-21 23:16:58 +00:00
  • 9a8e6ce1eb Stream C: Multi-provider AI coaching backend + 20-provider registry Claude 2026-06-21 23:16:17 +00:00
  • 6e082ce58f Stream D: Security hardening — 10 fixes from QA review Claude 2026-06-21 23:13:53 +00:00
  • c075eb9257 Stream A: DW brand theme — Instrument Sans + IBM Plex Mono, light/dark mode, all hardcoded colors replaced Claude 2026-06-21 23:12:25 +00:00
  • 83e715dbc4 README: platform-specific install guides for Windows 11 (WSL2/Hyper-V/BIOS), macOS (Apple Silicon/Intel/Homebrew), Linux Claude 2026-06-16 03:36:06 +00:00
  • dfc5ab3c9d Add Windows setup (setup.ps1), expand README with cross-platform install, Claude Desktop example, backup/restore, architecture diagram, .dockerignore Claude 2026-06-16 03:25:03 +00:00
  • e34ae36774 Add navigation links to Settings page for Meal Plans, Integrations, Rewards, Week View Claude 2026-06-16 02:04:44 +00:00
  • 69320e1e82 Fix all 7 launch blockers from security/QA review Claude 2026-06-16 01:50:09 +00:00
  • 50eae17c34 Fix: split CREATE INDEX migration into separate statements (asyncpg multi-statement restriction) Claude 2026-06-15 14:45:43 +00:00
  • c133a463ec Deliver Step 9: agent-card.json, SKILL.md, USDA lookup, integrations dynamic config, Welcome/Integrations/MealPlan pages, API methods, README, routes Claude 2026-06-15 14:40:34 +00:00
  • 6fb5d759ef Deliver Steps 3-8: integration config, meal plans, provider registry, MCP connector (14 tools), B2A files, nginx proxy, AGENT_GUIDE, LICENSE Claude 2026-06-15 14:34:09 +00:00
  • cb892564d9 Deliver Step 1: Backend cleanup — secrets scrubbed, is_admin column, Telegram optional, crypto service, v4-v7 migrations, .env.example, setup.sh Claude 2026-06-15 14:29:53 +00:00
  • 8e630233f6 Add 3-day fast operational protocol (hour-by-hour) Claude 2026-04-16 15:16:24 +00:00
  • d4bac82644 Week 1: bilingual EN/Thai meal plan with full recipes inline Claude 2026-04-16 14:28:11 +00:00
  • bd5f82cf3c Correct Week 1 budget with verified Makro Thailand prices Claude 2026-04-12 12:11:29 +00:00
  • 3e5f38fe5a Week 1 meal plan + shopping list (expanded to 34 dairy-free recipes) Claude 2026-04-12 12:05:04 +00:00
  • 32ec2b744e Add recipes.json + CSV extract for fitness app ingestion (64 recipes) Claude 2026-04-12 10:57:16 +00:00
  • 6cb025ed97 Add 64 keto recipes (crawled from Diet Doctor via JSON-LD, filtered by macros) Claude 2026-04-12 10:48:38 +00:00
  • 5dd5d39ca6 Feature: nutrition module (keto macros + intermittent fasting + electrolytes) claude 2026-04-12 05:13:52 +00:00
  • 9a306bc250 Fix: program workout shortcut now appears under Workout category claude 2026-04-09 16:13:47 +00:00
  • 42797b5462 Feature: clickable program bar on Dashboard + program workout shortcut on Log page claude 2026-04-09 16:06:38 +00:00
  • 087b91bc42 Fix: bottom nav bar overlapping content on detail pages claude 2026-04-09 16:02:21 +00:00
  • dddd308ff7 Fix: rotate template workouts across all program weeks (Bug 2) claude 2026-04-09 15:55:22 +00:00
  • 67b539f68a Fix: add CatalogDetail page and /catalog/:id route claude 2026-04-09 15:52:03 +00:00
  • 10f13a9f62 v2: In-app support chat with Telegram notifications (REVIEW — not deployed) claude 2026-04-06 04:44:29 +00:00
  • 42632b1b50 Add PHUL and Darebee Foundation Light to known program sources claude 2026-04-03 16:53:23 +00:00
  • ac075104da Fix: settings.groq_api_key lowercase (pydantic field naming) claude 2026-04-03 16:44:14 +00:00
  • 6ae6a640f3 Fix: register catalog router before programs router to prevent /catalog path being caught by /{program_id} claude 2026-04-03 16:32:26 +00:00
  • 93f24fff83 v2: Program research, Groq extraction, and workout tracking (REVIEW — not deployed) claude 2026-04-03 16:22:53 +00:00
  • a81ca9c275 Add startup migration for equipment_list column on existing tables claude 2026-03-15 23:23:19 +00:00
  • 82c4533a96 Feature: expanded equipment, integration-aware sync, tooltips claude 2026-03-15 22:16:55 +00:00
  • 434db38f0d Fix: rename db -> fitness-db to avoid DNS collision with Coolify's postgres claude 2026-03-15 21:54:51 +00:00
  • 25d15c38ce Bake all env vars into backend Dockerfile - bypass Coolify env handling entirely claude 2026-03-15 21:20:00 +00:00
  • c386befad2 Fix root cause: config.py default had password 'fitness', DB uses trust auth claude 2026-03-15 12:33:25 +00:00
  • 3684e50ac6 Fix DB auth: custom Dockerfile bakes trust auth into postgres image claude 2026-03-15 12:28:25 +00:00
  • ea1c4f4f52 Fix DB auth: use trust auth (no password) - Coolify strips POSTGRES_PASSWORD env var claude 2026-03-15 12:16:58 +00:00
  • df03ec24ee Temp: add debug env endpoint to diagnose Coolify env var issue claude 2026-03-15 12:15:23 +00:00
  • bf074c1b44 Hardcode env vars in docker-compose - Coolify not interpolating variables claude 2026-03-15 12:11:24 +00:00
  • 080b7856b7 Redesign v2: Solar Momentum — bold, bright, energetic claude 2026-03-15 11:11:23 +00:00
  • 22f5e8fae3 Redesign: bright modern aesthetic claude 2026-03-15 10:41:01 +00:00
  • d79129efc2 Fix: replace passlib with bcrypt directly - passlib incompatible with bcrypt 4.x claude 2026-03-15 01:35:46 +00:00
  • 2488dc4daf Debug: add traceback to register/login error responses to diagnose 500 claude 2026-03-15 00:47:29 +00:00
  • 7846e3445d Fix: add future annotations to all files, fix date field name shadowing type in RewardRedeemRequest claude 2026-03-15 00:42:13 +00:00
  • 16d00fbd1b Fix backend startup: add retry logic for DB init, proper logging, ensure all models imported before create_all, increase healthcheck start_period claude 2026-03-15 00:34:39 +00:00
  • 00c58c6f62 Fix docker-compose for Coolify: remove manual Traefik labels, add healthchecks, add curl to containers claude 2026-03-15 00:23:35 +00:00
  • 4db2b0846b Initial commit: full fitness-rewards app claude 2026-03-14 23:53:00 +00:00