Fix Garmin intensity minutes and add user-configurable phase goals
All checks were successful
Deploy / deploy (push) Successful in 2m38s
All checks were successful
Deploy / deploy (push) Successful in 2m38s
- Apply 2x multiplier for vigorous intensity minutes (matches Garmin) - Use calendar week (Mon-Sun) instead of trailing 7 days for intensity - Add HRV yesterday fallback when today's data returns empty - Add user-configurable phase intensity goals with new defaults: - Menstrual: 75, Follicular: 150, Ovulation: 100 - Early Luteal: 120, Late Luteal: 50 - Update garmin-sync and today routes to use user-specific phase limits Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
This commit is contained in:
@@ -156,6 +156,12 @@ export const USER_CUSTOM_FIELDS: CollectionField[] = [
|
||||
{ name: "notificationTime", type: "text" },
|
||||
{ name: "timezone", type: "text" },
|
||||
{ name: "activeOverrides", type: "json" },
|
||||
// Phase-specific intensity goals (weekly minutes)
|
||||
{ name: "intensityGoalMenstrual", type: "number" },
|
||||
{ name: "intensityGoalFollicular", type: "number" },
|
||||
{ name: "intensityGoalOvulation", type: "number" },
|
||||
{ name: "intensityGoalEarlyLuteal", type: "number" },
|
||||
{ name: "intensityGoalLateLuteal", type: "number" },
|
||||
];
|
||||
|
||||
/**
|
||||
|
||||
Reference in New Issue
Block a user