Release Notes
UI Builder 1.2.0
Here’s an overview of the enhancements (not an exhaustive list):
Enhancements in the JS and Query Editors
New Split View for both the JS editor and the Query editor is a major convenience upgrade.
It gives you an all-in-one workspace for writing and debugging code or queries while viewing the live, interactive UI on the same screen.
Moreover, the editors have been enhanced to let you open and manage multiple queries or JS editors in separate tabs within the same panel.
Widget UI Enhancements
Table Widget V2
-
In-line Editing: Edit cells directly in the table without extra forms.
-
New Column Types (e.g., image columns, switch columns) and custom renderers for advanced data display.
-
Server-Side Pagination with improved UI controls for large datasets (loading states, fetch-on-scroll, etc.).
New Debug button
The New Debug button (located at the bottom-right corner of the editor) introduce a more centralized and intuitive debugging experience. When you click this button, a debug panel expands to display real-time logs, errors, and warnings generated by your widgets, queries, and JavaScript code. The State tab provides a real-time snapshot of the application’s current data and variables.
Bug fixes
This new version addressed a wide range of bugs and stability concerns. Notable fixes include:
-
Performance improvements (faster page loads, reduced memory usage).
-
UI refinements (better widget resizing/dragging, property pane cleanups).
-
Security enhancements (stricter session handling, refined authorization checks, and better data sanitization to prevent XSS).
-
Strengthened data source validation, ensuring unauthorized users couldn’t trigger or alter sensitive queries, and introduced more robust error handling to stop sensitive information from leaking into logs.