
Fixes an issue that prevented subtitles from being loaded on videos
Make sure that our web OTT platform has support for automatically opening up the mobile app again after a successful in app purchase flow.
Added a post-login onboarding flow that redirects authenticated users with unanswered attributes to the onboarding page and preserves return location.
User Attributes functionality is now accessible to super administrators via a new navigation option and menu item.
Display the current protocol (RTMP or SRT) in the live stream health panel
Live Ads tab: live preview, ad-trigger modal with presets/advanced options, active ad-breaks table, and stop controls for platforms with Live Ads functionality.
Live mid-roll ad orchestration in the livestream player with scheduling and timed triggering through CSAI.
In-app purchase (IAP) token tracking, lifecycle, and reporting for Apple & Google
Ensures that the navigation mode fallbacks to 'WRAP' (if not overwritten manually in the cms) for older Box Navigation sections.
External vs. internal campaign flow added across create/edit, with option to enter/use a custom VAST URL.
Add the concept of internal and external Campaigns, where external campaigns may include an external ad URL for custom ad delivery via something like Google Ad Manager.
Introduces a new 'Related Videos' tab in the Livestream page, displaying videos related to the current livestream. This will initially be the related replay videos.
Updated default label styling to apply primary text color consistently. Added visual indicators (red asterisks) next to required fields
Changed the playlist information container positioning on small screens to improve layout responsiveness.
Updated the SwipeCarouselEditor to use options "always", "desktop only", and "never" instead of an on/off toggle.
Introducing conditional display option functionality of carousel arrows based on screen size.
Updated the access control system to ensure all authorized members can successfully delete geo-lists.
Updated text attribute validation to allow empty values, enabling users to clear previously set text fields when managing user attributes.
Video type configuration now accepts empty name templates, offering more flexibility when creating or editing configurations.