Commit Graph
100 Commits
Author SHA1 Message Date
Charlie Kolb 2724089078 chore: Move router usage out of useCanvasOperation and useWorkflowHelpers (no-changelog) (#16041) 2025-06-05 13:51:07 +02:00
Alex Grozav 6cf07200dc refactor(editor): Extract API Requests into @n8n/rest-api-client package (no-changelog) (#15930) 2025-06-05 13:08:10 +03:00
कारतोफ्फेलस्क्रिप्ट™ 7c806ff532 refactor(core): Refactor some imports to reduce baseline memory usage (#15916) 2025-06-03 11:23:44 +02:00
Alex Grozav e704077864 refactor(editor): Extract @n8n/i18n package for internationalization (no-changelog) (#15466) 2025-05-30 12:44:33 +03:00
Csaba Tuncsik 6bf2d8a4d4 fix(editor): Simplifying empty project deletion (#15834) 2025-05-30 10:29:36 +02:00
Jaakko Husso e860dd6d2e feat(editor): Combine 'Move to Folder' and 'Change owner' modals (#15756)
This new modal also allows transferring entire folders to other projects and users.
2025-05-28 23:41:07 +03:00
Guillaume Jacquart 075b035d64 fix(editor): Fix update panel icon display. Fix title on insights dashboard (#15593) 2025-05-26 13:42:53 +02:00
ca8f087a47 feat(editor): Evaluations frontend (no-changelog) (#15550)
Co-authored-by: Yiorgis Gozadinos <yiorgis@n8n.io>
Co-authored-by: JP van Oosten <jp@n8n.io>
Co-authored-by: Giulio Andreini <g.andreini@gmail.com>
Co-authored-by: Michael Kret <michael.k@radency.com>
2025-05-26 12:26:28 +02:00
Elias Meire 7f0c6d62e6 feat(editor): Distinguish official verified nodes from community built nodes (#15630) 2025-05-23 17:04:22 +02:00
Jaakko Husso e5c2aea6fe feat(editor): Use resource locator at Simple Vector Store memory key, allow cross workflow use (#15421)
Remove workflow isolation from in-memory Simple Vector Store, making it possible to use vector stores created on other workflows. Display all current in-memory vector stores with a resource locator at Memory Key picker.

Note that these vector stores are still intended for non-production development use. Any users of an instance can access data in all in-memory vector stores as they aren't bound to workflows.
2025-05-22 23:34:59 +03:00
Suguru Inoue 9938e63a66 feat(editor): Add an option to sync canvas with log view (#15391) 2025-05-22 17:25:58 +02:00
Elias Meire bca03ca739 fix(editor): Add type definition for $getWorkflowStaticData to code node (#15544) 2025-05-21 09:31:34 +02:00
Suguru Inoue 7e3bcd3895 feat(editor): "Executing" state in the output panel (#15470) 2025-05-19 17:21:39 +02:00
Dana 3985387204 fix(n8n Evaluation Trigger Node): Fix tweaks (#15473) 2025-05-19 11:33:07 +02:00
Suguru Inoue 1935e62adf feat(editor): Keyboard shortcuts for the log view (#15378) 2025-05-16 13:54:25 +02:00
Alex Grozav de4c5fc716 refactor(editor): Extract root store into @n8n/stores package (no-changelog) (#15412) 2025-05-16 14:18:16 +03:00
Ricardo Espinoza 2b05dbea8c feat(editor): Add "Go to Sub-workflow" menu context action to Workflow Tool (#15396) 2025-05-15 08:27:02 -04:00
Andreas FitzekandDanny Martini 8717ad7821 chore(core): Reset SAML configuration in case SAML is enabled but invalid (#15258)
Co-authored-by: Danny Martini <danny@n8n.io>
2025-05-14 14:55:36 +02:00
Shireen Missi aafb08a562 chore: Delete credential docs experiment (no-changelog) (#15363) 2025-05-14 08:12:09 +01:00
Csaba Tuncsik 3eb1c1c783 fix(editor): FE fixes to insights (#15228) 2025-05-13 17:59:31 +02:00
Eugene a0a4476175 chore: Rename Test workflow -> Execute workflow (#15112) 2025-05-13 09:35:41 +02:00
Michael Kret e7c095d047 fix: Community nodes - setting page empty state (#15305) 2025-05-12 14:40:11 +03:00
Ricardo Espinoza e2b9ada4b5 feat(editor): Allow jumping into sub-workflow with shortkey (#15200) 2025-05-12 07:24:36 -04:00
Jaakko Husso 403f08b6e3 feat(core): Archive workflows when removing folders without transfer (#15057) 2025-05-10 11:37:42 +03:00
Ricardo Espinoza 14f59373d2 fix(editor): Fix typo in empty state on the shared with you section (no-changelog) (#15262) 2025-05-09 12:39:29 -04:00
24638420bd feat: Community Nodes in the Nodes Panel (#13923)
Co-authored-by: Dana Lee <dana@n8n.io>
Co-authored-by: कारतोफ्फेलस्क्रिप्ट™ <aditya@netroy.in>
2025-05-09 11:14:41 +01:00
Jaakko Husso 374b2cf882 feat(editor): Don't confirm archiving nonactive workflows (no-changelog) (#15182) 2025-05-08 21:33:50 +03:00
Andreas Fitzek c1229e007e chore(editor): Validate SSO metadata url (#15206) 2025-05-08 15:46:26 +02:00
Jaakko Husso d870c685b5 feat(editor): Show error on Execute Workflow Node if connected workflow is archived (no-changelog) (#15056) 2025-05-08 15:02:49 +03:00
Jaakko Husso 539f4cc5be feat(editor): Change text when all applied filters add results (no-changelog) (#15198) 2025-05-08 13:17:42 +03:00
Milorad FIlipović 1c65e82b38 feat(editor): Implement 'Shared with you' section in the main navigation (#15140) 2025-05-08 09:24:32 +02:00
Marc Littlemore e530fc61a9 fix: Folders typo in modal (no-changelog) (#15142) 2025-05-06 16:02:40 +01: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
Benjamin Schroth 54dcdedece feat(editor): Support partial executions of tool nodes (#14945) 2025-05-01 08:32:47 +02:00
Cornelius Suermann 9e4cc32b78 fix: Use correct reference to 'test step' button (no-changelog) (#15018) 2025-04-30 16:28:52 +02:00
Suguru Inoue c0b54832b3 feat(editor): Add "Rendered" display mode to the logs view (#14994) 2025-04-30 11:36:28 +02:00
Suguru Inoue 8981e22dd4 fix(editor): "Trigger node not found" error when chat message is entered (#14954) 2025-04-29 13:45:30 +02:00
olegandGiulio Andreini 97055d5714 feat: AI workflow builder front-end (no-changelog) (#14820)
Co-authored-by: Giulio Andreini <g.andreini@gmail.com>
2025-04-28 15:38:32 +02:00
Milorad FIlipović 46df8b47d6 feat(editor): Show workflow breadcrumbs in canvas (#14710) 2025-04-28 13:37:55 +02:00
Raúl Gómez MoralesandGuillaume Jacquart bfd85dd3c9 feat(editor): Add time range selector to Insights (#14877)
Co-authored-by: Guillaume Jacquart <jacquart.guillaume@gmail.com>
2025-04-28 11:11:36 +02:00
Charlie Kolb 5ff073bd7b feat(editor): Include NodeDetailsView in URL (#14349) 2025-04-25 10:57:22 +02:00
Mutasem Aldmour 92e2a8e61a fix(editor): Show Transform Node in Panel only if available (#14830) 2025-04-24 09:59:22 +02:00
Elias MeireandMichael Kret 022f4755c2 fix(editor): Fix schema view bugs (#14734)
Co-authored-by: Michael Kret <michael.k@radency.com>
2025-04-24 08:53:02 +02:00
Ricardo Espinoza 697998bcf0 fix: Rename button in ApiKeyCreateOrEditModal and remove redundant scope (no-changelog) (#14811) 2025-04-23 08:13:27 -04:00
Suguru Inoueandकारतोफ्फेलस्क्रिप्ट™ 1e0853b24a feat(editor): Log details panel (#14409)
Co-authored-by: कारतोफ्फेलस्क्रिप्ट™ <aditya@netroy.in>
2025-04-17 13:44:40 +02:00
Iván Ovejero 68a87619af fix(editor): Account for $evaluateExpression in Codemirror (#14643) 2025-04-16 17:34:13 +02:00
e1b9407fe9 feat(core): Add scopes to API Keys (#14176)
Co-authored-by: Charlie Kolb <charlie@n8n.io>
Co-authored-by: Danny Martini <danny@n8n.io>
2025-04-16 09:03:16 -04:00
Elias Meire 86de2db4f3 test: Fix slow typescript editor tests by mocking typescript vfs (no-changelog) (#14631) 2025-04-15 17:38:31 +03:00
Guillaume Jacquart 46d9b60049 feat(editor): Fix paywall for dashboard disabled licences (#14617) 2025-04-15 09:37:54 +02:00
Guillaume Jacquart 296d5b4a7f feat(editor): Show specific content when 0 data on insights (#14609) 2025-04-14 14:32:50 +02:00