Commit Graph

  • bda60b83c2 merge: feature/06-phase-06 into main — autonomously merged by gravl-pm main clawd 2026-04-29 23:28:50 +02:00
  • a96d5f64e4 pm-autonomy: Cycle 23:28 CEST — checkpoint update pre-merge feature/06 clawd 2026-04-29 23:28:50 +02:00
  • 3a8aaa7754 merge: resolve origin/main conflicts into feature/06-phase-06 feature/06-phase-06 clawd 2026-04-28 05:57:13 +02:00
  • 9940df7037 pm-autonomy: Cycle 04:51 CEST — checkpoint synced to main. feature/03-design-polish validated (0 conflicts, build OK). feature/06-phase-06 has 4 conflicts needing agent resolution. Phase 10-09 day 51 awaiting DevOps Lead auth. clawd 2026-04-28 04:53:50 +02:00
  • a53b7d4748 chore: remove 269 tracked .claude/ files (3MB) + fix checkpoint merge conflict clawd 2026-04-28 03:46:16 +02:00
  • 80e7d2ce6d pm-autonomy: Cycle 01:38 CEST — autonomous work complete. Claude Code agent converted feature/06 tests Jest→node:test (commit 9d7cfdd). Tests parse OK. Phase 10-09 still READY_FOR_LAUNCH (day 50). Monitoring continues. clawd 2026-04-28 01:39:29 +02:00
  • 9d7cfddb4f test: convert phase-06-tests.js from Jest to Node.js native test runner clawd 2026-04-28 01:38:07 +02:00
  • bad4b91eca pm-autonomy: Cycle 01:33 CEST — spawned Claude Code agent to fix feature/06-phase-06 test failures (Jest→node:test conversion). Monitoring. clawd 2026-04-28 01:37:58 +02:00
  • ae66d8211a pm-autonomy: Recovery cycle 21:26 UTC — checkpoint stale 124min, status=completed, phase 10-09 READY_FOR_LAUNCH day 50, no autonomous work available, monitoring continues clawd 2026-04-27 23:30:00 +02:00
  • e5226b3e2f pm-autonomy: Update checkpoint timestamps for 18:20 UTC cycle clawd 2026-04-27 20:22:31 +02:00
  • 44ad60120f pm-autonomy: Cycle 18:20 UTC — checkpoint verified, repo clean, phase 10-09 READY_FOR_LAUNCH (day 50) clawd 2026-04-27 20:21:45 +02:00
  • ee0678614e pm-autonomy: Cycle 09:53 UTC - monitoring, day 50 awaiting DevOps Lead auth clawd 2026-04-27 11:55:23 +02:00
  • 2a4e78ac6f checkpoint: autonomy check 09:50 CEST — repo clean, phase 10-09 still READY_FOR_LAUNCH (day 50) clawd 2026-04-27 09:52:30 +02:00
  • 1f2a892391 feat(frontend): Kinetic Precision design system — new lime theme, glassmorphism, redesigned pages clawd 2026-04-27 08:49:07 +02:00
  • b6c39574c2 Phase 10-08: Update checkpoint - all critical blockers RESOLVED clawd 2026-03-08 07:00:23 +01:00
  • ca83efe828 Phase 10-08: Implement DNS egress NetworkPolicy for staging environment clawd 2026-03-08 07:00:07 +01:00
  • afcb9913aa Task 10-07-04: Monitoring & Logging Validation COMPLETE clawd 2026-03-07 02:37:31 +01:00
  • d81e403f01 Phase 06 Tier 1: Complete Backend Implementation - Recovery Tracking & Swap System clawd 2026-03-06 20:54:03 +01:00
  • c153a9648f docs(phase-06): Define functionality-first priorities clawd 2026-03-06 20:49:51 +01:00
  • 323dbbc551 docs(phase-06): Add UI/UX design specifications from real Gravl app clawd 2026-03-06 20:46:33 +01:00
  • e133635a4a chore: checkpoint - Phase 06-01 testing complete, ready for merge clawd 2026-03-06 16:08:44 +01:00
  • 6ad917c9b9 feat(06-01): Implement workout swap/rotation system - API, DB, frontend clawd 2026-03-06 15:06:31 +01:00
  • 0af9c3935b feat: Add k8s deployment manifests for staging environment (Phase 10-07, Task 2) clawd 2026-03-06 14:08:32 +01:00
  • b87c099289 chore(phase-06): Initialize PM checkpoint for Task 06-01 clawd 2026-03-06 12:35:40 +01:00
  • 3d4f5d8f10 docs(phase-06): Add intelligent workout adaptation & recovery tracking plan clawd 2026-03-06 12:35:34 +01:00
  • bfb6606127 Merge pull request 'feature/05-exercise-encyclopedia' (#4) from feature/05-exercise-encyclopedia into main sphinxen 2026-03-06 12:29:20 +01:00
  • 6268356c9d fix: Correct relative path to exercises.json from exerciseRecommendations.js feature/05-exercise-encyclopedia clawd 2026-03-06 12:19:24 +01:00
  • 80654de67b fix: Include exercises.json in src/data for Docker build context clawd 2026-03-06 12:18:15 +01:00
  • 5af6d5c6e5 fix: Include exercises.json in Docker context for backend clawd 2026-03-06 12:17:34 +01:00
  • 516c8a600e docs(08-01): Add comprehensive phase summary clawd 2026-03-03 21:29:22 +01:00
  • 9f4362ac66 chore(08-01): Update checkpoint - Health monitoring complete clawd 2026-03-03 21:28:57 +01:00
  • e09017d2e0 feat(08-01): Health monitoring & logging infrastructure clawd 2026-03-03 21:28:46 +01:00
  • 1104f6360e chore(07-03): Stage deployment scripts and documentation updates clawd 2026-03-03 19:24:29 +01:00
  • fa766b21f7 docs(07-03): Deployment testing plan and documentation clawd 2026-03-03 18:23:19 +01:00
  • 53f4df6e3c feat(07-02): Add CI/CD deployment scripts clawd 2026-03-03 17:20:23 +01:00
  • 355919e07d checkpoint: PHASE 06 COMPLETE - E2E testing infrastructure + 20 test suite ready clawd 2026-03-03 14:10:18 +01:00
  • dbaaf78de5 feat(06-05): Expand E2E test coverage clawd 2026-03-03 12:11:40 +01:00
  • 0ff29a5d3b feat(06-04): Playwright E2E test suite execution clawd 2026-03-03 09:05:46 +01:00
  • 99ff53250d checkpoint: PHASE 06-03 - E2E testing infrastructure validated clawd 2026-03-03 04:57:12 +01:00
  • 1f93f2d4ad feat(06-03): Update Playwright config and tests to ES modules syntax clawd 2026-03-03 04:56:51 +01:00
  • fbba2d894d feat(06-01): Exercise recommendations API endpoint + frontend components (coach-assisted suggestions) clawd 2026-03-03 03:54:12 +01:00
  • f580fa81a6 feat(05-03): Implement API fallback handling for research display clawd 2026-03-02 23:45:07 +01:00
  • 2a0496b915 feat(05-03): frontend fallback integration for research display clawd 2026-03-02 23:44:32 +01:00
  • ab87e54630 feat(05-03): Integrate AI fallback system into research search (Exa → Ollama/Gemini/OpenRouter/OpenCode) clawd 2026-03-02 23:44:03 +01:00
  • 6472eb8c6c feat(05-03): ResearchDisplay component + dark-theme encyclopedia UI clawd 2026-03-02 20:38:14 +01:00
  • 210a2d15a9 config: switch to Ollama-first strategy (local AI priority) clawd 2026-03-02 19:48:41 +01:00
  • 2f6392a807 config: reorder API fallbacks - Gemini → OpenRouter → OpenCode clawd 2026-03-02 19:43:55 +01:00
  • 2bc4c947ae config: upgrade to 3-tier fallback system (Gemini → OpenCode → OpenRouter) clawd 2026-03-02 19:39:33 +01:00
  • 0c37d6ea91 config: add OpenCode API fallback for Gemini quota clawd 2026-03-02 19:38:25 +01:00
  • f7c654325f checkpoint: 05-03 completed clawd 2026-03-02 19:22:50 +01:00
  • 83ccd6c601 feat(05-03): Exercise research frontend integration clawd 2026-03-02 19:20:40 +01:00
  • 53f026aee2 feat(05-02): exa-search research integration clawd 2026-03-02 14:10:32 +01:00
  • 994cc9e984 feat(05-01): Exercise database schema + CRUD API clawd 2026-03-02 13:03:30 +01:00
  • 5a9ea9c9a8 checkpoint: phase 05 (exercise encyclopedia) ready to start clawd 2026-03-02 09:26:32 +01:00
  • b2f88fc570 Merge pull request 'feature/04-workout-modification' (#2) from feature/04-workout-modification into main sphinxen 2026-03-02 09:25:33 +01:00
  • fac53a3605 chore: add dist and build artifacts to .gitignore feature/04-workout-modification clawd 2026-03-02 09:18:54 +01:00
  • 994f406050 fix: make backend listen on 0.0.0.0 instead of localhost clawd 2026-03-02 09:12:57 +01:00
  • f941011130 chore: remove stray EOF and PLANEOF files clawd 2026-03-02 09:03:43 +01:00
  • fa95e880b2 docs: add CLAUDE.md — agent development guidelines clawd 2026-03-02 08:46:26 +01:00
  • f63f4c0420 04-06-02: Save error handling & retry logic clawd 2026-03-02 01:54:04 +01:00
  • 475cf10b17 04-06: Plan persistence improvements and implement draft persistence clawd 2026-03-02 00:51:11 +01:00
  • cf85e9e314 04-05: Reset to Original feature - custom workouts can be reverted to program versions clawd 2026-03-01 20:44:45 +01:00
  • b5c9250a10 feat(04-04-visual-distinction): Add custom vs program workout badges on WorkoutSelectPage clawd 2026-03-01 19:41:54 +01:00
  • a24199e56c feat(04-03-partial): ExercisePicker and WorkoutEditPage components - swap/add/remove exercises with sets/reps editing clawd 2026-03-01 15:36:47 +01:00
  • 5fd21719d0 test(e2e): add Playwright with browser tests for login, logo, dashboard clawd 2026-03-01 09:15:54 +01:00
  • 4bd2c9607d feat(phase-4): Backend API for custom workouts clawd 2026-03-01 03:36:53 +01:00
  • 22750bfa06 fix(staging): fix Traefik service linking with explicit service labels clawd 2026-03-01 00:23:52 +01:00
  • 4b39f39e3e feat(staging): add Traefik-based staging with automatic subdomains clawd 2026-03-01 00:14:22 +01:00
  • 7694ca6313 feat(infra): add staging environment setup with docker-compose and scripts clawd 2026-03-01 00:10:58 +01:00
  • 15d7aff096 Merge pull request 'feature/03-design-polish' (#1) from feature/03-design-polish into main sphinxen 2026-03-02 09:08:10 +01:00
  • f6e98ae6b0 checkpoint: mark phase 3 complete (03-01, 03-02, 03-03) feature/03-design-polish clawd 2026-03-01 00:03:48 +01:00
  • 362f4eed49 checkpoint: mark phase 3 complete (03-01, 03-02, 03-03) clawd 2026-03-01 00:03:48 +01:00
  • ddbd7010df 03-03: Workout Experience Polish - enhanced exercise cards, progress badges, rest timer, KLART button, warmup styling clawd 2026-02-28 23:47:36 +01:00
  • 6d1da03fec 03-03: Workout Experience Polish - enhanced exercise cards, progress badges, rest timer, KLART button, warmup styling clawd 2026-02-28 23:47:36 +01:00
  • d03bd50f1d feat(dashboard): polish header logo, stat cards, calendar and animations clawd 2026-02-28 23:22:34 +01:00
  • 5d0e0e3952 feat(dashboard): polish header logo, stat cards, calendar and animations clawd 2026-02-28 23:22:34 +01:00
  • 65ea12a47b feat(auth): polish login/register with logo, gradients and animations clawd 2026-02-28 22:59:08 +01:00
  • be4a149a47 feat(auth): polish login/register with logo, gradients and animations clawd 2026-02-28 22:59:08 +01:00
  • aa1786a550 checkpoint: mark 03-01-login-onboarding-polish as completed clawd 2026-02-28 22:58:24 +01:00
  • 0cd6cd0269 checkpoint: mark 03-01-login-onboarding-polish as completed clawd 2026-02-28 22:58:24 +01:00
  • db31bea203 feat(onboarding): add conversational ChatOnboarding component clawd 2026-02-28 22:06:15 +01:00
  • e40b486ae5 feat(onboarding): add conversational ChatOnboarding component clawd 2026-02-28 22:06:15 +01:00
  • 7a965319a2 design: WorkoutPage Hevy-style redesign + AlternativeModal + backend API clawd 2026-02-28 21:25:23 +01:00
  • 04bab32e26 design: WorkoutPage Hevy-style redesign + AlternativeModal + backend API clawd 2026-02-28 21:25:23 +01:00
  • 0e5cec927a docs: add TDD coding conventions clawd 2026-02-28 14:43:25 +01:00
  • 7b4625c78f docs: add phase 3 design polish planning, update progress clawd 2026-02-26 23:53:22 +01:00
  • a72deba7a6 docs(phase-02): complete phase execution clawd 2026-02-21 18:49:36 +01:00
  • 84fa21214b docs: add Stop hook implementation plan clawd 2026-02-21 18:47:13 +01:00
  • 0462adab8d docs(02-02): complete DELETE logs endpoint plan — summary and state update clawd 2026-02-21 18:46:26 +01:00
  • d222acd45c docs: add Stop hook design doc clawd 2026-02-21 18:45:43 +01:00
  • 64633981ed feat(02-02): wire deleteLog through App.jsx and WorkoutPage to ExerciseCard clawd 2026-02-21 18:44:58 +01:00
  • 889eb50070 feat(02-02): add DELETE /api/logs endpoint to backend clawd 2026-02-21 18:44:18 +01:00
  • 74844fa3e7 docs(02-01): complete flexible sets plan 01 — summary and state update clawd 2026-02-21 18:43:18 +01:00
  • e0930fdef9 feat(02-01): add CSS for add-set button, delete-set button, and set-type modal clawd 2026-02-21 18:41:33 +01:00
  • 303e332d65 feat(02-01): refactor ExerciseCard to dynamic setList with add-set modal and delete-set clawd 2026-02-21 18:40:45 +01:00
  • 26b7809027 docs(phase-02): research flexible sets phase clawd 2026-02-21 18:01:42 +01:00
  • b4e2fbff3c docs(02): capture phase context clawd 2026-02-21 17:55:32 +01:00
  • 9e98a8dc60 docs(phase-1): complete phase execution clawd 2026-02-16 08:25:56 +01:00
  • 2083aaadad docs(01-02): complete stepper integration plan — summary and state update clawd 2026-02-16 08:22:48 +01:00
  • 8bb221e829 feat(01-02): integrate WeightInput and RepsInput into ExerciseCard set rows clawd 2026-02-16 08:21:26 +01:00