mirror of
https://github.com/MBombeck/HealthLog.git
synced 2026-11-13 06:32:03 +00:00
Merge branch 'feat/v144-userneeds' into release/v1.44.0
# Conflicts: # src/__tests__/sharing-surface-guard.test.ts # src/__tests__/workout-canonical-identity-guard.test.ts
This commit is contained in:
commit
aa899a9d54
86 files changed
+12949
-9
No files matched your search
@@ -0,0 +1,9 @@
|
||||
-- Optional per-user activity goals for the activity calendar: workouts,
|
||||
-- active minutes and steps per week, steps per month.
|
||||
--
|
||||
-- Nullable, no default, no backfill: null reads as "no goal set", which is
|
||||
-- every account's state today.
|
||||
--
|
||||
-- Reversibility: dropping the column removes the goals; nothing else reads it.
|
||||
|
||||
ALTER TABLE "users" ADD COLUMN "activity_goals_json" JSONB;
|
||||
@@ -392,6 +392,12 @@ model User {
|
||||
/// Settings > System through `/api/settings/preview-features`.
|
||||
/// @pending-consumer(topics preview) the `topics` flag is stored and shown, but no surface reads it yet; the topic overview pages will.
|
||||
previewFeaturesJson Json? @map("preview_features_json")
|
||||
/// Optional activity goals the person set for themselves: workouts, active
|
||||
/// minutes and steps per week, steps per month. Null or an absent key = no
|
||||
/// goal. Parsed by `src/lib/validations/activity-goals.ts`, written through
|
||||
/// `/api/activity/goals`, read by the activity calendar
|
||||
/// (`/api/activity/calendar`), which reports progress against each goal set.
|
||||
activityGoalsJson Json? @map("activity_goals_json")
|
||||
// Blood-glucose display unit preference. Canonical storage is mg/dL.
|
||||
glucoseUnit String? @map("glucose_unit") // "mg/dL" | "mmol/L" | null = default "mg/dL"
|
||||
// v1.18.6 — explicit "I have diabetes / clinician glucose targets" opt-in.
|
||||
|
||||
Reference in new issue
Block a user