Add support for public group chat search
-
Displaying the public group chat search QML user interface -
Fetching the complete JSON list via HTTPS each time the search is opened -
Loading the list into a model (similar to the RosterModel) -
Displaying the list (each entry with its name, description, address and language; avatars are not displayed since they are not provided by the API and would need much more traffic) -
Filtering the list via a global search including group chat name, description and address -
Use the term (public) group chat for a consistent naming (MUC uses room, MIX uses channel) -
Only MUC rooms are fetched for now since MIX channels are not supported by the group chat search service yet.
Edited by Melvin Keskin