element-hq / element-hq/synapse

Push events only when all devices are not active

Open
#19,516 1 comment 5 reactions 0 assignees View on GitHub
A-Push
Dominant language
Python
Stars
4.6k
Forks
600
Avg merge
5d 22h
Merged PRs (30d)
51

Description

I am using element for Mac or Windows and next to me there is a mobile device. A normal use case in my opinion. All devices are using the same account. When chatting with someone via the desktop client the phone gets a push notification (ntfy server and client) on each message that I receive. This is very annoying. Is there already a feature to get this behavior under control?

Contributor guide

Open the contributing guide

Research direction

No files, tests, or entry points are named. Start by locating Synapse’s push-notification handling and how activity across devices is represented; determine the expected behavior for simultaneous desktop and mobile sessions, then verify it with focused coverage. Done means messages do not push to inactive devices when another session is active, while still notifying when all devices are inactive.

Written by the indexing model from the issue text.

Assessment

Tech stack
python
Domain
backend, mobile-dev
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Quiet
Clarity
Mostly clear
Newbie friendliness
30/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.