SuperViz October Update
Welcome to the October 2024 update for our platform!
A new and more powerful Realtime SDK
We are excited to introduce our new library: @superviz/realtime
, which marks a significant advancement in our platform. Key features of @superviz/realtime
:
- Universal JavaScript compatibility: Can be used in both frontend and backend projects
- Decupling from our existing
@superviz/sdk
and@superviz/react-sdk
: No worries, we are offering all previous functionalities - Enhanced capabilities: Provides a foundation for future advanced features
By transitioning to @superviz/realtime
, we're not just updating our technology stack - we're opening up new possibilities for developers to create more dynamic, responsive, and scalable real-time applications.
Moving to the new Realtime SDK
We encourage all our users to explore the capabilities of @superviz/realtime
and look forward to seeing the innovative ways it will be utilized in various projects.
If you are currently using our older Realtime solution, we strongly recommend switching to @superviz/realtime
.
Please note that this new version does not automatically integrate with a room as you would not add Realtime to the room. When creating a channel, ensure unique names for each room. We recommend using the roomId
as the channel name. For multiple channels within a room, use this format: ${roomId}/${channelName}
.
We understand that this transition may require some adjustments to your existing implementations. Our team is here to support you through this process and help you leverage the full potential of @superviz/realtime
in your projects.
Yjs Integration
We are thrilled to announce an integration with Yjs into our collaborative editing platform. This powerful integration will enable real-time synchronization of document changes across multiple users, significantly enhancing our collaborative capabilities. With Yjs, we're taking a major step forward in creating a seamless, efficient, and truly collaborative workspace for all our users.
Check de Yjs documentation to learn how to quick start with our integration.
Contextual Comments APIs
We are excited to announce the release of a new set of APIs for our Contextual Comments feature. These APIs will significantly adds new functionalities and possibilities of usage of our platform, allowing for more dynamic interactions with comments.
The new APIs cover a range of operations for threads, comments, and mentions:
- Thread management: Users can now create, resolve, retrieve, and delete comment threads programmatically.
- Comment handling: The APIs enable creating, updating, and deleting individual comments within threads.
- Mention functionality: Users can update and retrieve mention lists, improving collaboration and user engagement.
These new endpoints will empower developers to build more interactive and collaborative features, taking our Contextual Comments to the next level.
New documentation
To follow this updates, we are announcing a new documentation to our platform, designed to provide a user-friendly experience for our developers, giving more attention to our components and making it easier to understand how to quickly start a project with any of them. We also provide additional resources, including tutorials, demos, and GitHub code samples.
Version Numbers
The changes mentioned above are available in the following versions:
Package | Version |
---|---|
@superviz/sdk | 6.7.0 |
@superviz/react-sdk | 1.14.0 |
@superviz/realtime | 1.2.0 |
@superviz/autodesk-viewer-plugin | 1.22.0 |
@superviz/matterport-plugin | 1.2.0 |
@superviz/threejs-plugin | 1.2.0 |
@superviz/yjs | 1.0.0 |