April 2026 brings the most significant discovery upgrade in MarketScale's history: a fully rebuilt search experience that lets your team find any piece of content by keyword, topic, speaker, or transcript phrase -- across every content type in your channel. Alongside search, this release delivers substantial performance improvements to dashboards and feeds, a clearer content lifecycle for publishing and completion, and a wide sweep of UI polish, security hardening, and stability fixes across recording, AI Writer, uploads, and more.
New Features
This release includes platform-wide search with inline media preview, a new editor coaching data API, and expanded version visibility in the proofing room.
Platform-Wide Search
Your team can now search across every content type in your channel -- videos, folders, transcripts, AI summaries, people, and more -- from a single interface. Results include an inline media player so reviewers can preview video directly from the results list without navigating away. Search supports fuzzy queries, transcript-level phrase matching, and filters by content type and date range, making it faster to surface the exact asset you need even in large libraries.
Editor Coaching Data API
A new read-only API endpoint now aggregates version-level editor performance data -- including feedback, ratings, comments, QC results, and video scores -- to feed external tools that generate weekly coaching reports for editors. Channel administrators and post-production leads can use this to automate performance reviews without manually pulling data from the platform.
Full Version Visibility in Proofing
All content versions -- including sub-versions, failed takes, approved cuts, and editing iterations -- are now visible to clients at all times in the proofing room. Previously, decimal versions were hidden from clients and required internal access to view. This change gives clients and reviewers a complete picture of a project's edit history without requiring admin intervention.
Improvements
This release includes search filter reliability, content lifecycle action clarity, faster dashboard and feed load times, a redesigned recording room card, loader consistency, and proofing room UI polish.
Search Filter Reliability
Several issues with search filters have been resolved and hardened this month. The date filter now correctly restricts results to the selected range. Content type filters remain responsive after an initial selection without requiring a reset to "All types." Sidebar counts now accurately reflect the active filter state rather than showing totals that contradict the results displayed. The search implementation has also been hardened against a class of security vulnerabilities and optimized to reduce page load times on filtered result sets.
Content Lifecycle Actions
The actions available on content cards have been clarified to reduce ambiguity between publishing and completing content. "Publish to Feed" now explicitly approves content and makes it visible in the channel feed. "Mark as Complete" finalizes content without changing its feed visibility -- content that was already in the feed stays there, and content that was not published remains accessible but does not appear in the feed. These clearer labels reduce the chance of accidental publishing or unexpected feed changes.
Dashboard and Feed Performance
Dashboard load times have been significantly reduced through a combination of smarter data loading, targeted caching for approval queue counts and feed data, and eliminating patterns that caused repeated database reads on every page visit. Unbounded data loads on high-traffic pages have been replaced with paginated responses, reducing the risk of slowdowns as your channel's library grows. These changes also eliminate the database timeout errors that affected the editing queue and video tracker pages earlier this month.
Recording Room Card Redesign
The recording room card has been updated with a refreshed visual design that aligns with the platform's current component system. The updated card improves readability and consistency with the rest of the recording experience.
Proofing Room UI Polish
The proofing room has received a first pass of visual updates, replacing legacy UI elements with the platform's current component system. The changes improve visual consistency and accessibility without altering any proofing workflow functionality.
Loader Consistency
Loading indicators across the dashboard and survey views have been standardized to a single consistent component, replacing several visually inconsistent spinner styles that appeared throughout the platform.
Reduced Initial Load Time
The platform's front-end bundle has been split into per-route chunks so that each page only loads the code it needs. Previously, every page -- including login -- loaded the entire application up front. This change reduces the time it takes for the platform to become interactive, particularly on first visit.
Camera Compatibility in Recording
The recording room's frame rate handling has been updated to use a preferred target rather than a strict requirement. Previously, devices that did not support exactly 30fps could fail to acquire the camera at all. The updated behavior gracefully falls back on devices with virtual cameras or webcams that report a different supported frame rate.
Bug Fixes
The following issues were resolved this month across search, AI Writer, recording, uploads, the dashboard, the coaching feed, the asset library, folders, and profile settings.
Resolved an issue that caused AI Writer to show "unavailable due to insufficient transcription" even when a valid transcript existed for the content.
Resolved an issue that caused AI Writer to display a lazy loading error on page load, preventing the feature from opening.
Resolved an issue that caused the Dashboard to fail to initialize when navigating to it, resulting in a blank white screen on all tabs.
Resolved an issue that caused the coaching feed to display blank when accessed via the "Jump In" link in an email notification.
Resolved an issue that caused admins to have no option to delete their own uploaded or recorded video from the coaching feed.
Resolved an issue that caused the editing queue "My Edits" tab to not display the current user's edits.
Resolved an issue that caused per-participant recordings to be truncated when a participant left and rejoined a recording room session.
Resolved an issue that caused a Safari-specific crash in the video player when the retry timeout cleanup logic ran during playback.
Resolved an issue that caused the recording room to display a text layout break where the word "speak" appeared on its own line.
Resolved an issue that caused media thumbnails and cover images to return permission errors and fail to load across the platform.
Resolved an issue that caused a saved order action in the proofing room to return an error referencing an invalid channel assignment.
Resolved an issue that caused the profile logo upload to silently fail, preventing users from updating their profile picture.
Resolved an issue that caused a replaced channel logo to continue showing the old image due to caching, even after a successful upload.
Resolved an issue that caused the Asset Library title tooltip to always reference "video" regardless of the actual media type.
Resolved an issue that caused the Asset Library collection headers to show expand and collapse chevrons in the wrong direction.
Resolved an issue that caused the folders search to crash to a blank page when the query contained special characters.
Resolved an issue that caused a duplicate "File limit reached" notification to appear twice when dragging a large file selection into the uploader.
Resolved an issue that caused the feed post editor to be unresponsive, and toast notifications in the feed to display misaligned with the current design.
Resolved an issue that caused notification toast titles to appear in all-capital letters across the platform.
Resolved an issue that caused the "Channel updates" label in the notification center to not toggle its checkbox when clicked.
Resolved an issue that caused profile section headings to be announced twice by screen readers due to invalid nested heading markup.
Resolved an issue that caused the notification center description to render with invalid markup, producing inconsistent display across browsers.
Resolved an issue that caused the password change form to display the requirement "Latest one number" instead of "At least one number."
Resolved an issue that caused the last name field placeholder to read "Skott" instead of "Scott."
Resolved an issue that caused folder and upload UI copy to display literal "(s)" placeholders instead of correctly pluralized text.
Resolved an issue that caused folder merge and delete modals to use title case, exclamation marks, and corporate filler phrases that violated the platform writing guide.
Resolved an issue that caused the shared upload size warning and "Copied" confirmation button to include exclamation marks in violation of the platform writing guide.
Resolved an issue that caused the action bar to overlap content at the bottom of the page.
