Page MenuHomePhabricator

Batch Conpherence emails so that heavy conversations don't email spam
Closed, DuplicatePublic

Description

During conversations that have lots of short messages, Conpherence sends lots of emails (even if the user has Phabricator open). I don't necessarily want to turn off email notifications for the Conpherence because I still want to get emails when people send messages after a period of inactivity, but during group conversations I don't want to get an email for every message.

Instead Conpherence should batch new messages together, based on the activity. I think something like this could be reasonable:

  • After a period of frequent messages, send a summary 5 minutes after the first message started. This is so that if a conversation is happening, users will be notified that there's an active conversation happening and can then choose to participate in it.
  • After a period of frequent messages followed by inactivity, send a summary email of the activity conversation that was had. This is so that users not participating in the conversation can read what happened via email later.

Event Timeline

hach-que raised the priority of this task from to Needs Triage.
hach-que updated the task description. (Show Details)
hach-que added a project: Conpherence.
hach-que added subscribers: epriestley, hach-que.

T5791 and T7004 are both options to solve this problem.