Marc-André Bombeck
27a1cd6c2f
feat(integrations): list imported cycle days in the details
...
The details of the Garmin and Oura cards listed measurement types and
workouts only, so cycle days a wearable imported appeared nowhere, and a
bug report could not say whether any had arrived. The status envelope now
carries a `CYCLE_DAYS` entry per cycle-importing source with the newest
day and the count, and the freshness list renders it. It counts as a
sparse type, so a month between periods never reads as a dead pipe.
Refs #1333
2026-11-04 22:03:18 +01:00
..
2026-11-04 10:14:10 +01:00
2026-10-25 13:51:01 +01:00
2026-10-21 19:43:02 +02:00
2026-10-24 10:11:16 +02:00
2026-10-23 12:52:36 +02:00
2026-11-02 20:28:23 +01:00
2026-11-04 22:03:18 +01:00
2026-10-23 13:13:55 +02:00
2026-10-21 19:37:22 +02:00
2026-10-29 08:56:51 +01:00
2026-08-07 19:05:15 +02:00
2026-10-20 13:53:51 +02:00
2026-08-07 19:39:11 +02:00
2026-10-20 09:08:40 +02:00
2026-10-08 11:18:14 +02:00
2026-10-25 20:48:30 +01:00
2026-10-20 09:08:40 +02:00
2026-10-21 19:43:02 +02:00
2026-10-23 19:28:05 +02:00
2026-10-23 19:28:05 +02:00
2026-10-23 19:28:05 +02:00
2026-10-21 21:58:22 +02:00
2026-10-20 10:10:49 +02:00
2026-10-21 19:42:53 +02:00
2026-10-21 12:36:14 +02:00
2026-09-24 12:05:52 +02:00
2026-10-20 14:04:06 +02:00
2026-10-21 12:02:13 +02:00
2026-10-21 19:43:02 +02:00
2026-10-23 12:52:36 +02:00
2026-10-20 09:08:40 +02:00
2026-10-21 19:42:53 +02:00
2026-10-20 13:15:29 +02:00
2026-10-21 21:58:22 +02:00
2026-10-21 12:02:13 +02:00
2026-10-16 01:20:53 +02:00
2026-10-20 09:08:40 +02:00
2026-10-20 09:08:40 +02:00
2026-10-09 16:35:21 +02:00
2026-10-21 19:42:53 +02:00
2026-06-19 21:06:25 +02:00
2026-10-21 19:43:02 +02:00
2026-10-08 20:20:03 +02:00
2026-10-20 09:08:40 +02:00
2026-10-20 09:08:40 +02:00
2026-10-20 09:08:40 +02:00
2026-06-19 21:06:25 +02:00
2026-10-21 19:43:02 +02:00
2026-10-08 20:47:55 +02:00
2026-10-08 20:47:55 +02:00
2026-10-21 12:36:14 +02:00
2026-10-25 12:12:15 +01:00
2026-10-23 13:13:55 +02:00
2026-10-23 13:13:55 +02:00
2026-10-21 19:43:02 +02:00
2026-10-21 19:43:02 +02:00
2026-10-20 09:08:40 +02:00
2026-10-22 01:36:06 +02:00
2026-10-21 19:43:02 +02:00
2026-10-22 01:36:06 +02:00
2026-10-21 19:43:02 +02:00
2026-10-21 19:43:02 +02:00
2026-10-21 19:43:02 +02:00
2026-10-21 12:36:14 +02:00
2026-10-20 09:08:40 +02:00
2026-10-21 21:58:22 +02:00
2026-10-21 12:36:14 +02:00
2026-10-09 16:35:21 +02:00
2026-10-21 19:43:02 +02:00
2026-10-21 21:58:22 +02:00
2026-10-20 12:55:07 +02:00
2026-10-17 09:17:03 +02:00
2026-10-25 13:51:01 +01:00
2026-10-09 16:35:21 +02:00
2026-10-22 04:15:11 +02:00
2026-08-07 19:05:15 +02:00
2026-08-30 16:16:57 +02:00
2026-08-08 20:56:50 +02:00
2026-10-20 10:10:49 +02:00
2026-10-20 10:17:01 +02:00
2026-10-21 15:06:47 +02:00
2026-10-21 21:52:22 +02:00
2026-08-08 15:17:05 +02:00
2026-10-20 09:08:40 +02:00
2026-10-21 19:43:02 +02:00
2026-10-23 10:46:54 +02:00
2026-10-23 10:46:54 +02:00
2026-10-20 13:50:40 +02:00
2026-10-21 19:37:22 +02:00
2026-10-21 19:42:53 +02:00
2026-11-04 10:56:52 +01:00
2026-10-15 22:31:51 +02:00
2026-10-21 21:58:22 +02:00
2026-10-20 09:53:31 +02:00
2026-10-21 19:42:53 +02:00
2026-10-20 09:08:40 +02:00
2026-10-21 19:42:53 +02:00
2026-10-20 09:08:40 +02:00
2026-10-21 19:43:02 +02:00
2026-10-21 12:02:13 +02:00
2026-10-21 19:42:53 +02:00
2026-10-21 19:43:02 +02:00
2026-08-07 19:39:11 +02:00
2026-10-21 21:58:22 +02:00
2026-10-21 20:14:20 +02:00