* style: Store pinned state of left sidebar tabs in localstorgae to persist across refresh
* style: Fixed popover width. Add scroll for canvas so for user view to remain same when popover is open
* feat: added horizontal scrollbar for canvas when sidebar popup is open
* feat: added logic to calculate canvas height on resize
* feat: prevent flickering of popover when switching tabs
* style: made modal width and position inside canvas relative to canvas container positon
* fix: removed extra offset added to the dragged element placeholder.
* fix: hide extra scroll bar added when dragging new component to canvas
* fix: hide canvas scrollbar on dragging of new component
* fix: removed extra margin to main container
* fix: fixed canvas alignment when mobile screen is selected
* fix: revert the debugger error notification badge behaviour
* fix: fixed width issue for old apps
* fix: fixed issue with width when user set max width in %
* fix: resolved conflicts in style file
* fix: fixed whitespace issue in large screen
* Update frontend/src/Editor/LeftSidebar/index.jsx
Co-authored-by: Kavin Venkatachalam <50441969+kavinvenkatachalam@users.noreply.github.com>
* Update frontend/src/Editor/LeftSidebar/index.jsx
Co-authored-by: Kavin Venkatachalam <50441969+kavinvenkatachalam@users.noreply.github.com>
* Update frontend/src/Editor/LeftSidebar/index.jsx
Co-authored-by: Kavin Venkatachalam <50441969+kavinvenkatachalam@users.noreply.github.com>
* Update frontend/src/Editor/LeftSidebar/index.jsx
Co-authored-by: Kavin Venkatachalam <50441969+kavinvenkatachalam@users.noreply.github.com>
* refactor: removed unnecessory rerendering of Editor component
* perf: unsubscribe to querypanelstore on unmount of editor component
* perf: rerender editor only when query panel resizing over
* refactor: removed unused logs
* Update frontend/src/Editor/Editor.jsx
Co-authored-by: Kavin Venkatachalam <50441969+kavinvenkatachalam@users.noreply.github.com>
* Update frontend/src/Editor/Editor.jsx
Co-authored-by: Kavin Venkatachalam <50441969+kavinvenkatachalam@users.noreply.github.com>
* fix: added style to hide extrascrollbar in macbook screens when mouse connected
---------
Co-authored-by: Johnson Cherian <johnsoncherian@Johnsons-MacBook-Pro.local>
Co-authored-by: Kavin Venkatachalam <50441969+kavinvenkatachalam@users.noreply.github.com>
* feat :: dropdown component with array of objects as input
* update placeholder default value for dropdown
* removing unwanted prop
* removing unwanted prop form inspector in dropdown widget
* feat :: adding function for dynamic props resolution in widget manager
* fix :: show schema only when advanced option is true
* fix :: backward compatibility
* removing some unwanted prop and updating utils so that only dropdown component is checked
* code improvement
* optimize :: removed intermediate arrays
* updating config on advanced toggle state and positioning of props
* feat :: replaced old logic to map items during advance option
* feat :: fix exposed items optionlabel and default item change during advanced switch
* fix :: bug during schema switch for default item
* fix :: selectedOptionLabel exposing during schema change
* fix :: disaply values not resetting for advanced off
* cleanup
* removinvg states
* backward compatibility check
* fix :: default item
* fix ::exposed labels if items are hidden
* remove logs
* fix :: optionLabels not getting exposed on advanced false
* fix
* fix :: checking visibility for default items
* null check for backward compatibility
* row selection revamp version 2
* enable highlighting a row upon clicking action button
* added support to unselect the selected row
* bug fixed : discard selectedFlatRows when highlightrow ,allowSelection or bulk selection is toggled
* made row selection backward compatible
* made suggested changes
* bug fixed : row is not getting unselected in the UI
* removed repeated/unwanted code
* remove repo url prompt for creating a new plugin
* deprecating : creating new plugins for datasource/plugins
* package version upgraded to v0.0.14
* fixes: delete cmd
* delete prompt confirms marketplace plugins
* removes repo from json
* fixes: on bulk-updating users with csv, the data is not reflected
* add a limit for bulk upload users
* resolved pr comments
* fixes displaying all users emails for existing users
* fixes file selection type in OS File Dialog
* allow users to bulk upload from csv with either last for firstname undefined
* add validations check
* updated the toast msg
* remove comments
* working on app name unique migrationworking on app name unique migration
* Added checks and conditions
* change: remove staring and ending spaces
* fix: error management
* fix: regex
* working on app name generation
* app name:fixing bugs
* app name: fixing and refactoring code
* app name: fixed test cases
* updated app name constraints and default name
* fix: apps.e2e tests case
* fix: added app name to the prompt
* added app input tooltip
* removed unwanted code
* added tooltip close code
* fixed auto generated name issue
* merging develop
* code refactoring
---------
Co-authored-by: gsmithun4 <gsmithun4@gmail.com>
* global store init
* Moved query data to new component
* Removed unwanted code
* Removed data queries prop drilling
* Moved query state out of editor
* Added unsafe to componentWillReceiveProps
* Selected first query when the version is changed
* Fixed bug on renaming query
* Fixed issue on dark theme
* Fixed running query on page load in viewer
* Query manager refactor init
* Added global data source in store
* Disabled devtools on production
* Fixed bug on selecting query after deletion
* Reset store when editor is loaded
* Moved query manager to functional component
* Fixed conflict issues
* Fixed infinite loop on tooljetDB
* Set the store name and updated devtools logic
* Fixed issue on displaying draft query from data sources
* Updated comments on the store
* Fixed bug on changing data source and creating query from data source
* Fixed bug on showing unsaved changes popup
* Fixed issue on showing confirmation modal everytime without any changes
* Fixed issues on query renaming
* Fixed issue on creating restAPI query
* Fixed issue on running runJS, runPY
* Fixed toast bug on running query after renaming it
* Fallback - toast bug on running query after renaming it
* Fixed issue on running query after app switch
* Fixed bug on running query with save button click
* Fixed bugs on displaying query notifications
* Hidden the copilot tooltip on the toggles
* adding workflow code for server-ce image
* adding separate workflow for develop and latest docker image build
* added slack notification only on failure
* made changes in heading
* changed heading
* naming correction
* added latest build workflow and server build to trigger manually
* added the develop tag server-ce
* filename change
* added latest tag
* made change to build after pr is merged
* added unique organization name constraint
* sanitization task: workspace-name
* refactoring the code
* resolved PR changes
* fixed migration & added some checks
* change: trimming workspace name
* handle error messages
* added missing css
* working on the error messages
* change: first workspace's name of the new user
* change: removed underscore from the list
* Tested and fixed first workspace name changes
* Fixing error handler issues
* working on session storage implementation
* revert: session storage
* change: close modal if the edited name is same as prev name
* fixing bugs
* workspace name: refactoring the code
* workspace name: refactoring again
* workspace name: fixing and refactoring code
* fixed e2e test cases
* added catchDbException to catch db lever errors
* added: PR changes
* workspance name: css fix
* updated workspace name constraints and default name
* fix: test cases
* fix: app.e2e tests case
* fix: wrong error message
* fix: last state issue
* reverted some changes
* added workspace name tooltip
* added more tooltip for workspace name
---------
Co-authored-by: gsmithun4 <gsmithun4@gmail.com>
* Fix: Render billing issue in PR apps
* changed the plan from pro to starter
* adding a render deployment workflow with pro plan for cypress
* added suspend label workflow for pro render workflow
* add the label -review-cypress-app
* Update render-preview-deploy-pro.yml
* Update render-suspend-labeler-pro.yml
* Update render-preview-deploy-pro.yml
* Update render-preview-deploy.yml