Skip to main content

[2026.04.30] - Release Notes: Search, Performance & Content Lifecycle

April 2026: Platform-wide search launched with transcript-level matching, major performance and security hardening, content lifecycle and feed visibility improvements, editor coaching API, and dozens of bug fixes across upload, recording, dashboard, AI...

April 2026 brings the most significant search capability in MarketScale's history, now live across your entire content library. Alongside search, this release delivers meaningful performance gains, tightened security, a cleaner content lifecycle, and a broad sweep of bug fixes and polish across the platform.


New Features

This release introduces platform-wide search, a new editor coaching data API, and expanded client visibility into content versions.

Platform-Wide Search

Your team can now search across every piece of content in your channel -- media, folders, transcripts, AI summaries, and more -- from a single interface. Results include an inline media player so your team can preview video directly from search without navigating away. Search matches on keywords, topics, speaker names, and even specific phrases spoken within a transcript, making it dramatically faster to surface the right content at the right moment.

Editor Coaching API

A new read-only data endpoint now aggregates editor performance data -- including feedback, ratings, comments, QC results, and video scores by version -- into a structured feed that powers weekly coaching reports for editors. Channels using external coaching or performance review tools can now pull this data automatically without manual exports.

Full Version Visibility for Clients

All content versions -- including sub-versions, editing iterations, failed takes, and approved cuts -- are now visible to clients at all times, not just inside the internal proofing room. This removes a common friction point where clients were unaware earlier versions existed and had to request them manually.


Improvements

This release includes improvements to search filter accuracy, content lifecycle actions, loading performance, security hardening, dashboard speed, and recording room UI.

Search Filter Accuracy

Several rough edges in the new search experience have been resolved in the same release cycle. Date filters now correctly restrict results to the selected range. Content type filters remain responsive after an initial selection without requiring a reset to "All types." Sidebar result counts now accurately reflect the active filter state instead of showing totals that contradict the main results area.

Content Lifecycle and Feed Visibility

The actions available on content have been clarified and updated to better match how your team actually works. "Publish to Feed" now explicitly controls feed visibility -- using it manually approves content and makes it visible. "Mark as Complete" finalizes content without affecting feed visibility, so content remains accessible without being surfaced in the feed. These clearer labels reduce confusion about what each action does and prevent accidental feed changes.

Page Load Performance

Several improvements shipped this month that collectively reduce load times across the platform. The application's front-end assets are now split by page so each route only loads what it needs -- reducing the initial load time for all pages. Dashboard and approval queue data is now cached intelligently, meaning repeated loads pull from a fast local store instead of recomputing from scratch on every request. Heavily used data queries were restructured to eliminate redundant database calls, resulting in faster page rendering across content lists, feeds, and media views.

Security Hardening

The platform was hardened against a class of injection-style security vulnerabilities found during an internal audit of raw database queries. All affected query patterns have been replaced with parameterized bindings. This change has no visible impact on day-to-day use but closes a meaningful security gap.

Proofing Page UI Refresh

The proofing page received a first-pass visual update, replacing legacy UI components with the current design system. The update improves visual consistency and accessibility without changing any underlying functionality. Admins and contributors working in the proofing room will notice a cleaner, more consistent interface.

Recording Room Card Redesign

The recording room card has been updated to match the current design system. The redesigned card is visually cleaner and more consistent with the rest of the platform.

AI Writer Reliability

AI Writer now correctly detects when a transcript is ready, including in cases where the transcript was stored but not yet registered in the expected location. Previously, AI Writer would display "AI Writing will be available when transcript is ready" even when a transcript already existed, blocking content generation unnecessarily. This detection gap has been closed.

Notification and Loading Consistency

Toast notifications and loading indicators have been standardized across the platform. All toasts and loaders now use a single consistent style, replacing several legacy variants that had diverged over time. Notification titles no longer appear in all caps.


Bug Fixes

The following issues were resolved this month across search, dashboard, upload, recording, AI Writer, profiles, folders, the coaching feed, and the asset library.

  • 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 appear blank when accessed via the "Jump In" link in an email notification.

  • Resolved an issue that caused admins to be unable to delete their own uploaded videos from the Coaching Feed.

  • Resolved an issue that caused the editing queue "My Edits" tab to not display any content.

  • Resolved an issue that caused database query timeouts on the completed video tracker and editing queue endpoints, making those views unresponsive.

  • Resolved an issue that caused AI Writer to display a broken error on load due to a lazy loading failure.

  • Resolved an issue that caused AI Writer to show "unavailable due to insufficient transcription" even when the media had a valid transcript.

  • Resolved an issue that caused the profile dropdown to be unclickable due to an incomplete deployment.

  • Resolved an issue that caused users to be unable to update their profile logo.

  • Resolved an issue that caused a newly uploaded logo replacement to not appear immediately due to caching, continuing to serve the previous logo.

  • Resolved an issue that caused the "Channel updates" label in Notification Center to not toggle its checkbox when clicked.

  • Resolved an issue that caused profile sections to announce headings twice for screen readers due to invalid nested heading markup.

  • Resolved an issue that caused the password criteria on the Change Password tab to read "Latest one number" instead of "At least one number."

  • Resolved an issue that caused the last name field placeholder to read "e.g. Skott" instead of "e.g. Scott."

  • Resolved an issue that caused media thumbnails and cover images to fail to load with 403 Forbidden errors.

  • Resolved an issue that caused an error message "Content should be assigned to an organization" when saving content order in the proofing room.

  • Resolved an issue that caused the folder search to crash to a blank white page when the search query contained special characters.

  • Resolved an issue that caused the folders page to display a duplicate "File limit reached" toast when selecting a large number of files for upload.

  • Resolved an issue that caused folder merge and delete confirmation modals to display "folder(s)" literally instead of proper singular or plural phrasing.

  • Resolved an issue that caused the Asset Library to display "video" in the title-required tooltip for all media types, including images and audio.

  • Resolved an issue that caused Asset Library collection headers to display expand and collapse chevrons in the wrong direction.

  • Resolved an issue that caused folder contents pages to show "1 file(s) selected" and "viewing 1 video(s)" with literal "(s)" instead of correct pluralization.

  • Resolved an issue that caused the "Copied" confirmation and several toast messages across the platform to include exclamation marks in violation of platform writing standards.

  • Resolved an issue that caused the recording room to display the word "speak" on its own line due to a text wrapping bug.

  • Resolved an issue that caused per-participant recordings to be truncated when a participant left and rejoined a recording session, while the group composite recording captured the full session.

  • Resolved an issue that caused a Safari-specific crash in the video player when the retry timeout cleanup logic ran and the expected context was unavailable.

  • Resolved an issue that caused the Feed post editor to be inaccessible and update toast notifications to appear misaligned with the current design.

  • Resolved an issue that caused the action bar to overlap content at the bottom of the page.

  • Resolved an issue that caused notification inbox initialization to log multiple null errors to the browser console.

  • Resolved an issue that caused the domain settings helper text to be unclear, creating confusion during domain-related operations.

Did this answer your question?