From ff18203f0c58abe8f582d85ac9f4b56a6e01f0fc Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Marc-Andr=C3=A9=20Bombeck?= Date: Sun, 7 Jun 2026 00:09:16 +0200 Subject: [PATCH] =?UTF-8?q?chore(release):=20v1.15.7=20=E2=80=94=20data=20?= =?UTF-8?q?import=20in=20the=20browser?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- CHANGELOG.md | 18 ++++++++++++++++++ docs/api/openapi.yaml | 2 +- package.json | 2 +- 3 files changed, 20 insertions(+), 2 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index e2f97539c..71f7d466a 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -2,6 +2,24 @@ ## [Unreleased] +## [1.15.7] — 2026-06-07 — data import in the browser + +### Added + +- **Import your data from the browser.** Settings → Export is now **Export & Import** and carries a proper import area with two paths: + - **Apple Health** — upload your `export.zip` directly. It streams server-side (handles multi-GB archives) and is idempotent, so re-uploading the same archive merges rather than duplicating; progress and the imported/skipped totals are shown as it runs. + - **Generic JSON** — upload or paste a JSON document of measurements and mood entries (with a downloadable example and a documented schema) for manually-prepared or converted data. + - The data-import schema, the full measurement-type/unit reference, and a "convert a CSV into this" how-to are documented at `docs/integrations/data-import.md`. +- **Cycle export.** When cycle tracking is on, the Export area offers an explicit cycle export. + +### Changed + +- **A more compact health-record export card.** The health-record export keeps its prominence but takes far less vertical space. + +### Fixed + +- **The Apple Health import is reachable again.** The importer existed on the backend, but the web page the docs pointed to was never present; there is now a real import UI in Settings → Export & Import. (#281) + ## [1.15.6] — 2026-06-06 — settings, insights, and medication-card polish ### Fixed diff --git a/docs/api/openapi.yaml b/docs/api/openapi.yaml index 723d7ac7c..cb857b4fe 100644 --- a/docs/api/openapi.yaml +++ b/docs/api/openapi.yaml @@ -1,7 +1,7 @@ openapi: 3.1.0 info: title: HealthLog API - version: 1.15.6 + version: 1.15.7 description: >- Self-hosted personal-health-tracking PWA — public API surface for the iOS native client and external ingest. diff --git a/package.json b/package.json index d6cc575fb..2713351c5 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "healthlog", - "version": "1.15.6", + "version": "1.15.7", "description": "Self-hosted personal-health-tracking PWA with Withings integration, AI insights, and doctor-report PDF export.", "license": "AGPL-3.0-only", "homepage": "https://healthlog.dev",