* Better canvas
* fixes sets the active node to the selected widget on the editor
* removing selectedComponent and fixing currentTab msg alignment for inspector
* useKeyHooks custom hotkey hook
* handles escape key on editor
* handles delete for multiple widgets
* removes unwanted comments
* fixes: all the widgets are deleted at once, in a single action
* hide delete button from widegt config handler when multiple components are selected
* fixes delete button width for long chars
* Revert "fixes delete button width for long chars"
This reverts commit 79dadfa7d3.
* fixes display config handler for selected widgets on layout/container widgets
* subcontainer layer dnd improvement for multi-widget
Co-authored-by: arpitnath <arpitnath42@gmail.com>
* style: add save text to header
* hide message if version is released:
* on version switch
* avatar border +.5px
* fix: tooltips not showing for dynamically added user
* add tooltip for undo-redo
* created VerticalDivider widget
* updated widget icon
* changed the width of the widget container, placed the vertical separator at the center of the widget
* JSON Tree Viewer component: init
* JSON Node indicator
* Node indicator and NodeString
* function to get current node type and render component accordingly
* Handles Object, Array, String type
* Show/hide node identifier for only array and object with more than 0 items
* adds option to render node icons
* inspector json-tree: queries icons
* inspector json-tree: component icons
* fixes min/max width for the inspector popup card
* renames node details: keys to entries
* fixes getting the type of the currentNode
* inspector styes and style fixes for string, bools and number
* handles styles for undefined and null type
* removes type label for null and undefined
* fixes node margins
* adds option to use indentation node block (css border for node groups)
* improvement: update pinned icon as per pinned state
* fixes expanding and flatenning the first element of a nested list
* fixes length label displays false, should always be number.
* handles function type
* fixes margin for String nodes
* inspector styles
* updates hexacode for selected node bg
* styles fixes
* adds copy-to-clipboard for each nodes
* show hide buttons for actions on mouse enter
* adds: delete widget from inspector popup
* adds: widget selector action
* tooltip for showHide options action buttons
* refactor
* adds: runQuery action for queries
* removes icons for root nodes for inspector
* Toggle icon (NodeIndicator) should should be displayed for Object and array type (0 length)
* hide node indicator for functions
* removes hover for nodes
* styles fixes
* on hover icons are not visible for expanded items
* style updates: selectable node
* adds onSelect callback option on lables
* adds: on expand with onclick lables props
* fixes cursor styles on Mouse enter
* fixes copy to clipboard action: from value to path
* fixes currentPath
* copy path to clipboard, return absolute path
* fixes broken widget icons
* selecting a widget in editor, selects the component/node in the tree
* fixes app crash when adding runjs queries to the json-vieweer
* fixes text-transformation to active nodes
* fixes with selectedWidget in the editor, expandable node was alwasys the widget node
* adds: dark theme
* clean up
* error boundary
* fixes: current node and hovered node update callback on mouse enter
* fixes options alignmeny
* adds more actions menu option popover
* refactored
* fixes reverse selection fo widget and node
* fixes radio button svg icon
* fixes: two child nodes of different parent get the active class
* fixes popover menu options
* fixes selected node display:hidden
* clean up
* toggle icon should not expand if empty
* adds tooltip for more actions
* spliting into different files
* minor improvements: toggling icon should select the label node, selected node if string should not updated to the last selected widget node
* resolves lifecycle method changes
* resolves changes
* resolves changes
* revert lock file changes
* Revert "revert lock file changes"
This reverts commit 10de6accf7.
* fixes: app crash, undoing one widget from canvas
* adds a comment for expand with labels
* minor enhancement:onMouseEnter updates the current hovered node
* minor enhancement: differentiate hovered node
* fixed addition of application to folder more than once
* Update server/src/services/folder_apps.service.ts
Co-authored-by: Midhun G S <gsmithun4@gmail.com>
Co-authored-by: Midhun G S <gsmithun4@gmail.com>
* fix(groupPermission): add check for uniqueness before creating the group
* fix(groupPermission): add test for the uniqueness of group permission group name
* Implemented frontend
- icon and confirmation modal
- delete fn in services
* Implemented backend Endpoint
- Changed confirmation modal msg
* Added unit test for delete operation
* Changed the modal msg again
* Fixed delete btn alignment issue
* Resolved a bug
* changed popover width
* Now delete endpoint will only return the status
* Added a new spec to test delete a data-source from a specific version
* Added deleteDataSource ability
* Removed commented code
* Added BadRequestException in else case
* Resolved an error
* Changed confirmation modal