A CRDT demo app, updated client SDKs and another app built with PowerSync getting approved into the App Store were some of the highlights of a January that has flown by! Here’s the skinny:
Building Collaborative Apps with CRDTs and PowerSync
There’s been a lot of interest in CRDTs lately so we’ve been itching to show how well they work with PowerSync. We released an initial Yjs + PowerSync collaborative text editing demo app which uses the Tiptap rich text editor. It stores the CRDT data structure in Postgres and keeps it in sync between clients in real-time.
Thanks to Andric for spurring us on here!
JS Web Client SDK v0.2.0
Our web SDK now supports local-only mode, which allows use of the SDK without connecting to the PowerSync service. We also shipped enhanced support for multiple tabs. All tabs share a common SQLite DB and are watched reactively.
Flutter Client SDK v1.2.1
The updated Flutter client SDK improves the default log output and errors to better assist in debugging. Note some breaking changes were introduced in V1.2.0 — see our full release notes for more details. This SDK also supports local-only mode.
Thanks to Josh S and Carl K for their help!
React Native Client SDK v1.2.0
We shipped two minor versions of our React Native SDK in January. Updates include global locks for syncing connections, a warning when creating multiple PowerSync instances and improved ability to receive batched table updates from DB adapters. This SDK also now supports a local-only mode.
Thanks to David B, Husain B and Matt W for reaching out about this!
Built with PowerSync — Jetpack
Congrats to our friends over at Jetpack Travel for releasing their PowerSync-powered app to the app store! Their stack consists of Next.js and React (through Solito), PowerSync and Supabase.
Good luck to David B, Husain B and Matt W!
Client SDKs for Kotlin Multiplatform and Flutter Web are around the corner, stay tuned!
Have any questions? Book a zoom call with us to chat!