Skip to content

fix(notifications): skip due and reminder notifs for paused chores#195

Merged
ccpk1 merged 1 commit into
mainfrom
ccpk1/issue194
Jun 23, 2026
Merged

fix(notifications): skip due and reminder notifs for paused chores#195
ccpk1 merged 1 commit into
mainfrom
ccpk1/issue194

Conversation

@ccpk1

@ccpk1 ccpk1 commented Jun 23, 2026

Copy link
Copy Markdown
Owner

When a user's chores are paused (chores_paused = true), they still received "due soon" and "reminder" push notifications for their assigned chores. Only overdue notifications were correctly suppressed.

The _process_due_window() and _process_due_reminder() methods in the chore manager emitted notification signals without checking the user's pause state, while _process_overdue() already had this guard.

This aligns all three time-based notification pipelines to skip paused users, so pausing chores now silences all chore notifications instead of only overdue ones.

Closes #194

…used chores

When a user's chores are paused (chores_paused = true), they still
received "due soon" and "reminder" push notifications for their
assigned chores. Only overdue notifications were correctly suppressed.

The `_process_due_window()` and `_process_due_reminder()` methods in
the chore manager emitted notification signals without checking the
user's pause state, while `_process_overdue()` already had this guard.

This aligns all three time-based notification pipelines to skip
paused users, so pausing chores now silences all chore notifications
instead of only overdue ones.
@ccpk1 ccpk1 self-assigned this Jun 23, 2026
@ccpk1 ccpk1 added bug Something is not working area: integration Integration logic and state labels Jun 23, 2026
@ccpk1 ccpk1 merged commit 87211e1 into main Jun 23, 2026
6 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

area: integration Integration logic and state bug Something is not working

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Notifications sent for paused chores: missing pause guard in _process_due_window and _process_due_reminder

1 participant