Daria
4d211a0794
feat(editor): Improve style of Canvas action buttons ( #16724 )
2025-06-26 15:36:19 +03:00
Charlie Kolb
4e94488622
feat(editor): Change default node names depending on node operation and resource ( #16188 )
2025-06-12 13:57:26 +02:00
Charlie Kolb
d17a15ef9a
Revert "feat(editor): Change default node names depending on node ope… ( #16169 )
2025-06-10 11:34:08 +02:00
Charlie Kolb
c92701cbdf
feat(editor): Change default node names depending on node operation and resource ( #15954 )
2025-06-10 08:50:46 +02:00
Robert Squires
92cf3cedbb
refactor(editor): Reka UI inline text edit component ( #15752 )
2025-06-04 08:56:25 +01:00
कारतोफ्फेलस्क्रिप्ट™
e9dc66b3ff
ci: Remove unused canvas v1 related code from e2e tests ( #15704 )
2025-05-26 17:32:02 +02:00
Nikhil Kuriakose
d14fb4dde3
fix(editor): Close Workflow URL Import Modal after import ( #15177 )
...
Co-authored-by: Milorad FIlipović <milorad@n8n.io >
2025-05-09 14:06:41 +02:00
Jaakko Husso
3a13139f78
feat(core): Change workflow deletions to soft deletes ( #14894 )
...
Adds soft‑deletion support for workflows through a new boolean column `isArchived`.
When a workflow is archived we now set `isArchived` flag to true and the workflows
stays in the database and is omitted from the default workflow listing query.
Archived workflows can be viewed in read-only mode, but they cannot be activated.
Archived workflows are still available by ID and can be invoked as sub-executions,
so existing Execute Workflow nodes continue to work. Execution engine doesn't
care about isArchived flag.
Users can restore workflows via Unarchive action at the UI.
2025-05-06 17:48:24 +03:00
Csaba Tuncsik
c021a7e4b2
fix(editor): Show scrollbar in Element UI popup ( #13259 )
2025-02-26 11:53:37 +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
Alex Grozav
2d3b643f6e
test: Update e2e tests for canvas specific actions (no-changelog) ( #12614 )
2025-01-21 10:30:27 +02:00
Alex Grozav
980d0bcb5e
test: Update node creator e2e tests to work with new canvas (no-changelog) ( #12530 )
2025-01-09 18:06:55 +02:00
oleg
803960e092
test(editor): Add deprecation warnings for e2e page classes (no-changelog) ( #12489 )
2025-01-08 09:36:44 +01:00
Milorad FIlipović
3af93b945f
test(editor): Update templates tests for new canvas (no-changelog) ( #12246 )
2024-12-16 16:58:43 +01:00
Charlie Kolb
d937e5abe8
chore: Update NDV e2e tests for Canvas V2 ( #12214 )
2024-12-13 16:48:56 +01:00
Alex Grozav
e6985f79db
test: Update 20-workflow-executions e2e tests for new canvas ( #12136 )
2024-12-11 12:12:47 +02:00
Alex Grozav
1c52bf9362
fix(editor): Prepare e2e suite for inline-expression-editor for new canvas (no-changelog) ( #12110 )
...
Co-authored-by: Oleg Ivaniv <me@olegivaniv.com >
2024-12-10 15:35:51 +02:00
Mutasem Aldmour
f4ca4b792f
test: Fix flaky tags tests (no-changelog) ( #11746 )
2024-11-14 20:02:06 +01:00
oleg
de04c93f2c
test: Enable Canvas V2 E2E Testing ( #11321 )
...
Co-authored-by: Alex Grozav <alex@grozav.com >
2024-10-21 15:13:09 +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
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
Milorad FIlipović
245c63f216
fix(editor): Skip disabled nodes when detecting workflow issues ( #9610 )
2024-06-04 13:26:57 +02:00
Csaba Tuncsik
1c1e4443f4
perf: Add tailwind to editor and design system ( #9032 )
2024-05-09 14:12:13 +02:00
Ricardo Espinoza
f6142ff275
fix(editor): Make sticky node content parameter non require to support empty stickies ( #9192 )
2024-04-23 21:56:33 -04:00
Milorad FIlipović
02219dde2f
fix: Stop listening button not working in NDV ( #9023 )
2024-04-03 12:18:50 +02: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
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
Mutasem Aldmour
4b86926752
fix(editor): Fix copy/paste issue when switch node is in workflow ( #8103 )
...
## Summary
Fix bug where copy/pasting a node breaks the view. Issue seems to be
that copied workflow does not have Switch node when workflow is
rerendering..
<img width="1942" alt="Screenshot 2023-12-19 at 18 16 23"
src="https://github.com/n8n-io/n8n/assets/4711238/ad53b8ae-3693-4733-8f6b-7bc9e7b9d216 ">
## Related tickets and issues
[Linear ticket
ADO-1504](https://linear.app/n8n/issue/ADO-1504/unwanted-nodes-connections-after-copypaste-of-n8n-form-trigger )
## 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.
2023-12-20 10:13:59 +01:00
Milorad FIlipović
36a923cf7b
feat(editor): Add lead enrichment suggestions to workflow list ( #8042 )
...
## Summary
We want to show lead enrichment template suggestions to cloud users that
agreed to this. This PR introduces the front-end part of this feature
- Handoff document
- Figma Hi-fi
- [How to
test](https://linear.app/n8n/issue/ADO-1549/[n8n-fe]-update-workflows-list-page-to-show-fake-door-templates#comment-b6644c99 )
Tests are being worked on in a separate PR
## Related tickets and issues
Fixes ADO-1546
Fixes ADO-1549
Fixes ADO-1604
## 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: ricardo <ricardoespinoza105@gmail.com >
2023-12-19 09:10:03 -05:00
Jan Oberhauser
87def60979
feat: Add AI tool building capabilities ( #7336 )
...
Github issue / Community forum post (link here to close automatically):
https://community.n8n.io/t/langchain-memory-chat/23733
---------
Signed-off-by: Oleg Ivaniv <me@olegivaniv.com >
Co-authored-by: Oleg Ivaniv <me@olegivaniv.com >
Co-authored-by: Val <68596159+valya@users.noreply.github.com >
Co-authored-by: Alex Grozav <alex@grozav.com >
Co-authored-by: कारतोफ्फेलस्क्रिप्ट™ <aditya@netroy.in >
Co-authored-by: Deborah <deborah@starfallprojects.co.uk >
Co-authored-by: Jesper Bylund <mail@jesperbylund.com >
Co-authored-by: Jon <jonathan.bennetts@gmail.com >
Co-authored-by: Michael Kret <88898367+michael-radency@users.noreply.github.com >
Co-authored-by: Giulio Andreini <andreini@netseven.it >
Co-authored-by: Mason Geloso <Mason.geloso@gmail.com >
Co-authored-by: Mason Geloso <hone@Masons-Mac-mini.local >
Co-authored-by: Mutasem Aldmour <mutasem@n8n.io >
2023-11-29 12:13:55 +01:00
कारतोफ्फेलस्क्रिप्ट™
d2c18c5727
fix(core): Use AbortController to notify nodes to abort execution ( #6141 )
...
and add support for cancelling ongoing operations inside a node.
---------
Co-authored-by: Oleg Ivaniv <me@olegivaniv.com >
2023-11-24 18:17:06 +01:00
Michael Auerswald
0d3d33dd1f
fix(editor): Only show push to git menu item to owners ( #7766 )
...
Removes the menu entry of "Push to Git" from the workflow menu for
non-owners, since they would not be able to push in the first place.
2023-11-21 15:20:15 +01:00
Elias Meire
8d12c1ad8d
feat(editor): Add node context menu ( #7620 )
...

2023-11-20 14:37:12 +01:00
Ricardo Espinoza
8359364536
feat(editor): Add color selector to sticky node ( #7453 )
...
fixes: https://linear.app/n8n/issue/ADO-1223/feature-sticky-colors
---------
Co-authored-by: Giulio Andreini <g.andreini@gmail.com >
Co-authored-by: Mutasem <mutdmour@gmail.com >
2023-11-08 08:23:57 -05:00
Alex Grozav
24dfc95974
feat(editor): Improve performance by importing routes dynamically and add route guards (no-changelog) ( #7567 )
...
**Before:**
<img width="657" alt="image"
src="https://github.com/n8n-io/n8n/assets/6179477/0bcced2b-9d3a-43b3-80d7-3c72619941fa ">
**After:**
<img width="660" alt="image"
src="https://github.com/n8n-io/n8n/assets/6179477/e74e0bbf-bf33-49b4-ae11-65f640405ac8 ">
2023-11-03 16:22:37 +02:00
Elias Meire
c92402a3ca
fix(editor): Zoom in/out on canvas the same amount on scroll/gesture ( #7602 )
...
Github issue / Community forum post (link here to close automatically):
https://community.n8n.io/t/ctrl-mousewheel-zoom-jumps-out-possible-to-avoid/31952
2023-11-03 14:09:18 +01:00
Alex Grozav
721a36637c
feat(editor): Handle pin data edge cases and unify validation (no-changelog) ( #6685 )
...
Github issue / Community forum post (link here to close automatically):
2023-11-02 10:43:02 +02:00
Csaba Tuncsik
12a89e6d14
fix(editor): Fix route component caching, incorrect use of array reduce method and enable WF history feature ( #7434 )
...
Co-authored-by: Giulio Andreini <andreini@netseven.it >
2023-10-26 20:47:42 +02:00
Milorad FIlipović
bc473655fb
fix(editor): Fix canvas selection breaking after interacting with node actions ( #7466 )
...
Sometimes canvas selection stops working after users interact with node
action buttons (for example if node is moved by dragging one of the
buttons)
NOTE: Ticket number in the branch name is wrong, this fixes ADO-1226
2023-10-20 09:26:40 +02:00
Elias Meire
7e06b31a5f
fix(editor): Implement canvas zoom UX improvements ( #7376 )
...
- Fix pinch-to-zoom
- Support command + scroll to zoom
- Improve accuracy of zooming (scroll more = zoom more)
- Zoom limits
- Zoom relative to mouse position
2023-10-10 11:07:58 +02:00
Milorad FIlipović
7ebf8f327a
fix(editor): Fix disappearing NDV header in code nodes ( #7290 )
...
Github issue / Community forum post (link here to close automatically):
---------
Co-authored-by: कारतोफ्फेलस्क्रिप्ट™ <aditya@netroy.in >
2023-10-05 12:31:52 +02:00
Mutasem Aldmour
01e9340621
feat: Add onboarding flow ( #7212 )
...
Github issue / Community forum post (link here to close automatically):
2023-09-25 15:49:36 +02:00
कारतोफ्फेलस्क्रिप्ट™
a693b29134
ci: Fix prettier auto-formatting (no-changelog) ( #7063 )
2023-09-01 13:29:31 +02:00
Mutasem Aldmour
8a8d4e8bb3
fix: Load remote resources even if expressions in non requried parameters resolve ( #6987 )
...
Github issue / Community forum post (link here to close automatically):
2023-08-31 16:40:20 +02:00
Mutasem Aldmour
e1922f7383
test: Add tests for parameter lag ( #6942 )
...
Github issue / Community forum post (link here to close automatically):
2023-08-29 14:00:17 +02:00
Iván Ovejero
7ce5d8fd90
refactor: Upgrade to Prettier 3 (no-changelog) ( #6947 )
...
Supersedes https://github.com/n8n-io/n8n/pull/6937
Excluding fixtures and test workflow JSONs to avoid having to update
tests.
2023-08-16 17:13:57 +02:00
Csaba Tuncsik
3d6f5a24af
test(editor): Add canvas actions E2E tests ( #6723 ) ( #6790 )
...
* test(editor): Add canvas actions E2E tests (#6723 )
* test(editor): Add canvas actions E2E tests
* test(editor): Open category items in node creator when category dropped on canvas
* test(editor): Have new position counted only once in drag
* test(editor): rename test
(cherry picked from commit 052d82b220 )
* test: fix drag positioning
2023-07-31 12:32:08 +02:00