* Revert previous styles for global small button
* Revert "Revert previous styles for global small button"
This reverts commit 313cf1161e.
* Removing comment and adding more previous style
* Add box shadow when navigating through keyboard
* Change class name for Table schema header
* Add classname to heading
* Add styles for new & changed class
* Add styles for lightmode
* Add classnames for lightmode
* Change spacing and empty-foreign-key-container styles
* Add classname to text
* Add styles for the text
* Reduce gap between the icon and text
* Remove background colour when disabled in lightmode
* Remove button shadow
* Fix styles for create new column drawer
* Fix styles for create new row drawer
* Fix styles for edit row drawer
* Fix styles for edit column drawer
* Remove the background colour from column background
* Add scroll and fix font-size
* Remove errors
* Remove extra tooltip
* Correct the icon fill colour when disabled
* Remove disabled button background
* Change icon colour
* Change text colour
* Change text colour when button is enabled
* fix: removed extra border from black ghost button
* refactor: removed unused code
* Correction in Postgrest version
---------
Co-authored-by: Adish M <adish.madhu@gmail.com>
* Add new class table-cell-dark
* Revert "Add new class table-cell-dark"
This reverts commit 82ed7bec2a.
* Added new darkmode class
* Add new darkmode class
* Add styles change for darkmode
* Applied colour changes
* Applied changes to svg bg-colour
* Changing button style variant
* Adding new btn variant class
* Adding styles to new btn variant
* Changing styles for lightmode svg
* Adding warning svg for darkmode
* Adding warning styles for darkmode
* Adding btn styles for darkmode
* Changing styles for collapse btn in darkmode
* Changing styles for opening sidebar btn in darkmode
* Remove extra space and console.log()
* Change collapse & open sidebar btn
* Simplify warning icon background styles
* Change the border-colour of add-row btn
* Change border-colour for bottom row-creation btn
* avoiding box shadow getting applied when clicked on the input checkbox
* Applied border shadow to left of the first child and right of the last child in the column headers
change the box shadow color of few in css
* bug fixed table redesign
* removed unwanted horizontal margin when focused-within state applied on column header
* horizontal scroll was always active due to transform translateX property of resizer element, made it uneffective for last column header
* bug fixed not able to delete column from table inspector
* removed console and display records independent of whether enable pagination is toggled On or off
* changed Code connected text to Use dynamic column
* set the default width to approx 727 px and height to 452px of table component
* added padding 8px to the wrapper element inside table component
* arranged the header layout according to design
gave style to table-title
* modified global search in the table header
* setting the layout of table footer
* updated pagination
* fixed the indentation
* inital commit
* setting background color of table
* updated text color of footer
* added table-component class to table component wrapper element
* updated background color of table footer
* added svg for eye1, plus and filedownload in assets
* design footer parts
* add new row header typography updation
* updted style of thead of add new row popover
* added cheveron left and right icons and updated pagination icons for jump to first and last page
* removed cheveron svg added in the last commit
created react component to return cheveron double svg and implemented them in table pagination
* updated pixels of pagination container
* updated prev commit
* pagination interactions completed
* minor update
* updated footer design
* updated focus-visible state
* created basic checkbox componet that can be used as generalised checkbox later
* code enhancement
* code enahancement
* commented on two added generalise components in ToolJetUI directory
* handled edge case when add new row pop-up is open for add new row button
* applied padding to table componnet
* removed the jet-data-table class style from theme.scss to table-component.scss
* shfited few styles from theme.scss to table-component.scss
added few styles such as to set the height of header row and in table-component.scss
* made selector column type width fixed to 40px, made it non-resizable
made input checkbox dimension as 16*16 and placed it at the center of the container on x and y axis
* made changes to header of columns according to design
* added hover and selected psuedo styles
* changed background color of edited cell
* set default table type to classic
* updated bg of stripe even row
* updated design of table when no data is available
* updated the styles for resizing column width according to design
* redesign table header
* resolve the reference for isEditable value
* updated border style according to design and added editable icons for add new row headers
* bg of column while resizing for borderd table type
* removed table name from the header and instead of that placed filter icon at the left side of header
* changed the bg for the thumb of scrollbar
* removed unwanted fill for Button not having icons
applied color to fill using var()
* changed the way to apply color to icon svg in Pagination component of Table
* set the max width to span element showing total pages in pagination
* removed SingleOptionOfList and checkbox components created in ToolJetUI directory
* made the table responsive
* updated styles for primary button variant
* change the variant of add filter button to primary
* updated save and delete icons
* updated the save and cross icons in the table footer according to current design
* loading state
* avoiding focus-visible for div element inside th
* fixed width for action column type
* removed unwanted code
* made few changes in no data in the table
* bug fixed for draggable header positioning at the start of the drag
* new cell size options
* changed options for table type in table styles
* migrations for tableType and cellSize properties in the styles tab
* supported backward compatibility for older app for cellSize prop
* Added filter applied state diffentiator in the UI
* Added padding to save changes and discard text buttons
* resizer handle updates
* when add new row and filter pop-up window are open, their respective button remains in active state
* made the overlayTrigger for download and manage columns controlled component and bug fixed, when button in the buttons in the footer clicked when in active state, they remain in active state
* updated resizing state
* removed the states for download and manage columns button active state
* updated if checks in the migration file for cell type and border type
* changed style prop to customStyles for ButtonSolid component while rendering
* gave function reference for on click event of clear filters button
* added conditional check in migration file
* replace bg of edited cell with var
* replace value with defaultValue in GlobalFilter component of Table
* Primary button variant remians same for both dark and light theme
* when filter or add new row pop-up window is active, then we disable pointer events in the table header , footer and data
* fixed tooltips for download , add new row and manage columns
* removed console
* added filter applied state as well, when filters are applied
* horizontal alignment bug fixes
* avoided column header to shift to left a bit when sort icon is displayed
* init--
* org constants: controllers, services, module and api for creating new constants
* read operation: all constants from all envs and all constants from a env
* update and delete operation
* updated delete msg
* encrypt constant value before saving and decrypt before sending back to controller
* adds group permission for org constants and required migrations
* adds ability to create constant
* adds group permissions and fixes migrations
* adds workspace constant permission to workspace settings UI
* ToolJetUI - componenst, ref: ee/5c92dc9c03b73d7006562d71d639fe4eb1971dee
* Org constants UI
* UI updates: display constant value as per enviroment
* Added client side pagination
* groups without create/edit/delete permission can only view the the constants
* group permission: Create and Edit - UI updates
* create/update/date flow - UI
* extending api support to create constant in multiple environments
* UI - add constant for multiple envs
* disable name input for update operation
* UI fixes and updates
* adds deprecating banner to variables dashboard
* removes update/create from UI --variables
* adding depricating soon alert in codehinter when workspace vars are used
* extra check to display the banner in preview of cdehinter
* resolves constants for admin in client-side
* resolves constants client-side and server side for queries
* include grp permission for create/delete for org constants
* resolves org constants in runJS and runPY
* cleanup
* updated the tab UI
* fixed: constant pagination footer
* fixes client side pagination bug
* adds docs link
* ui updates and fixes ui flickering on closing the drawer
* refactor updating table data
* adds error state to constant forms
* remove the alert from runJS and runPY after 5s
* added max length constraint for constant value
* refactor: component form
* delete only constant as per environment
* remove unwanted logs
* resolves constants in gds connection forms
* resolve gds source options for testConnections, preview and runQuery
* UI style fixes: banner
* remove alert banner for runJS and runPY
* input text color fixed
* style fixes for disabled inputs
* Edit constant- Until value is changed- CTA should be disabled
* adds tooltip for table name and value
* adds tooltip for disbaled input in edit drawer
* updated the tooltip position
* handle input height on type for large strings
* added empty state
* adds new badge for workspace constants
* substring should be different for viewers
* resolve constants in viewer
* add support to resolve constants for widgets and queires in public apps
* changed the api endpoint for org constant for env
* bugfix: handle org constants for encrypted value from source options
* add support to resolve app variables and constants in a single single
* fixes: multiple multiline and same line variables
* refactor
* cleanup
* remove encryption for ce
* remove group permission from permission dashboard
* text transform for badge
* added padding for each table row
* updated alert banner padding
* updated alert banner padding
* updates width for empty banner
* refactor
* adds tests for constant api
* added validations for constant name
* updates textare dynamic form
* updates the resolvers for constants
* removes decryptiong for source options in services
* refactor - frontend
* resolved conflicts
* fixes: typo-1 ~ workspace variables alert
* fixes: inconsistency in alert info icon
* fixes: naming convention consistency
* fixes: dark theme for confirm box
* disable create button for add constant with same name,
* adds error state for updating constant with same value
* fixes: error message typo
* fixes: error message typo
* fixes position of tooltip
* fixes frontend lint issues
* update lock file
* UI updates and typos
* cleanup-refactor
* checking error state before creating
* should check all error states
* resolving multiple constants and app variables in a single line
* reafactore
* fixed: depricating icon : codehinter preview box
* remove log
* remove repeated logic for deleteOrgEnvironmentConstant
* only return status code for delete request for org constants
* Add data-cy for workspace constants elements (#7251)
* updates contants doc link
---------
Co-authored-by: Ajith KV <ajith.jaban@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
* feat: autosave data query functionality
* feat: show publish button only when the status in draft state
* Fixed issues on query renaming
* feat: removed discard popup for data query create/edit widget
* stye: reduced autosave api call timeout and added draft tag
* feat: added minor style changes
* feat: fixed issues with restapi plugin, removed unused api calls
* fix: fixed issue that breaks restapi creation
* fix: reload selected query details after update query
* perf: reduced debounce time for data query update apis
* feat: removed full reloading of query list on query renaming
* feat: duplicate data query feature added
* Fixed issue on creating restAPI query
* fix: fixed issue in transforming response from update queyr api
* fix: refresh selected query details when the selected query is updated
* fix: rename query on click enter
* fix: full refresh of query list on update
* fix: style changes
* fix: subscribing to state to autsave
* feat: updated the query manager styles to new design
* feat: revamped the querypane header buttons
* fix: fixed the padding for query panel maximize button
* feat: updated search box style
* refactor: moved function to render data source icon to its own component
* fix: fixed querymanager widget breaking issue
* merged with feat/query-manager-autosave
* refactor: removed unused consoles
* refactor: removed unused consoles
* refactor: removed unused consoles
* fix: removed commented code
* fix: removed unused code
* refactor: removed unused comments
* fix: show change datasource select only if valid ds available
* Update frontend/src/Editor/Inspector/EventManager.jsx
Co-authored-by: Kavin Venkatachalam <50441969+kavinvenkatachalam@users.noreply.github.com>
* Update frontend/src/Editor/QueryManager/Components/DataSourceLister.jsx
Co-authored-by: Kavin Venkatachalam <50441969+kavinvenkatachalam@users.noreply.github.com>
* Update frontend/src/Editor/QueryManager/Components/DataSourceLister.jsx
Co-authored-by: Kavin Venkatachalam <50441969+kavinvenkatachalam@users.noreply.github.com>
* Update frontend/src/Editor/QueryManager/Components/QueryManagerBody.jsx
Co-authored-by: Kavin Venkatachalam <50441969+kavinvenkatachalam@users.noreply.github.com>
* feat: modify behaviour of search icon in query panel
* fix: fixed theme color mismatch in query manager
* refactor: remove dead code
* refactor: updated theme for data source listner
* fix: theming in filter and sort popup
* refactor: remove unused variables
* fix: removed draftQuery logic from query manager
* refactor: removed unused varibales
* Update frontend/src/Editor/QueryManager/QueryEditors/Restapi/TabParams.jsx
Co-authored-by: Kavin Venkatachalam <50441969+kavinvenkatachalam@users.noreply.github.com>
* Update frontend/src/Editor/QueryPanel/QueryCard.jsx
Co-authored-by: Kavin Venkatachalam <50441969+kavinvenkatachalam@users.noreply.github.com>
* feat: diable preview for draft queries
* fix: added tooltip for query panel button
* fix: fixed issues in saving query manager events
* fix: moved query save subscriber to QuerPanel component
* feat: converted query run api to save and run
* fix: made varibale an optional param in updateDataQuery dto
* refactor: cleanup update dataquery status api response
* refactor: moved query status to constants file
* feat: prompt for queryname when creating new query
* fix: store new queryname in state on create query pageload
* fix: fixed alignment of Tooljet db component form
* fix: correct translation and format file
* refactor: removed consoles
* merge: merge appbuilder-1.2
* style: updated rename input/button UX
* style: revamped dataquery create widget styles
* style: revamped data source selector styles
* fix: removed code added for debugging
* style: updated data query filter design
* style: Add prop to control visibility of clear button in search box
* style: implement new style for query filter
* merge appbuilder-1.2 to feat/query-manager-sort-filter
* refactor: remove unintended file change
* fix: set default value for method in respapi
* style: updated copilot info popup style
* style: updated quer panel header icons
* style: updated button styles
* style: fixed query manager button styles
* style: smoothened query preview modal view
* fix: correct import for some funs
* fix: fixed minor UX bugs
* style: fixed styling of REST api GDS
* style: fixed styleing of sort and filter popup
* style: improved data queries sort filter UI/UX
* fix: remove click listner when overlay is closed
* fix: moved component declaration out of parent component
* fix: set selected datasource for default sources
* fix: filter DS based on saerch in create dropdown
* fix: restrict draft query running to preview mode
* fix: query renamed on input change in create screen
* fix: set name to state as soon as user renames query
* fix: make query notification message consistent
* style: correct s3 bucket plugin layout config
* fix: fixed issues with cloning of Static DS queries
* fix: made change so that newly created query is reflected immediatly
* style: updated spacing for query manager components
* fix: hide rename input when no query selected
* fix: check bothe selected query and DS before rendering query manager
* fix: set isSaving to true only for api calls in querymanager
* fix: added success message form in qm
* fix: filter out draft queries from viewer on running
* fix: fixed inconsistent gutter for runpy and runjs editors
* fix: reload dataqueris on LDS deletion
* fix: redesigned filter/sort popup
* fix: fixed issue that resets filter on search
* fix: fixed query manager breaking on plugin select
* fix: diable json preview for text output
* fix: reset to filter and sort main menu on close filter popup
* refactor: rename varibales
* stye: redesigned query create panel
* feat: revert data query status column from backend
* style: redesign query picker section
* refactor: removed dead code
* style: querypanel expand/collapse btn style
* style: add query select and query filter popup style redesign
* style: updated filter popup style
* feat: removed draft query checks everywhere
* style: empty dataqueries style changed
* style: updated query selector popup and rest options styles
* style: removed 100% height to query option remove btn
* feat: added the query runnable status check
* style: updated query manager footer style
* feat: changed DS filter from kind to DS ID
* style: minor ui tweaks in filter popup
* style: disable DS filter if no DQs created
* style: minor ui change
* fix: rerender filter popup post DS api call. fixed rest api copy feature
* fix: add local DS to filter popup
* refactor: removed dead code/comments
* add new row is crashing when no data is fed to table (#7102)
* fix: fixed condition that blocked GDS run on load
* fix: revert name back to og name if update fails in rename query
* feat: added tooltip for show query btn
* fix: added click interaction for pill btn as well
* fix: minor UI tweaks to make UX better
* style: fixed the styling of filter popup
* style: minor UI tweaks in query filter popup
* fix: fixed minor css issue in ds picker
* style: wrap overflowing text in queryname
* fix: update updated_at after query update api call success
* fix: update remove the caller query from event query dropdown
* style: minor ui spacing tweaks
* fix: fix issue that cuased app crash when tjdb opened
* fix: fixed update row styles
* fix: fixed info popup dark theme bg
* fix: fixed headers styling according to general QM styles
* style: fixed stripe QM UI
* fix: added tooltip for quernames
* feat: add tooltip for select ds options
* added consoles to debug debugger issue
* fix: fixed :active style of ds select dropdown in QM
* fix: fixed DS kind name in data source selector in QM
* fix: fixed border color mismatch for ds select dd
* fix: change tooltip msg for maximize/minize QM
* Fix automation for query manager revamp. (#7223)
* Add data-cy to support modified specs
* Fix event handler
* Fix RunPy and RunJS specs
* Fix event handler label
* Fix basic components spec
* Fix basic components failure
* Fix tabel spec failure.
* Fix runjs and runpy actions
* Fix table column options
* Add data-cy
* version: version updated to 2.13.0
* Version bump
---------
Co-authored-by: Kavin Venkatachalam <kavin.saratha@gmail.com>
Co-authored-by: Kavin Venkatachalam <50441969+kavinvenkatachalam@users.noreply.github.com>
Co-authored-by: Manish Kushare <37823141+manishkushare@users.noreply.github.com>
Co-authored-by: Midhun Kumar E <midhun752@gmail.com>