@eskimojo@schanuelmiller@ctnicholasdev Hey @eskimojo - thanks for adding it so quickly. When I tried adding it myself last night I also ran into this, and figured I should just rename the .then method, which I'm doing in 2.9 soon. Thanks for the quick addition, I'll make a PR to fix this properly later! 🙏
Liveblocks is going open-source!
Today we've opened up the sync engine server that powers Liveblocks Storage and Yjs on our platform. We've also built a local dev server for testing your @liveblocks app locally, try it in your app now:
$ npx liveblocks dev
Seriously, how long are you going to stay here while it declines into a full-on nutjob billionaire's one-sided megaphone? I'm at https://t.co/2U56hc3yHe
Hello tech friends! 👋
I'm going to be posting less here in the bad place each week, and going to be posting more in the good place instead.
🦋 Just come say hi there!
https://t.co/sDXUa6kHXY
New @liveblocks hook just got published—I recommend you use it!
`useSyncStatus` tells you if any part of your app is still synching, and lets you create a quick spinner component. This is global, meaning it works for all hooks, methods, extensions, and components.
We previously offered `useStorageStatus` to display a "Saving…" badge, but it only worked for (a single room's) Storage. This new hook works globally, for any part of Liveblocks!
We just released Liveblocks 2.12.0, which features a nice quality of life improvement to display a "Saving…" badge for your app more easily.
Or prevent tabs from closing before changes have been persisted.
Read more here! https://t.co/6FBnafAiMZ
That’s it. I’m so ready to leave Twitter behind at this point. Bluesky is a bit more like “Twitter from the good days”. Hope to see many of you on the other side too! Find me on @nvie.bsky.social 🦋