Commit graph

87 commits

Author SHA1 Message Date
Ivan Atanasov d4116630a6
feat: (Execute Workflow Node): Inputs for Sub-workflows (#11830) (#11837)
Co-authored-by: Charlie Kolb <charlie@n8n.io>
Co-authored-by: Milorad FIlipović <milorad@n8n.io>
Co-authored-by: कारतोफ्फेलस्क्रिप्ट™ <aditya@netroy.in>
2024-12-20 17:01:22 +01:00
Charlie Kolb dc4261ae7e
fix(editor): Set RunData outputIndex based on incoming data (#12182) 2024-12-17 10:59:55 +01:00
Mutasem Aldmour abc851c0cf
fix: Load workflows with unconnected Switch outputs (#12020) 2024-12-04 13:44:25 +01:00
कारतोफ्फेलस्क्रिप्ट™ 54e1f62535
ci: Fix flaky 34-template-credentials-setup.cy.ts (no-changelog) (#11763) 2024-11-15 18:26:35 +01:00
Mutasem Aldmour fd3254d587
feat(core): Improve debugging of sub-workflows (#11602)
Some checks are pending
Test Master / install-and-build (push) Waiting to run
Test Master / Unit tests (18.x) (push) Blocked by required conditions
Test Master / Unit tests (20.x) (push) Blocked by required conditions
Test Master / Unit tests (22.4) (push) Blocked by required conditions
Test Master / Lint (push) Blocked by required conditions
Test Master / Notify Slack on failure (push) Blocked by required conditions
Benchmark Docker Image CI / build (push) Waiting to run
2024-11-14 23:04:43 +01:00
Ricardo Espinoza 7b20c1e93d
fix(editor): Ignore all node run messages after a success message is sent (no-changelog) (#11668) 2024-11-12 06:58:46 -05:00
Michael Kret c32cf644a6
fix: NDV search bugs (#11613)
Co-authored-by: Shireen Missi <94372015+ShireenMissi@users.noreply.github.com>
Co-authored-by: Elias Meire <elias@meire.dev>
2024-11-07 14:34:50 +02:00
oleg 434d31ce92
fix(editor): Fix run index input for RunData view in sub-nodes (#11538) 2024-11-05 16:47:45 +01:00
Mutasem Aldmour 054fe9745f
fix: Ensure NDV params don't get cut off early and scrolled to the top (#11252) 2024-10-21 13:34:57 +02:00
Mutasem Aldmour c2ad15646d
fix: Don't show pinned data tooltip for pinned nodes (#11249)
Co-authored-by: Iván Ovejero <ivov.src@gmail.com>
2024-10-15 15:48:13 +02:00
Milorad FIlipović fade9e43c8
feat(editor): Send workflow context to assistant store (#11135) 2024-10-10 13:13:30 +02:00
Mutasem Aldmour 22c1890139
fix: Prevent copying workflow when copying outside of canvas (#10813) 2024-09-16 12:27:44 +02:00
Milorad FIlipović 3a8078068e
feat(editor): Add AI Assistant support chat (#10656) 2024-09-05 10:54:35 +02:00
Milorad FIlipović d92374b5c6
feat(editor): AI assistant UX improvements (no-changelog) (#10568) 2024-09-03 10:43:24 +02:00
Csaba Tuncsik a12e9edac0
fix(editor): Add pinned data only to manual executions in execution view (#10605) 2024-08-30 11:37:24 +02:00
oleg 84e54beac7
feat(editor): Implement workflowSelector parameter type (#10482)
Some checks are pending
Test Master / install-and-build (push) Waiting to run
Test Master / Unit tests (18.x) (push) Blocked by required conditions
Test Master / Unit tests (20.x) (push) Blocked by required conditions
Test Master / Unit tests (22.4) (push) Blocked by required conditions
Test Master / Lint (push) Blocked by required conditions
Test Master / Notify Slack on failure (push) Blocked by required conditions
2024-08-22 16:59:12 +02:00
Milorad FIlipović eecb80400d
test(editor): Add AI Assistant e2e tests (no-changelog) (#10476)
Some checks are pending
Test Master / install-and-build (push) Waiting to run
Test Master / Unit tests (18.x) (push) Blocked by required conditions
Test Master / Unit tests (20.x) (push) Blocked by required conditions
Test Master / Unit tests (22.4) (push) Blocked by required conditions
Test Master / Lint (push) Blocked by required conditions
Test Master / Notify Slack on failure (push) Blocked by required conditions
2024-08-20 13:05:09 +02:00
Elias Meire c29664d688
fix(editor): Make schema view use the correct output (#10016) 2024-07-11 17:36:53 +02:00
Iván Ovejero 6cb3072a5d
fix(editor): Use pinned data to resolve expressions in unexecuted nodes (#9693)
Co-authored-by: Milorad Filipovic <milorad@n8n.io>
Co-authored-by: Mutasem Aldmour <mutasem@n8n.io>
2024-06-27 10:49:53 +02:00
Elias Meire d1163533a6
feat(Set Node): Preserve binary data by default (#9668)
Co-authored-by: Michael Kret <michael.k@radency.com>
2024-06-18 10:32:51 +02:00
कारतोफ्फेलस्क्रिप्ट™ 3d0393c739
ci: Refactor e2e tests to be less flaky (no-changelog) (#9695) 2024-06-11 14:45:15 +02:00
Tomi Turtiainen ebba7c87cd
fix(editor): Color node connections correctly in execution preview for nodes that have pinned data (#9669) 2024-06-07 16:12:59 +03:00
Mutasem Aldmour e520f8a98f
fix: Reset pagination when output size changes (#9652) 2024-06-06 17:14:55 +02:00
Tomi Turtiainen 09472fb9ee
feat(editor): Clean up lead enrichment experiment (no-changelog) (#9572) 2024-06-03 10:35:55 +03:00
oleg be4f54de15
feat(editor): Node Creator AI nodes improvements (#9484)
Signed-off-by: Oleg Ivaniv <me@olegivaniv.com>
2024-05-30 16:53:33 +02:00
Csaba Tuncsik e68a3fd6ce
fix(editor): Show workflow data in header when execution page is hard reloaded (#9529) 2024-05-30 16:47:02 +02:00
Milorad FIlipović da41d31bc0
fix(editor): Fix empty node name handling (#9548)
Co-authored-by: oleg <me@olegivaniv.com>
2024-05-30 15:25:14 +02:00
Csaba Tuncsik f914c97d11
fix(editor): Show execution error toast also if there is no error stack just message (#9526) 2024-05-29 13:57:01 +01:00
Elias Meire 62ee796895
fix(editor): Fix node execution errors showing undefined (#9487) 2024-05-22 15:54:25 +02:00
oleg 277511a9b5
refactor(editor): Refactor code completions mixins to composables (no-changelog) (#9459)
Signed-off-by: Oleg Ivaniv <me@olegivaniv.com>
2024-05-21 12:07:04 +02:00
Iván Ovejero 426a12ac0e
fix(editor): Prevent excess runs in manual execution with run data (#9259) 2024-04-30 15:00:17 +02:00
Michael Kret 3dd70a17e2
fix(editor): Drop outgoing connections on order changed event for nodes with dynamic outputs (#9055) 2024-04-09 04:46:52 +03:00
Tomi Turtiainen 71c54cba52
fix: Fix missing input panel in node details view (#9043) 2024-04-04 11:13:37 +03:00
Tomi Turtiainen eaaefd76da
feat: Allow workflow execution even if it has errors (#9037) 2024-04-03 14:35:06 +03:00
oleg df064af645
fix(editor): Fix opening of node creator for sub-nodes connection hint link (#8809)
Signed-off-by: Oleg Ivaniv <me@olegivaniv.com>
2024-03-05 14:16:24 +01:00
Elias Meire 8c993aa59d
fix(editor): Update assignment hint when user hovers table row (#8782) 2024-03-05 12:42:06 +01:00
Jan Oberhauser a29b41ec55
fix(core): Fix pairedItem issue with partial manual executions (#8575)
Co-authored-by: Danny Martini <danny@n8n.io>
Co-authored-by: कारतोफ्फेलस्क्रिप्ट™ <aditya@netroy.in>
2024-02-23 11:43:08 +01:00
कारतोफ्फेलस्क्रिप्ट™ 8a88d15684
fix(editor): Do not break NDV for version-less nodes (#8714) 2024-02-22 15:37:29 +01:00
Csaba Tuncsik 40c7f77a35
fix(editor): Fix node runData and pinned data check on manual run (#8669) 2024-02-19 13:02:20 +01:00
Csaba Tuncsik 46fe544b9a
fix(editor): Fix unnecessary execution of nodes when there is pin data (#8567)
Co-authored-by: Omar Ajoue <krynble@gmail.com>
2024-02-16 16:24:07 +00:00
Milorad FIlipović 79b09fdf84
feat(editor): Use website as the main templates repository (#8591) 2024-02-09 13:47:43 +01:00
Elias Meire 2799de491b
feat: Add assignment component with drag and drop to Set node (#8283)
Co-authored-by: Giulio Andreini <andreini@netseven.it>
2024-02-06 18:34:34 +01:00
Elias Meire 70af67e744
fix: Use correct node version when pasting/importing nodes (#8456)
Co-authored-by: Michael Kret <michael.k@radency.com>
2024-01-26 15:09:50 +01:00
Giulio Andreini f4f496ae85
docs(editor): All buttons to sentence case (no-changelog) (#8399) 2024-01-22 09:20:02 +01:00
Ricardo Espinoza 4277e92ec0
feat(editor): Add new /templates/search endpoint (#8227)
Updating n8n front-end to use the new search endpoint powered by TypeSense.

Endpoint is deployed on staging API so, in order to test it, use this env var:
```export N8N_TEMPLATES_HOST=https://api-staging.n8n.io/api```

**NOTE**: This PR should not be merged until [backend changes](https://github.com/n8n-io/creators-site/pull/118) are merged and released.

## Related tickets and issues
https://linear.app/n8n/issue/ADO-1555/update-in-app-search-to-work-with-the-new-back-end


## Review / Merge checklist
- [x] PR title and summary are descriptive. **Remember, the title automatically goes into the changelog. Use `(no-changelog)` otherwise.** ([conventions](https://github.com/n8n-io/n8n/blob/master/.github/pull_request_title_conventions.md))
- [ ] Tests included.
   > A bug is not considered fixed, unless a test is added to prevent it from happening again.
   > A feature is not complete without tests.
2024-01-15 16:19:24 -05:00
Csaba Tuncsik 3b8ccb9fb9
fix(editor): Properly set colors for connections and labels on nodes with pinned data (#8209)
Co-authored-by: Alex Grozav <alex@grozav.com>
2024-01-11 14:03:23 +01:00
Ricardo Espinoza df5d07bcb8
feat(editor): Update copy: Execute --> Test (#8137)
## Summary

Title self explanatory


## Related tickets and issues
https://linear.app/n8n/issue/ADO-129/update-copy-execute-test

## Review / Merge checklist
- [x] PR title and summary are descriptive. **Remember, the title
automatically goes into the changelog. Use `(no-changelog)` otherwise.**
([conventions](https://github.com/n8n-io/n8n/blob/master/.github/pull_request_title_conventions.md))
2024-01-05 10:23:51 -05:00
Tomi Turtiainen cd3f5b5b1f
fix: Fix template credential setup for nodes that dont have credentials (#8208)
Fix template credential setup for templates whose workflow includes
nodes that require credentials but the workflow definition does not have
them defined. Like for example
https://n8n.io/workflows/1344-save-email-attachments-to-nextcloud/
2024-01-04 10:21:36 +02:00
Jan Oberhauser fa8bd8b9eb
fix(core): Fix issue that pinnedData is not used with Test-Webhooks (#8123)
## Summary
When a workflow gets started via a Test-Webhook the pinned data does get
ignored and the nodes executed anyway.



## Related tickets and issues
> Include links to **Linear ticket** or Github issue or Community forum
post. Important in order to close *automatically* and provide context to
reviewers.



## Review / Merge checklist
- [x] PR title and summary are descriptive. **Remember, the title
automatically goes into the changelog. Use `(no-changelog)` otherwise.**
([conventions](https://github.com/n8n-io/n8n/blob/master/.github/pull_request_title_conventions.md))
- [ ] [Docs updated](https://github.com/n8n-io/n8n-docs) or follow-up
ticket created.
- [X] Tests included.
> A bug is not considered fixed, unless a test is added to prevent it
from happening again.
   > A feature is not complete without tests.

---------

Co-authored-by: Mutasem Aldmour <mutasem@n8n.io>
2023-12-27 10:51:53 +01:00
Mutasem Aldmour c83d9f45ba
fix(editor): Avoid sanitizing output to search node data (#8126)
## Summary
In search feature, output sanitization was added to support `<mark` tag
in output panel to highlight searched text. This removes any html like
data in the input/output panel..
This PR removes sanitization while keeping text highlights..


## Related tickets and issues
https://community.n8n.io/t/n8n-output/33997
https://community.n8n.io/t/html-tags-in-editor-rendered/34240
https://github.com/n8n-io/n8n/issues/8081
https://linear.app/n8n/issue/ADO-1594/node-output-view-not-consistent
https://linear.app/n8n/issue/ADO-1597/bug-xml-display-issue


## Review / Merge checklist
- [X] PR title and summary are descriptive. **Remember, the title
automatically goes into the changelog. Use `(no-changelog)` otherwise.**
([conventions](https://github.com/n8n-io/n8n/blob/master/.github/pull_request_title_conventions.md))
- [ ] [Docs updated](https://github.com/n8n-io/n8n-docs) or follow-up
ticket created.
- [ ] Tests included.
> A bug is not considered fixed, unless a test is added to prevent it
from happening again.
   > A feature is not complete without tests.
2023-12-22 15:03:40 +01:00