๐Ÿ“„Version History

New package versions are aimed to be released every week.

Unless you have an agreement with Mยฒ Support, changes will be applied automatically to your site. If you would like to have control over applying your own web-packages please reach out to your support engineer.

For more information on package contents and instructions on how to upgrade please read https://docs.msquared.io/developers/tutorials/website-packages


v0.1.3 - 2024-09-13

โœจ Features

(auth) Add Twitch to sign in providers list

  • Added Twitch as OIDC provider option.

(frontend) Streamline event entry flow

  • Redesigned and implemented a new event/world entry flow that reconciles all launch buttons (queue, download, and join) into a single button with an accompanying modal.

๐Ÿ› Bug Fixes

(telemetry) Remove private telemetry ingestion route

  • Removed a race condition in the handleTelemetry hook which could cause a 401 response and force user logout.

โ™ป๏ธ Improvements

Update frontend deps

  • Updated dependencies across all packages. Material UI is still at major version 5 until the packages depending on it are updated accordingly.


v0.1.0 - 2024-09-06

โœจ Features

(nft) Add chainId field to origin

  • Added a new field chainId in the origin object for NFT ObjectDefinitions. It keeps track of the Chain ID the NFT is on.

(sessions) Add endpoints to manually dequeue Sessions

  • Added endpoints for manual admission of World Sessions into Worlds with a Closed admission policy, to support manual queue control flows.

(sessions) Support World Sessions in Showcase UI

  • Added support for World-scoped Sessions to the frontend UI, which support queuing for limited-capacity Worlds.

Default avatar selection from profile menu

  • Allow NFT avatars to be set as default.

  • Profile menu now allows setting avatars as default for a user.

  • Object page allows users to set an avatar as default.

Ensure a clean event entry flow for iOS users that are blocking popups

  • Added dialog to ask user to enable popups if the stream is being opened in a new tab and the user has blocked popups.

Support basic fullscreen mode on IOS mobile streams

  • Added support for fullscreen mode on IOS mobile streams. The browser address bar will still be visible when streaming in fullscreen mode on IOS due to limitations imposed by Apple.

Improve way we handle showing and hiding of chat

  • Improved how we show and hide the chat sidebar by using icons on the embedded stream as well as the chat sidebar, similar to how it is handled by Twitch.

๐Ÿ› Bug Fixes

Refresh user profile on update

  • Fixed profile not refreshing after saving changes from profile modal.

Correct notifications colors

  • Corrected theming for notifications when using our default theme in dark mode.

โ™ป๏ธ Improvements

Improve streaming UI when using Ubitus

  • Improved the aesthetic of mobile streaming when using Ubitus.

Update frontend deps

  • Updated dependencies across all packages. Material UI has not been upgraded to the latest version due to peer dependency issues with @mui/x-date-pickers.

Last updated