Commit graph

5623 commits

Author SHA1 Message Date
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
Sherfin Shamsudeen
4a21eeb9f6
feat: Add transformations feature to table columns (#8287)
* Add transformations feature to table columns

* Make table transformations listen to current state

* Move column transformation to below "key" in column properties

* Properly exposed currentData and currentPageData of table alongwith transformations
2024-02-06 10:38:44 +05:30
Manish Kushare
30386b3191
Fix : All fx code blocks are getting active when fxActive is true for a table column (#8664)
* bug fixed - all fx code blocks are getting active when fxActive is true

* removed consoles

* added error handling mechanism for fxActiveFields

created a function to improve readability of onFxPress callback function
2024-02-06 10:37:13 +05:30
Sherfin Shamsudeen
a840304629
feat: Getter functions for query data and variables (#8241)
* Introduce getVariable and getPageVariable actions

* Introduce getData, getRawData and getLoadingState for queries
2024-02-06 10:36:26 +05:30
Midhun Kumar E
d36cc44920
test: Add automation for text-input revamp. (#8671)
* 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

* Add common utils

* Modify helpers

* Add text input spec

* Add utils for field validation

* Minor spec updates

* Fix for password  basic automation cases

---------

Co-authored-by: stepinfwd <stepinfwd@gmail.com>
2024-02-06 10:27:31 +05:30
Arpit
c643a8128f
fixes: app versioning with kannban children and import export apps (#8407) 2024-02-01 11:38:44 +05:30
Kavin Venkatachalam
4d07cea818 Merge branch 'appbuilder-1.5' of https://github.com/ToolJet/ToolJet into appbuilder-1.5 2024-01-19 14:27:47 +05:30
Kavin Venkatachalam
23aab48f67 Merge branch 'main' of https://github.com/ToolJet/ToolJet into appbuilder-1.5 2024-01-19 14:27:27 +05:30
Nakul Nagargade
1141f710ba
Add null check in modal when clicked outside (#8582) 2024-01-17 09:58:47 +05:30
Midhun Kumar E
db4110a8d8
Merge pull request #8346 from ToolJet/automation/delete-component-from-inspector
Automation: Deletion of component from inspector, right side panel & via keyboard actions
2024-01-15 15:22:44 +05:30
Akshay
c9ab7be49c
Merge pull request #8562 from ToolJet/hotfix/template-modal
Hotfix: Template modal on blank slate shows duplicate button
2024-01-12 23:32:43 +05:30
Akshay Sasidharan
f48e273f11 bump version 2024-01-12 22:36:37 +05:30
Akshay Sasidharan
4cc167c87d fix duplicate template modal for blank page 2024-01-12 17:04:29 +05:30
Arpit
f408f52268
[hotfix]: Prevent Autosave on Client Updates Received via Websockets for MultiEditing (#8549)
* Prevent Autosave on Client Updates Received via Websockets for MultiEditing

* bumped up the version 2.27.6
2024-01-11 16:34:42 +05:30
Akshay
acae1aac89
Merge pull request #8526 from ToolJet/fix/entrypoint-url-parse
Fix: Entrypoint db url parse
2024-01-09 16:21:27 +05:30
Akshay Sasidharan
a1763bb414 bump version 2024-01-09 16:17:34 +05:30
Muhsin Shah C P
9f72aa72a6
fixed lint errors (#8532) 2024-01-09 14:17:29 +05:30
Akshay Sasidharan
01faae7f93 fix db url parse 2024-01-09 00:17:59 +05:30
Midhun Kumar E
291a955fec
Added automation to verify Copy-Paste and duplication of components (#8522)
* Update data-cy

* Add utils

* Add spec

* Remove unused imports
2024-01-08 16:20:39 +05:30
Arpit
7ceeb8e018
[hotfix] fixes: ordering of event execution & Table switch (#8509)
* fixes: ordering of event execution

* Fix switch group not updating default value

* bumped up the version

* bumped up the version 2.27.4

---------

Co-authored-by: Nakul Nagargade <nakul@tooljet.com>
Co-authored-by: Kavin Venkatachalam <50441969+kavinvenkatachalam@users.noreply.github.com>
2024-01-08 14:50:35 +05:30
Akshay
1a8694468e
Merge pull request #8506 from ToolJet/release/templates-1.0
Release: Template 1.0 (v2.27.3)
2024-01-05 19:23:04 +05:30
Akshay
ad4d81c5f4
Merge branch 'main' into release/templates-1.0 2024-01-05 19:19:01 +05:30
Akshay Sasidharan
d0b0fbfd09 bump to v2.27.1 2024-01-05 19:11:26 +05:30
Akshay Sasidharan
bb87916fcb fix duplicate queries on templates 2024-01-05 18:48:20 +05:30
Abhinaba Adhikari
491908ebb6
Add new templates and remove old templates (#8490)
* bugfix: airtable plugin support for personal access token (#8295)

* fix: airtable plugin support for personal access token

* fix: review comments fixed

* Add new templates and remove old templates

* Change onboarding page templates and fix CSS

* Change Job application tracker template images

* Implement dark mode for onbarding page templates

* Fix templates with query issues

* fix template creation

* Remove redundant datasource options from templates

---------

Co-authored-by: Ganesh Kumar <40178541+ganesh8056@users.noreply.github.com>
Co-authored-by: Akshay <akshaysasidharan93@gmail.com>
2024-01-05 17:46:52 +05:30
nandinisaha13
211357ce90 added specs for deletion of compponent from right side panel & keyboard action 2024-01-05 14:40:16 +05:30
Midhun Kumar E
fb60b531a9
Add automation to verify chaining of queries. (#8489)
* Add apiCommands

* Add test cases

* Add command logs

* Modify apiCommands with ds null value

* Add utils

* Add testcases as chaining of queries

* Add duplication test cases
2024-01-05 13:27:55 +05:30
Midhun Kumar E
40f210d971
Added automation for Page deletion and disable. (#8476)
* Add utils

* Add it block
2024-01-05 13:26:32 +05:30
nandinisaha13
4b0a2490c6 fixes: verifying deletion toast & verifying component not exist on version creation 2024-01-04 14:23:25 +05:30
Midhun Kumar E
2f5dadc3ff
Added automation for table server side pagination (#8482)
* Add apiCommands

* Add test cases

* Add command logs
2024-01-04 12:46:02 +05:30
nandinisaha13
41b73531e5 fix:resolve comments 2024-01-04 12:37:57 +05:30
Adish M
4a7dd00dd5
Merge pull request #8487 from ToolJet/new-env-action
New env for cypress workflow
2024-01-04 11:58:54 +05:30
Adish M
68068bc626 New env for cypress workflow 2024-01-04 11:57:12 +05:30
Manish Kushare
2783466be2
[Hotfix]: Action button event is not getting triggered (#8480)
* hotfix : action button event is not getting triggered

* removing .then for setExposedvariables and setExposedVariable

* bump version

* Revert "bump version"

This reverts commit 5e9df4825f.

* bump version

* adding .then to onComponentOptionChanged  function in global filters

* making on search event fire upon searching

* fixed lint issues
2024-01-04 11:53:04 +05:30
Shubhendra Singh Chauhan
0d408893f6
added robots.txt and ignorepattern in sitemap (#8453) 2024-01-03 15:36:54 +05:30
Karan Rathod
1a1733856c
[docs]:update how to guides v2 (#8478)
* update 3 how-to guides

* add the changes to ver 27 and fix titles

* update a title
2024-01-03 11:58:43 +05:30
Raj Anand
11bd8bd622
Change Image Component label to sentence case (#8412) 2024-01-02 15:30:57 +05:30
Karan Rathod
1ab45e7cc5
update 3 how-to guides (#8468) 2024-01-02 15:12:20 +05:30
Ayush Jha
7f2af4268d
fix: #8433 Change labels to sentence case for Kanban component (#8450)
Co-authored-by: ayushjha119 <ayush.jha.it23@heritageit.edu.in>
2023-12-29 22:51:40 +05:30
Raghuram Bachu
7915b5b86e
Update dashboard.md (#8457)
replace conditions for workspace slug.
2023-12-29 22:49:22 +05:30
Allen Joseph
8cc1f75e29
Update tooljetcli.md (#8452)
Updated the headers to proper casing
2023-12-29 18:44:10 +05:30
Qayyum Siddiqui
3d0b40daee
Fix : Added handleKeyPress function to handle enter key event. (#7724)
* Added handleKeyPress function to handle enter key event.

* 7196 - Added handleKeyPress function to handle enter key event

* Added handleKeyPress function to handle enter key event.
2023-12-29 16:40:28 +05:30
Adish M
974c38b949
Merge pull request #8447 from ToolJet/test-system-automation-main
test system automation main
2023-12-29 15:46:29 +05:30
Adish M
92e1ae711a test system automation main 2023-12-29 15:11:27 +05:30
Jaswanth T R
302eacbcd6
Fixed Page name to be restricted to less than 50 characters (#7562) 2023-12-29 15:03:21 +05:30