Sanity Studio v5.19.0: New Sanity feedback option inside the studio and assorted bug fixes

This update includes a new feedback mechanism, assorted fixes, and improvements to the CLI.

You can now send feedback to Sanity directly from Studio

When running Studio standalone, you can now send feedback directly to the Sanity Studio product team by opening the “Help and Resources” menu and selecting “Send feedback.” This button is not visible when Studio is embedded inside Dashboard, which has its own feedback path via the “Help & Feedback” menu.

🐛 Notable bugfixes and improvements

CLI: Use app.title from config in SDK app HTML title.

CLI: Add --url flag and unattended mode support for sanity deploy.

CLI: Fix dataset alias passing apiName over displayName to input validation.

CLI: Fix --help flag resolving singular topic aliases.

CLI: Prompt for dataset when not provided during import.

CLI: Non-interactive login now shows actionable error messages.

CLI: Remove --legacy-peer-deps from npm install during init.

Fixes an issue where document list items in CommandList were not clickable on initial render if the mouse was already positioned over the list.

Fixes an issue where tasks could be created in the original dataset instead of the add-on dataset when both the document and the task were open at the same time.

Fixes an issue where zero width whitespace characters at the end of strings would cause Visual Editing overlays to fail to show in Presentation Tool.

Fixes an issue where publishing anonymous versions (like those created by Content Agent) when a draft also exists would cause the draft to publish instead.

Fixes an issue where icons that were provided with initial value templates were not being shown in template pickers in the Studio.

When pasting into a document, read-only fields are now preserved instead of being overwritten.

Fixes an issue where allowRelative: true was ignored when the schema list excludes http.

Fixes issue that could cause duplicating large content releases to time out.