Skip to content

Change Log - Version 3.5

Release Date: 21 Aug 2026

Category Description
New Feature
User Manager: My Profile dialog with avatar editor, available from the profile badge in Studio, MediaHub and CreativeHub.
New Feature
Server Name: a Studio Server name and colour tag can be set in Settings and is shown in the title bar and on the login page, so operators can tell servers apart. Falls back to the hostname when no name is set.
Improvement
Admin: Maintenance is now consistent across Studio, MediaHub and CreativeHub — Evaluate first, then Execute on the selected items — and every run is written to an execution log. Compact Database also drops moved chunks and cleans Studio internal storage.
Improvement
Admin: Logs viewer can be paused in Live mode and stepped forward, and the number of lines kept in memory is capped so long sessions stay responsive.
Improvement
Admin: Users Manager permissions dialog now shows the folder tree, so read/write rights can be granted per folder.
Optimization
Installers are now code-signed, and the MediaHub and CreativeHub uninstallers stop the running service before removing files.
Category Description
New Feature
Layout Manager: Studio can now be arranged into layouts — Playlist, Preview, Output Controls, Payload, Show UI and Actions panes can be split, resized, shown or hidden, saved and shared. Layouts are per user, with read/list permissions in User Manager, and can be opened from the Layout Manager dialog.
New Feature
Macros: switch layouts from a macro with Api.layout.set(name).
New Feature
Macros: Tab To Field macro moves focus to a specific payload field.
New Feature
Import Pages: filter by Template, System and Favorites, and sort by any column including the new Time column. MOS imports open sorted newest first.
New Feature
Remote: open a show, playlist and profile directly from a URL (/remote?show=…&playlist=…&profile=…); the address bar updates as the operator navigates so the current view can be shared.
New Feature
Remote: settings moved into a settings dialog; playlist uses the new table control with drag-and-drop reorder and touch support.
New Feature
API: take in a page by playlist (show + playlist + page).
New Feature
Scripting: page colour can be set from a script.
New Feature
Vizrt: Snapshot Delay setting for templates whose snapshot needs time to settle before capture.
Improvement
Macros: the shortcut column highlights conflicting shortcuts, and macro table columns are resizable.
Improvement
MOS Browser: only the last week of pages is loaded by default, which prevents the plugin timing out on large page libraries; a Load all option in Settings restores loading every page.
Improvement
MOS: pages created under a different MOS ID are no longer skipped, and Replace Item from OpenMedia now overwrites the existing item.
Improvement
Templates: double-click expands or collapses a template with layers; combo items can be relinked in Template Manager.
Improvement
Playlist: Set Color is available from the page context menu with an inline swatch picker.
Improvement
Playlist: pending folders are marked with an icon in the folder tree.
Improvement
Actions toolbar: scene action buttons can be edited; the toolbar is hidden when the show has no actions.
Improvement
Engines: engine status now distinguishes "server connected" from "agent connected", with tooltips on the output status icons and a clearer log message when an engine can't be reached.
Improvement
Profiles: Unreal Engine and Pixotope engines with multiple outputs expose per-output UI fields in the profile editor.
Improvement
Storage: Allow Crop is only offered when Storage is enabled.
Optimization
Playlist: page rendering optimised (Redux) for large playlists.
Optimization
Settings: server-tag and general settings changes apply without restarting the server.
Bug Fix
Fixed: moving a page to another playlist without an override crashed the client.
Bug Fix
Fixed: the first letter of a text input was selected automatically when the field received focus. Whether a field selects its text on focus is now a switch in Settings → General (Select Text on Focus).
Bug Fix
Fixed: Enter/Esc behaviour and Tab iteration in the page name and payload fields.
Bug Fix
Fixed: user and show settings were not cloned when saved.
Bug Fix
Fixed: Show UI refreshed unexpectedly and the Show UI scrollbar jumped.
Bug Fix
Fixed: MOS Browser show dropdown, MOS playlist story/item updates and story splitter ratio.
Bug Fix
Fixed: template list not filtering when the Hidden toggle is on.
Bug Fix
Fixed: adding a template to a combo lost the combo's UI; Vizrt error when re-importing a combo.
Bug Fix
Fixed: local preview resize and visibility issues, and the preview no longer opens in fullscreen.
Bug Fix
Fixed: Layout Manager pane sizing and splitter behaviour.
Bug Fix
Fixed: Unreal Engine was not launched for remote preview.
Bug Fix
Fixed: MediaHub images did not preview in Studio when MediaHub had login enabled.
Bug Fix
Fixed: OGraf error in the local preview console.
Bug Fix
Fixed: Clock actions and component focus in custom UIs; jumping split pane.
Bug Fix
Fixed: macros thread spawning; empty macro shortcut error.
Bug Fix
Fixed: keyboard shortcuts on browser-reserved keys (Ctrl+S, Ctrl+O, Ctrl+F…) fired their action twice.
Bug Fix
Fixed: MOS crash at load; Playlist losing focus; snapshot preview position.
Bug Fix
Fixed: Branding startup error when no channel is configured.
Bug Fix
Fixed: Admin Storage charts and Users list filter in Database Manager.
Category Description
New Feature
Users: MediaHub now has its own login, Users Manager and roles. Permissions apply to browsing, upload, drag-and-drop and admin, and users can edit their own profile. Login can be switched off in Settings to keep the previous open-access behaviour (raw API requests included).
New Feature
Search: the search engine is now Meilisearch, installed and upgraded with MediaHub — Elasticsearch is no longer required. See Search Doesn't Work After Upgrade if a re-index is needed after upgrading.
New Feature
Auto Ingest: rules and actions can be named and renamed, with icons and tooltips for missing values.
New Feature
Upload: redesigned upload dialog.
Improvement
Auto Ingest: filename rules match without a leading slash (fixes rules that never matched), old snapshots are removed from the index, and ingest activity is written to its own log.
Improvement
Thumbnails: option to show or hide alpha on image and clip thumbnails.
Improvement
Settings: a message box tells you when a change needs a service restart.
Optimization
Temp folder: temporary upload files are managed and cleaned up, and preview generation releases its temp file when done.
Bug Fix
Fixed: search on the root folder and tag search.
Bug Fix
Fixed: Publish to Remote and change-conflict issues.
Bug Fix
Fixed: authorisation error when downloading a backup; an error is shown when a restore fails.
Bug Fix
Fixed: file upload error after the file-selector upgrade; dashboard asset charts.
Category Description
New Feature
Cache Outputs: right-click a project → Cache Outputs opens a three-step wizard (Server → Profiles → Cache) that pushes the project to the selected outputs. Outputs whose agent is offline are greyed out with a tooltip.
Improvement
Column widths in Pending Changes, Details and other lists can be resized, as in Studio.
Improvement
Permissions: app permissions are enforced for non-admin users, and the folder-permission picker opens correctly.
Improvement
Agent: Cache page shows the actual action and detail for each cache job.
Bug Fix
Fixed: importing an Unreal project listed all levels instead of only the exposed ones.
Bug Fix
Fixed: Publish did not pick up the latest revision.
Category Description
New Feature
Data Variables: filter and sort a data variable's rows, create instant sources (HTTP or spreadsheet used directly, without a Data Source/Feed), define custom data variables, edit them from a script UI, and link script variables to fields.
New Feature
Components: a component can expose a variable, and other elements can bind to it.
New Feature
Code Assist: an AI chat assistant built into the Script Editor — describe what you want in plain language and it writes or edits the UI script for you. The AI provider and model are set in Settings → AI; local models via Ollama are supported.
New Feature
Table: lazy loading for large data sets.
New Feature
Elements tree: keyboard shortcuts for selecting and reordering elements (Ctrl+↑/↓).
New Feature
Media Browser: option to show or hide alpha on MediaHub image and clip thumbnails.
New Feature
Data Sources: HTTP data source.
Improvement
Focus: every component now takes keyboard focus correctly and the focus outline is more visible.
Improvement
Modules panel is sorted.
Improvement
Vertex editor: vertex order and axis selectors.
Improvement
UI Manager: mappings list and UI table list use the new list control.
Improvement
Number inputs: precision propagates to related properties.
Improvement
Script API: Table.items exposes the table's rows to scripts.
Bug Fix
Fixed: Ctrl+S / Ctrl+O opened the browser's Save/Open dialogs.
Bug Fix
Fixed: rubber-band selection, toolbox drag-and-drop, drop offset and tooltip placement when the canvas is zoomed.
Bug Fix
Fixed: Diff Mode — hidden components disappeared from the original view.
Bug Fix
Fixed: Monaco editor context menu visibility, resize in the diff modal, and an error in the Data Sources modal.
Bug Fix
Fixed: Media Browser aspect-ratio crop rule was not applied.
Bug Fix
Fixed: component root functions were not available; Page onRead was not firing.
Bug Fix
Fixed: Number control error when the value is not a number.
Category Description
New Feature
Unreal Engine 5.8 support.
Improvement
Plugins are compatible with non-editor (packaged) builds.
Improvement
Single-trigger support.
Optimization
Installer bundles plugins for UE 5.5 – 5.8; UE 5.0 – 5.2 are no longer built.