Commit graph

10490 commits

Author SHA1 Message Date
johnsoncherian
1c2b312b9e chore: update version for release 2025-07-03 21:02:31 +05:30
Adish M
317f1e913f
fix: Update path for server keys in Dockerfile (#13184) 2025-07-03 20:58:10 +05:30
Adish M
b8aceb2e7a
fix: Update server installation steps in Dockerfile for consistency (#13183) 2025-07-03 20:49:15 +05:30
johnsoncherian
f60784aecc chore: update version for release 2025-07-03 20:36:37 +05:30
Johnson Cherian
105b1a4b19
Merge pull request #13176 from ToolJet/fix/pages-disable-module
Fix: disable pages on modules
2025-07-03 20:30:55 +05:30
Akshay Sasidharan
cf3fbfc2cb fix(workflows): ensure organization ID is set for webhook executions
Resolves webhook failures due to missing organizationId assignment during
workflow executions. This hot-fix ensures proper organizational context
is maintained for webhook-triggered workflows, preventing user-specific
failures and ensuring consistent automation behavior across different accounts.

Changes:
- Set user.organizationId from appVersion.app.organizationId in workflow execution service
- Apply fix to both processQueryNode and processWorkflowNode execution paths
- Ensure webhook executions use app's organization context instead of user context

Migrated from: https://github.com/ToolJet/tj-ee/pull/3762

Co-authored-by: Muhsin <muhsin@tooljet.com>
2025-07-03 19:42:52 +05:30
Akshay Sasidharan
48afde3582 feat: migrate PR #3754 - Release: Workflows sprint 11
🌟 Enhancement:
- Response and If-condition block can be renamed

🛠️ Fixes:
- If Condition evaluated to true and false in the logs

Co-authored-by: Akshay Sasidharan <akshaysasidharan93@gmail.com>
Co-authored-by: manishkushare <kushare.manish9@gmail.com>
2025-07-03 19:26:25 +05:30
Kavin Venkatachalam
841d660783 fix: modules are hidden if the query manager is expanded 2025-07-03 19:15:20 +05:30
Akshay Sasidharan
69a61051cf feat: migrate PR #3745 - Release: Workflow prioritised client issues (v3.5.62-ee-lts)
🚀 Features:
- Workflow node specific errors are thrown on App builder, Workflow builder and Webhook triggers
- Enhanced error handling with specific node error reporting

🌟 Enhancements:
- Node preview shows hints and errors
- Improved node preview functionality showing errors and hints

🛠️ Fixes:
- Loop node preview fix
- Fix query id shown for failed nodes
- Enhanced error visualization in workflow logs panel

Migration Details:
- Applied composition pattern for frontend workflow components
- Enhanced QueryNodeConfiguration with better error handling and node preview
- Updated LogsPanel with collapsible error details and new triangle icons
- Improved ResponseNodeConfiguration with updated preview state management
- Updated workflow reducer to handle new preview state structure
- Added workflow execution node handle utility function

Co-authored-by: Akshay Sasidharan <akshaysasidharan93@gmail.com>
Co-authored-by: Muhsin Shah C P <muhsinshah21@gmail.com>
2025-07-03 18:44:40 +05:30
Nithin David Thomas
b1622644ef Matches design after release 2025-07-03 18:31:45 +05:30
Kavin Venkatachalam
ace4fe754c fix: Added a fallback for module context 2025-07-03 17:49:20 +05:30
Kavin Venkatachalam
edf657b659 Revert "fix: add fallback for useModuleId hook in query panel"
This reverts commit 27ba7dec30.
2025-07-03 17:47:41 +05:30
Kavin Venkatachalam
d9b6efefad Updated submodules ref 2025-07-03 16:39:19 +05:30
johnsoncherian
27ba7dec30 fix: add fallback for useModuleId hook in query panel
Handle case where ModuleContext is not available by wrapping
useModuleId in try-catch with 'canvas' fallback
2025-07-03 16:39:05 +05:30
Kavin Venkatachalam
108aa42eea fix: show modules inside the editor 2025-07-03 16:38:40 +05:30
Akshay Sasidharan
f11ea30325 feat: migrate workflow-in-workflow capabilities and enhanced node preview (PR #3735)
Migrate hotfix for workflow blockers including:

- Feature: Ability to call workflow within a workflow
- Feature: Preview query node with other previewed node results
- Fix: startTrigger input accepts string values instead of code/JSON

Frontend changes:
- Add workflow-in-workflow support in FlowBuilder and QueryNodeConfiguration
- Enhance query node preview with upstream node state management
- Implement preview state cleanup with deleteNodePreviewState calls
- Replace TestParameter input with CodeHinter for better JSON editing
- Add workflow node type support and error styling
- Update WorkflowEditor components for nested workflow handling

Backend changes:
- Update workflow execution controller to handle state parameter
- Enhance PreviewWorkflowNodeDto with optional state field
- Modify workflow services for state-aware query execution
- Update triggers listener and webhooks service

Migration follows composition pattern for frontend EE modules and
inheritance pattern for backend services.

Co-authored-by: Akshay Sasidharan <akshaysasidrn@tooljet.com>
Co-authored-by: Shah <shah21@tooljet.com>
Co-authored-by: Devanshu <devanshu052000@tooljet.com>
2025-07-03 14:06:15 +05:30
Vijaykant Yadav
8388838703 fix: disable pages on modules 2025-07-03 12:41:36 +05:30
Akshay Sasidharan
d6bda6610a feat: migrate PR #3713 - Workflows Sprint 10
- Default workflow parameters feature (#3708)
- Console.log parameter fix for RunJS nodes (#3703)
- Node loop restriction with cycle detection (#3672)
- Logs panel responsive virtualization fixes (#3694)

Co-authored-by: Devanshu Rastogi <devanshu.rastogi05@gmail.com>
Co-authored-by: Manish Kushare <37823141+manishkushare@users.noreply.github.com>
Co-authored-by: Akshay Sasidharan <akshaysasidharan93@gmail.com>"
2025-07-03 11:44:31 +05:30
Ganesh Kumar
c61cc8a6e4 Merge branch 'main' into release/marketplace-sprint-12 2025-07-03 11:37:50 +05:30
Nithin David Thomas
4e50f819f7 Removes unwanted files 2025-07-03 11:37:01 +05:30
Nithin David Thomas
8e120af046 Design review fixes 2025-07-03 11:37:01 +05:30
Nithin David Thomas
dd42ec39cb Design review fixes 2025-07-03 11:36:59 +05:30
Nithin David Thomas
83bff04419 Fixes broken search box 2025-07-03 11:35:01 +05:30
Nithin David Thomas
71bd9701c2 Fixes broken styles 2025-07-03 11:33:32 +05:30
Vijaykant Yadav
9ad10cf2dd fix page api bugs 2025-07-03 11:25:37 +05:30
Vijaykant Yadav
dd5aab4319 merge base fix pr 2025-07-03 11:17:07 +05:30
Nithin David Thomas
81041a0a7f feat: Changes background color to match new design 2025-07-03 11:12:26 +05:30
Nakul Nagargade
3045232497 Revert "Fix header resizer not coming up on Container, form and modal"
This reverts commit 709ab62502.
2025-07-03 11:10:10 +05:30
Nakul Nagargade
d84ba96bc3 Fix header resizer not coming up on Container, form and modal 2025-07-03 11:10:10 +05:30
Adish M
95866aed82
feat: Add GitHub Actions workflow for cloud frontend deployment (#13159)
* feat: Add GitHub Actions workflow for cloud frontend deployment

* chore: Comment out authorization checks and branch validation in deployment workflow for testing
2025-07-03 10:54:37 +05:30
Akshay Sasidharan
19730503ab release: Workflows sprint 9
What's changed?
🚀 Features
Feature: Configurable workflow execution in #3663 by @akshaysasidrn
Feature: Duplicate the workflow node in #3616 by @manishkushare
🛠️ Fixes
Fix: Resolve workspace constants and secrets in workflow context in #3659 by @akshaysasidrn
2025-07-02 19:38:12 +05:30
Midhun G S
f1d7fe4d90
fix (#13158) 2025-07-02 18:33:53 +05:30
Ganesh Kumar
edf40b6a6f frontend submodule reference updated 2025-07-02 18:02:55 +05:30
Johnson Cherian
4da794acd5
Merge pull request #13155 from ToolJet/fix/disable-modules-editor
[feat]: Show tooltip and disable modules if the license is expired
2025-07-02 17:52:28 +05:30
Kavin Venkatachalam
ddf49784ff chore: updated submodules 2025-07-02 17:51:33 +05:30
Ganesh Kumar
a80fc752d8 Merge branch 'main' into release/marketplace-sprint-12 2025-07-02 17:47:21 +05:30
Rohan Lahori
f56ea9292b
migration fix (#13156) 2025-07-02 17:42:41 +05:30
Kavin Venkatachalam
bd3ff240c7 feat: disable modules on viewer if the license is invalid 2025-07-02 17:40:25 +05:30
adishM98 Bot
6aec215e96 🔄 chore: update submodules to latest main after auto-merge 2025-07-02 12:06:41 +00:00
Adish M
890161738e
refactor: streamline workflow worker setup and command determination (#13152)
* refactor: streamline workflow worker setup and command determination

* consolidate plugin build and prune commands in Dockerfile
2025-07-02 17:35:53 +05:30
Johnson Cherian
61c03fdaa3
Merge pull request #13132 from ToolJet/fix/chart-border
Added chart border property and removed white background color
2025-07-02 17:19:33 +05:30
Rohan Lahori
c9d01da916
Bugfixes/email smtp issues (#13154) 2025-07-02 17:16:39 +05:30
Ganesh Kumar
d9b214add8 Merge branch 'main' into release/marketplace-sprint-12 2025-07-02 16:51:13 +05:30
adishM98 Bot
8daf7c8452 🔄 chore: update submodules to latest main after auto-merge 2025-07-02 10:47:14 +00:00
Midhun G S
c38c12327f
guard level fixes (#13153) 2025-07-02 16:16:24 +05:30
Akshay Sasidharan
8fca46f7cb feat: Workflows import export support 2025-07-02 16:15:24 +05:30
Nakul Nagargade
7198427ff9 Refactor 2025-07-02 14:44:21 +05:30
Akshay Sasidharan
dfd18fc59c Release: Workflows sprint 7
What's Changed?
🛠️ Fixes
Fix: Codehinter modal input crashing on scroll in #3576 by @manishkushare
Fix: Unable to configure long string as params because it causes WF to halt execution in #3483 by @manishkushare
2025-07-02 14:20:33 +05:30
Akshay Sasidharan
1cfdec70d7 fix: Async workflow in runjs 2025-07-02 13:21:18 +05:30
Adish M
abae4dc009
feat: update Dockerfiles and entrypoint for PostgreSQL and Temporal integration (#13144)
* feat: update Dockerfiles and entrypoint for PostgreSQL and Temporal integration

* fix: update Docker image tags for ee-latest versioning

* fix: remove default Dockerfile path and update tag generation logic

* fix: remove unnecessary newline in manual Docker build workflow

* fix: remove duplicate TOOLJET_EDITION environment variable declaration

* fix: update PostgreSQL source list for compatibility and enhance entrypoint script for improved logging and error handling

* update PostgreSQL source list to use bookworm for compatibility
2025-07-02 12:35:22 +05:30