From bdacd78b0af658ed86d8d16c0281b8f58f71d78c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Marc-Andr=C3=A9=20Bombeck?= Date: Mon, 1 Jun 2026 21:21:02 +0200 Subject: [PATCH] =?UTF-8?q?chore(release):=20v1.8.5=20=E2=80=94=20Insights?= =?UTF-8?q?=20reference=20panels,=20mood=20depth,=20injection=20tracking?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- CHANGELOG.md | 27 +++++++++++++++++++++++++++ package.json | 2 +- 2 files changed, 28 insertions(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 92abd02d2..af8ac9363 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,32 @@ # Changelog +## [1.8.5] — 2026-06-01 — Insights reference panels, mood depth, injection tracking + +### Added + +- **A target reference panel on every Insights category page.** Each metric now shows the target band, where the latest reading sits inside it, a plain-language status, the guideline source behind the range, the 30-day average and a seven-day consistency strip — the same reference the Targets page carries, now on the page where you read the trend. Blood glucose surfaces one panel per context (fasting, post-meal, random, bedtime). +- **A statistics strip per metric** — minimum, maximum, median and mean — plus a dedicated page that lists every underlying reading with edit and delete, reachable from each Insights category. +- **Injection-site tracking and rotation.** Opt-in per medication (injections only): record the site after a dose, see the history on a body map, and get a rotation suggestion. Sites can be restricted per medication, and an account-level exclusion always wins. +- **Structured mood tags and a per-entry note**, with a notes timeline so the context behind a mood is kept alongside the score. +- **A richer mood page** — calendar heatmap, score distribution, weekday pattern, and correlations with sleep and activity. +- **A measurement-diversity nudge** that suggests logging at other times or days when readings cluster, for a fuller picture. + +### Changed + +- **The medication compliance display adapts to how often a dose is due** — a percentage for frequent schedules, a dose-by-dose adherence timeline for sparse ones, so an every-few-weeks medication reads sensibly. +- **The Trends section now follows the daily briefing**, charting the metrics the briefing actually flags rather than a fixed set. +- **Tightened the Insights category pages and rebalanced the overview** for a denser, calmer layout. +- **Gait and mobility metrics from Apple Health are consolidated to a daily mean overnight**, while discrete clinical readings (weight, blood pressure, glucose, mood, pulse) stay raw. +- **The health-record FHIR export codes HealthKit-only metrics under a dedicated code system** instead of the LOINC namespace, for FHIR R4 conformance and alignment with the native client. + +### Fixed + +- **A rolling-interval medication now surfaces its first dose at the start date** — including when that date is already in the past — so the dashboard and reminders no longer skip the opening dose. +- **The medication wizard no longer shows each time-of-day suggestion twice.** +- **Deleting a medication no longer hangs on a spinner.** +- **Mood entries with tags save atomically** — the entry and its tags commit together, and create and update return the saved tags immediately rather than after a refresh. +- **Accessibility:** the injection-site picker has a visible focus state and screen-reader labels; mood tag chips and the status pill meet the contrast and minimum tap-target guidelines. + ## [1.8.4] — 2026-06-01 — Medication card accuracy + Insights polish ### Fixed diff --git a/package.json b/package.json index ed9603af0..f6ff459ec 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "healthlog", - "version": "1.8.4", + "version": "1.8.5", "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",