Commit graph

3320 commits

Author SHA1 Message Date
Ganesh Kumar
e433b1b778
fix: The scrolling speed of the viewport is faster than that of the cell navigation (#8866) 2024-03-04 15:46:53 +05:30
Prathamesh Gaikwad
2fbf2e796b
fix: Change labels to sentence case for Checkbox Component (#8951) 2024-03-04 14:29:11 +05:30
Syed Abdul Rahman
8f3799fca6
fix : ToolJet database cell edit progress bar issue in firefox (#8928)
* Fixed the progress bar issue which is not showing in firefox only
2024-03-04 12:37:45 +05:30
Arpit
e640b44ffb
fixes: validate instance version and update the component label property (#8958)
* fixes: validate instance version and update the component label property

* version bump

* fixes: backward compaitobolity
- cases where app is being imported before appdefinitiion normalisation
- cases from current version whwere user do not want to display label

---------

Co-authored-by: stepinfwd <stepinfwd@gmail.com>
2024-03-01 20:44:14 +05:30
Abhinaba Adhikari
295ad63d67
Change existing categories to new ones (#8965) 2024-03-01 20:42:31 +05:30
Kiran Ashok
24bfa8f8a5
hotfix: Chart and image are misaligned due to different default padding (#8948)
* fix :: chart and image are misaligned due to already present padding property

* fix : alternative logic

* version bump
2024-02-29 12:11:25 +05:30
Abhinaba Adhikari
fe086ac96c
Add new templates (#8907)
* update whitelist IP address and add warning in workspace constants to avoid usage in the client

* [docs] platform milestone 11 (#8847)

* [docs]reset password

* [docs]edit+archive flow

* [docs]updated docs in v2.29 and v2.30

* [docs]github ssouserinfo

* [docs] openid - id_token_encrypted

* Change docker image build's slack message

* [docs]archive/unarchive workspaces:superadmin (#8880)

* mention that workspace constants will not work with workspace constants (#8887)

* update release notes and project overview sidebar (#8884)

* add rgba example for timeline doc (#8892)

* update commands and solution for migration issues

* minor grammar fix

* [docs] revamped how-to guides (#8688)

* [docs]revamped howto: serverside pagination

* [docs]revamp howto: import ext. js libs

* [docs]revamp howto:run actions from js query

* [docs]revamp howto: intentionally fail js query

* updated run query at specified

* revamped how to: use to_py

* [docs]updated how to access users location

* updated howtos in v2.30

* Add new templates - batch 3

---------

Co-authored-by: Karan Rathod <karan.altcampus@gmail.com>
Co-authored-by: Adish M <44204658+adishM98@users.noreply.github.com>
Co-authored-by: Shubhendra Singh Chauhan <withshubh@gmail.com>
Co-authored-by: Adish M <adish.madhu@gmail.com>
Co-authored-by: Akshay <akshaysasidharan93@gmail.com>
2024-02-29 11:56:03 +05:30
Akshay Sasidharan
d5709d315e Merge branch 'main' into release/marketplace-1.7 2024-02-28 18:04:08 +05:30
gsmithun4
ee759d92bd Merge branch 'main' into release-rebase/platformv14 2024-02-28 12:39:36 +05:30
Akshay
736c8f7ce9
Merge pull request #8854 from ToolJet/chore/pyodide-static-asset
Chore: Move pyodide to static assets
2024-02-27 19:18:16 +05:30
Mekhla Asopa
517c64a2c3 added data-cy for template and database 2024-02-27 17:28:59 +05:30
Ajith KV
b26e7194da
Modified cypress test cases for platform release 14 (#8919)
* Add data-cy for group check input

* Modify failed test cases
2024-02-27 15:10:52 +05:30
Anantshree Chandola
b262ced5b6
Remove old sso pages and settings (#8925)
* Login/SSO revamp (#8689)

* add workspace login

* SSO revamp

* small fix

* update

* remove comments from style file

* states for sso buttons

* updates

* Cancel should close the modal

* inherit default sso

* small fixes

* Add a confirmation modal while enabling workspace level SSO (#8881)

* font size update for title

* updates- add overlay css

* state updates

* updates

* updates

* fixes

* update casing

* update casing

* fixes

* drak mode fixes

* dark mode fixes

* small fix

* css update

* fix lint errors

* redirect url dark theme color fix

* remove console log

* remove unused editicon

* handle password login disable

* REmove old sso settings and pages

---------

Co-authored-by: gsmithun4 <gsmithun4@gmail.com>
2024-02-27 14:15:13 +05:30
Anantshree Chandola
3561b5d96e
Fix for auto handling disabled password login in case all sso's are turned off (#8920)
* Login/SSO revamp (#8689)

* add workspace login

* SSO revamp

* small fix

* update

* remove comments from style file

* states for sso buttons

* updates

* Cancel should close the modal

* inherit default sso

* small fixes

* Add a confirmation modal while enabling workspace level SSO (#8881)

* font size update for title

* updates- add overlay css

* state updates

* updates

* updates

* fixes

* update casing

* update casing

* fixes

* drak mode fixes

* dark mode fixes

* small fix

* css update

* fix lint errors

* redirect url dark theme color fix

* remove console log

* remove unused editicon

* handle password login disable

---------

Co-authored-by: gsmithun4 <gsmithun4@gmail.com>
2024-02-27 12:01:51 +05:30
Akshay Sasidharan
22614988e3 bump to v2.30.4 2024-02-26 17:52:08 +05:30
Akshay Sasidharan
d073061857 Merge branch 'main' into chore/pyodide-static-asset 2024-02-26 17:50:03 +05:30
Arpit
fe4c62b9a3
[hotfix] Fix editor crash when resolving "lodash" import without method usage (#8913)
* Fix editor crash when resolving lodash import without method usage

This commit addresses an issue where the editor would crash if lodash ('_') was imported without directly using any of its methods. Previously, attempting to resolve only '_' without any subsequent method call, such as '_.camelCase('hello_world')', resulted in a crash. This has been fixed by enhancing the resolution logic to handle standalone lodash imports correctly, ensuring the editor remains stable regardless of how lodash is used within the code

* bumping version

* added window and this as reserved keywords

* fixes: 'this._' and 'window._' cases where it points to circular
2024-02-26 17:07:34 +05:30
Kiran Ashok
c677c964cb
hotfix: Remove restricted height in inputs (#8908)
* fix : when 2 inputs are placed adjacent it should touch each other

* fix : cleanup

* fix : alignment issue in inputs

* fix : alignment issue

* typo

* fix : height for previous components

* fix

* making default text intend to -1px

* fix

* removed resize dependency

* fix
2024-02-26 17:06:39 +05:30
Akshay
ec4f886fc1
Merge pull request #8876 from ToolJet/bugfix/tjdb-table-deselect-selectedrows
Fix: deselect selected rows in the TJDB dashboard
2024-02-26 16:27:01 +05:30
Akshay Sasidharan
c36a1ab4f3 Merge branch 'main' into chore/pyodide-static-asset 2024-02-26 15:53:10 +05:30
Muhsin Shah C P
8bcd96e3c9
[Improvement] Enter to save (#8551)
* Added FormWrapper to the App create & org-create modals

* Added sso and constants changes

* Refactored the code

* Added textArea handler

* [Improvements] Onboarding enter to save changes (#8566)

* Added selecting choices on tab and space keys

* Added action to org invite page

---------

Co-authored-by: gsmithun4 <gsmithun4@gmail.com>
2024-02-26 12:16:34 +05:30
Midhun G S
1ed569e4fc
Login/SSO revamp (#8864) (#8909)
* Login/SSO revamp (#8689)

* add workspace login

* SSO revamp

* small fix

* update

* remove comments from style file

* states for sso buttons

* updates

* Cancel should close the modal

* inherit default sso

* small fixes

* Add a confirmation modal while enabling workspace level SSO (#8881)

* font size update for title

* updates- add overlay css

* state updates

* updates

* updates

* fixes

* update casing

* update casing

* fixes

* drak mode fixes

* dark mode fixes

* small fix

* css update

* fix lint errors

* redirect url dark theme color fix

* remove console log

* remove unused editicon

---------

Co-authored-by: Anantshree Chandola <anantshreechandola23@gmail.com>
2024-02-26 12:12:07 +05:30
Kiran Ashok
7a135b3b93
hotfix: The slider used for width control in the inspector is breaking the component when moved too quickly. (#8897)
* fix : slider in inspector breaking when moved too fast

* review changes
2024-02-26 08:33:21 +05:30
Kiran Ashok
f772f05add
hotfix: Checked items not getting exposed in treeselect component (#8890)
* fix : checked values not getting exposed correctly

* version bump
2024-02-22 16:53:14 +05:30
Kiran Ashok
41bce67b1d
hotfix : Console throwing error / warnings related to svgs (#8895)
* fix : fix fill rule clip rule etc to camelcase

* fix : svg width and height made to 100% instead of auto

* fix :: few more svg height and width change in editor

* remove logs
2024-02-22 16:52:54 +05:30
Nakul Nagargade
afcf5d11be
Update webpack config only to include sentry when env APM VENDOR is 'sentry' (#8888) 2024-02-22 16:52:34 +05:30
vjaris42
5868c5c5bc
fix: editor loading state on back to apps redirection (#8858) 2024-02-22 13:22:10 +05:30
Muhsin Shah C P
63947ae406
Removed small-case only check from folder creation (#8665) 2024-02-22 13:21:36 +05:30
Nakul Nagargade
77c03be1a5
fix : Update one of the accordion from 'Layout' to 'Devices' (#8874)
* Fix table data on update is not rendering the table data

* Update one of the properties accordion from Layout to Devices
2024-02-22 08:20:27 +05:30
Ganesh Kumar
e22527ebc3 tjdb table header row selection checkbox deselect functionality fixed 2024-02-21 13:45:46 +05:30
gsmithun4
7eda7f7875 bump version 2024-02-21 11:53:50 +05:30
Midhun Kumar E
14f714529e
Add and fix data-cy (#8872) 2024-02-20 21:28:24 +05:30
Johnson Cherian
b17959286d
feat: Expose clicked series name in charts (#8841)
* feat: expose click series name

* refactor: removed consoles

* chore: bump patch version
2024-02-20 10:54:32 +05:30
Akshay Sasidharan
43921cfa7c move pyodide to static assets 2024-02-19 18:16:02 +05:30
Kiran Ashok
d22bbaadba
fix : inspector icon alignment (#8843) 2024-02-19 12:50:05 +05:30
Akshay
97b022bf67
Merge pull request #8392 from ToolJet/release/marketplace-1.6
Release: Marketplace 1.6 - v2.30.0
2024-02-16 18:49:57 +05:30
Johnson Cherian
a010fba17b
fix: set preview data after transformation in query panel run button click (#8817) 2024-02-16 17:02:07 +05:30
Akshay Sasidharan
3a5980ef28 Merge branch 'main' into release/marketplace-1.6 2024-02-16 14:35:38 +05:30
Syed Abdul Rahman
63b1142d95
Fixed pagination broken issue in App dashboard (#8809) 2024-02-16 12:09:30 +05:30
vjaris42
37e81c9e00
Fix: app loader state in dark mode (#8784)
* fix: app loader state in dark mode

* fixes
2024-02-15 19:44:47 +05:30
vjaris42
bb660212f3
Fix: Dark mode issues across the app (#8744)
* fixes: dark mode issues accros the app

* fix: username visibility on dark mode

* dark mode from grup duplication

---------

Co-authored-by: Kritagya <kriks.iitk@.com>
2024-02-15 19:44:02 +05:30
Akshay Sasidharan
7ed06ab65f bump to v2.30.0 2024-02-15 13:08:44 +05:30
Akshay Sasidharan
bffb261507 Merge branch 'main' into release/marketplace-1.6 2024-02-15 13:07:50 +05:30
Kavin Venkatachalam
4ce4694845
Merge pull request #8801 from ToolJet/main
Merge main back to develop (v2.29.0)
2024-02-15 12:14:26 +05:30
Kavin Venkatachalam
b5822801d6 Bumped version 2024-02-15 11:13:07 +05:30
Kiran Ashok
26f9b0334d
fix: Loader position in text widget , migration fixes (#8793)
* fix :: loader position in text widget

* removing default value migration

* fixed :: fallback default value of border radius to 4px itself
2024-02-14 23:27:43 +05:30
Kavin Venkatachalam
4958bc581e Merge branch 'main' of https://github.com/ToolJet/ToolJet into appbuilder-1.5 2024-02-14 22:33:20 +05:30
Nakul Nagargade
63d7a0c33b
fix: Add scroll on hoverin text component (#8785)
* Add scroll on hover

* Add optional check

* Add firefox styles

* Hide horizantal scroll

* Fix scollbar width
2024-02-14 22:22:52 +05:30
Kiran Ashok
97de480bed
fix: Integration fixes for inputs ( Alignment issues ) (#8737)
* fix :: bottom resizer not showing

* fix :: issue with auto width not getting applied

* fix :: size diff updated btw dropdown and developed components

* remove default value migration

* update border color , fix for width resize during auto

* make label as a separate component

* updated text input

* updated every input to make it consistent

* make label as a separate component

* removed unwanted code

* fix :: added datacy

* padding fix

* check padding

* updating padding as 0px for none and 1px for default and other

* fixes for maigration and resizer alignment issue

* updates

* size fix

* lint fixes

* fix migration

* text loader fix

* migration for older text component alignment

* fix :: migration and number input arrows

* fix :: custom schema form

* fix :: custom schema for text

* migration for vertically aligning text

* migration update

* changed vertical alignment to center default

* asterisk fix , mozilla number input ui issue

* fix :: icon issue

* fix number input

* bugfix

* remove unwanted code

* fix :: asterisk
2024-02-14 18:14:35 +05:30
Akshay
b6d15600e4
Merge branch 'main' into release/marketplace-1.6 2024-02-13 17:47:48 +05:30
Akshay Sasidharan
48134bc28a bump to v2.29.0 2024-02-13 17:46:37 +05:30
Ganesh Kumar
b3479921a6
Bugfix/marketplace 1.6 release (#8760)
* fix: dashboard section header was not updated

* fix: tooltip will not be shown for null boolean and empty strings

* fix: sort and filter condition menu will be closed on clickaway

* fix: when creating new row input field text is overlapped by null value

* fix: table rename form keypress triggers create table api

* fix: null toggle of cell edit menu doesnt seem to work properly after cell error state

* fix: null toggle were disabled when you update a cell with null value in cell edit menu
2024-02-13 17:38:17 +05:30
Akshay Sasidharan
f1d8db49d1 Merge branch 'develop' into release/marketplace-1.6 2024-02-13 17:37:21 +05:30
Arpit
3a40f87213
[hotfix] fixes: mobile view rendering of components (#8778)
* fixes: mobile view rendering of components

* fixes: current layout selection on mount

* fixes: fixes: mobile view rendering of components

* bumping version
2024-02-13 16:48:48 +05:30
Kavin Venkatachalam
e52296f495
Merge pull request #8772 from ToolJet/fix/rename_app
updating app state on renaming
2024-02-13 11:38:23 +05:30
Muhsin Shah C P
5129df6e90
app organization id decamalization issue (#8768) 2024-02-12 18:24:30 +05:30
Manish Kushare
7d250afacc
Inspector is not positioned properly in firefox (#8776) 2024-02-12 18:22:45 +05:30
Kritagya
f549c539a1 updating app state on renaming 2024-02-12 15:48:04 +05:30
Nakul Nagargade
a0c9011e6b
Add loader when deleting a event in inspector (#8741) 2024-02-12 10:04:54 +05:30
Nakul Nagargade
ed29add817
Fix react markdown applying margin bottom (#8761) 2024-02-09 19:34:18 +05:30
vjaris42
07a0164715
Fix: overlay of nav dropdown on pinned sidebar (#8758)
* fix: overlay of nav dropdown on pinned sidebar

* add changes to scss
2024-02-09 15:55:25 +05:30
Nakul Nagargade
4f26029bec
Fixes Border Radius and Box Shadow to sentence case (#8759) 2024-02-09 15:09:06 +05:30
Nakul Nagargade
cb09e12d84
Revert "feat : New dropdown revamp (#8160)" (#8756)
This reverts commit 1831b77f3b.
2024-02-09 14:46:53 +05:30
Kavin Venkatachalam
a8ab536105
chore: Disable console.logs in production (#8497)
* Added code to block all console.logs in prod

* Removed console using Terser plugin
2024-02-09 08:53:57 +05:30
Akshay
ba7a2d6da9
Feature: TJDB UX Revamp (#8538)
* Added Edit column functionality in ToolJet Database Table

* feat: null constraint support for create_table add_column edit_column

* fix: default data-type validation has been added

* completed column header revamp

* feat: added not null toggle in create new table drawer

* feat: on toggle not null constraint value will be persisted

* fix: loads label for not null toggle dynamically

* feat: add new column to tjdb null constraint support

* new datatype dropdown design implemented

* added new icon for delete column

* added delete icon for column

* added delete icon for column

* fix: when table name is empty create button will be disabled

* fix: datatype dropdown height fix

* fix: datatype drop down issue fix

* fix: datatype dropdown alignment fix

* fix: delete icon changed to new theme

* fix: delete icon changed to new one

* fix: create new column column name and datatype mandatory validation added

* fixed styling issues

* Added 2 space indentation for css

* inline css moved to css files as well as added 2 space indentation

* fix: createTable addColumn editColumn api payload structure change to incorporate constraint changes

* fix: error handling added for editColumn api

* added 2 space indentation

* fix: create table API payload structure changes

* added 2 space indentation and applied styles for dark mode as well

* disabled the existing column's dataType

* fix: create new column payload updated

* renamed columnIndex to columnSelection and fixed the plus column creator button position issue

* renamed columnIndex to columnSelection and added text visiblity for dropdown in dark and light mode

* moved the react-select's new styles to constants.js file as function

* react select's css moved to constants.js file

* fix: review comments has been fixed

* added edit column warning UI

* completed edit column new flow

* remove Please wait for ToolJet to update..this line from edit column warning message

* increased height for add column + button

* fix: create table will not accept empty values for mandatory fields like tablename column_name datatype

* fix: custom error message for tjdb add row operation

* stylefix: table footer page info section realignment changes

* fix: moved addNewColumn btn to dropdown on clicking table in sidebar

* feat: bulk update and add row option is moved to drop down

* add ability to collapse sidebar

* add tooltip

* fiexed the tooltip issue in collapsible sidebar

* fix background on blank slate

* fix: layout changes for tjdb table header section

* stylefix: tjdb table menu bar style fixes

* stylefix: header btn gap has been reduced

* fix: edit row data populated into the form

* adjusted height

* added small alignment changes

* pagination-rewamp

* adjusted footer style when we collapse the sidebar

* fixed the pagination issue when we add new row

* feat : sticky column header

* feat: expandable row with menu bar flaky issue

* fix: on row hover expand icon will now be visible

* stylefix: added bg color for row hover and cell hover

* stylefix: adjusted expand icon sise

* feature : cell navigation

* fix: flaky issue on tjdb menu bar while expanding row has been fixed

* added naviagation function for table cells

* fix: edit row drawer variable name fixes

* added cell edit option in table cell

* feat: tjdb cell edit dropdown menu completed

* fix merge

* updates node version

* fix: sticky column to left

* feature : cell navigation

* add support for null values on tjdb bulk upload

* stylefix: table background for dark mode fixed

* feature : cell edit implementation

* feat: progress bar for cell edit

* feature : cell edit implementation on boolean datatye

* bug fixes

* toggle implementation

* fix: removed duplicate not null constraint toggle in edit column form

* fix: when last filter is deleter in tjdb dashboard filter drop down will be closed

* feat : cell edit implementation completed

* removed console logs

* fix: edit column onclick not null toggle crash issue fixed

* solved bugs

* added border 2px for selected cells

* added cellvalue in cell input if  it have not null constraint

* stylefix: css value for cell hover has been updated

* fix: table header sticky

* stylefix: row hover background color for dark mode

* fix: autocomplete is off for cell edit input field

* fix: null tag was shown when we focus on the input field as well

* fix: in cell edit menu either null or default can be choosen

* fix: cell edit menu null toggle value sync and edit menu not opening issue

* stylefix: row hover bg color was broken

* fix: cell navigation flaky issue

* stylefix: progress bar attached to the bottom of the cell

* fix: tooljetdb collapsible side bar style changes has been fixed

* fix: added infor for cell edit menu navigation

* fix: cell navigation and cell edit menu boolean view arrow navigation

* fix: flow issues in cell navigation has been fixed

* fix: backspace key will remove null values and open cell edit mode

* fix: updated icon for openai datasource

* fix: when we update or delete record pagesize has been modified but it should remain same

* feat: typing on selected field inserts value and enable edit menu and removes null value if exist

* stylefix: table checkbox styling updated

* stylefix: tooljetdb table checkbox indeterminate mode style fixes

* stylefix: row selection background color

* fix: table first column can be selected but not edited

* fix: tooljetDB delete row btn text should be in plural when multiple rows are selected

* fix: when column header menu is opened and closed cell click was not working it is fixed now

* fix null value on id column on row insert

* fix: cell text overlfow will truncate

* fix: in tooljetdb while creating new row filters and sorts which were selected will be made default

* fix: tooljetdb table cell tooltip design change

* fix: on column select and hover entire column was flaky issue fixed

* fix: on edit cell and delete row filter-sort-page-pagesize will be retained

* fix: text info for multiple records selected was wrong

* fix: In tooljetdb tooltip on cell hover wasnt shown for cells pertaining to selected column

* fix: tooljetdb on create row operation scroll will be moved to top

* stylefix: in dark mode on hovering selected row cell background color was wrong

---------

Co-authored-by: Abd-Rahman-1999 <s.rahmanabd1999@gmail.com>
Co-authored-by: Ganesh Kumar <ganesh8056234@gmail.com>
2024-02-08 15:05:26 +05:30
Kavin Venkatachalam
eafb0e7a49
Merge pull request #8742 from ToolJet/main
Merge main to develop
2024-02-08 14:59:53 +05:30
Johnson Cherian
6d15151a9d
fix: removed loader for preview when run button is clicked (#8740) 2024-02-08 14:08:00 +05:30
Midhun Kumar E
c7bffcbc80
data-cy: Add data-cy for component revamp (#8686)
* Add basic automation cases

* Add data-cy for common elements and input components
2024-02-08 13:41:13 +05:30
Midhun Kumar E
c8d0e3cc9e
Add data-cy to support dropdown automation (#8739) 2024-02-08 13:39:29 +05:30
Akshay Sasidharan
a2b891d692 Merge branch 'develop' into release/marketplace-1.6 2024-02-08 12:34:12 +05:30
Nakul Nagargade
0a6b2ba543 Merge branch 'appbuilder-1.5' of https://github.com/ToolJet/ToolJet into appbuilder-1.5 2024-02-08 12:21:44 +05:30
Nakul Nagargade
de938b53d4 Upgrade sentry packages 2024-02-08 12:21:31 +05:30
Kiran Ashok
76ca8e577c
review fixes (#8714) 2024-02-08 11:25:46 +05:30
Kavin Venkatachalam
b4f051c39f
Merge pull request #8735 from ToolJet/main
Merge main back to develop (v2.28.2)
2024-02-08 10:53:35 +05:30
Nakul Nagargade
1421b53dd7
Fixes sentry issues (#8734) 2024-02-08 10:50:36 +05:30
Kavin Venkatachalam
f975f54dd3 Merge branch 'appbuilder-1.5' of https://github.com/ToolJet/ToolJet into appbuilder-1.5 2024-02-08 10:41:52 +05:30
Kavin Venkatachalam
5ac73d4b72 Merge branch 'main' of https://github.com/ToolJet/ToolJet into appbuilder-1.5 2024-02-08 10:41:24 +05:30
Nakul Nagargade
1831b77f3b
feat : New dropdown revamp (#8160)
* init textinput revamp

* updated styles panel

* bugfix

* updates

* fix :: accordion

* fix :: styling

* add box shadow , additional property,tooltip

* fix conditional render for styles

* redesign cell of dropdown column type

* redesign down arrow in the value container

* making down arrow display none when select element is focused

* feat :: fixed order of each property and styles

* feat :: styling input

* bugfix

* migration to move visibility and disabled state from properties to styles in appdefinition

* Migration changes

* Fix exposed variables

* Fix styles and add extra properties

* Merge fixes

* Add support for onHover show fx btn

* Fixes

* Migration move box shadow from general styles to styles

* Resolve  merge issues

* Add padding and fix background color not working

* feat :: add option to add icon

* add option to add icon

* adding option to toggle visibility

* updated password input with new design

* chnaging component location

* bugfix

* style fixes

* initial commit

* fix :: added loader

* redesign select column type in table

* stopping event propagation upon clicking menu list to avoid row selection

* Revamp options UI

* updated :: few detailing

* few bugfixes

* fix :: for form widget label

* Add Dropdown styles

* Fix box shadow not changing

* bug fixes

* Fix styles

* Fix param updated not updating app def correctly when called twice

* fix checkmark

* fix merge issue

* fixes

* added option to add icon color

* Hide loading state when dynamic options are not enabled

* including label field for password input

* fix for label

* fix

* test fix backward compatibility for height

* updates

* revert

* adding key for distinguishing older and newer widgets

* testing

* test

* test

* update

* update

* migration testing

* limit vertical resizing in textinput

* testing

* throw test

* test

* adding check for label length

* Add deprecated tooltip for exposed variable tooltip

* fixing edge cases

* removing resize

* backward compatibility height

* backward compatibility

* number input review fixes

* added exposed items

* fixing csa

* Add scroll property

* ui fixes

* fix height compatibility

* feat :: csa for all inputs and exposed variables

* backward compatibility fixes and validation fixes

* fixes :: textinput positioning of loader and icon

* Update default size

* fix :: password input

* Fix styling in toggle item

* Fix toogleItem padding

* Fix depreacted tag styling

* Fix scroll

* Fix autoWidth

* cleanup and fixes

* Add new option capability

* fixes

* cleanup

* Fix bugs

* fix height

* fixes

* Fixes

* Remove commented code

* Fix validation error

* review fixes

* review fixes

* typo fix

* fix padding

* review fixes styles component panel

* fix naming

* fix padding

* fix :: icons position

* updates

* cleanup

* updates events , csa

* backward compatibility

* clean

* Fix

* feat :: change validation from properties

* ui fixes

* icon name

* hide scroll when style scroll property is disabled

* Add icon colour

* Fixes

* Fixes

* fix

* removed 'px' text from tooltip

* fixes placeholder

* few updates :: removing label in form

* ui in form

* update :: number input validation behaviour

* testing fixes

* added side handlers

* removing unwanted fx

* disabling fx for padding field

* ordering change

* Resolve code comments

* fix

* label issue + restricted side handler

* Resolve code comments

* Fix

* fix :: box shadow bug

* fixes after merge

* Fix tooltip

* on change event doesnt propagate exposed vars correctly

* adding debounce for slider value change

* Resolve code comments

* fix :: for modal ooen bug during onfocus event

* test slider

* Resolve code comments

* fix :: bugs regarding state update in checbox , slider , slider bug

* update slider with radix slider

* bugfix

* fix auto widh bug

* updae margin

* few fixes renamed style ppts

* stylefix

* Fix QA comments

* Border color in form keep blank

* Fix padding issue

* Add empty string as or condition.

* Fixes

* fixes

* console commit remove after

* fixes

* fix

* Fixes

* Fix QA comments

* fix :: config handled not getting focused on hover of the component

* Fix QA comments

* typo

* Fixes

* Fix QA bugs

* CSA names fix

* Fix cases CSA actions

* changing to running

* Fix bugs

* Fix bugs

* Fix tooltips

* Fix tooltips

* Fix loader styles

* Fixes

* Fix merge conflict issue

* fix QA bugs

* Fixes

* Fixes

* fix

* Remove validation

* expose input value for search text

* Fixes

* Remove table changes

* migration: Move visibility and disabled states from style to properties (#8638)

* Move visibility and disabled states from style to properties

* Add tooltip in general

* Adding batching

* Fix migration

* Remove unnecassary comments

---------

Co-authored-by: stepinfwd <stepinfwd@gmail.com>
Co-authored-by: manishkushare <kushare.manish9@gmail.com>
2024-02-08 09:30:40 +05:30
Kiran Ashok
5a3ec54459
fix: Modal crashing , fixes in form with custom schema (#8719)
* fix :: for modal crashing , custom form showing labels for input

* removing validation as there is no fx

* alignment and fixing resize issue in form with custom schema

* fix : center modal
2024-02-08 08:54:13 +05:30
Kavin Venkatachalam
53ad5fd60f
feat: Added a scrollbar on pages menu in viewer (#8715)
* Added a scrollbar on pages menu in viewer

* Add overflow

* Fix last page not visible

---------

Co-authored-by: Nakul Nagargade <nakul@tooljet.com>
2024-02-08 08:50:14 +05:30
vjaris42
23da76d1cc
added: checks for oauth credentials (#8722) 2024-02-07 17:34:38 +05:30
gsmithun4
4c1eb5f71c bump version 2024-02-07 17:33:49 +05:30
Arpit
c13610df1c
fix: query details are not available in the current state before the query is run (#8717)
* Restored query details to current state.

* use getCurrentState instead of getting the entire state of the current state store, as we dont want to expose the actions
2024-02-07 14:45:48 +05:30
Arpit
c2e45273ce
[hotfix] : import/export api not picking display preferences of widgets (#8673)
* fixes: importing apps should pick up options from exported display preferences

* bumped up the version
2024-02-07 13:22:29 +05:30
Kavin Venkatachalam
755bd6cd4b
feat: Small revamp on Chart component (#8683)
* Added onClick event to chart component

* Updated event name

* Resolved review comments

Co-authored-by: Sherfin Shamsudeen <sherfin94@gmail.com>

* Resolved review comments

Co-authored-by: Sherfin Shamsudeen <sherfin94@gmail.com>

* Add CSA to clear out clickedDataPoint of chart

* Exposed chart titles

* Removed the double click delay

* Reverted the title change

* Added bgColor & double click event

* Added border radius for chart component

* Added support of object values in JSON schema

---------

Co-authored-by: Sherfin Shamsudeen <sherfin94@gmail.com>
2024-02-07 13:22:13 +05:30
Nakul Nagargade
533dc3c161
feat: Text component revamp (#8097)
* init textinput revamp

* updated styles panel

* bugfix

* updates

* fix :: accordion

* fix :: styling

* add box shadow , additional property,tooltip

* fix conditional render for styles

* feat :: fixed order of each property and styles

* feat :: styling input

* bugfix

* migration to move visibility and disabled state from properties to styles in appdefinition

* Migration changes

* Fix exposed variables

* Fix styles and add extra properties

* Merge fixes

* Add support for onHover show fx btn

* Fixes

* Migration move box shadow from general styles to styles

* Resolve  merge issues

* Add padding and fix background color not working

* feat :: add option to add icon

* add option to add icon

* adding option to toggle visibility

* updated password input with new design

* chnaging component location

* bugfix

* style fixes

* fix :: added loader

* updated :: few detailing

* few bugfixes

* fix :: for form widget label

* fix merge issue

* fixes

* added option to add icon color

* including label field for password input

* fix for label

* fix

* test fix backward compatibility for height

* updates

* revert

* adding key for distinguishing older and newer widgets

* testing

* test

* test

* update

* update

* migration testing

* limit vertical resizing in textinput

* testing

* throw test

* test

* adding check for label length

* Add deprecated tooltip for exposed variable tooltip

* fixing edge cases

* removing resize

* backward compatibility height

* backward compatibility

* number input review fixes

* added exposed items

* fixing csa

* Add scroll property

* ui fixes

* fix height compatibility

* feat :: csa for all inputs and exposed variables

* backward compatibility fixes and validation fixes

* fixes :: textinput positioning of loader and icon

* Update default size

* fix :: password input

* Fix styling in toggle item

* Fix toogleItem padding

* Fix depreacted tag styling

* Fix scroll

* cleanup and fixes

* fixes

* cleanup

* fixes

* review fixes

* review fixes

* typo fix

* fix padding

* review fixes styles component panel

* fix naming

* fix padding

* fix :: icons position

* updates

* cleanup

* updates events , csa

* backward compatibility

* clean

* Fix

* feat :: change validation from properties

* ui fixes

* icon name

* hide scroll when style scroll property is disabled

* Fixes

* removed 'px' text from tooltip

* fixes placeholder

* few updates :: removing label in form

* ui in form

* update :: number input validation behaviour

* testing fixes

* added side handlers

* removing unwanted fx

* disabling fx for padding field

* ordering change

* Resolve code comments

* fix

* label issue + restricted side handler

* Resolve code comments

* Fix

* fix :: box shadow bug

* Fix tooltip

* on change event doesnt propagate exposed vars correctly

* adding debounce for slider value change

* fix :: for modal ooen bug during onfocus event

* test slider

* fix :: bugs regarding state update in checbox , slider , slider bug

* update slider with radix slider

* bugfix

* fix auto widh bug

* updae margin

* few fixes renamed style ppts

* stylefix

* Fix QA comments

* Border color in form keep blank

* Add empty string as or condition.

* fix :: config handled not getting focused on hover of the component

* Fix QA comments

* typo

* Fixes

* Fix QA bugs

* CSA names fix

* Fix cases CSA actions

* Fix tooltips

* Fix loader styles

* Fix merge conflict issue

* fix

---------

Co-authored-by: stepinfwd <stepinfwd@gmail.com>
2024-02-07 12:40:55 +05:30
Nakul Nagargade
d1f76ac865
fix: Maintained pages order in viewer same as editor (#8701)
* Fixes pages not as per same order as in editor.

* Fix
2024-02-07 12:00:24 +05:30
Manish Kushare
d11bbadb07
fix: In mobile view components are not showing up for the launched apps (#8705)
* Fixed : components are not visible in the launched app mobile view

* refactored the code

* removing unwanted code change
2024-02-06 16:32:19 +05:30
Kavin Venkatachalam
e686da1e55 Merge branch 'appbuilder-1.5' of https://github.com/ToolJet/ToolJet into appbuilder-1.5 2024-02-06 15:20:28 +05:30
Kavin Venkatachalam
1b040c4ec8 Merge branch 'main' of https://github.com/ToolJet/ToolJet into appbuilder-1.5 2024-02-06 14:58:13 +05:30
Nakul Nagargade
d0e22a9f54
feat: Preview App header revamp (#8384)
* Preview App header revamp

* Fixes as per new design

* fixes

* Fix

* commit

* Add mobile mode in viewer

* Add on banner click redirecting to tooljet website

* fixes

* Hide scrollbar in viewer mobile

* Change text to built with

* Design feedback

* Fix design feedback

* Resolve code comments

* Remove consoles

* Remove file

* Resolve code comments

* fix

* Fix on launching from dashboard preview settings still available

* Fix tooltip placement

* Fix QA bugs

* Added mobile preview mode
2024-02-06 14:51:47 +05:30
Manish Kushare
dc89ba45b3
feat: CSA to select and deselect all rows in the table component (#8674)
* Added csa to select rows in bulk

* empty dependency array

* added csa to deselect all rows

* Avoided using of two different use effects for selecting and deselecting all rows

* added property to dependency array
2024-02-06 14:08:22 +05:30
Manish Kushare
84a42ce20e
feat: enable or disable row selection on click of cell using property (#8581)
* enable or disable row selection on click of cell using prop

* Changed allowRowSelectionOnClick property name to selectRowOnCellEdit

* Not showing fx button for selectRowOnCellEdit property

* avoiding event getting propagated for action button when select row on edit cell is false

* code refactor - removing unwanted code

* code refactor - removing unwanted code
2024-02-06 14:06:49 +05:30
Sherfin Shamsudeen
213b94b803
Feat: query parameters for all queries (#8347)
* Extend parameter support to all query types

* Use query manager state for RestAPI options

* Put parameter list on query manager header

* Make parameter list adapt to available space in header

* Update codehinter preview when parameters are updated

* Update styling of query parameters towards design

* Support parameters in all queries if builder has added it

* Avoid using query parameters argument for other internal data relay

* Rename parameters to userSuppliedParameters

* Resolve the bug that caused codehinter schema validation to not work

* ui fixes

* review fix

* Do not show number of parameters

* import current state instead of store in codehinter

* Import using @ prefix in codehinter

Co-authored-by: Kavin Venkatachalam <50441969+kavinvenkatachalam@users.noreply.github.com>

* Remove unnecessary css comment

Co-authored-by: Kavin Venkatachalam <50441969+kavinvenkatachalam@users.noreply.github.com>

* Resolve import error in query manager

* design fixes

* fix :: colors

* fix :: pill color

* review fixes

* fix bg color

---------

Co-authored-by: stepinfwd <stepinfwd@gmail.com>
Co-authored-by: Kavin Venkatachalam <50441969+kavinvenkatachalam@users.noreply.github.com>
2024-02-06 14:02:36 +05:30
Nakul Nagargade
c1c3f85641
feat: Add setFilters and clearFilters CSA in table (#8637)
* Add setFilters and clearFilters CSA in table

* Remove console log

* Add this CSA in component actions

* Resolve code comments
2024-02-06 11:51:41 +05:30
Kiran Ashok
80506decb4
feat: Textinput , Passwordinput , Numberinput revamp (#8079)
* init textinput revamp

* updated styles panel

* bugfix

* updates

* fix :: accordion

* fix :: styling

* add box shadow , additional property,tooltip

* fix conditional render for styles

* feat :: fixed order of each property and styles

* feat :: styling input

* bugfix

* feat :: add option to add icon

* add option to add icon

* adding option to toggle visibility

* updated password input with new design

* chnaging component location

* bugfix

* style fixes

* fix :: added loader

* updated :: few detailing

* few bugfixes

* fix :: for form widget label

* fixes

* added option to add icon color

* including label field for password input

* fix for label

* fix

* test fix backward compatibility for height

* updates

* revert

* adding key for distinguishing older and newer widgets

* testing

* test

* test

* update

* update

* migration testing

* limit vertical resizing in textinput

* testing

* throw test

* test

* adding check for label length

* fixing edge cases

* removing resize

* backward compatibility height

* backward compatibility

* number input review fixes

* added exposed items

* fixing csa

* ui fixes

* fix height compatibility

* feat :: csa for all inputs and exposed variables

* backward compatibility fixes and validation fixes

* fixes :: textinput positioning of loader and icon

* fix :: password input

* cleanup and fixes

* fixes

* cleanup

* fixes

* review fixes

* review fixes

* typo fix

* fix padding

* review fixes styles component panel

* fix naming

* fix padding

* fix :: icons position

* updates

* cleanup

* updates events , csa

* backward compatibility

* clean

* feat :: change validation from properties

* ui fixes

* icon name

* removed 'px' text from tooltip

* fixes placeholder

* few updates :: removing label in form

* ui in form

* update :: number input validation behaviour

* testing fixes

* added side handlers

* removing unwanted fx

* disabling fx for padding field

* ordering change

* fix

* label issue + restricted side handler

* fix :: box shadow bug

* on change event doesnt propagate exposed vars correctly

* adding debounce for slider value change

* fix :: for modal ooen bug during onfocus event

* test slider

* fix :: bugs regarding state update in checbox , slider , slider bug

* update slider with radix slider

* bugfix

* fix auto widh bug

* updae margin

* few fixes renamed style ppts

* stylefix

* fix :: config handled not getting focused on hover of the component

* typo

* fix :: side dragging got disabled

* changing everything to sentence case

* removing unwanted exposed vars

* expose labels

* typo

* fix mandatory position

* fix :: for warning icon for deprecated csa's

* fix :: when switching layouts box size is not updated
2024-02-06 11:42:05 +05:30
Nakul Nagargade
cee7327453
Add loader when creating and updating events (#8588) 2024-02-06 11:28:43 +05:30
Nakul Nagargade
49e56f521c
Fire row click event on checkbox click in table (#8616) 2024-02-06 11:24:38 +05:30
Kiran Ashok
1a3ed80ac1
fix: Only one of the events trigger when multiple events with debounce is created (#8163)
* fix :: events with multiple debounce not triggering

* check and remove debounvce key if not required

* update as uuid

* revert

* revert
2024-02-06 10:42:13 +05:30
Sherfin Shamsudeen
24de8e9aa5
Allow custom id for dynamically generated columns (#8525) 2024-02-06 10:40:11 +05:30