From cb4fd14a8a1a617c854581fd12d27b5bd5eb048e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Marc-Andr=C3=A9=20Bombeck?= Date: Thu, 4 Jun 2026 17:27:12 +0200 Subject: [PATCH] =?UTF-8?q?chore(release):=20v1.11.4=20=E2=80=94=20sleep?= =?UTF-8?q?=20totals,=20trend=20captions,=20and=20a=20round=20of=20fixes?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- CHANGELOG.md | 18 ++++++++++++++++++ docs/api/openapi.yaml | 2 +- package.json | 2 +- 3 files changed, 20 insertions(+), 2 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 201caa4d1..d786efe12 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,23 @@ # Changelog +## [1.11.4] — 2026-06-04 — sleep totals, trend captions, and a round of fixes + +### Fixed + +- **Sleep now shows the whole night.** The sleep tile and sleep chart previously showed a single sleep stage's minutes; they now show the night's total time asleep, grouped by sleep session so a night that crosses midnight counts as one night, with the unit shown explicitly. When two sources report the same night, the higher-priority one is used rather than adding them together. +- **The daily briefing no longer makes the Insights overview wait.** The overview reads the existing briefing immediately and refreshes it in the background instead of blocking the page on generation. +- **Recent achievements no longer flash in and vanish.** Cards that depend on your layout or your data now wait for that to load before appearing, so nothing shows up only to be retracted a moment later. +- **Charts with only a day or two of data now show those points** instead of withholding them behind a "more days needed" card. A short series still notes that more days will fill out the trend. +- **A reading logged by hand and mirrored to Apple Health no longer appears twice.** The same physical reading arriving from both sources is merged into one. +- Long wellness-score labels (for example "Sleep score") no longer clip. +- The mood-by-time-of-day chart no longer overflows its card. +- The Trends row cards are now equal height and the mood card's axis labels stay inside the card. + +### Changed + +- **The Trends row now describes the actual trend.** When there is no written summary yet, each trend card states the direction and size of the change over the period (for example "rising over 30 days") drawn from your own data, instead of always showing "awaiting more data." +- **Settings → Advanced:** the erase-data and delete-account buttons now sit beside their descriptions, matching the rest of the app. + ## [1.11.3] — 2026-06-04 — WHOOP body data, quality-of-life polish, fuller translations ### Added diff --git a/docs/api/openapi.yaml b/docs/api/openapi.yaml index 91dc031e2..3a8e16515 100644 --- a/docs/api/openapi.yaml +++ b/docs/api/openapi.yaml @@ -1,7 +1,7 @@ openapi: 3.1.0 info: title: HealthLog API - version: 1.11.3 + version: 1.11.4 description: >- Self-hosted personal-health-tracking PWA — public API surface for the iOS native client and external ingest. diff --git a/package.json b/package.json index e094b3198..004cac989 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "healthlog", - "version": "1.11.3", + "version": "1.11.4", "description": "Self-hosted personal-health-tracking PWA with Withings integration, AI insights, and doctor-report PDF export.", "license": "AGPL-3.0-only", "homepage": "https://healthlog.dev",