Project

General

Profile

Actions

Task #3464

open

Messaging - notification aggregation

Added by Peter Štrunc 6 months ago. Updated 6 months ago.

Status:
In Progress
Priority:
Normal
Assignee:
Jiří Koula
Category:
-
Target version:
-
Start date:
10/30/2023
Due date:
% Done:

60%

Estimated time:
Owner:

Description

Goal:

To enhance user experience and system performance, implement a notification aggregation feature.

Details:

Currently, users receive individual notifications instantly. This can be overwhelming and may cause unnecessary interruptions, especially during high-activity periods.

The proposed change aims to aggregate these notifications over a predetermined time interval, then dispatch them in bulk to the user.

Requirements:

  • Introduce a configurable time interval for notification aggregation.
  • During this interval, collect and group notifications for each user.
  • After the interval has elapsed, send the aggregated notifications in a single batch to the respective users.
  • Ensure that crucial or priority notifications (if any) are excluded from this aggregation and are delivered immediately.

Expected Outcome:

Users will receive fewer, more meaningful notifications, reducing potential distractions and improving the overall user experience.

Actions #1

Updated by Martin Kolombo 6 months ago

  • Sprint changed from Next sprint candidates (Oct 30 - Nov 13) to IdStory + Procorp - 3 (Nov 01 - Nov 15)
Actions #2

Updated by Jiří Koula 6 months ago

  • Assignee set to Jiří Koula
Actions #3

Updated by Jiří Koula 6 months ago

  • Status changed from New to In Progress
Actions #4

Updated by Jiří Koula 6 months ago

  • % Done changed from 0 to 20
Actions #5

Updated by Jiří Koula 6 months ago

  • % Done changed from 20 to 60
Actions

Also available in: Atom PDF