Closed nesium closed 5 months ago
I'm going to repeat this here. This should probably go as a ticket in a repository with server code which we don't have yet:
Public Rooms and users from foreign servers
In the current implementation I've configured Public Rooms as open MUC rooms, meaning everyone can join. We've talked about this briefly that this would allow users from foreign servers to join as well, which is not desireable. Another option could be to configure these as member-only rooms similar to Groups and let the user try to register themselves. The server MUC module could then i.e. automatically grant the request for users from the same domain and forward the request to an admin for users from a foreign domain.
I'm taking this on for this weekend & next week. Will be soon available, I'll follow up there as I progress on sub-tasks, thank you for all the details.
Only remaining task here is the browsing of public channels. I’ll implement a dedicated full screen UI for that, which will be available in the Spotlight section of the app.
Closing this in favor of #36, which is the last task remaining from this issue.
Relevant notes from the PR:
^1:
^2:
^3:
^4:
^5:
^6:
^7: Adding a member to a group should actually create a new group with the same participants from the existing group plus the new participants. In the future we should support copying a selected number of messages from the old group to the new group.
Support creating a room and inviting users (might share similarities with #11). Related core-client-ticket