Marc-André Bombeck
1ce1c786b6
Cap chronotype window in the shared assembler
...
Make computeSleepRhythmFromNights own the chronotype look-back so the dashboard
summary (a year of nights) and GET /api/sleep/rhythm (six weeks) return the
same band, mid-sleep, and social-jetlag values rather than averaging different
samples. Derive the free/work day-type from the local wake-day digits so the
classification holds in far-east timezones, and read the shared sleep-rhythm
DTO type into the client hook instead of a hand-mirrored copy.
2026-06-14 19:10:44 +02:00
..
2026-06-12 22:55:50 +02:00
2026-06-14 19:10:44 +02:00
2026-06-11 02:19:27 +02:00
2026-06-05 13:58:28 +02:00
2026-06-14 10:25:18 +02:00
2026-06-14 10:25:18 +02:00
2026-05-21 19:33:07 +02:00
2026-06-11 02:19:27 +02:00
2026-06-10 22:41:28 +02:00
2026-05-31 22:12:25 +02:00
2026-06-04 10:05:47 +02:00
2026-06-11 23:20:38 +02:00
2026-06-05 23:58:40 +02:00
2026-06-04 18:09:07 +02:00
2026-06-02 23:13:26 +02:00
2026-05-17 13:22:51 +02:00
2026-06-12 22:56:03 +02:00
2026-06-14 10:25:18 +02:00
2026-05-21 12:48:02 +02:00
2026-06-04 12:38:25 +02:00
2026-06-01 20:26:26 +02:00
2026-06-14 10:25:18 +02:00
2026-06-02 14:03:00 +02:00
2026-06-05 22:47:46 +02:00
2026-06-11 02:19:27 +02:00
2026-06-05 23:57:39 +02:00
2026-06-02 22:02:50 +02:00
2026-06-14 10:25:18 +02:00
2026-06-12 22:55:50 +02:00
2026-06-12 22:55:50 +02:00
2026-06-14 10:25:18 +02:00
2026-05-14 23:49:32 +02:00
2026-06-14 10:25:18 +02:00
2026-06-02 23:40:24 +02:00
2026-03-10 20:14:33 +01:00
2026-06-02 23:40:24 +02:00
2026-06-11 22:49:42 +02:00
2026-06-14 10:25:18 +02:00
2026-06-11 23:20:38 +02:00
2026-06-11 21:17:05 +02:00
2026-06-03 20:07:46 +02:00
2026-06-02 23:40:24 +02:00
2026-06-07 20:49:07 +02:00
2026-06-04 17:47:17 +02:00
2026-06-01 08:59:59 +02:00
2026-06-02 23:13:26 +02:00
2026-06-04 17:05:35 +02:00
2026-06-05 10:42:47 +02:00
2026-06-03 08:56:20 +02:00
2026-06-14 10:25:18 +02:00
2026-06-02 17:34:52 +02:00