Michael Kret
bd69907477
fix: Prevent empty path in webhooks ( #16864 )
...
Co-authored-by: Roman Davydchuk <roman.davydchuk@n8n.io >
2025-07-04 10:07:40 +03:00
Iván Ovejero
060acd2db8
chore: Lintfix frontend packages ( #16896 )
2025-07-02 10:31:11 +02:00
Michael Kret
98b821bbd8
feat: Don't allow multiple active workflows with same form path ( #16722 )
2025-06-27 13:04:21 +03:00
Alex Grozav
9c654dbbf7
refactor(editor): Move templates api to @n8n/rest-api-client package (no-changelog) ( #16542 )
2025-06-23 14:04:33 +03:00
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
Suguru Inoue
3ba6419710
fix(editor): Deactivate workflow on save if trigger is missing ( #15642 )
2025-06-02 11:31:59 +02:00
Alex Grozav
e704077864
refactor(editor): Extract @n8n/i18n package for internationalization (no-changelog) ( #15466 )
2025-05-30 12:44:33 +03:00
Charlie Kolb
5967c13165
fix(editor): Handle Loop node execution data preview correctly when inserting a node ( #15351 )
2025-05-19 15:19:32 +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
Iván Ovejero
131baabb7f
refactor(core): Remove legacy expression evaluator ( #14518 )
2025-05-13 17:29:48 +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
Mutasem Aldmour
48f0c91a47
fix(editor): Close saving modal when workflow is new ( #14836 )
2025-04-29 15:48:25 +02:00
Michael Kret
be53453def
feat: Prevent webhook url takeover ( #14783 )
2025-04-28 14:29:32 +03:00
jeanpaul
8360283c6f
feat(MCP Server Trigger Node): Add MCP Server Trigger node to expose tools to MCP clients ( #14403 )
...
Co-authored-by: कारतोफ्फेलस्क्रिप्ट™ <aditya@netroy.in >
2025-04-09 14:45:24 +02:00
Charlie Kolb
73748e300e
feat(core): Add special @tool displayOption ( #14318 )
...
Co-authored-by: कारतोफ्फेलस्क्रिप्ट™ <aditya@netroy.in >
2025-04-04 09:22:13 +02:00
Charlie Kolb
fdcca1d0ed
fix(editor): Adjust URL on lost change warning Cancel or failed save ( #13683 )
2025-03-24 15:52:37 +01:00
Alex Grozav
8215e0b59f
refactor: Migrate NodeConnectionType to const object type (no-changelog) ( #14078 )
...
Co-authored-by: कारतोफ्फेलस्क्रिप्ट™ <aditya@netroy.in >
2025-03-21 14:01:26 +02:00
कारतोफ्फेलस्क्रिप्ट™
d2dd1796a8
chore: Lintfix and format (no-changelog) ( #13705 )
2025-03-05 16:50:43 +01:00
Milorad FIlipović
2cb9d9e29f
feat(editor): Add functionality to create folders ( #13473 )
2025-02-28 15:50:50 +01:00
Alex Grozav
f5743176e5
refactor(editor): Move editor-ui and design-system to frontend dir (no-changelog) ( #13564 )
2025-02-28 14:28:30 +02:00