Yarn had somehow confused itself and got into a state where it refused to install react 19.2.4, so much so that even renovate thought it had upgraded the package (https://github.com/element-hq/element-modules/pull/208) when it hadn't. Until we switch to pnom and can use catalog:, pin them to exact version which seems to make yarn play ball again.
Restricted Guests Module
A pair of modules to allow guests to register with Element using the Module API.
Users get a link to an ask to join room, enter their name, and can participate in the room without any further registration.
These guest users
- have a real user account on the Homeserver.
- get a username with the (configurable) pattern @guest-.
- have a display name that always includes the (configurable) suffix (Guest).
- are restricted in what they can do (can't create rooms or participate in direct messages on the homeserver).
- are only temporary and will be deactivated after a lifetime of (configurable) 24 hours.
This was initially created to allow non-organisation members to join NeoDateFix meeting rooms, even if they don't have a user account in the private and potentially non-federated homeserver.
See further documentation in the Synapse and Element Web module directories.