Commit graph

1558 commits

Author SHA1 Message Date
devanshu052000
790fccdf98 Fixes 2025-07-17 15:09:00 +05:30
devanshu052000
cbd54c075a Merge branch 'main' into fix/release-api-performance 2025-07-17 14:49:12 +05:30
devanshu052000
967437d8c0 Cleanup the backend logic and do license and public app check at single point in full flow 2025-07-17 14:34:57 +05:30
Midhun G S
447f6b4de6
added external API controller base (#13462) 2025-07-17 13:03:21 +05:30
gsmithun4
704a0f7d4f added handleCron cron expression 2025-07-17 12:31:02 +05:30
Rudra deep Biswas
0400157ae8 Modules UI Fixes 2025-07-17 11:17:03 +05:30
devanshu052000
d36d3bc747 Fix: all repository and module import-export issues 2025-07-17 02:13:23 +05:30
Midhun G S
cba30bedd5
Merge pull request #13356 from ToolJet/bugfixes-branch1-platform/lts-3.6
Bugfixes branch1 platform/lts 3.6
2025-07-16 23:48:25 +05:30
Johnson Cherian
b1cf8ffc54
Merge pull request #13449 from ToolJet/fix/generate-form-bugs
[fix]: Fixed bug on form & page popover UI
2025-07-16 23:20:23 +05:30
gsmithun4
283b3dd910 Merge branch 'main' into bugfixes-branch1-platform/lts-3.6 2025-07-16 22:50:14 +05:30
Johnson Cherian
8d0c2f2f8f
Merge pull request #13430 from ToolJet/fix/clone-page-components-visibility
fix: separate update and fetch operations in clonePage method
2025-07-16 22:11:56 +05:30
gsmithun4
9bd92a1994 Merge branch 'bugfixes-branch1-platform/lts-3.6' into fix/platform-lts-mgs-13 2025-07-16 21:22:55 +05:30
gsmithun4
6e71886758 fix 2025-07-16 21:07:48 +05:30
devanshu052000
7cb4301511 Merge branch 'fix/appbuilder-04' into fix/release-api-performance 2025-07-16 19:02:14 +05:30
Nakul Nagargade
2c908e7222 Merge branch 'fix/appbuilder-04' into fix-grid-bugs-lts 2025-07-16 18:54:31 +05:30
devanshu052000
14cac36d42 Fix: For query permissions to work with the new api endpoint 2025-07-16 18:51:01 +05:30
Kavin Venkatachalam
696f4be27a fix: improve form configuration and utility functions for better data handling. Fixed dropdown component crash when I pass the integer as label & form components were added to the homepage while generating the form 2025-07-16 18:30:01 +05:30
devanshu052000
ce3ca010db Fix: Query permissions not getting applied 2025-07-16 18:01:48 +05:30
Johnson Cherian
d8d7c90400
Merge pull request #13267 from ToolJet/fix/form-bugs-release
[fix]: Form bug fixes for the LTS
2025-07-16 17:29:53 +05:30
gsmithun4
0b317ca000 group-sync fixes 2025-07-16 16:09:24 +05:30
gsmithun4
52a272e419 fix for app permissions APIs fails on editor 2025-07-16 15:01:29 +05:30
Johnson Cherian
1f8e7ad3c7
Merge pull request #13353 from ToolJet/fix/appbuilder-lts-bugs
Fix: Appbuilder LTS bugs
2025-07-16 13:57:43 +05:30
johnsoncherian
1443cdfeb5 Merge branch 'fix/appbuilder-04' into fix/query-rename-debounce 2025-07-16 13:39:23 +05:30
Vijaykant Yadav
f1ff87f385 fix: manager issue on getallcomponents 2025-07-16 13:01:43 +05:30
Vijaykant Yadav
b83ed36c81 add bulk options for component permissions and layout updates 2025-07-16 12:34:05 +05:30
devanshu052000
decd538987 Merge branch 'fix/appbuilder-04' into fix/appbuilder-lts-bugs 2025-07-16 11:41:44 +05:30
Nakul Nagargade
ff8c9622ac fix form children heights 2025-07-16 11:28:54 +05:30
platform-ops123
3c1ac9897f
Conditional rendering for mail (#13400)
* conditional rendering for mail

* added payment templates

* remove console logs

---------

Co-authored-by: rohanlahori <rohanlahori99@gmail.com>
Co-authored-by: gsmithun4 <gsmithun4@gmail.com>
2025-07-16 11:13:10 +05:30
Nakul Nagargade
818fe9ef9d fix default fx for modalv2 height 2025-07-16 10:10:50 +05:30
gsmithun4
9e85b00ffc improvement for data source get API 2025-07-16 09:53:26 +05:30
johnsoncherian
5e264d45bb fix: separate update and fetch operations in clonePage method
The clonePage method was experiencing transaction isolation issues where
findPagesForVersion would not return newly created components. This was
caused by performing both update operations and fetch operations within
the same dbTransactionForAppVersionAssociationsUpdate transaction.

Changes:
- Move page cloning and component creation inside transaction
- Move page/event fetching outside transaction after commit
- Ensure newly created components are visible in subsequent queries
2025-07-16 02:59:04 +05:30
johnsoncherian
05785ca19d Merge branch 'main' into fix/appbuilder-04 2025-07-16 01:22:27 +05:30
johnsoncherian
8cdba387a0 Merge branch 'fix/appbuilder-04' into fix/pages-bugs-04 2025-07-16 01:14:06 +05:30
Rudhra Deep Biswas
ac22552e37
Bug Fixes LTS (#13425) 2025-07-15 23:04:20 +05:30
Shaurya Sharma
043e9b6f24 Merged fix/appbuilder-04 2025-07-15 22:34:14 +05:30
Nakul Nagargade
c355ba9335 Fix modal issues 2025-07-15 21:04:43 +05:30
devanshu052000
78a29ea059 Fix: Performance enhancement for preview api as well 2025-07-15 20:18:42 +05:30
gsmithun4
6ca15f1138 fix 2025-07-15 19:39:07 +05:30
johnsoncherian
1d0dc79d94 fix: remove redundant api calls for permission check 2025-07-15 19:03:20 +05:30
johnsoncherian
5dd3f9ddb7 Merge branch 'fix/appbuilder-04' into fix/modules-bug 2025-07-15 18:46:00 +05:30
Rohan Lahori
3a73e41d74
email related fixes (#13410) 2025-07-15 16:58:09 +05:30
Nakul Nagargade
8e3530c608 Merge branch 'snapping-react-moveable-2' into fix-grid-bugs-lts 2025-07-15 16:47:35 +05:30
Johnson Cherian
f6047511d2
Merge pull request #13343 from ToolJet/fix-modal-bugs
Fix modalV2 issues
2025-07-15 16:20:32 +05:30
gsmithun4
bfd977fdfd Merge branch 'bugfixes-branch1-platform/lts-3.6' into fix/platform-lts-mgs-13 2025-07-15 16:04:57 +05:30
gsmithun4
6a03468714 Merge branch 'main' into bugfixes-branch1-platform/lts-3.6 2025-07-15 14:45:25 +05:30
Nakul Nagargade
9b023200a2
Merge pull request #13415 from ToolJet/migration-file-picker-revamped
Add migation for filepicker
2025-07-15 14:43:07 +05:30
Akshay
1135f7c776
Fix: Workflows options specific for editions (#13399)
* refactor: Enable workflows only for EE

* fix: Add workflow feature check in WorkflowResourcePermissions
2025-07-15 14:39:58 +05:30
Nakul Nagargade
d3ecc49edf Add migation for filepicker 2025-07-15 14:39:36 +05:30
gsmithun4
819b9c88c6 fix for data query permissions 2025-07-15 10:40:07 +05:30
Ganesh Kumar
1f1eb3f9b7
Release : Google Calendar plugin and Oauth component extraction for plugins (#13393)
* Enhance: Extract the general OAuth flow for plugins [PRE-RELEASE] (#13291)

* Feature: Prometheus plugin (#13161)

* prometheus plugin

* added existing props

* Host and database can be dynamically configured in query builder for PostgreSQL and MySQL data sources (#13163)

* Fix: Postgresql datasource tries to connect via ssl even when ssl toggle is off (#13167)

* The ability to provide a partition key for deleting items in CosmosDB datasource has been enabled (#13166)

* Feature: Ability to configure the database name in Redis datasource (#13165)

* Fix: Avoid setting Content-Type header for requests without body and configure different host for all environments in OpenAPI [PRE-RELEASE] (#13230)

* Send content-type only with body in request

* Persist OpenAPI parameters per operation only

* Configure different host

* Add disable styles to the select input

* Feat: New fields 'client id' and 'client secret' have been introduced in the Slack datasource configuration page in pre-release (#13162)

* Update slack frontend

* Update slack backend to handle custom creds

* Add backfill migrations

* Dynamically change dropdown according to versions

* Change migration file name

* Correctly access scope in chat:write logic

* Extract general OAuth flow

* Render save button correctly

* Update the dropdown labels

* Fix dropdown according to tooljet editions

---------

Co-authored-by: Ganesh Kumar <40178541+ganesh8056@users.noreply.github.com>
Co-authored-by: Akshay Sasidharan <akshaysasidharan93@gmail.com>

* Feat/google calendar plugin pre release (#13361)

* ee commit

* Feature: Prometheus plugin (#13161)

* prometheus plugin

* added existing props

* Host and database can be dynamically configured in query builder for PostgreSQL and MySQL data sources (#13163)

* Fix: Postgresql datasource tries to connect via ssl even when ssl toggle is off (#13167)

* The ability to provide a partition key for deleting items in CosmosDB datasource has been enabled (#13166)

* Feature: Ability to configure the database name in Redis datasource (#13165)

* merge commit

* feat: updated openapi operation component

* Fix: Avoid setting Content-Type header for requests without body and configure different host for all environments in OpenAPI [PRE-RELEASE] (#13230)

* Send content-type only with body in request

* Persist OpenAPI parameters per operation only

* Configure different host

* Add disable styles to the select input

* Feat: New fields 'client id' and 'client secret' have been introduced in the Slack datasource configuration page in pre-release (#13162)

* Update slack frontend

* Update slack backend to handle custom creds

* Add backfill migrations

* Dynamically change dropdown according to versions

* Change migration file name

* Correctly access scope in chat:write logic

* Extract general OAuth flow

* Render save button correctly

* Update the dropdown labels

* feat: added google calendar

* fix: option styling

* fix: removed test connection

* Fix dropdown according to tooljet editions

* fix: updated oauth type

* fix: added env variable helper

* fix: environment fetch

* feat: added default scope

* Remove connect button when multi-auth true

* Make scope configurable

* Hardcode google calendar scope

---------

Co-authored-by: Ganesh Kumar <40178541+ganesh8056@users.noreply.github.com>
Co-authored-by: Akshay Sasidharan <akshaysasidharan93@gmail.com>
Co-authored-by: Parth <108089718+parthy007@users.noreply.github.com>
Co-authored-by: parthy007 <parthadhikari1812@gmail.com>

---------

Co-authored-by: Parth <108089718+parthy007@users.noreply.github.com>
Co-authored-by: Akshay Sasidharan <akshaysasidharan93@gmail.com>
Co-authored-by: Devanshu Gupta <devanshuguptaknp@gmail.com>
Co-authored-by: parthy007 <parthadhikari1812@gmail.com>
2025-07-14 22:18:06 +05:30