Skip to content

Add an option to show inactive buddies as away instead of offline#414

Open
dos1 wants to merge 1 commit into
dequis:masterfrom
dos1:inactive-as-away
Open

Add an option to show inactive buddies as away instead of offline#414
dos1 wants to merge 1 commit into
dequis:masterfrom
dos1:inactive-as-away

Conversation

@dos1

@dos1 dos1 commented Apr 5, 2018

Copy link
Copy Markdown

Facebook's presence mechanism is quite fuzzy, there are no well-defined
semantics of being online, away or offline. Therefore, with some clients
or transports, it might make more sense to show inactive people from Facebook
as away instead of offline. This patch implements a disabled by default config
option for such behaviour.

Facebook's presence mechanism is quite fuzzy, there are no well-defined
semantics of being online, away or offline. Therefore, with some clients
or transports, it might make more sense to show inactive people from Facebook
as away instead of offline. This patch implements a disabled by default config
option for such behaviour.
@Osandakj

Osandakj commented Apr 7, 2018

Copy link
Copy Markdown

This needs to be a thing! Pidgin has no way of showing people who are online, but has chat turned off as "available" In the web view, these people are shown "active 1m ago" however pidgin does not receive any timestamp updates in such situation. Some sort of workaround for this specific event in future build could have been great!

Moreover the pull requests from fb/messenger in browser used to have parameters such as "messengerStatus" and "webStatus" along with "last active time" which could maybe help getting this to work,? However Im not sure how exactly pidgin keeps track of these values.

The dream come true day is when these contacts who have chat turned off yet online (1m ago) are shown in pidgin as available or invisible(white dot, preferably) or at least the timestamp gets updated accordingly therefore the features like pounce could still work. Not sure if this is technically possible but if so please make it happen! Thanks. Good luck and Peace! ✌

image

@EionRobb

EionRobb commented Apr 7, 2018

Copy link
Copy Markdown
Collaborator

@Osandakj unfortunately the mobile protocol that this plugin uses doesn't have that distinction of messenger vs web status

@besser82

besser82 commented Oct 4, 2018

Copy link
Copy Markdown
Contributor

This is defenitely a really cool feature.

@lmfardin

lmfardin commented Oct 5, 2018 via email

Copy link
Copy Markdown

@dos1

dos1 commented Oct 5, 2018

Copy link
Copy Markdown
Author

@lmfardin libpurple isn't used only for Pidgin, but also for other things, like bridges to other networks. Sometimes an "offline" state means that clients stop sending some events, like composing or focus messages, which in case of a network with fuzzy presence semantics like Facebook may degrade user experience.

@besser82

besser82 commented Apr 5, 2020

Copy link
Copy Markdown
Contributor

@dequis How do you feel about merging this?

@Avamander

Copy link
Copy Markdown

Ping. Could this be merged before it goes stale?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

6 participants