Commit graph

5366 commits

Author SHA1 Message Date
parthy007
d80b54143e Add logic to preview workspace constants in V2-inputs 2025-05-09 17:03:39 +05:30
Parth
2f7492635a
Fix: Prevent exposure of encrypted credentials during app export. (#12449)
* Fix keys mismatch

* Fix jira export issue
2025-05-07 12:30:49 +05:30
parthy007
4080f55f6e Fix: Connection for Salesforce, Google sheet, Slack , Grpc, Zendesk & Woocommerce
Fetch the auth code using correct method in request

Get the plugin object correctly for reloading

Fix woocommerce operation rendering

Resolve promise correctly

Pass plugin_id as prop

Resolve plugin saving issue with caching tokens

Add json-message in query correctly

Use auth code once without cache
2025-05-06 16:47:24 +05:30
Akshay Sasidharan
9b9f872e2e bump to v3.12.0 2025-04-30 21:31:45 +05:30
Manish Kushare
5b5db4b61f
Fixing upsert (#12759) 2025-04-30 19:14:49 +05:30
Akshay Sasidharan
33bc5ee290 Fix TJDB bulk upsert variable resolution 2025-04-29 20:21:27 +05:30
Akshay Sasidharan
d107346f80 Merge branch 'main' into release/marketplace-sprint-10 2025-04-29 10:59:25 +05:30
Manish Kushare
58d29febf8
Added feature to set default value to null while creating or edit FK column (#12704)
* Added feature to set default value to nul
Fix app crashing bug while creating FK relations

* feat: enhance default value validation for foreign keys

- Updated the label for setting default value to Null for clarity.
- Implemented a validation function to check the default value against referenced foreign key columns.
- Added useEffect to trigger validation on component mount.

* Handled edge case between not null constraint and set default to null toggle

* Removed turnary operator

* fix: placeholder is getting overlapped with null tag

* When isNotNull is truthy and default value is falsy, then disabling the save button

* fix: remove unnecessary rows check for NOT NULL default value validation
2025-04-28 23:34:12 +05:30
Ganesh Kumar
a4e6ca9f2b
ToolJet database JSON column values are not persisted in query builder (#12438) 2025-04-28 23:27:42 +05:30
Manish Kushare
42b4a4105e
Added feature to add bulk upsert using PK (#12325)
* Added feature to add bulk upsert using PK

* Avoid pre-fetching of data

* refactor: update bulk upsert option to use primary key in ToolJetDbOperations

* refactor: rename bulk upsert action to include primary key in TooljetDbActions

* refactor: enhance data type conversion and improve bulk upsert logic in TooljetDbBulkUploadService for bulk upsert function

* updated bulk upsert functionalities

* refactor: implement error handling in bulk upsert process of TooljetDbBulkUploadService

* refactor: simplify row handling in BulkUpsertPrimaryKey and ensure consistent data structure in TooljetDb services

* Made the review changes

* refactor: remove getTableInfo method from TooljetDbBulkUploadService and its usage in TooljetDbDataOperationsService

* refactor: update initialValue handling in CodeHinter for BulkUploadPrimaryKey and BulkUpsertPrimaryKey components
2025-04-28 20:45:57 +05:30
Johnson Cherian
02459de3da
Merge pull request #12713 from ToolJet/fix/sprint-11-dropdown-multiselect
Fix: Dropdown and Multiselect related integration bugs for sprint 11
2025-04-28 18:43:25 +05:30
Nithin David Thomas
5b59c75d57 fix: Matches default form layout to design 2025-04-28 17:09:53 +05:30
devanshu052000
fe7d14ba2c Fix: Incorrect value exposed for default value in dropdown 2025-04-28 16:46:52 +05:30
Nakul Nagargade
de7fd59113 Fix dropdown and multiselect breaking when searched with special characters 2025-04-28 16:03:03 +05:30
devanshu052000
3bd1f78ea3 Fix: Select all option should not get exposed anywhere. 2025-04-28 16:02:45 +05:30
johnsoncherian
e37733cabd chore: updated submodule references 2025-04-28 15:34:04 +05:30
johnsoncherian
45e945d4c4 Merge branch 'main' into appbuilder/sprint-11 2025-04-28 15:28:21 +05:30
Johnson Cherian
29cf38b926
Merge pull request #12601 from ToolJet/test/appbuilder-gh-workflow
Fixed app-builder cypress workflow.
2025-04-28 15:08:20 +05:30
Parth
f82bfddb8c
Enhance: Plugin schema for validation and design component (#12655)
* API backend setup for fetching decrypted options object

* Frontend setup to use and fetch decrypted options object

* Debounce validation and include encrypted fields

* Update banners and point back to inputs

* Remove ssl config from connection string in postgresql

* Add support for textarea design component

* Improve conditional requirement logic

* Fix validation banner bugs

* Change schema for airtable

* Change schema for bigquery

* Change schema for mongodb
2025-04-28 12:01:41 +05:30
Parth
cb992cd324
Enhance: Add validation for encrypted fields with input reference on failure (#12541)
* API backend setup for fetching decrypted options object

* Frontend setup to use and fetch decrypted options object

* Debounce validation and include encrypted fields

* Update banners and point back to inputs

* Fix toggle and headers to trigger validation on change

* Fix disable state of save button
2025-04-28 10:23:25 +05:30
Kushagra Srivastava
8e287dcd23
empty state copywriting changed (#12588)
Signed-off-by: thesynthax <kushagra1403@gmail.com>
2025-04-28 10:22:47 +05:30
Kushagra Srivastava
43ac4f251f
add metadata to QueryError and populating metadata in inspector on error (#12501)
* add metadata to QueryError

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

* add TODO, minor changes

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

* minor changes

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

* metadata gets populated on query error/failure

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

* add headers to metadata.response

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

* redact headers

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

---------

Signed-off-by: thesynthax <kushagra1403@gmail.com>
2025-04-28 10:08:34 +05:30
emidhun
0a25cf0586 Inspector fixes 2025-04-28 07:43:44 +05:30
Adish M
1f20354095 Fix entrypoint issue in Preview dockerfie 2025-04-25 16:04:59 +05:30
emidhun
4c6a3600e3 Merge remote-tracking branch 'origin/main' into test/appbuilder-gh-workflow-test 2025-04-25 15:24:48 +05:30
Muhsin Shah C P
1a43cb34b1 Migration path fix for ce 2025-04-25 14:46:11 +05:30
emidhun
ee6e44936d Merge remote-tracking branch 'origin/main' into test/appbuilder-gh-workflow-test 2025-04-25 14:28:36 +05:30
emidhun
471a38aa56 Add data-cy 2025-04-25 13:56:34 +05:30
Muhsin Shah C P
c03ffb00fc Bump version 2025-04-25 12:57:10 +05:30
Vijaykant Yadav
3e7f524403 merge base 2025-04-25 12:44:25 +05:30
devanshu052000
95c57438d5 Merge branch 'appbuilder/sprint-11' into feat/multiselect-label 2025-04-25 12:03:44 +05:30
Johnson Cherian
23ca209a16
Merge pull request #12322 from ToolJet/feat/resizable-slots-form
feat: Makes header and footer resizable
2025-04-25 11:40:56 +05:30
Johnson Cherian
610a8fd81d
Merge pull request #12494 from ToolJet/fix/container-migrate-header
fix: Migrates showHeader property to false for exiting containers
2025-04-25 11:36:24 +05:30
johnsoncherian
ece6d98f32 feat: rebase maint to release branch 2025-04-25 11:26:25 +05:30
Nithin David Thomas
509d5e9c58
Merge branch 'appbuilder/sprint-11' into feat/resizable-slots-form 2025-04-24 22:51:16 -07:00
Nithin David Thomas
5f319e2d53 Fixes drag and drop on form with scrolls 2025-04-25 11:16:56 +05:30
Johnson Cherian
f51a146f94
Merge pull request #12606 from ToolJet/issue-12589
Fix Issue #12589: Hide the actual component when user actually changes it size i.e on resize event & not on resize start event
2025-04-25 11:05:38 +05:30
Johnson Cherian
e66b8ea6f0
Merge pull request #12519 from ToolJet/fix/query-manager-scroll
Fix: Removed the extra space in bottom of query manager.
2025-04-25 11:03:42 +05:30
Johnson Cherian
1ebd371015
Merge pull request #12311 from ToolJet/feat/code-editor-overflow-fix
control overflow chaining for code editor
2025-04-25 11:01:11 +05:30
Johnson Cherian
1f5d901556
Merge pull request #12532 from ToolJet/fix/table-filter-ui
Fix: Filter dropdown not opening when you click on label
2025-04-25 11:00:06 +05:30
Vijaykant Yadav
c8e99bc67a bug fixes 2025-04-24 17:17:17 +05:30
Vijaykant Yadav
bf8495b6ea bug fixes 2025-04-24 16:23:03 +05:30
Johnson Cherian
c76f4a9671
Merge pull request #12279 from ToolJet/Enhance/shortcuts
Enhance: Improved shortcuts inside Query Panel
2025-04-24 16:05:25 +05:30
Vijaykant Yadav
4597997485 bug fixes 2025-04-24 15:26:36 +05:30
Johnson Cherian
bd761e86f0
Merge pull request #12477 from ToolJet/fix/modal-old-grid-stuck
fix: Fixes widgets on old modal grid getting stuck
2025-04-24 14:26:30 +05:30
Johnson Cherian
5f5be7a573
Merge pull request #12515 from ToolJet/fix/form-custom-schema-header
fix: Hides header footer options when custom schema is turned on
2025-04-24 14:26:05 +05:30
devanshu052000
f5cf5c99c4 Fix the windows shortcut 2025-04-24 13:32:40 +05:30
Vijaykant Yadav
51414f803f bug fixes 2025-04-24 13:01:19 +05:30
Johnson Cherian
de6f62c60d
Merge pull request #12381 from ToolJet/add-widgets-padding
Add widget padding property in Inspector's styles
2025-04-24 12:16:51 +05:30
Johnson Cherian
2fad2c2b61
Merge pull request #12593 from ToolJet/Enhance/shortcuts-edit
icons fix
2025-04-24 11:58:36 +05:30