chore(release): v1.40.3

This commit is contained in:
Marc-André Bombeck committed 2026-10-05 12:53:40 +02:00
1 parent 7836610358
commit 25c34b0e7c
4 files changed
+34 -3

No files matched your search

+31
View File
@@ -1,5 +1,36 @@
# Changelog
## [1.40.3] — 2026-10-05
Small fixes to the Today overview and the numbers behind it.
### Added
- **`signalLine` on the daily digest.** The muted line under the lead is now
decided on the server: when the lead already talks about the top signal's
metric, only the delta remains, and the line is null when nothing is left.
Every client shows the same line.
### Fixed
- The Today lead is shown as whole sentences. A long sentence is no longer
cut mid-word; the headline or the deterministic sentence takes its place,
and only as a last resort is text shortened, at a word boundary.
- Chart trend lines, legends and tooltips name every metric in the reader's
language instead of showing its internal name (resting heart rate among
them).
- A personal usual range never collapses to a single value ("61–61 bpm"):
it keeps at least the measurement's own day-to-day spread, so the next
ordinary reading is not counted as outside it.
- Glucose today is compared with the same hours of earlier days. A fasting
morning no longer reads as below the range of whole days.
- Encrypting stored text in place no longer makes old Coach conversations
look recently active, and the Coach memory summary no longer moves a
conversation either. Measurement and mood notes keep their sync position
through the same kind of rewrite.
- Conversations an earlier release made look recently active move back to
their last message (migration 0375).
## [1.40.2] — 2026-10-05
A calmer Coach with conversations in a side panel and settings in place; the
+1 -1
View File
@@ -1,7 +1,7 @@
openapi: 3.1.0
info:
title: HealthLog API
version: 1.40.2
version: 1.40.3
description: >-
Self-hosted personal-health-tracking PWA — public API surface for the iOS native client and external ingest.
+1 -1
View File
@@ -1,6 +1,6 @@
{
"name": "healthlog",
"version": "1.40.2",
"version": "1.40.3",
"description": "Self-hosted personal-health-tracking PWA with Withings integration, AI insights, and doctor-report PDF export.",
"license": "PolyForm-Noncommercial-1.0.0",
"homepage": "https://healthlog.dev",
+1 -1
View File
@@ -36,7 +36,7 @@ try {
// v1.4.38.4 → v1.4.42. Do not hand-edit; bump `package.json` and rebuild.
const CACHE_VERSION =
(typeof self !== "undefined" && self.__APP_VERSION__) ||
/* @sw-version-fallback */ "v1.40.2";
/* @sw-version-fallback */ "v1.40.3";
const STATIC_CACHE = `healthlog-static-${CACHE_VERSION}`;
const PAGE_CACHE = `healthlog-pages-${CACHE_VERSION}`;
// v1.18.6 — read-only data cache for a curated allowlist of safe GET `/api/*`