igniterealtime / pade

Pàdé (Yoruba word for Meet) is a browser extension (Chrome/Edge) based unified communications desktop client for Openfire.
https://igniterealtime.github.io/pade/
Apache License 2.0
104 stars 47 forks source link

Support for automatically setting chat status #123

Closed GregDThomas closed 5 years ago

GregDThomas commented 5 years ago

Would it be possible to add a support for automatically setting a status. I thinking of something like:

When chat window is opened, set status to: [Online] (selected from drop down list or similar) When chat window is closed, set status to: [Away for long]

deleolajide commented 5 years ago

There is automatic presence status based on using chrome.idle that tracks overall desktop activity. It detects when desktop is active, idle or locked and I translate that into XMPP presence.

image

There is a Do not Disturb option in the context menu that disables all notifications and sets presence to "dnd".

image

There is a new feature in unreleased version 1.0.5 that allows a default presence status to always be set at login time.

image

I however suspect that these options are not exactly what you are asking for. A presence status for when the Converse chat window is opened and closed should be relatively easy to add.

deleolajide commented 5 years ago

Done. It should be available in 1.0.5

image