* fix: while duplicating the component, the component ID was sent to BE instead of entity ID
* Fixes: page duplication entity mappings
- On page duplication, after cloning of components and mapping to respectived ids, the references used inside the the new/cloned components's definition needs to be updated
* fixes: component crash on page deletion
---------
Co-authored-by: arpitnath <arpitnath42@gmail.com>
* fix: update canvas background color to default when the linked component is deleted
* chore: version bump
* Fix: Update keyword validation to handle reserved keywords accurately
- Refined validation logic to handle reserved keywords, ensuring that compound identifiers are not incorrectly flagged.
- Improved checks to allow valid code patterns like 'window.location.href' while blocking invalid usage of 'window'.
- Addressed all known cases, including those causing app or component crashes and previously non-working cases.
- Enhanced handling for both multiline and single line code validation.
* chore: removed console.log
* fixes: table actions events - with multiple events only the last event created was triggered
* fixes: returning circular deps crashes the app
* fix: added a debounce changes
---------
Co-authored-by: arpitnath <arpitnath42@gmail.com>
* add user, workspace api docs
* update api doc
* update api docs
* update api docs
* update formatting
* update formatting
* add steps to enable API
* add curl example
* update response code format
* revert flag
* fixes: child components on listView are not updating correctly
* bumped version
* Special handling for 'window' keyword in multiline code editors
- Updated validation logic to allow 'window.x' while treating standalone 'window' as a reserved keyword.
- Refined keyword matching to ensure keywords are not part of a string or a comment and are exact matches.
- Applied a hotfix to both CE-LTS and the latest non-LTS CE versions, effective by end of day.
- Note: This update is specifically for multiline code editors; single line editors will continue to support 'window.x' or any usage of 'window' as it breaks the app otherwise.
* fixes: update the query refs for failed query
* fixes: on form submit the children's data should be accessable from queries events
* fixes: event execution
* adds a debounce for form reset on submit
* for onPageLoad events, we need to execute the actions after the page is loaded