
Unified rendering for text, checkbox and dropdown fields
Introduces a locked iframe for the sidebar, to allow us to add iframes that a user can not share amongst each other as a sidebar feature during a livestream.
Introduces helpers for generating and validating JWT tokens for locked iframe features.
Description rendering now treats empty or missing description content as absent and hides empty description blocks.
Updates the filter logic to use the selected date as both start and end when only one date is chosen.
Added a PUT endpoint to update platform user attributes. Users can modify labels, options, and settings
Includes the Stripe session URL in the checkout response objects for livestream, package, subscription, and video endpoints. This provides clients with direct access to the Stripe checkout page.
Full User Attributes management: create/edit modal with multi-language labels, dynamic options, validation
Added a DELETE endpoint to remove (soft-delete) user attributes for a platform
Fetches and attaches replay information for each video in the feed by querying related streams and start/stop times. This enhances the video feed with origin replay data when available. This makes it possible for a user of the video feed route to determine if a video is a replay or not.
Adds logic to post player events to the parent window when the player is embedded in an iframe. This enables parent frames to receive and handle player events, improving integration for embedded scenarios.
Added a confirmation modal to delete user attributes directly from the attributes list.
Added custom billing text configuration with enable/disable toggle and custom styling options.
Made the multiple-products modal text and styling configurable via modal settings instead of hardcoded values.
This release will fix the issue with the live scheduler "Import"-button not being clickable if the user hadn't selected any team tags.
Enhanced the service’s error-tracking and performance-monitoring capabilities, enabling earlier detection of issues, clearer diagnostics, and faster resolution of unexpected failures.
Introduced more robust client-side error tracking and performance insights. This allows earlier visibility into user-facing issues and helps reduce time to identify and fix problems.
Notification about wrong platform in products (packages, subscription and gift card)