
Enhanced the API routes for getting a video or videos by tags to include more information about the video source.
Platform-aware subscription signup that routes Bonnier users to tailored purchase/upgrade paths depending on user entitlements and referrers. Each local newspaper has their own purchase/upgrade link.
Improved internal platform identification handling across video type configuration endpoints. Enhanced validation flow for platform-related operations to streamline data access patterns.
Reorganized message layout in live chat with moderator badges now displayed separately above usernames.
Enhanced translation validation for video playlists to automatically filter disabled languages during updates, providing more flexible handling of multilingual content instead of rejecting requests.
This fixes the bug where the channel filter on the GEO restriction page didn't work
Adds logic to check if a livestream has ended and a replay is available. If both conditions are met, the user is redirected to the replay page instead of being stuck on the livestream page with the "This livestream has ended"-message.
Added new API field to categorize videos associated with livestreams as replays interviews or highlights while maintaining existing video connection functionality
Added a User Attributes Page editor for configuring titles, subtext and styling.
CMS templates now support type categorization (style or full_component options)
Automatically resolving translated links based on selected language
Added a toggle to require content to match all selected tags; editable
Added an optional (off by default) "require all tags" filter for
Improved referrer matching to accurately handle subdomains and avoid incorrect partial matches, reducing misattributed referrer sources. Also corrected the displayed newspaper title for some titles.
Introduces a new GET endpoint to fetch videos related to a livestream