Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

AWAY should be per-session #1531

Closed
slingamn opened this issue Feb 9, 2021 · 0 comments
Closed

AWAY should be per-session #1531

slingamn opened this issue Feb 9, 2021 · 0 comments
Labels
release blocker Blocks release
Milestone

Comments

@slingamn
Copy link
Member

slingamn commented Feb 9, 2021

@kylef points out that the existing mechanism for auto-communicating presence to the server is the AWAY command, and many clients already have auto-away capabilities.

Particularly in the context of #1527 (but maybe in other contexts as well) we need a way to suppress push notifications when the user is actually present. Here's the suggested design:

  1. Each session will independently have an away status and an away message
  2. You're not away unless all your sessions are away (or you have no sessions and the auto-away preference is set)
  3. If you become away, we publicly display the away message of the last session to become away
@slingamn slingamn added this to the v2.6 milestone Feb 9, 2021
@slingamn slingamn added the release blocker Blocks release label Mar 15, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
release blocker Blocks release
Projects
None yet
Development

No branches or pull requests

1 participant