mirror of
https://github.com/MBombeck/HealthLog.git
synced 2026-11-08 20:42:43 +00:00
chore(release): v1.32.28 — Oura catches up after a gap; manual sync for the last four providers
This commit is contained in:
1 parent
0bcbb88db1
commit
40a746b2b7
4 files changed
+27
-3
No files matched your search
@@ -2,6 +2,30 @@
|
||||
|
||||
## [Unreleased]
|
||||
|
||||
## [1.32.28] — 2026-07-25
|
||||
|
||||
Oura used to look back exactly one week and no further. If the sync had been
|
||||
broken for longer than that, or if the ring sat unused and the older nights
|
||||
only reached Oura's cloud later, those days fell outside the window and were
|
||||
never imported. Nothing said so, because a sync that finds nothing still counts
|
||||
as a sync that worked.
|
||||
|
||||
- **Oura catches up after a gap.** The window is now measured from the newest
|
||||
Oura reading actually on file rather than from a fixed week. A ten day gap
|
||||
pulls eleven days on the next run and closes itself; a month is the ceiling.
|
||||
When data is arriving normally the window stays at a week and nothing about
|
||||
the hourly run changes.
|
||||
- **A fresh Oura connection imports a month** instead of a week. Deeper history
|
||||
is a separate question and is not part of this release.
|
||||
- **Sync now for Oura, Polar, Strava and Nightscout.** These four had no way to
|
||||
ask for a sync; they only ever ran on their scheduled pass. Each connected
|
||||
card gets the same button WHOOP and Fitbit already had, limited to a few runs
|
||||
per minute.
|
||||
- **Connecting starts the first sync straight away.** Oura, Polar and
|
||||
Nightscout used to sit empty for up to an hour after connecting, waiting for
|
||||
the next scheduled pass. The first pull now runs on connect, and the schedule
|
||||
stays as the fallback.
|
||||
|
||||
## [1.32.27] — 2026-07-25
|
||||
|
||||
Target and threshold panels now follow the metric and imperial preference. The
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
openapi: 3.1.0
|
||||
info:
|
||||
title: HealthLog API
|
||||
version: 1.32.27
|
||||
version: 1.32.28
|
||||
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.32.27",
|
||||
"version": "1.32.28",
|
||||
"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.32.27";
|
||||
/* @sw-version-fallback */ "v1.32.28";
|
||||
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