Commit Graph

91 Commits

Author SHA1 Message Date
Jaakko Husso
302258dda2 feat(editor): Align DynamicStructuredTool and DynamicTool name fields (#14604)
feat(Code Tool Node): Use node's name instead of separate name field as tool name

feat(Vector Store Tool Node): Use node's name instead of separate name field as tool name

feat(Custom n8n Workflow Tool Node): Use node's name instead of separate name field as tool name
2025-04-16 09:53:53 +03:00
jeanpaul
71f281b90d fix(editor): Show left-hand NDV floating nodes in correct order (#14126) 2025-03-25 09:13:28 +01:00
Elias Meire
cfc7a14e18 fix(editor): Tweak schema view empty state copy and styling (#13819) 2025-03-12 16:24:50 +01:00
Alex Grozav
afbbfa3a90 feat: Update e2e tests to run on new canvas (no-changelog) (#12784) 2025-01-24 14:38:54 +02:00
Tomi Turtiainen
395f2ad0dc fix(core): Improve error message when resolving itemMatching with pinned data (no-changelog) (#12641) 2025-01-17 16:23:45 +02:00
Elias Meire
aa1f3a7d98 fix(editor): Make sure code editors work correctly in fullscreen (#12597) 2025-01-14 17:16:41 +00:00
Shireen Missi
6e44c71c9c feat(editor): Params pane collection improvements (#11607)
Co-authored-by: Elias Meire <elsmr@users.noreply.github.com>
2024-12-18 20:39:10 +00:00
Charlie Kolb
dc4261ae7e fix(editor): Set RunData outputIndex based on incoming data (#12182) 2024-12-17 10:59:55 +01:00
Charlie Kolb
d937e5abe8 chore: Update NDV e2e tests for Canvas V2 (#12214) 2024-12-13 16:48:56 +01:00
Raúl Gómez Morales
6a5830959f perf(editor): SchemaView performance improvement by ≈90% 🚀 (#12180) 2024-12-12 14:03:59 +01:00
कारतोफ्फेलस्क्रिप्ट™
fb123b44af ci: Hide the github button in e2e tests (no-changelog) (#11747) 2024-11-15 08:33:46 +01:00
Michael Kret
0fd684d90c feat: Github star button in-app (#11695) 2024-11-13 16:10:34 +00:00
Michael Kret
9bd79fceeb fix(Switch Node): Maintain output connections (#11162) 2024-11-13 13:30:56 +02: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
Charlie Kolb
cd15e959c7 feat(editor): Separate node output execution tooltip from status icon (#11196) 2024-10-21 09:35:23 +02:00
Eugene
9fc3699beb feat(editor): Do not show error for remote options when credentials aren't specified (#10944) 2024-09-26 12:03:29 +02:00
Tomi Turtiainen
4f0a1a953f refactor: Enable import/order for design-system, workflow and @n8n packages (#10847) 2024-09-18 10:19:33 +03:00
Tomi Turtiainen
99ba710642 fix(editor): Revert remove tooltip from info tip (no-changelog) (#10771) 2024-09-11 16:09:15 +03:00
Eugene
022ddcbef9 feat(core): Execution curation (#10342)
Co-authored-by: oleg <me@olegivaniv.com>
2024-09-02 15:20:08 +02:00
Milorad FIlipović
95a9cd2c73 feat(editor): Implement new app layout (#10548) 2024-08-28 14:01:05 +02:00
Iván Ovejero
b267eb0467 ci: Remove flaky e2e tests from past 30 days (no-changelog) (#10131) 2024-07-22 12:49:28 +02:00
Elias Meire
c29664d688 fix(editor): Make schema view use the correct output (#10016) 2024-07-11 17:36:53 +02:00
Elias Meire
dc1c5fce8a fix(editor): Improve text wrapping in schema view (#9888) 2024-07-01 11:03:04 +02:00
Elias Meire
5bc58efde9 fix(editor): Show error state correctly in options parameter with remote options (#9836) 2024-06-26 12:35:55 +02:00
Elias Meire
e51de9d391 feat(editor): Show multiple nodes in input pane schema view (#9816) 2024-06-24 18:09:28 +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
Tomi Turtiainen
58f00bbacd test: Use nanoid instead of UUID in e2e tests for wf names (no-changelog) (#9717) 2024-06-13 09:39:53 +03:00
कारतोफ्फेलस्क्रिप्ट™
3d0393c739 ci: Refactor e2e tests to be less flaky (no-changelog) (#9695) 2024-06-11 14:45:15 +02:00
Mutasem Aldmour
50bd5b9080 feat: Update NPS Value Survey (#9638)
Co-authored-by: कारतोफ्फेलस्क्रिप्ट™ <aditya@netroy.in>
Co-authored-by: Tomi Turtiainen <10324676+tomi@users.noreply.github.com>
2024-06-11 10:23:30 +02:00
Iván Ovejero
af3ac2db28 refactor: Set up Cypress as pnpm workspace (no-changelog) (#6049)
Co-authored-by: कारतोफ्फेलस्क्रिप्ट™ <aditya@netroy.in>
2024-06-10 15:49:50 +02: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
8566301731 fix(editor): Show input panel with not connected message (#9495) 2024-05-23 06:39:05 +02:00
Elias Meire
62ee796895 fix(editor): Fix node execution errors showing undefined (#9487) 2024-05-22 15:54:25 +02:00
Iván Ovejero
d21ad15c1f fix(core): Fix 431 for large dynamic node parameters (#9384) 2024-05-21 19:11:02 +02:00
Csaba Tuncsik
596c472ecc feat: RBAC (#8922)
Signed-off-by: Oleg Ivaniv <me@olegivaniv.com>
Co-authored-by: Val <68596159+valya@users.noreply.github.com>
Co-authored-by: कारतोफ्फेलस्क्रिप्ट™ <aditya@netroy.in>
Co-authored-by: Valya Bullions <valya@n8n.io>
Co-authored-by: Danny Martini <danny@n8n.io>
Co-authored-by: Danny Martini <despair.blue@gmail.com>
Co-authored-by: Iván Ovejero <ivov.src@gmail.com>
Co-authored-by: Omar Ajoue <krynble@gmail.com>
Co-authored-by: oleg <me@olegivaniv.com>
Co-authored-by: Michael Kret <michael.k@radency.com>
Co-authored-by: Michael Kret <88898367+michael-radency@users.noreply.github.com>
Co-authored-by: Elias Meire <elias@meire.dev>
Co-authored-by: Giulio Andreini <andreini@netseven.it>
Co-authored-by: Giulio Andreini <g.andreini@gmail.com>
Co-authored-by: Ayato Hayashi <go12limchangyong@gmail.com>
2024-05-17 10:53:15 +02:00
Elias Meire
dc5994b185 feat(editor): Add item selector to expression output (#9281) 2024-05-09 14:45:31 +02:00
Csaba Tuncsik
1c1e4443f4 perf: Add tailwind to editor and design system (#9032) 2024-05-09 14:12:13 +02:00
Elias Meire
135ef75add fix(editor): Fix parameter reset on credential change in Discord node (#9137) 2024-04-18 14:56:04 +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
Milorad FIlipović
f2143620ba fix(editor): Connecting nodes to triggers when adding them together (#9042) 2024-04-05 15:46:02 +02:00
Milorad FIlipović
02219dde2f fix: Stop listening button not working in NDV (#9023) 2024-04-03 12:18:50 +02:00
Michael Kret
edce632ee6 fix: Validate custom tool names for forbidden chars (#8878) 2024-03-14 10:03:33 +02: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
oleg
41b191e055 feat(editor): AI Floating Nodes (#8703)
Signed-off-by: Oleg Ivaniv <me@olegivaniv.com>
2024-02-23 13:34:32 +01:00
कारतोफ्फेलस्क्रिप्ट™
8a88d15684 fix(editor): Do not break NDV for version-less nodes (#8714) 2024-02-22 15:37:29 +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
Giulio Andreini
f4f496ae85 docs(editor): All buttons to sentence case (no-changelog) (#8399) 2024-01-22 09:20:02 +01:00
oleg
de088bfcf8 ci: Update Cypress & increase amount of e2e containers (#8282)
Signed-off-by: Oleg Ivaniv <me@olegivaniv.com>
2024-01-10 12:35:47 +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
Elias Meire
071e6d6b6e feat(editor): Add fullscreen view to code editor (#8084)
## Summary

<img width="1240" alt="image"
src="https://github.com/n8n-io/n8n/assets/8850410/2819f4ce-c343-431a-8a88-a1bc9c4b572a">
<img width="2649" alt="image"
src="https://github.com/n8n-io/n8n/assets/8850410/36862aaf-cc4c-4668-bdc8-cf5a6f00babe">

1. Add code node and open it
3. Click the fullscreen button in the bottom right
4. A fullscreen dialog should appear and allow editing the code
5. Changes made in the fullscreen dialog should be applied to the
original code editor when closed

It should work the same way for HTML/SQL/JSON editors

⚠️ Modal layout was updated so that modals/dialogs are centered, try to
test some modals

## Related tickets and issues
https://linear.app/n8n/issue/NODE-1009/add-fullscreen-view-to-code-node



## Review / Merge checklist
- [ ] 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.

---------

Co-authored-by: Giulio Andreini <andreini@netseven.it>
2024-01-04 17:23:24 +01:00