Contact list does not show users that are not in a group

Description

The contact list does not show a contact, if that contact is not in a group.

Interestingly, if the contact is offline, it gets added to a 'psuedo' group ("Offline group") where it can be seen. However, when the contact comes online, it disappears from the roster, until it goes offline again.

Environment

None

Activity

Show:
Guus der Kinderen
August 5, 2020, 9:01 PM

In XMPP, it is perfectly valid to have a contact that is not in any group. Some clients do not even support the concept of 'groups' at all.

wroot
August 5, 2020, 9:43 PM

I meant in Spark. There is no way to add a contact with an empty group. So, if we merge the PR, won't the original bug with an empty Unfiled group reappear in some cases, when someone goes offline before subscription request is accepted? Showing an empty group is ok, when this group is user or server created. But maybe there should be a check to not show this Unfiled group, if it is empty.

wroot
August 8, 2020, 11:42 AM
Edited

I have merged your PR and after installing new build and starting Spark i now get the empty Unfiled group

wroot
August 8, 2020, 11:46 AM

This group is not shown if "Show empty groups" is not selected. What maybe is acceptable for most users. It may annoy someone, who has this setting on and offline users off, so they can still see groups with no online users in them. I guess we can keep it and wait if anybody complains.

wroot
August 12, 2020, 7:45 PM

Renamed Unfiled to Not in any group (changed a few more translations).

Fixed

Assignee

Guus der Kinderen

Reporter

Guus der Kinderen

Labels

None

Expected Effort

None

Ignite Forum URL

None

Components

Fix versions

Affects versions

Priority

Blocker
Configure