Commit graph

4109 commits

Author SHA1 Message Date
Kiran Ashok
ff0e0a49ca
added :: fix for connection getting lost in snowflake (#5936) 2023-04-06 16:43:41 +05:30
Muhsin Shah C P
7dbebd5534
fix - App version Issues (#5882)
* fix: app version issues

* fix: creating version

* fix: editing version issues
2023-03-31 19:59:06 +05:30
Midhun G S
c6d71908a0
Merge pull request #5899 from ToolJet/release/v2.3.0
Release v2.3.0
2023-03-31 16:23:19 +05:30
gsmithun4
94ffe56999 Merge branch 'develop' into release/v2.3.0 2023-03-31 14:50:55 +05:30
Midhun G S
7e792bd631
Merge pull request #5898 from ToolJet/merge/main-to-develop
Merge main to develop
2023-03-31 14:48:40 +05:30
gsmithun4
db19e7627b Merge branch 'main' into merge/main-to-develop 2023-03-31 14:44:22 +05:30
gsmithun4
e1e217cbf0 release v2.3.0 2023-03-31 14:35:35 +05:30
Midhun G S
c6cd35cd94
fix for query event mapping to other query breaks (#5892) 2023-03-31 14:34:18 +05:30
Shubhendra Singh Chauhan
90002c9df8
[docs] Updated ubuntu contributing guides and action button (#5880) 2023-03-30 15:45:20 +05:30
Shubhendra Singh Chauhan
5b136a0b13
[docs] updated props of button group (#5805) 2023-03-30 15:45:00 +05:30
vjaris42
7e6a446619
Refactoring for Global Datasources Modal and UI (#5871)
* fix: styling issues and states for global ds modal

* fix: close button dark mode issue

* fix: svg color for back button on datasource manager
2023-03-30 12:42:05 +05:30
Kiran Ashok
e52bc6147d
Fix :: Bug in phone number input during enter key press (#5879)
* fix :: bug in country select

* typo fix
2023-03-30 11:03:29 +05:30
Shubhendra Singh Chauhan
8fb97f005b
[docs] added Plotly chart examples (#5875) 2023-03-29 17:07:17 +05:30
Kavin Venkatachalam
6ac385fcd3
Fixed loading issue on snowflake datasource (#5868) 2023-03-29 15:43:38 +05:30
Kavin Venkatachalam
d6a8551cfa
Fixes for integration issues (#5857)
* Fixed issue while running multiple quesries on app load

* Fixed event propogation issue from modal

* Fixed fx value on dynamic column in table

* Fixed routing issue

* Fixed Kanban empty data issue
2023-03-29 15:38:33 +05:30
Ajith KV
bd7b53a540
Fix: database migration from v1 to latest develop (#5863)
* modify column name

* remove console log
2023-03-29 15:18:05 +05:30
Arpit
ceb8521e66
Improvements marketplace - beta (#5858)
* adds marketplace icon to the dashboard and minor UI fixes

* fixes: capitalizeFirstLetter for toast message

* updates to docs: how to build marketplace plugin

* update confirm dialog box

* removing beta tag from leftsidebar

* updated tooltip
2023-03-29 14:31:54 +05:30
Muhsin Shah C P
144b055dda
fix: sso login error message doesn't show (#5866) 2023-03-29 14:22:49 +05:30
Kavin Venkatachalam
0c6419464a
Added dynamic column support in table widget (#5792)
* Created dynamic column in table widget

* Added column data field in table inspector

* Fixed generating previous dynamic column when dynamic column toggle is turned off

* Updated logic to display dynamic column

* Fixed issues on editable & updated logic

* Fixed issue on displaying dynamic column in viewer
2023-03-28 16:25:23 +05:30
Arpit
233f47630c
Efficient Integration and Setup of Marketplace Plugins as Universal Datasource with Global Datasource (#5851)
* decamlise schema for plugins(marketplace)

* fixes: home modal diaglue zindex

* fixes typo

* fixes typo
2023-03-28 13:14:27 +05:30
Kiran Ashok
8d55c637d5
Bugfix/docs upgrade (#5837)
* update :: patches

* update :: minor versions
2023-03-28 13:05:30 +05:30
Shubhendra Singh Chauhan
a50e78c026
[docs] minor updates in 2.2 version documentation (#5853)
* added how-to build market plugin in 2.2

* updated node/npm version on 2.2

* requirements
2023-03-28 12:44:21 +05:30
Manish Kushare
b56d6b0e0e
added feature to change the column name dynamically in the Table component (#5795)
* added feature to change the column name dynamically

* code refactored

* made the chnages to avoid app crashing if column key is defined

* bug fixed: column.accessor is not a function error

* bug fixed

* bug fixed if column name is empty then provide empty string
2023-03-27 14:21:08 +05:30
Manish Kushare
a7f7492d81
Exposed display_values to the exposed variables as optionLabels for dropdown component (#5806)
* exposed display_values to the expsoed variables as optionlabels

* removed console

* added exposed vars of dropdown

---------

Co-authored-by: Shubhendra <withshubh@gmail.com>
2023-03-27 14:15:26 +05:30
Manish Kushare
af7b4c95c5
Feature to support pagination in the listview widget (#5721)
* initial commit

* made the UI changes

* added property to enable or disable pagination

* code enhancement

* bug fixed: app is getting crashed for older versions

* code enhancement

* bug fixed : scrollbar thumb was pratially getting hidden under the pagination div

* shifted enablePagination check before is data array check

made changes so that scrollbar thumb visible only for list item container

* if pagination is disabled, blank space is visible at the bottom

* bug fixed

* bug fixed: Pagination was showing NaN and not showing any data when invalid rowPerPage value provided

* list view is not closing on clicking on hide modal icon

* bug fixed when rowsPerPage is provided with string value its not working as desired

* pagination:listview

---------

Co-authored-by: Shubhendra <withshubh@gmail.com>
2023-03-27 14:14:31 +05:30
Manish Kushare
96bb6df1e9
Added Disable Field on Action Button in Table Widget (#5474)
* added functional changes to support enabling/disabling action button in the table component

* designed UI

* minor changes

* added disable property for the action button

* minor changes

* added feature to disable/enable action button in the table widget

* fixed lint issues

* bug fixed : not able to programatically disable or enable action button based on fx value

* made the suggested changes

* bug fixed

* initial commit

* made action button programatcially enabled/disabled

* code enhancement

* removed console in actions file

* fixed es lint issue

* made default value of codehinter to false

* deep cloned current state instead of shallow cloning

* code enhancement

* code enhancement

* action button doc update

---------

Co-authored-by: Shubhendra <withshubh@gmail.com>
2023-03-27 14:08:49 +05:30
Kiran Ashok
49fce7a818
Feature/onboarding phonenumber (#5773)
* feat :: added phone number input

* Add:  phone number to signup api

* revert some changes

* cleanup logs

* feat :: cloud phone number addition

* service

* check for phone input

* add: ph number to onboarding & setup-admin apis

* validation for phone number

* check for wrong phone number case

* adding check if phonenumber is present

* fix :: conditions for active button

* removed validation

* fix :: dark mode style

* lint fixes

---------

Co-authored-by: Muhsin Shah <muhsinshah21@gmail.com>
2023-03-24 21:47:41 +05:30
vjaris42
bb9a211e55
[Feature] :: Global datasources (#5504)
* add: columns and migrations for data queries and sources

* add: migrations for app environments

* fix: datasources and queries api

* fix: import apis

* add: radixui colors

* create: global datasource page

* fix: version creation not including global datasources queries

* fix: version deletion failure

* fix: ui and other bugs

* add: check for abilities on global ds

* fix: bugs

* fix: existing test cases

* fix: migration and bugs

* fix: rest api oauthorize bugs

* hide: add button for local ds

* fix: query bugs

* fix: new organization environment creation

* fix: local ds label showing for new apps

* fix: on page load queries for preview app and published app

* fix: import bugs from v1

* fix: merge conflicts

* fix: import apis

* fix: apss with mulit envs

* fix: ui bugs

* fix: environments not being created on db:seed

* fix: ui bugs

* fix: route settings for global datasources

* fix: customer dashboard template

* fix: local ds queries not being saved

* fix: runpy issues

* changes: ui

* fix: migration issues

* fix: ui

* hide datasources when no local datasources

* fix: test cases

* fix: unit test cases and global queries on app import/export

* cleanup

* add: package-lock file

* undo: migration rename

* cleanup

* fix: ui bugs

* migration fixes

* fix: dark mode issues

* fix: change datasource failing on query create mode

* fix: workspace selector issues

* fix: clickoutside for change scope option

* migration changes

* fix: open api issue

* reverting configs changes

* [Fix] Global datasources & Environment Id issue (#5830)

* fix: oauth env id issue

* code changes

---------

Co-authored-by: gsmithun4 <gsmithun4@gmail.com>
Co-authored-by: Muhsin Shah <muhsinshah21@gmail.com>
2023-03-24 21:41:21 +05:30
Adish M
4cd8839d44
Fix for entrypoint.sh file to take default port value 5432 in database_url (#5824)
* Fix for entrypoint.sh file take default port value 5432 in database_url

* Added information about database_url in docs

* mentioning what variable needs to be given when passing string

* fix for lint issue in ci

* fixing syntax errors
2023-03-24 20:54:40 +05:30
Manish Kushare
e7a62d9ee9
Added feature to programatically enable/disable, the make editable field in the tables column (#5767)
* made editable programtical using fx

* updated doc for programmatically enabling the editable option in column

---------

Co-authored-by: Shubhendra <withshubh@gmail.com>
2023-03-24 20:07:57 +05:30
Manish Kushare
f8c235d25b
Tree component is not reflecting data correctly (#5759)
* bug fixed: tree select is getting crashed, when data,checkedData,expandedData props are not valid

* bug fixed: tabs component is crashing when in valid data provided for the tabs property

* removed unwanted commented line

* bug fixed for button group component

* bug fixed for steps components

* app is becoming unresponsive for invalid data type in labels property of Button group widget

* app is becoming unresponsive for invalid data type in currentStep property of Steps  widget

* made sugggested changes

* new buttons are getting added to the button groups if labels length exceeds values length

* reverting back last commit

* removing unwanted commented code
2023-03-24 18:59:35 +05:30
Kavin Venkatachalam
d292d26fdc
Fixed modal closing issue & select widgets inside modal (#5832) 2023-03-24 18:57:23 +05:30
Mekhla Asopa
67e0618210
added data-cy for edit row (#5822) 2023-03-24 17:05:46 +05:30
Arpit
7dea6c9ad1
Enhancements to the process of developing a Marketplace plugin (#5777)
* in dev mode, start watching for changes in all packages

* plugin reload service

* typo

* fixes updates from fs

* checks if marketplace dev mode is on to decode the run code from plugin index file

* clean up

* removes console.log

* refactor: marketplace dashboard

* prep to merge

* dotenv

* fixes: install new upadates for one plugin at a time

* fixes app crash for new plugins(marketplace/datasource) with default schema

* avoid creating docs for marketplace to root docs

* Before starting watcher, build the marketplace once.

* fixes: installed plugin crashes if deleting the entire plugin from the dir, but the build still haves the plugin files
2023-03-24 17:05:08 +05:30
Kavin Venkatachalam
70ffc1e27b
Kanban Widget 2.0 (#5380)
* Kanban 2.0 init

* Implemented Kanban 2.0

* Moved add card button to the header

* Added debounce functionality

* Added CSA to Kanban

* Formatted Kanban

* Updated default data on Kanban

* Handled undefined data and exposed lastUpdatedCard

* Added lastCardAdded exposed variable in Kanban

* Fixed id bug on Kanban

* Fixed width issue on Kanban

* Fixed dark mode

* Commented onUpdate event for every action

* Rename containerId to columnId in lastCardMovement in Kanban

* Updated min width in kanban card

* Fixed bug on dropping items into cards when first container is empty

* kanban2 docs

* updated info in kanban doc

---------

Co-authored-by: Sherfin Shamsudeen <sherfin94@gmail.com>
Co-authored-by: Shubhendra <withshubh@gmail.com>
2023-03-24 15:22:25 +05:30
Adish M
38264b38bd
fix for try-tooljet (#5839) 2023-03-24 14:21:11 +05:30
Valan Baptist Mathuranayagam
507490c995
Fix typo in Chart widget (#5836) 2023-03-24 12:34:21 +05:30
Midhun Kumar E
a5cb4e5da2
Added data-cy for query preview container and undo&redo icons (#5827)
* Add data-cy for query preview containers

* Add data-cy for undo and redo icons
2023-03-24 10:37:04 +05:30
Arpit
f37a9c1097
adds eval-cheap-source-map for devtools (#5823) 2023-03-23 13:15:17 +05:30
Manish Kushare
756c7b8540
bug fixed changed danger alert type's name to error (#5650)
* bug fix : changed danger alert type's name to error

* updated show alert danger type to error

---------

Co-authored-by: Shubhendra <withshubh@gmail.com>
2023-03-23 08:03:08 +05:30
Midhun Kumar E
24ef6a1f73
Added automation for mongoDB queries (#5810)
* init

* Add spec

* Add DS common utils

* Add mongoDB utils
2023-03-22 16:11:42 +05:30
Manish Kushare
e3d4ef82f6
Columns multiple badge and badges dropdown should have proper width in table component (#5760)
* set min and max width of the custom select dropdown in th table widget

* Removed unwanted console

---------

Co-authored-by: Kavin Venkatachalam <kavin.saratha@gmail.com>
2023-03-22 15:50:21 +05:30
Manish Kushare
20a098ec19
bug fixed : element inside values other than boolean type was resulting to a warning in debugger (#5765) 2023-03-22 15:49:57 +05:30
Mekhla Asopa
668078532b
updated data-cy props in breadcrumbs (#5817) 2023-03-22 15:01:10 +05:30
Adish M
17ea045428
Fix for Tooljetdburl (#5808)
* Fix for Tooljetdburl

* changes

* fixed

* final
2023-03-22 01:19:13 +05:30
Adish M
b740372161
CI workflow optimiztion (#5800)
* CI workflow optimiztion

* debug

* debug

* reduced heap
2023-03-21 13:22:39 +05:30
Mekhla Asopa
f0597c98b2
Added automation for database (#5589)
* Added data-cy for table header and subheader

* added data-cy for table operations

* added data-cy for table and text

* Added selectors and texts for database

* Added method for table edit and delete operation

* Added data-cy for delete icon and fields

* Added method for table operation

* Add workaround to handle re-rendering of filter

* Updated and removed duplicate data-cy

* fix toast failure

* deleted unused files

* Updated data-cy for filter section

* updated spec

* Fix failure

* resolved conflicts

---------

Co-authored-by: emidhun <midhun752@gmail.com>
2023-03-20 18:48:10 +05:30
Kavin Venkatachalam
4c94de899d
Updated React to 18.2.0 (#5555)
* updated react to 18.2.0

* Updated Frontend Packages (#5569)

* Updated tabler icon and fixed react hot keys issue

* Fixed vulnerabilities

* Updated dom purify and yjs

* Reverted Eslint update

* React-big-calendar update

* Updated and fixed changes related to react-bootstrap

* Updated eslint package

* Fixes react-select-search ui

* Updated packages in root

* Updated & Fixed React-tooltip changes

* Updated and fixed changes related to react-router-dom

* Fixed copyToClipboard bug on usersTable

* Fixed folder popover issue and comment issue

* Fixed flickering issue on Editor

* Fixed routing and dark mode bugs

* Fixed app crash on page options click

* Fixed SVG issues in data sources

* Fixed calendar widget crash

* Fixed popover issue in table

* Fixed dark mode issue on react-select-search

* Fixed popover issue in tooljetdb table

* Fixed popover issue in pages

* Fixed search bar crash

* Fixes dark mode issue on react-select-search

* Resolved conflicts
2023-03-20 17:04:24 +05:30
Rafael Quintela
e6bae54130
improve docker compose (#5712) 2023-03-20 12:59:49 +05:30
Adish M
46c134916e
fix for database url (#5756)
* fix for database url

* correction

* debug

* corrections

* corrections

* changes in .env example file

* corrections

* corrections

* changes for TOOLJET_DB_URL

* corrections

* naming corrections
2023-03-20 11:45:00 +05:30