Project

General

Profile

Actions

Epic #188

open

Notification System

Epic #188: Notification System

Added by Bricklou 11 days ago. Updated 11 days ago.

Status:
Draft
Priority:
Normal
Assigned To:
-
Start date:
03/28/2026
Due date:
% Done:

0%

Estimated time:
(Total: 0:00 h)

Subtasks 21 (21 open0 closed)

Feature #158: How should notification events be defined?Draft03/28/2026

Actions
Feature #189: Email NotificationsDraft03/29/2026

Actions
User Story #193: As a system, I want to send emails on long-term events, so that users receive batch digestsDraft03/29/2026

Actions
Sub-Task #194: Implement email template renderingDraft03/29/2026

Actions
Sub-Task #195: Integrate SMTP providerDraft03/29/2026

Actions
Sub-Task #196: Log delivery statusDraft03/29/2026

Actions
Feature #190: Push NotificationsDraft03/29/2026

Actions
User Story #197: As a system, I want to send push notifications on immediate events, so that users are notified in real-timeDraft03/29/2026

Actions
Sub-Task #198: Integrate push notification providerDraft03/29/2026

Actions
Sub-Task #199: Format and send payloadsDraft03/29/2026

Actions
User Story #200: As a user, I want to enable push notifications on my device, so that I receive instant alertsDraft03/29/2026

Actions
Sub-Task #207: Register device via Service Worker Push APIDraft03/29/2026

Actions
Sub-Task #208: Store subscription endpoint server-side with persistenceDraft03/29/2026

Actions
Sub-Task #209: Remove/unsubscribe device endpointDraft03/29/2026

Actions
Feature #191: Server-Sent Events (SSE)Draft03/29/2026

Actions
User Story #201: As a user, I want to receive instantaneous events via SSE, so that I see updates in real-timeDraft03/29/2026

Actions
Sub-Task #202: Implement SSE server endpointDraft03/29/2026

Actions
Sub-Task #203: Broadcast events to connected clientsDraft03/29/2026

Actions
Sub-Task #204: Handle client connections/disconnectionsDraft03/29/2026

Actions
User Story #205: As a system, I want to manage SSE connections, so that resources are properly allocatedDraft03/29/2026

Actions
Sub-Task #206: Implement connection heartbeat and error handlingDraft03/29/2026

Actions

Updated by Bricklou 11 days ago Actions #1

  • Subtask #189 added

Updated by Bricklou 11 days ago Actions #2

  • Subtask #190 added

Updated by Bricklou 11 days ago Actions #3

  • Subtask #191 added

Updated by Bricklou 11 days ago Actions #4

  • Subtask #192 added

Updated by Bricklou 11 days ago Actions #5

  • Subtask #158 added

Updated by Bricklou 11 days ago Actions #6

  • Subtask deleted (#192)
Actions

Also available in: PDF Atom