Precondition:
The user has opened the app and navigated to a map where they are a collaborator.
*Main success scenario:
The user can open the chat window and communicate with all the collaborators of the map.
Alternative scenario:
The user has opened a map where they are not a collaborator.
They are able to interact with the chat only if visitors are allowed (public or protected).
Error scenario:
Postcondition:
The conversations are persisted in Nextcloud.
For each map there is a corresponding circle created in Nextcloud.
The chats of the maps are visible under circles in Nextcloud.