mirror of
https://github.com/MBombeck/HealthLog.git
synced 2026-11-08 12:32:43 +00:00
An active medication whose courses had all ended had no stretch left in the current window: the courses decided when it was taken, none reached into the window, and the medication's own open span was set aside because it had courses. The row disappeared while the day view listed the medication as running. The time since its last course now stands in as its stretch, open to today. The server cut a lane's items at the window edge, so a medication arrived with only some of its courses and without the dose change that set the dose of the piece running into the window. A medication touching the window is now sent whole. On a phone, every entry wears its lane's colour: the icon in the lane colour, and a medication listed inside an illness keeps a dot on its own rail instead of reading as the illness's orange. A month without an event is no longer called empty when it had readings (its header stays and carries the means) or while a medication was taken in it; only a month with none of the three gets the "No entries" line.