Commit graph

600 commits

Author SHA1 Message Date
Alejandro Garbi
632175fc58
feature/allow-google-tag-manager-to-csp 2024-04-10 22:25:43 -06:00
blank0537
533878b946
Feature supabase plugin integration (#9213)
* Feature Supabase plugin implementation

* added limit field in get rows and changed plugin label

* resolved comments and error handling

* removed duplicate error message

* Resolved comments and Add columns reusable component added

* test connection update and types added
2024-04-05 14:14:47 +05:30
gsmithun4
5e0710e341 Merge branch 'develop' into platformv14.5/merge-to-develop 2024-04-03 21:02:59 +05:30
vjaris42
bf18f15e02
fix : mailer package (#9271) 2024-04-03 15:49:26 +05:30
vjaris42
2507c22bc3
Fix: app export modal api failure (#9264)
* fix: app export modal api failure

* fix: import app dropdown style
2024-04-02 17:41:51 +05:30
vjaris42
f3b00f9b46
Fix: typo in password reset email (#9255)
* fix: typo in email text

* fix: mailer module
2024-04-02 13:28:10 +05:30
vjaris42
d73ac412a5
setup: constants migration and resolution (#9250) 2024-04-01 19:41:25 +05:30
Midhun G S
759ea03caf
fix for app entity (#9249) 2024-04-01 19:17:17 +05:30
gsmithun4
058ec8df96 Merge branch 'main' into release-rebase-1/platformv14.5 2024-04-01 18:18:31 +05:30
vjaris42
b0c0f2b2b9
Revamp: user journey emails (#9223)
* setup: emails template

* bug fixes

* bug fixes

* add error check
2024-04-01 18:11:42 +05:30
blank0537
cf5a9f7160
Feature Pocketbase datasource plugin implementation (#9145)
* Feature Pocketbase datasource plugin implementation

* Resolved comments and added multicondition component for sorting and filters

* resolved nitpicks
2024-04-01 11:50:15 +05:30
Akshay
2d08d889de
Release: Community changes (v2.34.0) (#9226)
* add custom resolvers info and editable row selection info (#9057)

* fix system requirements icon

* add auth info for webhooks and fix casing

* add regex custom validation info (#9068)

* [docs]: Marketplace 1.7 updates (#9085)

* [docs] Amazon redshift plugin

* make minor improvements

* add and update docs for marketplace 1.7

* update order of plugins in overview to match sidebar

* create new version

---------

Co-authored-by: Shubhendra <withshubh@gmail.com>

* add the latest version in the versions.json file (#9094)

* [docs]: Update PDF component (#9088)

* update PDF component

* merged with develop and added changes to the new version

* update docs favicon: (#9118)

* [docs] SSO revamp (#9031)

* add method to set default language

* update image settings through custom css and update screenshots for getting started and tooljet concepts (#9158)

* fix read documentation button

* fix formatting for setup icons (#9172)

* fix sidebar link for aws lambda

* Update static media (#9175)

* updated the screenshots

* reduced the gif size

* reverted the package.json file

* edited the zoomed in images and replaced some gifs with screenshots

* removed one gif

* update static media

* update file names

* update toolbar

* fix file names

* fix: dynamodb img path

* update media for org management dashboard

* fix: casing and formatting

* update workspace constant media

* update media in workspace settings and github

* update github sso

* minor change to github sso docs

* minor fix

* update google sso

* change includeCurrentVersion flag to false

---------

Co-authored-by: Asjad Ahmed Khan <iitasjad2001@gmail.com>
Co-authored-by: Asjad Ahmed Khan <60435499+2001asjad@users.noreply.github.com>
Co-authored-by: Karan Rathod <karan.altcampus@gmail.com>

* Feature: Engagespot plugin (#9012)

* feat(plugins): added engagespot plugin

* feat(docs): added engagespot plugin docs

* chore(engagespot-plugin): revised copywritings

* Feature: Databricks data source (#9174)

* plugin-created

* Databricks integration

* icon, error handling

* removed unrelated changes from marketplace and frontend package-lock.json removed runAsync and maxRows timeouts pending

* timeout implementation

* socket timeout and error handling

* resolve comments

* resolve comments2

* solved render issue test connection improvements

* solved undefined error

* fix TJDB not null value fail for is operation (#9055)

* fix TJDB not null value fail for is operation

* handling not null and null case insenstive values

* Support for marketplace plugin deploy on render preview app (#9221)

* Fix for marketplace error on render preview app

* add marketplace build command

* Adding new workflow for building marketplace plugin

* removed render app creation

* [:docs] Add documentation for Databricks plugin (#9224)

* add docs for databricks

* update databricks docs

* update docs

* remove ref to clusters

* bump to v2.34.0

* Fixed data source cypress failure (#9227)

* updated spec with required text

* updated mongodb and import spec

* updated import spec

---------

Co-authored-by: Karan Rathod <karan.altcampus@gmail.com>
Co-authored-by: Adish M <44204658+adishM98@users.noreply.github.com>
Co-authored-by: Midhun G S <gsmithun4@gmail.com>
Co-authored-by: Shubhendra <withshubh@gmail.com>
Co-authored-by: Aman Regu <amanregu@gmail.com>
Co-authored-by: Asjad Ahmed Khan <iitasjad2001@gmail.com>
Co-authored-by: Asjad Ahmed Khan <60435499+2001asjad@users.noreply.github.com>
Co-authored-by: Jobin Jose <129726530+jobin-logidots@users.noreply.github.com>
Co-authored-by: Syed Mohammad Akhtar Rizvi <85864291+ShazanRizvi@users.noreply.github.com>
Co-authored-by: blank0537 <111295371+blank0537@users.noreply.github.com>
Co-authored-by: Mekhla Asopa <59684099+Mekhla-Asopa@users.noreply.github.com>
2024-03-29 19:13:26 +05:30
Midhun G S
89a7bf9df7
improved app listing query (#9153) 2024-03-28 14:56:24 +05:30
Midhun G S
2abce63f6a
Added try catch in all exception filter (#9197) 2024-03-28 14:56:11 +05:30
Syed Mohammad Akhtar Rizvi
25d12db6d8
Feature: Databricks data source (#9174)
* plugin-created

* Databricks integration

* icon, error handling

* removed unrelated changes from marketplace and frontend package-lock.json removed runAsync and maxRows timeouts pending

* timeout implementation

* socket timeout and error handling

* resolve comments

* resolve comments2

* solved render issue test connection improvements

* solved undefined error
2024-03-27 18:14:11 +05:30
Jobin Jose
354419775d
Feature: Engagespot plugin (#9012)
* feat(plugins): added engagespot plugin

* feat(docs): added engagespot plugin docs

* chore(engagespot-plugin): revised copywritings
2024-03-27 16:35:17 +05:30
Kiran Ashok
8796572642
hotfix: On cloning apps should not transform the data or do backward compatibility as cloning is only possible from the same tj version (#9154)
* fixes: on cloning apps should not transform the data or do backward compatibility
as cloning is only possible from the same tj version

---------

Co-authored-by: arpitnath <arpitnath42@gmail.com>
2024-03-22 15:55:49 +05:30
kriks7iitk
b0113c5289
Import higher version fix (#8922)
* Immport higher version issue

* Fix: import higher version

* toast error meassage

* typo fix

* toast error message

---------

Co-authored-by: Kritagya <kriks.iitk@.com>
2024-03-21 12:01:07 +05:30
Akshay Sasidharan
36e34df1cb Merge branch 'main' into release/marketplace-1.7 2024-03-13 22:26:26 +05:30
Akshay
85d124bf61
Merge pull request #9051 from ToolJet/develop-release
Release: Develop
2024-03-13 13:42:06 +05:30
kriks7iitk
aecd7b81a1
Fix user group permission (#9069)
* fixed user search

* fixed trim for search input for user search in group permission

* Modify cypress config

---------

Co-authored-by: Kritagya <kriks.iitk@.com>
Co-authored-by: Ajith KV <ajith.jaban@gmail.com>
2024-03-13 13:06:31 +05:30
Anantshree Chandola
c8c03d7050
Corrected app redirection flow to workspace login (#8995) 2024-03-13 13:05:44 +05:30
Akshay Sasidharan
f3564369ae Merge branch 'main' into release/marketplace-1.7 2024-03-11 15:39:05 +05:30
Ganesh Kumar
6352aae143
fix: ToolJet database column now allows special characters in the default value. (#8998)
* fix: create new table query parameterised and default value of a column now allows special character

* fix: tjdb add-column operation allows special characters in default values

* fix: tjdb edit-column operation allows special characters in default values

* fix: removed validators for special characters

* fix: quotes will be added to default values only if its a character varying datatype
2024-03-11 15:28:28 +05:30
Shubhendra Singh Chauhan
89fe8c7db9
Merge branch 'develop' into merge/main-to-develop 2024-03-07 20:28:33 +05:30
Syed Mohammad Akhtar Rizvi
8aeaa119e0
AWS Redshift plugin (#8839) 2024-03-07 11:33:47 +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
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
Muhsin Shah C P
63947ae406
Removed small-case only check from folder creation (#8665) 2024-02-22 13:21:36 +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
Nakul Nagargade
5866389eb8
fix: Fix import export issue on migrating revamped components (#8794)
* Fix import export for newly revamped widgets

* Add boxshadow and number input min and max migration
2024-02-14 22:25:40 +05:30
Nakul Nagargade
30e1cf6fd8
Make label as empty string for older text, password and number input components while importing and exporting (#8774) 2024-02-14 14:54:18 +05:30
Akshay Sasidharan
48134bc28a bump to v2.29.0 2024-02-13 17:46:37 +05:30
Nakul Nagargade
84767385cf
fix: Move visibility, disabled and tooltip from styles to properties in import export (#8750)
* Move visibility, disabled and tooltip from properties to styles.

* Adds a generic function to move properties in component
2024-02-12 13:38:54 +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
Akshay Sasidharan
a2b891d692 Merge branch 'develop' into release/marketplace-1.6 2024-02-08 12:34:12 +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
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
e686da1e55 Merge branch 'appbuilder-1.5' of https://github.com/ToolJet/ToolJet into appbuilder-1.5 2024-02-06 15:20:28 +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
Arpit
c643a8128f
fixes: app versioning with kannban children and import export apps (#8407) 2024-02-01 11:38:44 +05:30
Akshay
8b10c8007f
Feature: Nullable fields (#8427)
* 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

* new design implemented for creating a new row in ToolJet database

* added darkmode design as well for the create row disabled fields

* added hover effects for disabled fields

* added text color for disabled state

* added toast message for handling errors

* added some changes in edit row file

* added some changes in create row file

* added styles for the edit row fields according to new design

* added stylings for react select in edit row

* disabled create button

* disabled save button

* added null tag inside the input field

* add versioned transformations for tjdb import dto

* update view table query

* update tjdb forms for constraints changes

* added all operators list in constants file

* fix primary key check

* added sticky style for column and row creator

* added null tag inside the cell if the value is null

* resolved bugs in nullable fields

* added functionality for allowing empty string for datatype character only for edit row and create row

* added functionality for allowing empty string for datatype character only for edit row and create row

* removed console logs

* fixed bugs

* fixed bugs in editrow

* fix: create table datatype dropdown tick icon for respective datatype selected

* fix: default value is not updating while edit a column after change it to null constraint

* fix: create-row and edit-row boolean field toggle on default value selection color was missing

* fixed bugs

* wip sticky button

* added styles for sticky column creator and row creator

---------

Co-authored-by: Abd-Rahman-1999 <s.rahmanabd1999@gmail.com>
Co-authored-by: Ganesh Kumar <ganesh8056234@gmail.com>
2024-01-22 20:29:51 +05:30
Abhinaba Adhikari
b2b569306d
Remove redundant dataSourceOptions from app export (#8521) 2024-01-22 16:02:45 +05:30
vjaris42
980328e063
Revamp users table and edit organization users drawer (#8329)
* setup user tables and edit user drawer

* fix states on user edit and ui fixes

* fixes

* fix: user update

* remove: disable editing of full name while editing user

* bug fixes

* bug fixes
2024-01-19 16:53:40 +05:30
kriks7iitk
4f67e858cc
Release group duplication feature (#8575)
* [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

* created backedn for group duplication

* created group duplication feature

* Added overflow tooltip

* Code sanity improved

* Fixes:CE

* fix

* overlapping issue fx

---------

Co-authored-by: Arpit <arpitnath42@gmail.com>
Co-authored-by: Kritagya <kriks.iitk@.com>
Co-authored-by: Midhun G S <gsmithun4@gmail.com>
2024-01-19 14:17:23 +05:30
vjaris42
6815522b26
Rearranges crucial entry points for navigation inside editor and dasbhoard (#8540)
* fixed sentence case for form component #7799 (#8465)

* revamp: navigation and dashboard

* change ds icon

* fix: design reveiws

* fix layout header border

* bug fixes

* bug fixes

* cleanup

---------

Co-authored-by: Sufiyan <84285133+Sufiyan-dev@users.noreply.github.com>
Co-authored-by: Akshay <akshaysasidharan93@gmail.com>
2024-01-17 16:15:30 +05:30
Akshay Sasidharan
95593d2f13 Merge branch 'develop' into release/marketplace-1.6 2024-01-09 12:38:10 +05:30
Akshay
ad4d81c5f4
Merge branch 'main' into release/templates-1.0 2024-01-05 19:19:01 +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