
The change makes Google site verification work reliably. Google's verifier now receives the prerendered page containing the tag, and the tag is set once instead of repeatedly.
iOS users would sometimes experience server errors when viewing public news feed articles through the BNXTTV app, this should no longer happen.
The Dashboard and Partnerplatform now works more in-sync with each other, bringing more realtime updates to changes in the CMS.
update hapi and boom libraries in api to allow better error details
Fixes issues with subtitles for videos. The CC button didn't act properly, multiple subtitles were sometimes shown simultaneously, and the selected subtitle in the settings tooltip didn't update properly. All of these should be fixed no matter what browser is being used
Clarified streaming setup guidance by distinguishing SRT Stream ID credentials from RTMP Stream Key credentials.
This updates our carousel to the latest version of the library being used.
Added video tag filtering with support for selecting one or multiple tags with an option to require videos to match all selected tags. Filters are reflected in the URL and reset pagination when changed.
Added a new view called Platform Storage showing total usage, channel breakdowns and largest videos. Limited access and navigation to owners and super admins. This feature can be disabled on a platform by platform basis if we for some reason don't want to show it.
Fixes an issue where Czech letters with a caron or ring (Č Ď Ě Ň Ř Š Ť Ů Ž, upper/lower) got oversized in the dashboard
Added bulk video tag editing from the video table. Users can add, remove, or replace tags across multiple selected
Added an interactive stream-health timeline with selectable windows, navigation, event markers, gaps, legends, and live-follow controls. Added a live marker showing when a broadcast began. Stream-health events can be selected to navigate directly to their time on the graph.
The signal graph can now show any part of a long livestream, not just the most recent stretch - so you can look at what happened at the start of a broadcast that ran for hours. The response carries the periods the encoder was delivering, the recorded events, and the full extent of the broadcast, so the dashboard can show a timeline and jump to the moment something went wrong.
When getting the user's current subscription state, the response also includes pending changes to their subscriptions.
Improved accessibility for mention suggestions and the chat input. Prevented invalid mentions, mid-word text, and unsupported queries. Kept the active suggestion visible during keyboard navigation. Preserved chat input focus after selecting a suggestion.
Adds drag and drop reordering of options in User Attributes of type Dropdown select
Improved video table selection with a localized select-all checkbox. The checkbox now accurately reflects selected, partially selected, and unselected visible videos, including filtered and empty lists. Selections are cleared when the visible video list changes.
Added progress tracking for bulk video deletion and privacy updates. Added per-video failure details, including video names and error messages.
Reworks the login flow to instead of asking for an email, now shows the Login or Signin options. This also enables account verification, meaning that we now require users to validate their email address before they can register an account.