
Add API validation to prevent users from being able to switch to a subscription that is geo-restricted for their region.
Added a localized confirmation message after an account is successfully deleted. The confirmation appears once after the logout redirect.
Updated the chat export tab layout, separating its content and action areas. Positioned download controls and progress messages at the bottom of the tab. Export functionality remains unchanged.
Translation imports now omit the name field when the corresponding title is blank, preventing empty values from being included.
Return richer platform enabled-connection data by fetching extra fields, including button display names and logo URLs.
Updates to our API and Dashboard that makes the initial load of the Dashboard quicker, and loads each platforms metadata on selection instead of during page load.
Improved box navigation stability when items lack identifiers or contain duplicate identifiers. This makes sure we do not show duplicates boxes when working in the API.
Storage usage information is now unavailable when the corresponding feature is hidden. Requests in this state return a standard “Not Found” response without exposing storage usage data. This release will make sure that we can disable the coming platform usage view for specific platforms.
Added controls for displaying channel names in logo and photo grid layouts. Added an option to show or hide the channel feed heading. Updated responsive channel feed text layouts for small, medium, and large sizes.
Added controls to show or hide the channel feed heading. Added options to show or hide channel names in photo-grid and logo-grid layouts. Title text and styling controls now appear conditionally based on heading visibility. Existing logo-grid heading settings are preserved when configuring channel-name visibility.
Adds a way for superadmins to download a livestreams full chat history as a CSV file from the dashboard. This works reliably even for streams with very large amounts of chat activity, making it easier to review or archive.
Improved consistency when updating tags during concurrent video or livestream changes.
Adds the ability to offer platforms new interface languages without development work. New languages are translated automatically by AI and every text carries context so the translations come out right. Adding a language is now configuration only and the platform picks it up on the next update.
Fixed an issue where video titles & descriptions could be omitted from video category API response after the translation refactor
Remove any leading or trailing spaces before saving when entering marketing integrations to prevent errors
The highlights editor's media section, left column with the Videos/Clips/Files tabs, rendered every item in the active tab into the DOM at once, which gets slow on platforms with a lot of videos. Rows are now virtualised for a smoother experience.
Replaces the plain empty state (icon image + text + button) on the three main content lists with a richer hero.
Updated horizontal swipe list modal content wrappers to use the full available width for improved layout consistency.
This only updates the Live Scheduler import form: when the provider is Profixio, the description-template hint now lists {round} alongside {homeTeam}, {awayTeam}, {arena}, and a matching quick-add tag button is shown. Other providers' forms are unchanged.
Owners/admins on a platform with many collections could see zero (or only a handful of, possibly duplicated) subscriptions in the Dashboard subscriptions page, even though the subscriptions exist and sell fine on the platform.