Commit graph

1829 commits

Author SHA1 Message Date
Sherfin Shamsudeen
0ebe2bd921
Set widget visibility to true if not explicitly set to false (#1627) 2021-12-23 13:45:03 +05:30
Navaneeth Pk
3697fe395d
Create CODE_OF_CONDUCT.md 2021-12-23 12:45:44 +05:30
Navaneeth Pk
698649ea7b
Update README.md 2021-12-23 07:24:37 +05:30
navaneeth
d812717568 Merge branch 'release/v0.12.0' into develop 2021-12-22 17:27:46 +05:30
navaneeth
62f930987a Bump ToolJet version 2021-12-22 17:27:30 +05:30
Shubhendra Singh Chauhan
4e08e4ea89
[Docs] Audit logs (#1605)
* [Docs] Audit logs

* Update docs/docs/Enterprise/audit_logs.md
2021-12-22 17:26:41 +05:30
Arpit
8a89bc8b71
[Feature] : SendGrid integration (Datasource API) (#1608)
* SendGrid integration

* unused logs

* unused logs

* update help text

* fixestypos for schema description

* fixestypos for schema description

* adding sendgrid docs

* updates logo from  Sendgrid's media kit

* sendgrid query schema updated

* fixes typos

* updates docs

* typos fix

* fix jest module transform

Co-authored-by: Akshay Sasidharan <akshaysasidharan93@gmail.com>
2021-12-22 17:23:45 +05:30
Midhun G S
5bdd0fd6bf
Home Page Application search box (#1603)
* feature-1567 initial commit

* feature-1567

* freture-1567 App search box

* added default value for search key

* Loading fix

* Review comments

* Separated like query

* feature-1567 e2e testcases

* feature-1567 Fix

* feature-1567 fix

* feature-1567 fix
2021-12-22 14:37:37 +05:30
Sherfin Shamsudeen
93287a46cb
Add on change event for text input (#1622) 2021-12-22 12:03:59 +05:30
Sherfin Shamsudeen
a68a7b67d1
Feature/typesense integration (#1613)
* Install typesense npm package

* Implement CRUD operations using TypeSense

* Add documentation for typesense integration

* Rename apiKey to api_key and make it encrypted for typesense

* Add logo for typesense data source

* Add delete operation to typesense

* Add documentation for delete document

* Make protocol field a dropdown for TypeSense

* Additional documentation for TypeSense data source
2021-12-22 07:19:17 +05:30
Sherfin Shamsudeen
110eb62c10
Add error boundary for components (#1587)
* Add error boundary for components

* Reduce font size of fallback message on error boundary
2021-12-21 20:51:59 +05:30
Arpit
f3a586006f
fixes typos: airtable data source ref (#1615) 2021-12-21 20:31:06 +05:30
Sherfin Shamsudeen
96eb7a4c45
Display validation error outside dropdown component (#1618) 2021-12-21 20:28:18 +05:30
Midhun G S
4f73a34365
Twilio SMS Integration (#1598)
* Twilio SMS Integration

* package lock fix

* package-lock fix

* Review comments
2021-12-20 11:49:00 +05:30
Gandharv
ab9ba8d748
Remove max-min query manager option (#1593)
* remove max-min query manager option

* remove icons
2021-12-20 09:24:11 +05:30
Arpit
08442259cf
changing sheet name to gid:ghseet query schema (#1600) 2021-12-18 09:58:04 +05:30
Akshay
fa9de160cc
add capability to add prefix on s3 listing (#1601) 2021-12-18 09:57:39 +05:30
Arpit
7a1747478a
Add documentation/tutorial for adding widgets to the modal widget (#1604) 2021-12-18 09:55:56 +05:30
Shubhendra Singh Chauhan
ab6ca1f677
[Docs] Container and Password-Input (#1588)
* docs for container and password-inpur

* Update docs/docs/widgets/password-input.md

* Update docs/docs/widgets/password-input.md

* Update docs/docs/widgets/password-input.md

* Update docs/docs/widgets/password-input.md
2021-12-16 21:55:34 +05:30
Gandharv
c16bb0704f
set default height of query manager to 30% (#1596) 2021-12-16 14:09:43 +05:30
Gandharv
032fbef60b
fix: toggle query editor icon showing up on navbar when query editor is hidden (#1595) 2021-12-16 13:09:51 +05:30
Gandharv
df5df1a352
Add padding to align the editor header with sidebar (#1594) 2021-12-16 13:05:07 +05:30
Gandharv
9a9c4dbfa8
Change app version name to 10px (#1591)
Adds font size to `.app-version-name`
2021-12-16 13:03:20 +05:30
navaneeth
06a537b031 Merge branch 'main' into develop 2021-12-16 09:54:51 +05:30
Navaneeth Pk
b383ed2ba4
Fixes z index issue of date picker widget (#1570)
* Fix z-index issue of datepicker

* lint

* Fix for modal

* Fix

* Remove usage of onComponentclick from tabs widget

Co-authored-by: Sherfin Shamsudeen <sherfin94@gmail.com>
2021-12-15 23:14:44 +05:30
Arpit
0f5c711fac
[Hotfix]: rest api oauth2 - fields value (#1582)
* fix:rest-api-oauth-client-secret

* fix:rest-api-oauth-custom-auth-params

* Revert "fix:rest-api-oauth-client-secret"

This reverts commit b6e3ec3605.
2021-12-15 23:14:24 +05:30
Sherfin Shamsudeen
7a79695af7
Feature/disable password login (#1585)
* Add option to disable login/signup via username/password

* Add documentation for disabling login via username/password
2021-12-15 22:53:07 +05:30
Arpit
7586fb4e39
[improvement] Widget components #1475 - modal widget (#1482)
* new implementation/modal

* title fixed

* removed use of component for getting exposed variable

* renamed useState var

* Rename variable canShowModel to canShowModal on Modal component

Co-authored-by: Sherfin Shamsudeen <sherfin94@gmail.com>
2021-12-15 09:53:57 +05:30
Arpit
847fe94850
[Chore] Popup Code Hinter component style fixes (#1561)
* popup icon alignment:fix

* preview bg code block in popup hinter

* portal modal style fixes

* theme classes for preview error

* style fixes

* style fixes-darkmode height

* added color var and theme border mixin

* not related
2021-12-15 09:53:17 +05:30
Gandharv
89c7b1b89f
Make query manager re-sizeable (#1569)
* add drag handle to query manager

* remove console

* fix on resize options getting set to defaults

* remove prevent default from mouse move
2021-12-15 09:32:43 +05:30
Shubhendra Singh Chauhan
b3b9c4981f
[docs] added reference for tabs widget (#1574) 2021-12-14 17:30:05 +05:30
Arpit
119275f9ba
[improvement] Widget components #1475 - container widget (#1488)
* new implementation/image

* Revert "new implementation/image"

This reverts commit 637bd83108.

* new implementation/container-widget

* resolved

Co-authored-by: Sherfin Shamsudeen <sherfin94@gmail.com>
2021-12-14 16:49:12 +05:30
Arpit
9505589e6e
[improvement] Widget components #1475 - text editor widget (#1481)
* new implementation/rich-text-editor

* Ensure that Rich text editor exposes its default value on load

Co-authored-by: Sherfin Shamsudeen <sherfin94@gmail.com>
2021-12-14 16:48:42 +05:30
Arpit
da670a8310
new implementation/password-input (#1483)
Co-authored-by: Sherfin Shamsudeen <sherfin94@gmail.com>
2021-12-14 16:48:25 +05:30
Arpit
57d89e76b8
[improvement] Widget components #1475 - toggle widget (#1484)
* new implementation/toggle-btn

* Make ToggleSwitch expose its value on load itself

Co-authored-by: Sherfin Shamsudeen <sherfin94@gmail.com>
2021-12-14 16:47:40 +05:30
Arpit
5247265500
[improvement] Widget components #1475 - text widget (#1485)
* new implementation/text-widget

* fixed loading state

* resolved
2021-12-14 16:47:11 +05:30
Arpit
1069320120
[improvement] Widget components #1475 - range-picker widget (#1486)
* new implementation/daterange-picker

* resolved

* Bump default width of range picker from 8 to 10

Co-authored-by: Sherfin Shamsudeen <sherfin94@gmail.com>
2021-12-14 16:47:02 +05:30
Arpit
8fa30f5612
[improvement] Widget components #1475 - image widget (#1487)
* new implementation/image

* Revert "new implementation/image"

This reverts commit 637bd83108.

* new implementation/image
2021-12-14 16:46:52 +05:30
Arpit
c550836497
[improvement] Widget components #1475 - QR scanner widget (#1489)
* new implementation/image

* Revert "new implementation/image"

This reverts commit 637bd83108.

* new implementation/qr-scanner
2021-12-14 16:46:44 +05:30
Arpit
d46ea97ae9
[improvement] Widget components #1475 - star rating widget (#1490)
* new implementation/image

* Revert "new implementation/image"

This reverts commit 637bd83108.

* new implementation/star-rating
2021-12-14 16:46:35 +05:30
Arpit
ada707678e
[improvement] Widget components #1475 - divider widget (#1491)
* new implementation/image

* Revert "new implementation/image"

This reverts commit 637bd83108.

* new implementation/divider widget
2021-12-14 16:46:27 +05:30
Arpit
d9a1b4f0ea
[improvement] Widget components #1475 - code editor widget (#1494)
* new implementation/image

* Revert "new implementation/image"

This reverts commit 637bd83108.

* new implementation/code-editor widget

* editor resolved

* Remove setting width on code editor widget

Co-authored-by: Sherfin Shamsudeen <sherfin94@gmail.com>
2021-12-14 16:46:12 +05:30
Akshay
b26a23176c
Chore: Update user e2e tests (#1556)
* Update tests

* remove console log

* remove explicit db connection close

* remove reload usage
2021-12-14 16:32:03 +05:30
Arpit
52e0b666f8
Improvement: widget components from existing implementation to the new API (#1470)
* text-input widget

* button widget

* fix text input widget

* number input widget

* checkbox widget

* refactor checkbox

* radio btn widget

* dropdown widget

* refactor textinput and number input

* updated state variable

* Remove usage of component and currentState prop in dropdown

* Reset dropdown value whenever option set is changed

* Make text input respond to changed in its default value property

* Radio button component fix

* default value for number input: fixed

* Fix validation on Text Input component

* Use useState hook to manage value of text input component

Co-authored-by: Sherfin Shamsudeen <sherfin94@gmail.com>
2021-12-14 09:10:42 +05:30
Sherfin Shamsudeen
16f225e3d1
Add alert type for default event handler (#1572) 2021-12-14 09:10:30 +05:30
Arpit
63cc923aae
[improvement] Widget components #1475 - chart widget (#1495)
* new implementation/image

* Revert "new implementation/image"

This reverts commit 637bd83108.

* new implementation/chart widget

* Remove the usage of currentState from chart component

Co-authored-by: Sherfin Shamsudeen <sherfin94@gmail.com>
2021-12-13 21:43:51 +05:30
Arpit
f1457a1905
[improvement] Widget components #1475 - multi-select widget (#1535)
* upddated to new api & multiselect labels fixed

* backfill properties

* Expose default value of multiselect once the component is loaded

* Make multiselect reset to empty whenever option set is changed

* Whenever option set of multiselect changes, set it to default value if default value fits inside the new set of options

* Avoid crash in multiselect using ? operator.

Co-authored-by: Sherfin Shamsudeen <sherfin94@gmail.com>
2021-12-13 21:43:09 +05:30
Akshay
3406e053c0
Fix: CI concurrency run (#1568)
* fix ci yaml

* dont cancel concurrent runs on main and develop
2021-12-13 21:42:13 +05:30
Gandharv
cc81386f9b fix: add correct display value (#1565) 2021-12-13 21:32:01 +05:30
Gandharv
8a04cce235
fix: add correct display value (#1565) 2021-12-13 14:31:03 +05:30