
Fixed duplicate counts in the all-tags-required feed when a stream has multiple photos. Feed results now use only the newest photo associated with each stream, avoiding repeated entries caused by older photos.
The watch content role now works despite GEO blocks and one device rules
Schedule pricing changes for videos and livestream replays, alongside geographic restrictions, with field-specific controls and forms. View scheduled-change details, statuses, and failure notices for videos, livestreams, and replays. Choose schedule times with a minimum lead time of two minutes. Select pricing modes with controls tailored to each mode.
Adds our own storage and delivery for every subtitle file, so subtitles no longer depend on Mux. Subtitles now keep working after a video is offloaded from Mux, and they load from our own CDN everywhere, which also restores subtitles on hundreds of videos that had silently lost them.
Remove unused dependencies and dead files, declare missing dependencies, drop broken deploy scripts
Now tracks the app external link flow steps
Bulk edit jobs are associated with the selected platform, and the job list shows jobs for that platform.
Fixes an issue where reading the transactions, subscriptions, views and user attribute exports page by page returned some rows twice and skipped others. Every page now comes back in the same order, so a full read returns each row exactly once.
Fixes an issue where an old public search could return deleted and draft livestreams from every platform without any limit on results. That search is now removed, and the remaining search returns at most one hundred results per request.
Fixes an issue where dragging items into a new order in CMS lists such as Box Navigation was not saved unless another change was made too. A reorder now saves right away and the new order stays after reloading the page.
Fixes an issue where sending push notifications would take a lot of time for audiences with thousands of users and devices
Platform API tokens can now be assigned the watchAndDownload access level when created or updated. This access level is available for platform-scoped tokens and can be used when the token’s platform matches the platform being managed. Existing token access levels remain available.
This update fixes a corner case where the Subscribers only sync for Profixio could be switched to off.
Bulk channel moves now warn when scheduled video or livestream changes may be canceled on the destination channel.
Copied livestreams are identified in relay setup, and relay creation is disabled for copies. A notice directs users to the original livestream to add relays.
Relay sessions can no longer be created for copied livestreams. A clear message directs you to add the relay to the original livestream instead.
Fixes an issue where the import form told users to include pre game time in the livestream length. The hint now explains that the length counts from the start of the game and that any minutes the stream starts early are added on top.
Fixes a recent issue where users below admin saw an error in the Recently deleted videos section on the Overview page. The section now only shows for owners and admins, and other roles no longer see it or the error.