Commit Graph

  • dd395180a3 feat: hybrid goal tracking - with/without target_date Lars 2026-03-28 17:22:18 +0100
  • 0e89850df8 fix: add start_date and created_at to get_active_goals query Lars 2026-03-28 17:18:53 +0100
  • eb8b503faa debug: log all continue statements in goal deviation calculation Lars 2026-03-28 15:09:41 +0100
  • 294b3b2ece debug: extensive logging for behind_schedule/on_track calculation Lars 2026-03-28 15:07:31 +0100
  • 8e67175ed2 fix: behind_schedule now uses time-based deviation, not just lowest progress Lars 2026-03-28 14:58:50 +0100
  • d7aa0eb3af feat: show target_date in goal list next to target value Lars 2026-03-28 14:50:34 +0100
  • cb72f342f9 fix: add missing start_date and reached_date to grouped goals query Lars 2026-03-28 14:48:41 +0100
  • 623f34c184 debug: extensive frontend logging for goal dates Lars 2026-03-28 14:46:06 +0100
  • b7e7817392 debug: show ALL goals with dates, not just first Lars 2026-03-28 14:45:36 +0100
  • 068a8e7a88 debug: show goals after serialization Lars 2026-03-28 14:41:33 +0100
  • 97defaf704 fix: serialize date objects to ISO format for JSON Lars 2026-03-28 14:36:45 +0100
  • 370f0d46c7 debug: extensive logging for start_date persistence Lars 2026-03-28 14:33:16 +0100
  • c90e30806b fix: save start_date to database in update_goal Lars 2026-03-28 14:28:52 +0100
  • ab29a85903 debug: Add console logging to trace start_date loading Lars 2026-03-28 13:55:29 +0100
  • 3604ebc781 fix: Load actual start_date in edit form + improve timeline display Lars 2026-03-28 13:50:47 +0100
  • e479627f0f feat: Auto-adjust start_date to first available measurement Lars 2026-03-28 13:41:35 +0100
  • 169dbba092 debug: Add comprehensive logging to trace historical value lookup Lars 2026-03-28 13:27:16 +0100
  • 42cc583b9b debug: Add logging to update_goal to trace start_date issue Lars 2026-03-28 13:24:29 +0100
  • 7ffa8f039b fix: PostgreSQL date subtraction in historical value query Lars 2026-03-28 13:22:05 +0100
  • 1c7b5e0653 fix: Include start_date in goal edit form and API call Lars 2026-03-28 13:19:10 +0100
  • 327319115d feat: Frontend - Startdatum field in goal form Lars 2026-03-28 13:15:56 +0100
  • efde158dd4 feat: Auto-populate goal start_value from historical data Lars 2026-03-28 13:14:33 +0100
  • a6701bf7b2 fix: Include start_value in get_active_goals query Lars 2026-03-28 13:02:43 +0100
  • befc310958 fix: focus_areas column name + goal progress calculation Lars 2026-03-28 12:43:54 +0100
  • 112226938d fix: Convert goal values to float before progress calculation Lars 2026-03-28 12:39:26 +0100
  • 8da577fe58 fix: Phase 0b - body_progress_score + placeholder formatting Lars 2026-03-28 12:34:24 +0100
  • b09a7b200a fix: Phase 0b - implement active_goals and focus_areas JSON placeholders Lars 2026-03-28 12:19:37 +0100
  • 05d15264c8 fix: Phase 0b - complete Decimal/float conversion in nutrition_metrics Lars 2026-03-28 11:32:07 +0100
  • 78437b649f fix: Phase 0b - PostgreSQL Decimal type handling Lars 2026-03-28 11:23:40 +0100
  • 6f20915d73 fix: Phase 0b - body_progress_score uses correct column name Lars 2026-03-28 11:16:29 +0100
  • 202c36fad7 fix: Phase 0b - replace non-existent get_goals_by_type import Lars 2026-03-28 11:04:28 +0100
  • cc76ae677b fix: Phase 0b - score functions use English focus area keys Lars 2026-03-28 10:59:37 +0100
  • 63bd103b2c feat: Phase 0b - add avg_per_week_30d to frontend dropdown Lars 2026-03-28 10:50:51 +0100
  • 14c4ea13d9 feat: Phase 0b - add avg_per_week_30d aggregation method Lars 2026-03-28 10:45:36 +0100
  • 9fa6c5dea7 feat: Phase 0b - add nutrition focus areas to score mapping Lars 2026-03-28 10:20:46 +0100
  • 949301a91d feat: Phase 0b - add nutrition focus area category (migration 033) Lars 2026-03-28 10:20:08 +0100
  • 43e6c3e7f4 fix: Phase 0b - map German to English category names Lars 2026-03-28 10:13:10 +0100
  • e3e635d9f5 fix: Phase 0b - remove orphaned German mapping entries Lars 2026-03-28 10:10:18 +0100
  • 289b132b8f fix: Phase 0b - map_focus_to_score_components English keys Lars 2026-03-28 09:53:59 +0100
  • 919eae6053 fix: Phase 0b - sleep dict access in health_stability_score regularity Lars 2026-03-28 09:42:54 +0100
  • 91bafc6af1 fix: Phase 0b - activity duration column in health_stability_score Lars 2026-03-28 09:40:07 +0100
  • 10ea560fcf fix: Phase 0b - fix last sleep column names in health_stability_score Lars 2026-03-28 09:35:36 +0100
  • b230a03fdd fix: Phase 0b - fix blood_pressure and top_goal_name bugs Lars 2026-03-28 09:32:04 +0100
  • 02394ea19c fix: Phase 0b - fix remaining calculation bugs from log analysis Lars 2026-03-28 08:50:55 +0100
  • dd3a4111fc fix: Phase 0b - fix remaining calculation errors Lars 2026-03-28 08:39:31 +0100
  • 4817fd2b29 fix: Phase 0b - correct all SQL column names in calculation engine Lars 2026-03-28 08:28:20 +0100
  • 53969f8768 fix: SyntaxError in placeholder_resolver.py line 1037 Lars 2026-03-28 08:18:31 +0100
  • 6f94154b9e fix: Add error logging to Phase 0b placeholder calculation wrappers Lars 2026-03-28 07:39:53 +0100
  • 7d4f6fe726 fix: Update placeholder catalog with Phase 0b placeholders Lars 2026-03-28 07:35:48 +0100
  • 4f365e9a69 docs: Phase 0b Quick Test prompt (Option B) Lars 2026-03-28 07:27:42 +0100
  • bf0b32b536 feat: Phase 0b - Integrate 100+ Goal-Aware Placeholders Lars 2026-03-28 07:22:37 +0100
  • 09e6a5fbfb feat: Phase 0b - Calculation Engine for 120+ Goal-Aware Placeholders Lars 2026-03-28 07:20:40 +0100
  • 56933431f6 chore: remove deprecated vitals.py (-684 lines) Lars 2026-03-28 06:41:51 +0100
  • 12d516c881 refactor: split goals.py into 5 modular routers Split_routers Lars 2026-03-28 06:31:31 +0100
  • 979e734bd9 Merge pull request 'Bug Fix' (#52) from develop into main Lars 2026-03-27 22:16:18 +0100
  • 448f6ad4f4 fix: use psycopg2 placeholders (%s) not PostgreSQL ($N) Lars 2026-03-27 22:14:28 +0100
  • e4a2b63a48 fix: vitals baseline parameter sync + goal utils transaction rollback Lars 2026-03-27 22:09:52 +0100
  • ce4cd7daf1 fix: include filter_conditions in goal type list query Lars 2026-03-27 21:57:25 +0100
  • 9ab36145e5 docs: documentation completion summary Lars 2026-03-27 21:36:23 +0100
  • eb5c099eca docs: comprehensive status update v0.9h pre-release Lars 2026-03-27 21:35:18 +0100
  • 37ea1f8537 fix: vitals_baseline dynamic query parameter mismatch Lars 2026-03-27 21:23:56 +0100
  • 79cb3e0100 Merge pull request 'V 0.9h dynamic focus area system' (#51) from develop into main V0.9h Lars 2026-03-27 21:14:40 +0100
  • 378bf434fc fix: 3 critical bugs in Goals and Vitals Lars 2026-03-27 21:04:28 +0100
  • 3116fbbc91 feat: Dynamic Focus Areas system v2.0 - fully implemented Lars 2026-03-27 20:51:19 +0100
  • dfcdfbe335 fix: restore Goal Mode cards and fix focus areas display Lars 2026-03-27 20:40:33 +0100
  • 029530e078 fix: backward compatibility for focus_areas migration Lars 2026-03-27 20:34:06 +0100
  • ba5d460e92 fix: Graceful fallback if Migration 031 not yet applied Lars 2026-03-27 20:24:16 +0100
  • 34ea51b8bd fix: Add /api prefix to focus_areas router Lars 2026-03-27 20:00:41 +0100
  • 6ab0a8b631 fix: Rename focusAreas → focusPreferences (duplicate state variable) Lars 2026-03-27 19:58:35 +0100
  • 6a961ce88f feat: Frontend Phase 3.2 - Goal Form Focus Areas + Badges Lars 2026-03-27 19:54:45 +0100
  • d14157f7ad feat: Frontend Phase 3.1 - Focus Areas Admin UI Lars 2026-03-27 19:51:18 +0100
  • f312dd0dbb feat: Backend Phase 2 - Focus Areas API + Goals integration Lars 2026-03-27 19:48:05 +0100
  • 2f64656d4d feat: Migration 031 - Focus Area System v2.0 (dynamic, extensible) Lars 2026-03-27 19:44:18 +0100
  • 9d22e7e8af Merge pull request 'Goalsystem V1' (#50) from develop into main V0.9g Lars 2026-03-27 17:40:50 +0100
  • 0a1da37197 fix: Remove g.direction from SELECT - column does not exist Lars 2026-03-27 17:08:30 +0100
  • 495f218f9a feat: Add Goal Types admin link to Settings/AdminPanel Lars 2026-03-27 17:05:42 +0100
  • fac8820208 fix: SQL error - direction is in goals table, not goal_type_definitions Lars 2026-03-27 17:05:14 +0100
  • 217990d417 fix: Prevent manual progress entries for automatic goals Lars 2026-03-27 17:00:53 +0100
  • 1960ae4924 docs: Update CLAUDE.md - Custom Goals Page Lars 2026-03-27 15:32:44 +0100
  • bcb867da69 refactor: Separate goal tracking - strategic vs tactical Lars 2026-03-27 15:32:15 +0100
  • 398c645a98 feat: Goal Progress Log UI - complete frontend Lars 2026-03-27 14:02:24 +0100
  • 7db98a4fa6 feat: Goal Progress Log - backend + API (v2.1) Lars 2026-03-27 13:58:14 +0100
  • ce37afb2bb fix: Migration 029 - activate missing goal types (flexibility, strength) Lars 2026-03-27 13:53:47 +0100
  • db90f397e8 feat: auto-assign goal category based on goal type Lars 2026-03-27 13:09:34 +0100
  • 498ad7a47f fix: show goal type label when name is empty Lars 2026-03-27 12:51:24 +0100
  • 9e95fd8416 fix: get_goals_grouped - remove is_active check (column doesn't exist) Lars 2026-03-27 12:45:03 +0100
  • ca4f722b47 fix: goal_utils - support different date column names Lars 2026-03-27 12:42:56 +0100
  • 1c00238414 fix: get_goals_grouped - remove non-existent linear_projection column Lars 2026-03-27 12:41:06 +0100
  • 448d19b840 fix: Migration 028 - remove is_active from index (column doesn't exist yet) Lars 2026-03-27 12:36:58 +0100
  • caebc37da0 feat: goal categories UI - complete rebuild Lars 2026-03-27 12:33:17 +0100
  • 6a3a782bff feat: goal categories and priorities - backend + API Lars 2026-03-27 12:30:59 +0100
  • 2f51b26418 fix: focus areas slider NaN values and validation Lars 2026-03-27 12:20:01 +0100
  • 92cc309489 feat: relative weight sliders for focus areas Lars 2026-03-27 12:10:56 +0100
  • 1fdf91cb50 fix: Migration 027 - health mode missing dimensions Lars 2026-03-27 10:56:53 +0100
  • 80d57918ae fix: Migration 027 constraint violation - health mode sum Lars 2026-03-27 10:53:39 +0100
  • d97925d5a1 feat: Focus Areas Slider UI (Goal System v2.0 complete) Lars 2026-03-27 10:36:42 +0100
  • 4a11d20c4d feat: Goal System v2.0 - Focus Areas with weighted priorities Lars 2026-03-27 08:38:03 +0100
  • 2303c04123 feat: filtered goal types - count specific training types Lars 2026-03-27 08:14:22 +0100
  • 2c978bf948 feat: dynamic schema dropdowns for goal type admin UI Lars 2026-03-27 08:05:45 +0100
  • 210671059a debug: comprehensive error handling and logging for list_goals Lars 2026-03-27 07:58:56 +0100