med-det-samme/app/schemas/no.naiv.meddetsamme.data.MedDatabase
Ole-Morten Duesund d81a4fd926 Seasonal (yearly) dosing for allergy/pollen meds
Add a recurring month-day season window to DoseTime (seasonStartMmdd/
seasonEndMmdd): a med rests outside its window and re-arms automatically
every year. The pure ScheduleEngine gains a season filter plus one-year
overrides -- startEpochDay/endEpochDay act as early-start/extend brackets
for seasonal rows while staying hard bounds for tapers.

- Daily SupplyCheck nudges before a season opens (Start naa) and before it
  closes (Forleng), handled by the new SeasonActionReceiver.
- Med list lists resting seasonal meds in a "Sesong (hviler)" section.
- Dose-time editor gains a season block and a "scroll for more" hint so
  cyclic/season below the time picker are discoverable.
- Room migration v3->v4 (additive), backup DTO extended, engine/text tests.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-06-24 11:09:46 +02:00
..
1.json Reminder subsystem: exact alarms, escalation, boot re-arm — verified on emulator 2026-06-10 13:48:39 +02:00
2.json Inventory split: InventoryItem entity, schema v2 with tested migration, Lager screen 2026-06-10 15:13:28 +02:00
3.json Cyclic and tapering dose schedules (schema v3) 2026-06-11 22:09:51 +02:00
4.json Seasonal (yearly) dosing for allergy/pollen meds 2026-06-24 11:09:46 +02:00