- Optional autosaving per room after a certain period of editing inactivity
- Restructure
yroom
worker to be not ASGI based - Add improved exception handling to
yroom
worker:- exceptions are now detected, logged and worker gracefully shut down
- Add setting to disable pipelining of messages for TipTap integration
- Fix bug where missing connect message would reset room
- Use existing Websocket consumer channel for communication from
yroom
worker. Before an extra channel was used.
- Fix bad worker configuration
- Change
YroomDocument
export API:- Replace
get_*
withexport_*
- Raise
DataUnavailable
instead of returningNone
- Replace
- Change
YroomConsumer
API:- Change
get_room_group_name
toget_room_name
- Change
- Change settings to use
YROOM_SETTINGS
with per room-prefix settings