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.
Renamed Unfiled to Not in any group (changed a few more translations).
wroot August 8, 2020 at 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 8, 2020 at 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 5, 2020 at 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.
Guus der Kinderen August 5, 2020 at 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.
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.