Commit Graph

96 Commits

Author SHA1 Message Date
Albert Alises
c28d501ba1
fix(ai-builder): Stop builder from adding auth to inbound trigger nodes by default (#29648) 2026-05-04 10:25:17 +00:00
Tuukka Kantola
ea5b874a8c
feat(editor): Update built-in node icons to custom SVGs (#28104)
Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-04-10 08:53:41 +00:00
Michael Kret
4d356c36d6
feat: Environment var to disable forms pages sandboxing (#27409) 2026-03-27 10:52:22 +00:00
Elias Meire
5b6ee17c81
feat(core): Add signature validation for waiting webhooks and forms (#24159)
Co-authored-by: Michael Kret <88898367+michael-radency@users.noreply.github.com>
2026-03-23 11:48:52 +00:00
Dawid Myslak
6f2f384f39
fix(Form Node): Improve custom CSS sanitization (#26623) 2026-03-06 10:43:17 +00:00
Dawid Myslak
f1a074f946
fix(Form Node): Improve form rendering consistency (#26540) 2026-03-05 13:26:48 +00:00
n8n-assistant[bot]
562d867483
chore: Bundle 2026-W7 (#26214)
Signed-off-by: Oleg Ivaniv <me@olegivaniv.com>
Co-authored-by: Tomi Turtiainen <10324676+tomi@users.noreply.github.com>
Co-authored-by: yehorkardash <yehor.kardash@n8n.io>
Co-authored-by: James Gee <1285296+geemanjs@users.noreply.github.com>
Co-authored-by: Iván Ovejero <ivov.src@gmail.com>
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com>
Co-authored-by: Stephen Wright <sjw948@gmail.com>
Co-authored-by: oleg <me@olegivaniv.com>
Co-authored-by: Albert Alises <albert.alises@gmail.com>
Co-authored-by: Danny Martini <danny@n8n.io>
2026-02-25 07:08:58 +00:00
Mutasem Aldmour
9729c2a5da
feat(ai-builder): Add code-base workflow builder (#24535)
Co-authored-by: Claude Opus 4.5 <noreply@anthropic.com>
2026-02-10 12:24:27 +00:00
RomanDavydchuk
ac832e6530
fix(Form Node): Render \n properly in the Form Ending page (#24988)
Co-authored-by: yehorkardash <yehor.kardash@n8n.io>
2026-02-04 18:19:51 +00:00
mfsiega
44650b1bb3
feat(FormTrigger Node): Support ip filtering for the FormTrigger node (#24644) 2026-01-26 14:58:24 +00:00
Michael Kret
cd489fe4bd
fix(n8n Form Node): Clarify description parameter (#24580) 2026-01-21 09:59:35 +00:00
Michael Kret
d2a0e860dc
fix: Form trigger and Wait Form mode basic authentication fix for form POST request (#23795)
Co-authored-by: Dimitri Lavrenük <20122620+dlavrenuek@users.noreply.github.com>
Co-authored-by: Dimitri Lavrenük <dimitri.lavrenuek@n8n.io>
Co-authored-by: cubic-dev-ai[bot] <191113872+cubic-dev-ai[bot]@users.noreply.github.com>
Co-authored-by: yehorkardash <yehor.kardash@n8n.io>
2026-01-14 10:33:17 +00:00
Dawid Myslak
680f264731
fix(Form Node): Preserve CSS child combinator selectors in custom styling (#24106)
Co-authored-by: Michael Kret <88898367+michael-radency@users.noreply.github.com>
2026-01-14 10:00:07 +00:00
Michael Kret
0523cc35bc
feat: Binary data merge and expressions simplification (#23270)
Co-authored-by: Dimitri Lavrenük <20122620+dlavrenuek@users.noreply.github.com>
2026-01-12 13:29:36 +00:00
Elias Meire
a992a45ad0
feat(editor): Overhaul (nested) collection UI (#20951)
Co-authored-by: Dawid Myslak <dawid.myslak@gmail.com>
2026-01-12 08:34:42 +00:00
Dawid Myslak
921d3f24db
feat(Form Node): Dynamic attributes in form editor (#23433)
Co-authored-by: Elias Meire <elias@meire.dev>
2025-12-23 11:51:54 +01:00
Elias Meire
c9abeff5e3
fix: Harden form and trigger response handling (#23061) 2025-12-12 14:08:59 +01:00
Tomi Turtiainen
9144314476 Merge branch 'master' into v2 2025-12-10 10:08:10 +02:00
mfsiega
15a8e1b567
fix(Form Node): Remove uploaded files from tmp (#22873) 2025-12-08 14:36:15 +01:00
Svetoslav Dekov
8e68a67d38
fix(editor): Replace activate with publish in trigger nodes (no-changelog) (#22811) 2025-12-05 15:17:37 +02:00
Dawid Myslak
271a9dd218
feat(Form Node): Split form name and label (#22304) 2025-12-03 22:49:58 +02:00
Dawid Myslak
b0fc88b437
feat(Form Node): Allow users to set a default value for form fields (#22200) 2025-11-28 12:16:26 +01:00
mfsiega
7603f9195e
test: Fix broken test expectation (no-changelog) (#22193) 2025-11-23 19:56:22 +01:00
yehorkardash
a9f117cefe
fix(n8n Form Node): Allow undefined formatDate (#21811) 2025-11-21 16:43:55 +00:00
mfsiega
c8d604d2c4
Merge commit from fork
* enforce content type multipart/form-data when we handle body.files

* fix unit tests
2025-11-13 12:51:40 +02:00
Michael Kret
8b42820163
fix(n8n Form Node): From trigger selection (#21069) 2025-10-24 09:00:38 +03:00
Michael Kret
7f651ca5a3
fix(n8n Form Node): CSP headers should not be set on response with redirect (#20864) 2025-10-17 14:15:31 +03:00
Michael Kret
d03a6c08e1
feat: Define node's waiting message in the node's description (#20416)
Co-authored-by: Iván Ovejero <ivov.src@gmail.com>
2025-10-08 11:11:31 +03:00
mfsiega
354bcf44b1
fix(webhook Node): More informative error for webhook response config mismatch (#19693) 2025-09-19 12:15:01 +02:00
Michael Kret
7ea920dbe7
fix(n8n Form Node): Add html table tags to allowedTags, CSP headers on form completion, free text sanitization removed (#19446) 2025-09-16 10:31:23 +03:00
yehorkardash
6456b7c07d
chore(Form Node): Add dropdown example (#18809)
Co-authored-by: Michael Kret <michael.k@radency.com>
2025-09-05 09:09:00 +03:00
Elias Meire
2203d1e77f
fix(n8n Form Trigger Node): Make order of form field name inputs consistent (#18410) 2025-08-15 16:10:54 +03:00
Michael Kret
fdab0ab116
feat: Checkboxes and Radio Buttons field types (#17934)
Co-authored-by: Your Name <you@example.com>
Co-authored-by: Roman Davydchuk <roman.davydchuk@n8n.io>
2025-08-11 17:11:22 +03:00
Dana
2d4abf156c
feat(n8n Form Node): Allow basic styling of form completion message (#17338) 2025-07-16 12:55:23 +02:00
Jaakko Husso
878026aff6
fix(n8n Form Node): Make customizing form custom styles possible on mobile screens and on form end redirect (#17060) 2025-07-08 12:02:42 +03:00
Iván Ovejero
422aa82524
chore: Lintfix nodes-base (#16877) 2025-07-01 15:05:40 +02:00
Dana
759e555993
fix(n8n Form Node): Prevent XSS with video and source tags (#16329) 2025-06-16 16:42:54 +02:00
Eugene
a0a4476175
chore: Rename Test workflow -> Execute workflow (#15112) 2025-05-13 09:35:41 +02:00
कारतोफ्फेलस्क्रिप्ट™
979f9e6327
refactor: Overhaul nodes-testing setup - Part 3 (no-changelog) (#14967) 2025-04-29 17:42:21 +02:00
Dana
9672a6db0a
fix(n8n Form Node): Use binary response from latest node in execution (#14842) 2025-04-28 12:32:18 +02:00
Michael Kret
3feab31792
fix(n8n Form Trigger Node): Remove relience on getWorkflowStaticData for passing query parameters (#14728) 2025-04-18 10:37:46 +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
Dana
4bc1c1a547
fix(n8n Form Node): Remove field requirement and do not inherit description (#14254) 2025-04-01 12:21:39 +02:00
Michael Kret
9bd72eaa13
fix(n8n Form Node): Hidden field fix (#14219) 2025-03-28 15:41:26 +00:00
Dmitrii
7614dbecd7
fix(n8n Form Trigger Node): Fix docs link (no-changelog) (#14118) 2025-03-24 10:29:36 +00: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
Dana
8f46371d77
feat(n8n Form Trigger Node): Respond with File (#13507) 2025-03-19 11:56:40 +00:00
Michael Kret
de23ae5558
fix(n8n Form Node): Resolve expressions in HTML fields (#13755) 2025-03-11 05:40:58 +02:00
कारतोफ्फेलस्क्रिप्ट™
d2dd1796a8
chore: Lintfix and format (no-changelog) (#13705) 2025-03-05 16:50:43 +01:00
Dana
20dfaa3be6
fix(n8n Form Trigger Node): Sanitize HTML for formNode (#13595) 2025-03-03 14:28:54 +01:00