mirror of
https://github.com/MBombeck/HealthLog.git
synced 2026-11-09 13:01:00 +00:00
chore(release): v1.35.4 — the checks tell the truth about the calendar and about themselves
This commit is contained in:
1 parent
c682145627
commit
2618a7ae71
4 files changed
+33
-3
No files matched your search
@@ -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,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
@@ -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
@@ -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/*`
|
||||
|
||||
Reference in new issue
Block a user