@liveblocks/redux
Advanced tools
Changelog
v2.22.0
@liveblocks/node
.getInboxNotifications()
. See
docs..getOrCreate()
which combines .getRoom()
and .createRoom()
.
See
docs..upsertRoom()
which combines .updateRoom()
and .createRoom()
.
See
docs..iterRooms()
which is like .getRooms()
except pagination
happens automatically. See docs..iterInboxNotifications()
which is like
.getInboxNotifications()
except pagination happens automatically. See
docs..mutateStorage()
which can be used to make changes to Storage
from your backend. See
docs..massMutateStorage()
which can be used to make changes to Storage
for multiple rooms simultaneously. See
docs..deleteRoom()
to no longer throw when the room already does
not exist. See
docs.@liveblocks/react-ui
<Icon.* />
.@liveblocks/emails
htmlBody
from prepareThreadNotificationEmailAsHtml
and reactBody
from prepareThreadNotificationEmailAsReact
as deprecated. Use body
property instead.Changelog
v2.21.0
@liveblocks/react-blocknote
@liveblocks/node
markThreadAsResolved
and markThreadAsUnresolved
methods not passing
user ID correctly to the corresponding backend endpoints.@liveblocks/react-ui
Changelog
v2.20.0
@liveblocks/client
UserNotificationSettings
object to return
null
to prevent any errors when accessing a disabled notification channel.@liveblocks/node
UserNotificationSettings
object to return
null
to prevent any errors when accessing a disabled notification channel.@liveblocks/react
useRoom({ allowOutsideRoom: true })
option. When this option is
set, the hook will return null
when used outside of a room, whereas the
default behavior of the hook is be to throw.UserNotificationSettings
object to return
null
to prevent any errors when accessing a disabled notification channel.@liveblocks/react-ui
v2.18.3
when we added support for whitespace within mentions.Composer
.Changelog
v2.19.0
@liveblocks/*
@liveblocks/node
getStorageDocument("my-room", "json")
typing in its output LiveMap
instances as ReadonlyMap
instead of serialized plain objects.