Files
HealthLog/prisma/migrations
Marc-André Bombeck d49fd2bc4c feat(notifications): opt-in clientManaged flag to suppress server MEDICATION_REMINDER
Closes GH #206. Server-side APNs reminder for a dose now skips
when the user's notification_prefs.medication.clientManaged is
true — set by the iOS client once it confirms local SpeziScheduler
banners are wired. Default false so existing users see no change
until the iOS client opts them in. PATCH + GET endpoints land at
/api/auth/me/notification-prefs with deep-merge semantics so
future categories can slot in next to `medication` without
overwriting siblings. Cron emits a wide-event annotation per
suppressed dose so the operator can audit the skip path.
2026-05-23 11:09:09 +02:00
..
2026-03-10 20:14:33 +01:00