Ticket #25 (closed enhancement: fixed)

Opened 6 years ago

Last modified 6 years ago

Chat window, JID pop-up menu and offline JIDs

Reported by: jppavao Owned by:
Priority: minor Milestone: 1.0
Component: GUI Version: version 0.68
Keywords: discuss Cc:

Description

The JID pop-up featured in chat windows menu shall be divided into two sections: available JIDs and offline JIDs. Any JID can be selected by the user. No single JID can be disabled at any time. Every JID will be preceded by an icon depicting its availability status (e.g., green, red or gray glassy spheres, for example) and, if it is offline, it will also have "(Offline)" or "(Invisible)" appended at the end.

When a message is received from an offline JID, that JID can be assumed to be online but invisible. The text appended to the JID in the menu should be changed to "(Invisible)" and the JID should be moved to the group of available contacts in the pop-up menu. If we don't receive more messages from that JID after a while (some minutes), it can be assumed that it is completely offline and change everything back accordingly (JID suffix in the menu and move to "offlines" group).

(migrated from #170)

Change History

Changed 6 years ago by jppavao

(In [71]) Divided the JIDs popup menu in chat windows into two sections, one with the online JIDs and the other with the offline JIDs. Refs #25.

Changed 6 years ago by jppavao

  • status changed from new to closed
  • resolution set to fixed

(In [72]) When we receive a chat message from a JID that is offline, we now change its displayed status to "Invisible" and show the JID as being online. If there is no perceived activity from that JID during some time (currently 5 min), then we change its status back to "Offline". Closes #25.

Note: See TracTickets for help on using tickets.