mirror of
https://github.com/MBombeck/HealthLog.git
synced 2026-11-09 04:50:59 +00:00
chore(release): v1.32.15 — Polar training sessions sync into workouts
Refs #568
This commit is contained in:
1 parent
aa850acab8
commit
73594d35f7
4 files changed
+25
-3
No files matched your search
@@ -2,6 +2,28 @@
|
||||
|
||||
## [Unreleased]
|
||||
|
||||
## [1.32.15] — 2026-07-24
|
||||
|
||||
Your Polar training sessions now sync into HealthLog, alongside the recovery,
|
||||
sleep, and daily activity that Polar already brought in. Thanks to
|
||||
@StefanIndustries, whose report asked for this after the vitals sync landed.
|
||||
|
||||
- **Polar exercises arrive as workouts.** Every run, ride, swim, or gym session
|
||||
you upload to Polar Flow shows up in your workout history with its sport,
|
||||
start time, duration, distance, calories, and heart rate. The raw Polar sport
|
||||
label and training load ride along in the background so nothing is lost. The
|
||||
sync reads your last 30 days of uploads once an hour, so a session synced
|
||||
late from your watch is still caught.
|
||||
- **A Polar session does not double up with your other sources.** If the same
|
||||
workout also reaches HealthLog through Apple Health or another connection, the
|
||||
two are matched and only one is shown. A Polar watch counts as a direct
|
||||
heart-rate recording, so it ranks above a Strava re-upload of the same run but
|
||||
below your primary on-wrist wearables. You can change that order under
|
||||
Settings, Sources.
|
||||
- **The two Polar halves stay independent.** A hiccup fetching your training
|
||||
sessions no longer holds back the recovery and sleep sync, and the reverse
|
||||
holds too, so a problem on one side never masks the other.
|
||||
|
||||
## [1.32.14] — 2026-07-24
|
||||
|
||||
When the Coach removes a number it could not check against your data, the reply
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
openapi: 3.1.0
|
||||
info:
|
||||
title: HealthLog API
|
||||
version: 1.32.14
|
||||
version: 1.32.15
|
||||
description: >-
|
||||
Self-hosted personal-health-tracking PWA — public API surface for the iOS native client and external ingest.
|
||||
|
||||
|
||||
+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.14";
|
||||
/* @sw-version-fallback */ "v1.32.15";
|
||||
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/*`
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
import { afterEach, beforeEach, describe, expect, it, vi } from "vitest";
|
||||
import { afterEach, describe, expect, it, vi } from "vitest";
|
||||
|
||||
import {
|
||||
combinePolarStart,
|
||||
|
||||
Reference in new issue
Block a user