Snooze mobile deadline reminders from the lock screen #1103

Merged
rockachopa merged 1 commits from timmy/1102-deadline-reminder-snooze into main 2026-08-19 00:08:03 +00:00
Member

Closes #1102

Product change

  • replaces the redundant Open Agenda notification action with Remind in 1 hour
  • records a session-bound snooze through the authenticated service worker path
  • revalidates a complete assigned-deadline snapshot at expiry and sends only when qualifying deadlines remain
  • clears resolved/replanned snoozes and falls back to Agenda when the action cannot be saved
  • rolls the offline shell cache so installed phones receive the new worker

Verification

  • RED observed for store persistence, expired dispatch, resolved/replanned deadlines, endpoint, notification action, failure fallback, and cache rollout
  • focused: 133 passed
  • full suite: 2092 passed, 8 skipped
Closes #1102 ## Product change - replaces the redundant **Open Agenda** notification action with **Remind in 1 hour** - records a session-bound snooze through the authenticated service worker path - revalidates a complete assigned-deadline snapshot at expiry and sends only when qualifying deadlines remain - clears resolved/replanned snoozes and falls back to Agenda when the action cannot be saved - rolls the offline shell cache so installed phones receive the new worker ## Verification - RED observed for store persistence, expired dispatch, resolved/replanned deadlines, endpoint, notification action, failure fallback, and cache rollout - focused: `133 passed` - full suite: `2092 passed, 8 skipped`
rockachopa added 1 commit 2026-08-19 00:01:57 +00:00
feat: snooze mobile deadline reminders (Closes #1102)
All checks were successful
CI / lint (pull_request) Successful in 2m39s
CI / build-release (pull_request) Successful in 6s
CI / browser-journey (pull_request) Successful in 2m58s
CI / release-candidate (pull_request) Has been skipped
2bd20130b6
rockachopa merged commit 625d937f64 into main 2026-08-19 00:08:03 +00:00
Sign in to join this conversation.
No reviewers
No Milestone
No project
No Assignees
1 Participants
Notifications
Due Date
The due date is invalid or out of range. Please use the format 'yyyy-mm-dd'.

No due date set.

Dependencies

No dependencies set.

Reference: stackchain/stackchain-dashboard#1103
No description provided.