Skip to content

release/v1.37.21 - #797

Merged
MBombeck merged 3 commits into
mainfrom
release/v1.37.21
Aug 14, 2026
Merged

release/v1.37.21#797
MBombeck merged 3 commits into
mainfrom
release/v1.37.21

Conversation

@MBombeck

Copy link
Copy Markdown
Owner

Two intake-path parity fixes: the bulk route now quiets an active snooze when a non-skipped dose lands (the single routes always did), and the single-medication route now closes the pending dose-due web reminder and refreshes the badge (the other paths have since v1.18.4). Both matter for doses drained from a phone's offline queue.

The two halves of a resolved dose were split across routes: the single
intake route reset the medication's snooze but never closed the pending
dose-due Web Push reminder, while the bulk route closed the reminder but
left the snooze standing. Each path was missing exactly what the other
had. A dose drained from a device's offline queue lands on these routes,
so a synced take could keep ringing as snoozed or leave a stale web
badge behind.

The bulk route now nulls snoozedUntil once per affected medication when
a non-skipped entry actually lands, and the by-id route dispatches the
same fire-and-forget web clear the other intake paths have carried since
v1.18.4.
@MBombeck
MBombeck merged commit d2491d5 into main Aug 14, 2026
23 checks passed
@MBombeck
MBombeck deleted the release/v1.37.21 branch August 14, 2026 20:33
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant