-
Notifications
You must be signed in to change notification settings - Fork 3.4k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Release: Database 1.1 + Community (v2.43.0) #9141
Commits on Mar 18, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 0f65e5b - Browse repository at this point
Copy the full SHA 0f65e5bView commit details
Commits on Mar 20, 2024
-
Configuration menu - View commit details
-
Copy full SHA for a6c1da8 - Browse repository at this point
Copy the full SHA a6c1da8View commit details
Commits on Apr 15, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 43823bb - Browse repository at this point
Copy the full SHA 43823bbView commit details -
Feature: Preselect Default Values in Create New Row Form on TJDB Dash…
…board (Issue: #9332) (#9341) * Preselect default values while creating new row * Toggle checkbox for default boolean datatype * Select custom tab if default it null * Toggle bool input while custom tab is selected * Revert "Toggle bool input while custom tab is selected" This reverts commit 25819a4. * Toggle and save custom values along with default values * Fix checkbox value conversion on tab switch
Configuration menu - View commit details
-
Copy full SHA for 6462d45 - Browse repository at this point
Copy the full SHA 6462d45View commit details
Commits on Apr 30, 2024
-
Fature : Primary key support in ToolJet database (#9279)
* feat: added support for creating primarykey and unique constraint while creating new table * feat : primary key with unique constraint * feat : able to create primary key on table creation * minor changes for backend * checked and added constraints for primary key * Added tooltips for primary key columns and added a fix for autofocus for last focussable element in focustrap * Added a new component named TableSchema so that we can use this same component in both create table and edit table * fix: fetching tjdb table metadata query has been updated to support unique constraint * feat : primary key in edit table * mariadb library update * atleast one primarky should be mandatory for each field * fix: list tjdb table data api due to id column sort by default * fix: tjdb dashboard table column datatype icon and name was missing when primary key feature was added and table header content component refactored * fix: tjdb create row operation made compatible with Primary key * fix: add column operation will now suport serail and unique constraint * fix: Edit column operation support unique constraints * fix: added primary key icon is tjdb dashboard table * fix: dynamic tooltip text in table for serial datatype and primarykey * fix: cell edit menu should not open for primary key column and serial datatype column * fix: cell edit menu save flow and boolean toggle update flow will now execute based on primary key * fix: edit row operation now supports and works based on primary key for updates * fix: add row operation refetch query works based on primary key * feat: API to edit table schema * Added fixes for primary constraints * fix: edit table allows to add new columns and delete old columns as well * fixes related to primary key * fix: primary key mandatory check on edit table API * fix: moved table rename inside db transaction * fix: on editing a primary key column it will not remove primary key constraint * changes and fixes in primary key integration * edit table api integration * fix: primary key mandatory validation was wrongly placed in edit table api in tooljetdb * fix: edit tooljetdb table dto validation modified * edit table api integration * edit table success toast update message * Added tooltip for serial datatype defaultvalue and design change of Add more columns button * fix: code review comments for backend fix inprogress * fix: in edit table operation in tooljetdb for serial datatype default values can't be edited * fix: edit table payload naming convention changed * fix : review comments and ui fixes * fix : undefined check error in renameTable function * fix: unique constraint will be false by default on version less than 2.30.0 * added primary key icon in edit column header * fix: unable to change single primary key to composite primary key when a column has duplicate values * added regex check for serial datatype's default value * feat : in edit table the primary columns should be group together and in top of the schema * fix: custom exception filter for tooljetdb and optimized cell edit save flow by reducing a refetch api call * fix: primarykey column default value of character varying datatype is in wrong format * fix: tjdb exception filter is added at controller level and it can group multiple exceptions altogther * fix: on a exception postgrest error message has been sent as response * fix: edit-table api payload details were mis-matching * fix: on editing serial datatype column default value is not necessary * fix: in create and edit table drawer datatype dropdown selection was wrong in serial datatype scenario * fix: multiple exceptions can be handled together * removed the code comments * fix : primary key columns should in top of the order in edit table and edit row * revert back the changes of primary key column group together in edit table * Add null value for default value when we change the datatype in edit table flow * fix : serial data type cause error in default value when there is more than one serial data type * fix : minor bugs --------- Co-authored-by: Ganesh Kumar <ganesh8056234@gmail.com>, Abd-Rahman-1999 <s.rahmanabd1999@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 429a160 - Browse repository at this point
Copy the full SHA 429a160View commit details -
Fix : cell select focus border issue in ToolJet database (#9106)
* fix : cell select focus border issue * checked edge case for boolean and fixed cell select focus border for boolean * checked for error state as well
Configuration menu - View commit details
-
Copy full SHA for 1e66b1b - Browse repository at this point
Copy the full SHA 1e66b1bView commit details
Commits on May 1, 2024
-
Fix: Column header rows should cover the whole width of the dashboard (…
…#9108) * fix: tjdb table header column background will be 100% * chore: mariadb plugin latest version installed * stylefix: bgcolor of add column button changed to variable and border line mis-alignment in add column header button fixed
Configuration menu - View commit details
-
Copy full SHA for 4e0facb - Browse repository at this point
Copy the full SHA 4e0facbView commit details
Commits on May 6, 2024
-
Feature: TJDB bulk upload support for primary key (#9503)
* Make primary key data mandatory except for serial data type * Remove unnecessary console.log and comments * Detect serial datatype against int datatype * add ability to upsert rows on conflicting pk * fix generated SQL for placeholder mismatch * add type info * discard serial values in csv * add pk explicit check --------- Co-authored-by: parthy007 <parthadhikari1812@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 897e410 - Browse repository at this point
Copy the full SHA 897e410View commit details -
Configuration menu - View commit details
-
Copy full SHA for f2ea05d - Browse repository at this point
Copy the full SHA f2ea05dView commit details
Commits on May 7, 2024
-
Configuration menu - View commit details
-
Copy full SHA for b40694c - Browse repository at this point
Copy the full SHA b40694cView commit details -
[docs]: App builder section revamp (#9633)
* change current app-builder docs and make them more use-case driven * proofreading updates * update sidebar and marge with develop
Configuration menu - View commit details
-
Copy full SHA for b42c72d - Browse repository at this point
Copy the full SHA b42c72dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 2169989 - Browse repository at this point
Copy the full SHA 2169989View commit details -
[docs]: Revamp BigQuery and Cloud Firestore docs from the Data Source…
…s Library section. (#9573) * revamed the content of bigquery and firestore docs from the data sources library section * secured the credentials in the bigquery doc * secured the bigquery credentials * updated the sample JSON file * fix acorn md error * fix ref --------- Co-authored-by: Aman Regu <amanregu@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 398336e - Browse repository at this point
Copy the full SHA 398336eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 0d4ecfd - Browse repository at this point
Copy the full SHA 0d4ecfdView commit details -
Configuration menu - View commit details
-
Copy full SHA for 923316c - Browse repository at this point
Copy the full SHA 923316cView commit details -
Configuration menu - View commit details
-
Copy full SHA for af11cde - Browse repository at this point
Copy the full SHA af11cdeView commit details -
Configuration menu - View commit details
-
Copy full SHA for 2c0c7cd - Browse repository at this point
Copy the full SHA 2c0c7cdView commit details
Commits on May 8, 2024
-
Merge pull request #9634 from ToolJet/docs/update-system-requirements
[docs]: Update system requirements for self-hosted and contributions
Configuration menu - View commit details
-
Copy full SHA for a03a487 - Browse repository at this point
Copy the full SHA a03a487View commit details -
[docs]: Create new version for recent updates (#9635)
* create new version * revert changes in versions.json * add system requirements in version 2.39
Configuration menu - View commit details
-
Copy full SHA for 9423e89 - Browse repository at this point
Copy the full SHA 9423e89View commit details -
feat : Foreign key feature in ToolJet database (#9544)
* feat: added support for creating primarykey and unique constraint while creating new table * feat : primary key with unique constraint * feat : able to create primary key on table creation * minor changes for backend * checked and added constraints for primary key * Added tooltips for primary key columns and added a fix for autofocus for last focussable element in focustrap * Added a new component named TableSchema so that we can use this same component in both create table and edit table * fix: fetching tjdb table metadata query has been updated to support unique constraint * feat : primary key in edit table * mariadb library update * atleast one primarky should be mandatory for each field * fix: list tjdb table data api due to id column sort by default * fix: tjdb dashboard table column datatype icon and name was missing when primary key feature was added and table header content component refactored * fix: tjdb create row operation made compatible with Primary key * fix: add column operation will now suport serail and unique constraint * fix: Edit column operation support unique constraints * fix: added primary key icon is tjdb dashboard table * feat : foreign key drawer ui * fix: dynamic tooltip text in table for serial datatype and primarykey * fix: cell edit menu should not open for primary key column and serial datatype column * fix: cell edit menu save flow and boolean toggle update flow will now execute based on primary key * minor ui change in nested drawer for foreign key relation * fix: edit row operation now supports and works based on primary key for updates * fix: add row operation refetch query works based on primary key * Added foreign key active state icon * feat: API to edit table schema * Added fixes for primary constraints * fix: edit table allows to add new columns and delete old columns as well * fixes related to primary key * fix: primary key mandatory check on edit table API * fix: moved table rename inside db transaction * fix: on editing a primary key column it will not remove primary key constraint * changes and fixes in primary key integration * edit table api integration * fix: primary key mandatory validation was wrongly placed in edit table api in tooljetdb * fix: edit tooljetdb table dto validation modified * edit table api integration * edit table success toast update message * Added tooltip for serial datatype defaultvalue and design change of Add more columns button * added scrollbar to tableschema and added a hover effect to column which has foreign key relation * feat: Foreign key creation support in create table Inprogress * fix: code review comments for backend fix inprogress * fix: in edit table operation in tooljetdb for serial datatype default values can't be edited * fix: edit table payload naming convention changed * fix : review comments and ui fixes * fix : undefined check error in renameTable function * fix: unique constraint will be false by default on version less than 2.30.0 * added primary key icon in edit column header * fix: unable to change single primary key to composite primary key when a column has duplicate values * added regex check for serial datatype's default value * feat : in edit table the primary columns should be group together and in top of the schema * fix: custom exception filter for tooljetdb and optimized cell edit save flow by reducing a refetch api call * fix: primarykey column default value of character varying datatype is in wrong format * fix: tjdb exception filter is added at controller level and it can group multiple exceptions altogther * fix: on a exception postgrest error message has been sent as response * fix: edit-table api payload details were mis-matching * fix: on editing serial datatype column default value is not necessary * fix: in create and edit table drawer datatype dropdown selection was wrong in serial datatype scenario * fix: multiple exceptions can be handled together * removed the code comments * fix : primary key columns should in top of the order in edit table and edit row * revert back the changes of primary key column group together in edit table * Add null value for default value when we change the datatype in edit table flow * fix: feature to create foreign key while creating a new table * integrated source table details and source column details * fix : serial data type cause error in default value when there is more than one serial data type * feat: tooljet database table metadata api now includes foreign key details * feat : foreign key designs for create and edit table * fix : view table api error issue * feat : foreign key designs for create and edit column * feat: added support for creating foreign key in add column api * feat: api to create edit and delete foreign key has been added to tooljet database * feat : foreign key designs in create and edit row as well as cell edit and in dashboard * fix : cell click issue in cell edit for boolean type * feat: added support to select specific columns in the postgrest query * feat: added foreign key referenced table id in metadata details * fix: naming convention changed for foriegn key apis * fix: updated DTO to check on-delete and on-update operation of foreign key details * completed api integration and remaining ui popups for delete and change in foreign key and customized tooltip * added routing logic for navigate to reference table from source table * implemented infinite scroll logic for cell edit foreign key column values * moved scroll logic to selectBox component * fix: removed the scroll for column schema section in create and edit table drawer * fix : major bugs * fix: added support to delete FK in Edit Column API * feat: Join FK columns auto populate on query manager * feat : allowing to create multiple foreign keys in single table * feat: auto suggestion on joins * fix: foreign key column must be rearranged to top of the list * fix : major bugs * fix : bugs list * fix: foreignkey details on tjdb context were not updated properly * fix : bugs in calling selectQuery api * completed missed routing logic in cell edit dropdown * fix: cell edit menu on clicking search closes * fix : bugs list * fix: cellEdit drop down menu provides wrong values for FK * fix: fk values is made to default onClosing CellEditMenu * fix: on table cell click foreign key details are made to default state * fix : bugs in edit row and in all dropdown which is showing reference table's column values * fix: infinite scroll for listing foreign key drop down * fix: infinite scroll in FK data dropdown goes unresponsive * fix : width of tooltip in showing foreign key relation and throwing error when opening a default value dropdown in create table and create column * fix : the search api needs to hit only for the referenced column names values in dropdown * fix: basic lint fixes * fix : default value preselect value is passing as empty in create row and in create table for the edit part added delete functionality and fixed editing foreign keys in create table and fix in edit table api fixed bugs related to forein key edit * fix : create row sort logic and fix for edit foreign key relation * fix : merge conflict stylings collapsed * feat: implemented infinite scrolling for listing down FK data in cell edit menu drop in tooljetdatabase * fix: in edit column while we create a new foreign key it was not reflected on edit ccolumn view * fix: join query when auto populated with columns table name was missing * fix: Not able to edit a table when a column has been referenced for foreign key-the issue has been fixed * fix: serial data-type column will have placeholder as auto-generated * fix : bugs from design review * fix : icon mismatch in source and target column * Feature: Import Export revison for TJDB relations (#9597) * make create table infer serial data type * make import/export backward compatible * fix column type check * fix: cell edit drop down search issue and drop down misses the values on second load and fixed the edit primary key column issue * fix : disabling serial type in source column and removing strict rule of unique constraint for serial type and fix of bugs which is related to foreign keys * fix : validation issue for save changes button in foreign key drawer * disabled creation of foreign key from create and edit column and enabled support for bigint with integer in foreign key relation * fix : edit column foreign key relation is becomes false when we close the foreign key drawer * fix: composite primary key columns cannot be mapped to foreign key * fix : create column and edit column : previous column values are populated in foreign key drawer and fixes of bugs which is related to foreign key relation in create and edit column * fix : Unable to see the column menu icon when column name has 32 characters * fix : edit column delete is not working when we chnage the foreign key toggle to false * fix bulk upload for case sensitive columns * fix : while selecting different table in target table, the target column should be empty * Fix : Bugs from Foreign key feature (#9552) * Added tooltip when add relation button is disabled * Set the values to no actions by default for action dropdowns * Added tootip for add relation button when disabled * Updated the UI of dropdowns in the actions section of foreign key drawer * Disable the add relation button when less than 2 table are present in edit mode and less than 1 in create mode * Updated the logic to render option description in actions dropdown and highlight table names * Adding conditional chaining to avoid app getting crashed * Avoding showing toast message for crating foreign key in create column and table mode * Updated tooltip description for add relation button Added full stops to descriptions of options in actions dropdown * Show tooltip on read docs regarding fk for column and table operations * Updated description of foreign key relation text in create/edit table drawer * Updated description of foreign key relation text in create/edit column drawer * Type error fixed * Show unuqie constaint info UI update * Added copyrights for foreign keys * fix: When we create a FK relation, and then if we change a source column name, when we open default drop down throws error in create column * Feature: Add setup to standardise TJDB error handling (#9629) * add wip error handling setup * make errors thrown as TooljetDatabaseError * fix types * handle query manager errors * make error logging better * add comment * remove redundant logger * fix: add column api dto validation updated * return records to throw errors from postgrest * fix type * Chore: Primary key backward compatibility migration (#9636) * recreate pk constraints for existing tables for backward compatibility * fix comment * handle unique name error on table create * Fix : Bug fixes from foreign key feature (#9637) * Removed create table and column info to add foreign key message * Added tooltip when at least one column is not filled Enable the add relation buttton when at least one column is present and filled otherwise disabled * fix : placeholder text in foreign key drawer and error handleing text as well --------- Co-authored-by: Ganesh Kumar <ganesh8056234@gmail.com> Co-authored-by: Akshay <akshaysasidharan93@gmail.com> Co-authored-by: Manish Kushare <37823141+manishkushare@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for 609360e - Browse repository at this point
Copy the full SHA 609360eView commit details -
Configuration menu - View commit details
-
Copy full SHA for a502a9b - Browse repository at this point
Copy the full SHA a502a9bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 9faff8b - Browse repository at this point
Copy the full SHA 9faff8bView commit details -
Configuration menu - View commit details
-
Copy full SHA for b5db005 - Browse repository at this point
Copy the full SHA b5db005View commit details -
Configuration menu - View commit details
-
Copy full SHA for ceefa39 - Browse repository at this point
Copy the full SHA ceefa39View commit details -
fix : tooltip width issue, padding issue in foreign key relation drod…
…pwn and fix of undefined error check (#9652)
Configuration menu - View commit details
-
Copy full SHA for 3b29d03 - Browse repository at this point
Copy the full SHA 3b29d03View commit details -
Configuration menu - View commit details
-
Copy full SHA for b05d794 - Browse repository at this point
Copy the full SHA b05d794View commit details -
Configuration menu - View commit details
-
Copy full SHA for 5643b4a - Browse repository at this point
Copy the full SHA 5643b4aView commit details -
Merge pull request #9655 from ToolJet/docs/update-python-doc
[docs]: Update RunPy doc
Configuration menu - View commit details
-
Copy full SHA for 712800e - Browse repository at this point
Copy the full SHA 712800eView commit details -
Configuration menu - View commit details
-
Copy full SHA for e1342ca - Browse repository at this point
Copy the full SHA e1342caView commit details
Commits on May 9, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 0415596 - Browse repository at this point
Copy the full SHA 0415596View commit details -
fix : In edit and create row the null tag's height is greater than th…
…e input field in ToolJet database (#9656) * fix : null tag's height is greater than the parent input in create and edit row * fix : tjdb column header gap between icons * fix : showing tooltip on join constraint and showing options as restrict and cascade only in action in foreign key dropdown
Configuration menu - View commit details
-
Copy full SHA for c8a5d3b - Browse repository at this point
Copy the full SHA c8a5d3bView commit details -
fix : added set null and set default options back to the actions drop…
…down in foreign key drawer (#9666)
Configuration menu - View commit details
-
Copy full SHA for 0d45a02 - Browse repository at this point
Copy the full SHA 0d45a02View commit details
Commits on May 10, 2024
-
* add description for serial data type * make default placeholder text all caps * revise placeholder text
Configuration menu - View commit details
-
Copy full SHA for edc8639 - Browse repository at this point
Copy the full SHA edc8639View commit details -
fix : when we add a not null value in cell edit dropdown the null tog…
…gle still in true (#9672)
Configuration menu - View commit details
-
Copy full SHA for dae2f0d - Browse repository at this point
Copy the full SHA dae2f0dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 247abd6 - Browse repository at this point
Copy the full SHA 247abd6View commit details -
Configuration menu - View commit details
-
Copy full SHA for 2976450 - Browse repository at this point
Copy the full SHA 2976450View commit details -
fix : Foreign key drawer fixes of text headings and actions dropdown (#…
…9676) * fix : in actions dropdown from foreign key we make restrict as default options and changes text heading in source and target table * fix : change of uppercase to lower case for text tile in foreign key drawer
Configuration menu - View commit details
-
Copy full SHA for 71125e2 - Browse repository at this point
Copy the full SHA 71125e2View commit details -
fix : unique constraint text is not correct only for primary key colu…
…mns in edit column (#9683)
Configuration menu - View commit details
-
Copy full SHA for 6871b40 - Browse repository at this point
Copy the full SHA 6871b40View commit details -
fix : default value is not selected in create row if already default …
…value is there (#9684)
Configuration menu - View commit details
-
Copy full SHA for e8012d4 - Browse repository at this point
Copy the full SHA e8012d4View commit details
Commits on May 13, 2024
-
Feature: Salesforce added as a plugin (#9583)
* Dynamic form configuration API logic pending * OAuth 2.0 * Testing redirectURI * salesforce-react-component * Oauth flow * OauthFlowSetup * Merge develop * Oauth flow changes * Implement run function * Fetch query details correctly * Added instance URL to source options for run function * Remove BulkLoad & ApexRESTQuery operation * Increase resource-body height * Render plugin icon in marketplace * Make the URL dynamic in salesforce form * Revert "Make the URL dynamic in salesforce form" This reverts commit 62fa0fa. Remove extra imports * Make the redirectUri dynamic * Remove console.log * Make use of classnames package for conditional styles Remove console.log * Add back remove elements * Make instanceUrl snakecase * Correct description for salesforce * Revert changes to plugin icon in marketplace --------- Co-authored-by: Syed Mohammad Akhtar Rizvi <85864291+ShazanRizvi@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for 5d4db13 - Browse repository at this point
Copy the full SHA 5d4db13View commit details -
Configuration menu - View commit details
-
Copy full SHA for 29c8d81 - Browse repository at this point
Copy the full SHA 29c8d81View commit details -
Configuration menu - View commit details
-
Copy full SHA for 470dcc8 - Browse repository at this point
Copy the full SHA 470dcc8View commit details
Commits on May 14, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 7fd8e66 - Browse repository at this point
Copy the full SHA 7fd8e66View commit details -
fix : Null value is not showing in foreign key dropdown in edit and c…
…reate column (#9705) * fix : null value is not showing fkr dropdown in edit and create colu mn * fix : null value datatype mismatvh error * fix : matching with foreignkey columns for editing foreign key columns
Configuration menu - View commit details
-
Copy full SHA for e684e02 - Browse repository at this point
Copy the full SHA e684e02View commit details
Commits on May 15, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 09e20c3 - Browse repository at this point
Copy the full SHA 09e20c3View commit details
Commits on May 16, 2024
-
Configuration menu - View commit details
-
Copy full SHA for a2e2fbc - Browse repository at this point
Copy the full SHA a2e2fbcView commit details -
Configuration menu - View commit details
-
Copy full SHA for 3e5a306 - Browse repository at this point
Copy the full SHA 3e5a306View commit details
Commits on May 17, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 6b8bd98 - Browse repository at this point
Copy the full SHA 6b8bd98View commit details -
Configuration menu - View commit details
-
Copy full SHA for 2d6d324 - Browse repository at this point
Copy the full SHA 2d6d324View commit details -
Configuration menu - View commit details
-
Copy full SHA for 5a4d2a9 - Browse repository at this point
Copy the full SHA 5a4d2a9View commit details