## ![](https://stechq.github.io/cdn/release/notes/plateau-studio/plateau-studio-common/plateau-studio/party-horn.svg) **New Features** ### Features on Plateau Studio - **Bulk Stop Working** Now available in Studio — stop working on multiple models at once to quickly unlock and manage them. [See More](https://docs.onplateau.com/Studio-Explorer/Bulk-Operations/bulk-stop-working) <img src="https://stechq.github.io/cdn/documentation/ui-module/BulkStopWorking/bulkStopWorking.gif" width="640" /> - **Download to Local** Now available in Studio — clone a model from one application and reuse it in another by downloading and uploading it locally. <img src="https://stechq.github.io/cdn/release/notes/plateau-studio/plateau-web/release-notes/v3.1.3/downloadModelToLocal.gif" width="640" /> <img src="https://stechq.github.io/cdn/release/notes/plateau-studio/plateau-web/release-notes/v3.1.3/uploadModel.gif" width="640" /> - **Search in Application List** Now available — quickly find items by application name or description. <img src="https://stechq.github.io/cdn/release/notes/plateau-studio/plateau-web/release-notes/v3.1.3/studioApplicationSearch.gif" width="640" /> - **Shadow DOM Option** Now available in App Settings — encapsulates your app’s DOM and CSS to prevent conflicts with the outer application or SDK. [See More](https://docs.onplateau.com/UI-Screens/UI-Settings/shadow-dom) <img src="https://stechq.github.io/cdn/release/notes/plateau-studio/plateau-web/release-notes/v3.1.3/ShadowDom.png" width="640" /> ### Features on UI - **Enhanced Security in Document Viewer** Implemented protection against PDFs, HTML, and TIFF files with embedded JavaScript. Such files are now blocked, and users receive a warning message. <img src="https://stechq.github.io/cdn/release/notes/plateau-studio/plateau-web/release-notes/v3.1.3/documentViewerPdfEmbeddedJavaScriptAlert.png" width="640" /> - **Block & Rendering Components Warning** Now displays a warning message when the specified QjsonPath does not exist, helping you detect configuration issues more easily. <img src="https://stechq.github.io/cdn/release/notes/plateau-studio/plateau-web/release-notes/v3.1.3/blockComponentNotFound.png" width="640" /> - **RichText Component Read-Only Mode** Added a read-only property, allowing text fields to be displayed without enabling editing. ### Features on Workflow - **Open Models from Usage** Models can now be opened directly from where they are used, such as in workflow steps, form selectors, or scripts — making navigation and cross-editor work faster. Available in Workflow, Function, DataType, Constant, Rest Service, Soap Service, SLA, and Job Scheduler editors. <img src="https://stechq.github.io/cdn/release/notes/plateau-studio/plateau-web/release-notes/v3.1.3/open-model-in-new-tab.gif" width="640" /> <img src="https://stechq.github.io/cdn/release/notes/plateau-studio/plateau-web/release-notes/v3.1.3/open-model-in-new-tab-monaco.gif" width="640" /> - **Process Termination API** Added an API to enable the termination of processes programmatically. - **Live Dashboard Log Timestamps** Now automatically configured according to the targetTimeZone environment variable, ensuring logs reflect the correct timezone. - **DB Entity Box Properties** Now operate exclusively with the selected entity model ID and query ID, ensuring execution with the latest model version at runtime. ## ![](https://stechq.github.io/cdn/release/notes/plateau-studio/plateau-studio-common/plateau-studio/bugs.svg) **Bug Fixes** ### Fixes on Plateau Studio The start/stop working options for unmodifiable model types have been removed to ensure more accurate usage. Now, **lottie**, **png**, **jpg**, **jpeg**, **svg**, **gif**, **woff**, **woff2**, **ttf**, **otf** types and **fonts** can be deleted or updated without the need to start working on the model. - **'Cannot read _isDestroyed'** error has been resolved when opens a model. <img src="https://stechq.github.io/cdn/release/notes/plateau-studio/plateau-web/release-notes/v3.1.3/studioOpenModelDestroyError.png" width="640" /> - **Caching of editor's JS files** in the browser has been enabled and JS files are now loaded with version information. Thus, models in the studio will open with better performance. - Fixed the **menu misalignment** in the **table view** of the Studio Application List. <img src="https://stechq.github.io/cdn/release/notes/plateau-studio/plateau-web/release-notes/v3.1.3/studioApplicationListMenu.png" width="640" /> ### Fixes on UI - Fixed an issue where the TextField input mask caused the initial qValue to appear masked. Improved the number formatting logic for quick = true, making the usage even easier and eliminating the need for manual formatting like quick.Quick.toMoney(). - The issue where the **text component prop changes** was not reflected on the editor has been fixed. - Removed the **overlayOpacity** style prop in the **VBottomsheet** component because observed that the **overlayOpacity** value could given via the **overlayColor** value. - Fixed **maxHeight and maxWidth** values not working correctly in the **Lightbox** component. - **Block Components** with the same name were not displayed correctly, so the issue was fixed by displaying their names with their own specified path. <img src="https://stechq.github.io/cdn/release/notes/plateau-studio/plateau-web/release-notes/v3.1.3/blockComponentPath.png" width="640" /> - Fixed a UI freeze issue that occurred when interacting with the autocomplete after entering and exiting a TextField event. - Fixed an issue where the editor threw an error when a Dataroid trigger was executed on the Mobile PageComp. - Fixed an issue where pages could not reopen in Studio due to empty Component QID values. **QID now must be non-empty, trimmed, and only contain letters, numbers, or underscores (_)**; invalid input shows a notification and resets to default. - Added **point size properties** to **Line Chart**. Now, users can adjust the visibility and size of points on the chart. <img src="https://stechq.github.io/cdn/release/notes/plateau-studio/plateau-web/release-notes/v3.1.3/lineChartPoint.png" width="640" /> - Added **y1 axis property and event** for Bar Chart to enable dual-axis configuration, along with yTicksCallback and y1TicksCallback events for full axis customization.<img src="https://stechq.github.io/cdn/release/notes/plateau-studio/plateau-web/release-notes/v3.1.3/barChartY1Positon.png" width="640" /> <img src="https://stechq.github.io/cdn/release/notes/plateau-studio/plateau-web/release-notes/v3.1.3/BarChartTicksCallback.png" width="640" /> - Added font configuration options (family, size, style, weight, lineHeight) to **Chart legends**. Now, users can fully customize legend appearance. <img src="https://stechq.github.io/cdn/release/notes/plateau-studio/plateau-web/release-notes/v3.1.3/chartLegendFont.png" width="640" /> - Added axis title properties for **Bar and Line Charts**. Now, users can display axis titles to make charts more descriptive. <img src="https://stechq.github.io/cdn/release/notes/plateau-studio/plateau-web/release-notes/v3.1.3/BarChartTitleText.png" width="640" /> ### Fixes on AI * **Create UI** - Fixed the issue that caused a *langchain invalid tool results* error when creating a screen, ensuring tools respond correctly during UI creation. - Updated radio buttons so that they now appear correctly within their radio group by default, improving component consistency. - Improved file upload validation to handle foreign characters and spaces in filenames, ensuring smoother file handling during uploads. - Resolved a button color issue to ensure consistent and accurate color display on VBtn component. ### Fixes on Workflow - After the SLA definition is changed, the SLA dates on the related processes or tasks are now updated accordingly when the SLA runs. - The Job Scheduler editor was aligned with the other editors to comply with the standard. - Fixed a bug that caused a crash when a function’s output was not mapped, the “output” option was selected in the map dialog, and the output value was undefined. - The mechanism responsible for excluding comment-embedded models from being treated as dependent models has been modified to operate only on specific model types: **'flow', 'qjson', 'js', 'ts', 'css'**, and **'namedComponent'**. - Fixed an issue where **S3 box properties** could be modified **without clicking “Start Working”**. - Fixed an issue where the **delete button** on flow lines was **hidden behind other elements**. - Fixed an issue in **Live Dashboard** where clicking the empty area next to a workflow name in the dropdown did not select it. The entire row is now clickable. - Fixed an issue in **Live Dashboard** where the **Deploy Models** and **Add New** dropdowns did not select the first value by default. They now automatically select the first available option.