Commit graph

9151 commits

Author SHA1 Message Date
johnsoncherian
d82ed46bfb Merge branch 'main' into appbuilder/sprint-10 2025-04-04 18:14:54 +05:30
Akshay
0941ba4571
Merge pull request #12401 from ToolJet/release/marketplace-sprint-9
Release: Marketplace Sprint 9

🚀 Features
Auto install plugin based on queries on app import in #12350 by @ganesh8056
Azure Repos plugin integration in #11707 by @kushalsourav
NocoDB plugin integration in #11476 by @wusuopu

🌟 Enhancements
Added dynamic form validation setup for Postgres in #12292 by @parthy007
BigQuery now shows detailed errors and has documentation link in #12384 by @thesynthax
DTO validation for data types in ToolJet database in #123678 by @ganesh8056

🛠️ Fixes
Fixes TJDB error message text not having proper column name on bulk upload in #12346 by @manishkushare
The data in the time field of the calendar is not visible when scrolling vertically in #12352 by @manishkushare
Fixes unnecessary API calls on data source config page in #12368 by @ganesh8056
Exporting an application for a selected version does not export the ToolJet database schema in #12368 by @ganesh8056
2025-04-04 17:37:47 +05:30
Akshay Sasidharan
94158e4cb8 bump to v3.8.0 2025-04-04 17:33:16 +05:30
Akshay
4b6e6ee5cd
Feature: Dynamic form validations (#12292)
* fixed datasource page crash as function definition was referenced wrongly (#11562)

* Add new dynamicform

* Refactor postgres manifest file

* Add new input-v3 component

* Conditionally render DynamicformV2

* Make change to design system component

* Remove key-value label over header input and increase width

* Add validation function for individual inputs

* Add validations on datasource creation

* Update custom input wrapper

* Update manifest file

* Add validation setup for dynamic form with JSON schema

* Fix input labels

* Add more validation checks

* Update manifest

* Remove console logs

* Add props for header component

* Skip validation for encrypted fields

* Add validations while saving datasource

* Remove validations for connection-options

* Add fetch manifest function

* Centralise validation errors

* Add property name in datapath

* Initialize and map validation errors to property

* Reuse validationErrors while saving datasource

* Bypass design system validation by implementing custom validation prop

* Skip initial render validation

Skip validation message for unchanged elements

* Remove fetchManifest

* Add text input for connection string

* Add workflow schema

* Fix double border on error or success

* Remove redundant default populating logic

* Fix the error helper text color to red

* Validate all fields post initial render

* Show label name in helper-text for failed validation

* Correctly switch between the password eye svg

* Incorporate edit button on encrypted inputs

* Resolve lint issue

---------

Co-authored-by: Ganesh Kumar <40178541+ganesh8056@users.noreply.github.com>
Co-authored-by: Parth Adhikari <parthadhikari@192.168.1.3>
Co-authored-by: Parth Adhikari <parthadhikari@192.168.1.2>
Co-authored-by: Parth Adhikari <parthadhikari@192.168.1.6>
Co-authored-by: parthy007 <parthadhikari1812@gmail.com>
2025-04-03 13:47:49 +05:30
Akshay Sasidharan
cb5a03ac69 update git submodules 2025-04-03 13:44:41 +05:30
Ganesh Kumar
86590f58c4
Fix: DTO validation for data types in ToolJet database (#12368)
* datasource configuration page mounted when no particular datasource is selected

* dto validation for TJDB table datatype and app export by specific versioin exports tjdb tables
2025-04-03 12:04:08 +05:30
Manish Kushare
739f8a2eb3
[Fix] : The data in the time field of the calendar is not visible and when scrolling vertically, blank space appears (#12352)
* Bug fixed

* Bug fixed , line height issue in column form for table edit and create table

* Popover position issue fixed

* Enhance DateTimePicker popper styling and adjust class usage for better positioning
2025-04-03 12:03:41 +05:30
Ganesh Kumar
04bc740d95
Feat: Auto install plugin based on queries on app import (#12350)
* dependent plugins will be auto imported on App import

* added error handling

* added error handling for edge cases

* API permissions are updated
2025-04-03 12:02:39 +05:30
Kushagra Srivastava
1147142174
Added detailed error descriptions in BigQuery Plugin (#12384)
* Added detailed error descriptions in BigQuery Plugin

Signed-off-by: thesynthax <kushagra1403@gmail.com>

* Update index.ts

---------

Signed-off-by: thesynthax <kushagra1403@gmail.com>
2025-04-03 12:00:16 +05:30
Manish Kushare
246dafb64d
Fix: In TJDB the error message text not having proper column name while uploading bulk data (#12346)
* Fix: In TJDB the error message text not having proper column name while uploading bulk data

* Change the variable name and removed capitalize loadsh method
2025-04-03 11:59:50 +05:30
Parth
b6b89c0b90
Change azurerepo icon (#12444) 2025-04-03 11:53:40 +05:30
Akshay Sasidharan
625e201cad Merge branch 'main' into release/marketplace-sprint-9 2025-04-02 20:05:53 +05:30
Anantshree Chandola
0dd6d20b6d
Fix for global data source import (#12390)
* Fix for global data source import

* added fix for end user able to view all folders

* support for base64 media

---------

Co-authored-by: gsmithun4 <gsmithun4@gmail.com>
2025-04-02 11:11:10 +05:30
Midhun G S
b55490493d
Post modularization fixes (#12420)
* [white-labelling] Logo related pending issues (#12243)

* Working on refactoring and fixing white-labelling for modularisation

* Working on fixes

* Fixed: app builder logo issue

* Refactored default state behaviour

* Removed console logs

* Added workspace slug

* Adding single image changes from ee lts (#12272) (#12285)

Co-authored-by: Adish M <44204658+adishM98@users.noreply.github.com>

* Moving Vulnerability CI from EE (#12288)

* CE modularisation bugs (#12278)

* Working on refactoring and fixing white-labelling for modularisation

* Working on fixes

* Fixed: app builder logo issue

* Refactored default state behaviour

* Removed console logs

* Added workspace slug

* Fixed: Able to update group name with space

* Adding single image changes from ee lts (#12272)

* Fixed: Able to add a user 2 times to the group

* Fixed: Builder isn't able to datasiurces

* Fixed: updated the builder check

* Refactored the changes

---------

Co-authored-by: Adish M <44204658+adishM98@users.noreply.github.com>

* Add data-cy for components in modularisation branch (#12296)

* [modularisation-bugs] Fixing rest of the priority bugs  (#12301)

* Fixed: custom logout url issue

* Fixed: fixed all workspace redirection issue

* Fixed: made the datsource access same for ce and ee-basicplan builders

* Fixed: sample db connection issue

* Fixed: sample database query issue

* Fixed: page isn't showing the organization list for user whose current organization is archived

* Fixed: granular permission datasource page

* remove license check for oidc login

---------

Co-authored-by: Muhsin Shah C P <muhsinshah21@gmail.com>
Co-authored-by: Adish M <44204658+adishM98@users.noreply.github.com>
Co-authored-by: Ajith KV <ajith.jaban@gmail.com>
Co-authored-by: Anantshree Chandola <anantshreechandola23@gmail.com>
2025-04-01 16:16:01 +05:30
Adish M
4f02692521
Merge pull request #12416 from ToolJet/testing/vur-workflow
fix upload artifact in vulnerabilities-ci.yml
2025-04-01 11:18:21 +05:30
Adish M
81796414fb upload artifact version fix 2025-04-01 11:14:21 +05:30
Adish M
4166ae5406 testing vulnerability-ci.yml 2025-04-01 11:06:24 +05:30
Adish M
acb34fe59f
Merge pull request #12415 from ToolJet/fix/vur-workflow
Adding vulnerability-ci.yml to main
2025-04-01 11:05:02 +05:30
Adish M
7c8ba145f8 Adding vulnerability-ci.yml to main 2025-04-01 11:03:37 +05:30
Akshay Sasidharan
573537159e add azurerepos in plugins assets 2025-03-28 18:46:34 +05:30
Adish M
5bff4aa59f
Merge pull request #12408 from ToolJet/fix/forked-branch-PR-issue
Fix forked branch handling by dynamically setting the repo URL. 🚀
2025-03-28 15:53:08 +05:30
Adish M
40ec663441 Fix forked branch handling by dynamically setting the repo URL. 🚀
- Detect if the branch is from a fork

- Dynamically set the repo URL to use the fork's owner

- Ensure correct repository reference during workflow execution
2025-03-28 15:52:18 +05:30
Adish M
7b844f5151
Fixed forked branch checkout issue in Render deployment (#12407)
Issue:
- Forked branch was not being pulled by Render create service.

Fix:
- Added fix in preview code to correctly fetch and checkout to forked
branch.
2025-03-28 15:33:13 +05:30
Akshay
1587be0f17
Merge pull request #12174 from ToolJet/develop
Merge develop to main
2025-03-27 18:15:19 +05:30
Akshay Sasidharan
0f20778695 Revert "Removing submodules from develop for netlify build (#12265)"
This reverts commit 13eec7c354.
2025-03-27 17:59:46 +05:30
Srimaniteja
5a3c6a14f2
fixes for cypress bulk run (#12383) 2025-03-27 15:51:28 +05:30
Adish M
68ae5e4c42
Merge pull request #12314 from ToolJet/docs/gtm-script
[docs]: Update GTM Script
2025-03-25 17:05:45 +05:30
Srimaniteja
3318f80ae9
GraphQL cypress spec (#12313)
* Added cypress spec for GraphQL

* Updated spec
2025-03-25 15:55:09 +05:30
Srimaniteja
4b21f8debb
added cypress spec for aws textract (#12365)
* added cypress spec for aws textract

* resolved conflicts
2025-03-25 15:48:28 +05:30
Srimaniteja
e6445bde82
added cypress spec for aws lambda (#12363) 2025-03-25 15:40:41 +05:30
Srimaniteja
cfbad1628c
added cypress spec for harperdb (#12355) 2025-03-25 15:39:42 +05:30
Adish M
2604d34af3
Merge pull request #12348 from ToolJet/fix/ec2-upgrade-correction
Correction in the upgrade process for AWS EC2 AMI
2025-03-24 14:49:05 +05:30
Adish M
51c2e53985 Correction in the upgrade process for AWS EC2 AMI 2025-03-24 14:48:09 +05:30
Adish M
a4ffdf81e2
Merge pull request #12347 from ToolJet/fix/ec2-upgrade-doc
Elaborate the upgrade process for AWS EC2 AMI
2025-03-24 14:42:57 +05:30
Adish M
1c53ab0ae8 Elobrate the upgrade process for AWS EC2 AMI 2025-03-24 14:34:47 +05:30
Adish M
9fb37bd037
Merge pull request #12345 from ToolJet/fix/ec2-doc
Fix: Correction in AI whitelisting message
2025-03-24 11:42:16 +05:30
Adish M
2bce6df19c Fix: Correction in AI whitelisting message
- Correction is Azure container app and EC2 deployment for AI
whitelisting message
2025-03-24 11:33:45 +05:30
Mekhla Asopa
b187b547ad
Added Cypress validation to the Rest API connection form (#12344)
* added connection verification

* added connection verification
2025-03-24 11:10:19 +05:30
vaishnaviii
81467b5270
[docs]: Update Text Editor Component (#12291) 2025-03-21 16:38:01 +05:30
Pritesh Kiri
306a4ab4ed
[docs]: code block color fix (#12333) 2025-03-21 15:01:07 +05:30
Pritesh Kiri
1cb06bd284
Merge pull request #12306 from ToolJet/docs/ui-updates
Docs/UI updates
2025-03-21 13:27:24 +05:30
Adish M
3b8073646c
Merge pull request #12323 from ToolJet/fix/postgrest-version
Fix: Added PostgREST and Redis versions
2025-03-20 22:08:16 +05:30
Adish M
716a374a49 Fix: Added PostgREST and Redis versions
- Specified the version for Redis and PostgREST in the env variable
page.
- Corrections in Cloud Run deployment document for duplicate
TOOLJET_HOST variable
2025-03-20 22:07:11 +05:30
Srimaniteja
b48ad7fd55
Added cypress spec for minio (#12319)
* Added cypress spec for minio

* Updated spec
2025-03-20 19:09:35 +05:30
Srimaniteja
ad90052958
Added cypress spec for Twilio (#12317) 2025-03-20 18:56:20 +05:30
Srimaniteja
e146eaa9e6
Updated old spec files (#12309) 2025-03-20 18:56:02 +05:30
Adish M
ea3a86d1b6
Merge pull request #12315 from ToolJet/fix/Ai-warning-docs
Fix AI warning card in docs
2025-03-20 15:10:28 +05:30
Adish M
bff2a61580 Fix AI warning card in docs 2025-03-20 15:08:44 +05:30
rudrapratik30
f3fb401b39 [docs]: Update GTM Script 2025-03-20 14:52:12 +05:30
Adish M
768a8a1d24
Merge pull request #12308 from ToolJet/fix/contribution-setupGudide
Docs: Adding PostgREST as a mandatory installation
2025-03-20 12:53:10 +05:30