v1.4.36 — perf, charts, AI payload trim, UX punch

Heavy-aggregate skip on the rollup-fresh + fully-covered path,
daily chart fetches opt into rollup buckets via source=rollup,
Insights extractFeatures swap drops the prompt payload from
double-digit MB to the low hundreds of kB on power-user accounts,
page-level isLoading gate replaced with per-section early-skeleton
paint, trends-row chart slot pinned for CLS, IntakeHistoryListV2
restored on the medication detail page, About card folded into the
Admin Console with an auto-checking update badge, cumulative metric
tiles read the day's running sum, IP-whois fallback surfaces city
+ country when the ASN lookup misses. Migration 0068 adds an
additive users.insights_exclude_metrics column. Unit suite 4354
passing; typecheck + lint clean.
This commit is contained in:
Marc-André Bombeck committed 2026-05-17 13:22:51 +02:00
1 parent 5a3ca330ac
commit 0e2a99f8e7
70 files changed
+4982 -810

No files matched your search

+15 -3
View File
@@ -353,8 +353,10 @@ components:
- sleep
- resting_hr
- steps
- medications
- anthropometrics
type: string
maxItems: 9
maxItems: 11
type: array
showEvidenceByDefault:
default: false
@@ -1076,8 +1078,10 @@ components:
- sleep
- resting_hr
- steps
- medications
- anthropometrics
type: string
maxItems: 9
maxItems: 11
type: array
showEvidenceByDefault:
default: false
@@ -1880,8 +1884,10 @@ paths:
- sleep
- resting_hr
- steps
- medications
- anthropometrics
type: string
maxItems: 9
maxItems: 11
type: array
showEvidenceByDefault:
default: false
@@ -2486,6 +2492,12 @@ paths:
- weekly
- monthly
type: string
- in: query
name: source
schema:
enum:
- rollup
type: string
responses:
"200":
content: