Notify operators when background queued work finishes #261

Merged
rockachopa merged 1 commits from timmy/260-background-delivery-receipts into main 2026-08-08 04:19:47 +00:00
Member

Closes #260

Adds opt-in, account-bound, privacy-safe delivery receipts for closed-app Background Sync. Success receipts deep-link to the created issue or source conversation; permanent failures route to Drafts. Notification permission is requested only from the explicit control.

Verification:

  • RED observed for receipt metadata, preference persistence, worker notifications/click routing, UI wiring, and shell cache upgrade
  • python3 -m pytest tests/ -q — 456 passed
  • Playwright at 320×568 and 390×844 — 44px target, no horizontal overflow, not covered by mobile dock, off by default, no page errors
Closes #260 Adds opt-in, account-bound, privacy-safe delivery receipts for closed-app Background Sync. Success receipts deep-link to the created issue or source conversation; permanent failures route to Drafts. Notification permission is requested only from the explicit control. Verification: - RED observed for receipt metadata, preference persistence, worker notifications/click routing, UI wiring, and shell cache upgrade - `python3 -m pytest tests/ -q` — 456 passed - Playwright at 320×568 and 390×844 — 44px target, no horizontal overflow, not covered by mobile dock, off by default, no page errors
rockachopa added 1 commit 2026-08-08 04:18:51 +00:00
feat: notify on background delivery completion (#260)
All checks were successful
CI / lint (pull_request) Successful in 28s
CI / build-frontend (pull_request) Successful in 5s
1b10a5a8a8
rockachopa merged commit 7bdfe62495 into main 2026-08-08 04:19:47 +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#261
No description provided.