mirror of
https://github.com/MBombeck/HealthLog.git
synced 2026-11-09 13:01:00 +00:00
chore(release): v1.29.1 — polish and fixes from the daily view
Today refreshes right after a dose; a calmer Today hero; the Coach names the attached document; a fresh install starts with tracking on; the vitals explainer line is removed; the illness journal gains an editable end and a settled course line; the morning refresh now triggers from every sleep source and records each skip.
This commit is contained in:
1 parent
2da6a192a7
commit
99d80f8512
4 files changed
+31
-3
No files matched your search
@@ -2,6 +2,34 @@
|
||||
|
||||
## [Unreleased]
|
||||
|
||||
## [1.29.1] — 2026-07-17
|
||||
|
||||
A round of fixes and small refinements from living with the daily view.
|
||||
|
||||
- **Today refreshes right after a dose.** Logging or undoing a medication now
|
||||
updates the day's read immediately — the medication line no longer lingers on
|
||||
a stale count until the next reload.
|
||||
- **A calmer Today hero.** The extra score rings are gone; the hero keeps the
|
||||
one health-score ring and a tighter layout.
|
||||
- **The Coach names the document you attached.** Asking about a document now
|
||||
shows its title in the chat instead of a plain "1 document" count, and the
|
||||
attach menu stays within its popover on long labels.
|
||||
- **A fresh install starts with tracking on.** New installs now enable the
|
||||
tracking modules by default — you can still switch any of them off. The
|
||||
external-AI options and the daily push stay off until you turn them on.
|
||||
- **Insights vitals lose the explainer line.** The "your personal normal range
|
||||
is the median…" caption is removed from the baseline tiles.
|
||||
- **Illness journal: set and edit the end.** You can mark an episode's end date,
|
||||
clear it back to ongoing, and backdate the start. When nothing strayed from
|
||||
your personal range, the course section now reads a short settled line instead
|
||||
of appearing empty.
|
||||
- **The morning refresh covers every sleep source.** The refresh that folds last
|
||||
night's sleep into the day now triggers from Google Health, Fitbit, Oura, and
|
||||
Polar as well, not only Withings, WHOOP, and Apple Health. Each skipped refresh
|
||||
is now recorded so a stale morning read can be traced to its cause.
|
||||
|
||||
No new data is collected and there is no migration.
|
||||
|
||||
## [1.29.0] — 2026-07-17 — A daily health companion
|
||||
|
||||
This release draws a line under a run of work that turns HealthLog from a place
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
openapi: 3.1.0
|
||||
info:
|
||||
title: HealthLog API
|
||||
version: 1.29.0
|
||||
version: 1.29.1
|
||||
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.29.0",
|
||||
"version": "1.29.1",
|
||||
"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.29.0";
|
||||
/* @sw-version-fallback */ "v1.29.1";
|
||||
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