chore(release): v1.35.4 — the checks tell the truth about the calendar and about themselves

This commit is contained in:
Marc-André Bombeck committed 2026-08-02 00:38:01 +02:00
1 parent c682145627
commit 2618a7ae71
4 files changed
+33 -3

No files matched your search

+30
View File
@@ -2,6 +2,36 @@
## [Unreleased]
## [1.35.4] — 2026-08-02
### Fixed
- A checkup due later today is no longer described as overdue. Two places
counted the distance to a checkup in hours and rounded, which is a different
question from how many calendar days away it is. On a Friday evening,
something due Saturday morning is fourteen hours away and something due Sunday
morning is thirty-eight, and rounding turned both into tomorrow. Both now
count calendar days in the timezone on your profile.
- The assistant and the screen beside it now agree about when a checkup is due.
The list the assistant reads flipped to overdue the moment the clock time
passed, while the page still said today until midnight. One appointment could
produce two different answers depending on which one you asked.
### Internal
- The set of places that can work out who is calling is now frozen by a check.
It covers surfaces that read a session and surfaces that authenticate by a
credential in the address rather than a session, which no earlier check
watched at all. Adding one now fails the check until it is listed with a
reason.
- One place that turns an access token into an account was outside the previous
check's reach, because the check looked for a phrase the file happens to write
across two lines. It matched nothing and reported success. It now tolerates
the formatting and fails when it finds nothing to match, so an empty result
can no longer read as a pass.
- Test fixtures that stated the score version by hand now read it from the same
place the application does, so a future change to it cannot leave them behind.
## [1.35.3] — 2026-08-01
### Added
+1 -1
View File
@@ -1,7 +1,7 @@
openapi: 3.1.0
info:
title: HealthLog API
version: 1.35.3
version: 1.35.4
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.35.3",
"version": "1.35.4",
"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.35.3";
/* @sw-version-fallback */ "v1.35.4";
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/*`