chore(release): v1.35.2 — one answer, published

The cycle ring stops working out its own verdict and reads the server's. The
constant that made that possible is deleted rather than deprecated, because a
constant left in client code is a constant that gets copied again, which is how
the other client's ring froze in the first place.

The score settings page takes the shape the other settings cards have, loses a
pillar that could never score, and turns green where the app's other two scores
already did. A saved selection now comes back as it was sent.

Five gaps in the published specification are closed, including a route that
shipped this morning and was never described at all.
This commit is contained in:
Marc-André Bombeck committed 2026-08-01 12:16:27 +02:00
1 parent 368eb44439
commit 99ceb236de
4 files changed
+42 -5

No files matched your search

+2 -3
View File
@@ -1,7 +1,7 @@
openapi: 3.1.0
info:
title: HealthLog API
version: 1.35.1
version: 1.35.2
description: >-
Self-hosted personal-health-tracking PWA — public API surface for the iOS native client and external ingest.
@@ -13911,7 +13911,7 @@ components:
type: object
properties:
pillars:
maxItems: 8
maxItems: 7
type: array
items:
$ref: "#/components/schemas/ScorePillarId"
@@ -13942,7 +13942,6 @@ components:
- SLEEP
- ADIPOSITY
- WELLBEING
- FITNESS
- LIPIDS
description: A Health Score pillar id.
ModulePrefsPatchRequest: