Commit graph

453 commits

Author SHA1 Message Date
Ricardo Espinoza a13a4f7442
refactor: Move API keys into their own table (no-changelog) (#10629)
Co-authored-by: कारतोफ्फेलस्क्रिप्ट™ <aditya@netroy.in>
2024-09-26 08:58:49 -04:00
Alex Grozav dd3b2cb62d
fix(editor): Fix node deletion undo/redo in new canvas (no-changelog) (#10935) 2024-09-25 12:59:54 +03:00
Mutasem Aldmour 23c09eae42
fix: Ensure user id for early track events (#10885) 2024-09-23 14:13:06 +02:00
Mutasem Aldmour 557db9c170
fix: Enable Assistant on other credential views (#10931) 2024-09-23 14:06:38 +02:00
Ricardo Espinoza 99d4058e9d
refactor(editor): Migrate workflow.ee.store to composition API (#10912) 2024-09-23 07:51:41 -04:00
कारतोफ्फेलस्क्रिप्ट™ 769ddfdd1d
refactor(core): Move some request DTOs to @n8n/api-types (no-changelog) (#10880)
Some checks failed
Test Master / install-and-build (push) Has been cancelled
Benchmark Docker Image CI / build (push) Has been cancelled
Test Master / Unit tests (18.x) (push) Has been cancelled
Test Master / Unit tests (20.x) (push) Has been cancelled
Test Master / Unit tests (22.4) (push) Has been cancelled
Test Master / Lint (push) Has been cancelled
Test Master / Notify Slack on failure (push) Has been cancelled
2024-09-20 21:14:06 +02:00
Ricardo Espinoza 583d3a7acb
refactor: Clean all instances of isNpmAvailable (#10891) 2024-09-20 10:38:52 -04:00
Ricardo Espinoza 26a653a79a
refactor(editor): Clean all instances of isDesktopDeployment (#10884) 2024-09-20 08:24:08 -04:00
Ricardo Espinoza cee57b6504
refactor(editor): Migrate LogStreaming.store.ts to composition API (#10719)
Some checks are pending
Test Master / install-and-build (push) Waiting to run
Test Master / Unit tests (18.x) (push) Blocked by required conditions
Test Master / Unit tests (20.x) (push) Blocked by required conditions
Test Master / Unit tests (22.4) (push) Blocked by required conditions
Test Master / Lint (push) Blocked by required conditions
Test Master / Notify Slack on failure (push) Blocked by required conditions
Benchmark Docker Image CI / build (push) Waiting to run
2024-09-19 09:15:01 -04:00
Milorad FIlipović b86fd80fc9
fix(editor): Update gird size when opening credentials support chat (#10882) 2024-09-19 14:06:14 +02:00
Danny Martini 2a084f96f8
feat: Implement new partial execution logic for acyclic workflows (no-changelog) (#10256)
Co-authored-by: Tomi Turtiainen <10324676+tomi@users.noreply.github.com>
2024-09-18 15:06:36 +02:00
कारतोफ्फेलस्क्रिप्ट™ 430c14ad19
refactor(core): Move frontend settings to @n8n/api-types (no-changelog) (#10856) 2024-09-17 17:21:11 +02:00
Milorad FIlipović d65ade4e92
fix(editor): Add missing node parameter values to AI Assistant request (#10788) 2024-09-17 16:14:02 +02:00
कारतोफ्फेलस्क्रिप्ट™ 6a35812f92
ci: Setup biome and pre-commit hooks for formatting (no-changelog) (#10795)
Some checks are pending
Test Master / install-and-build (push) Waiting to run
Test Master / Unit tests (18.x) (push) Blocked by required conditions
Test Master / Unit tests (20.x) (push) Blocked by required conditions
Test Master / Unit tests (22.4) (push) Blocked by required conditions
Test Master / Lint (push) Blocked by required conditions
Test Master / Notify Slack on failure (push) Blocked by required conditions
Benchmark Docker Image CI / build (push) Waiting to run
Co-authored-by: Tomi Turtiainen <10324676+tomi@users.noreply.github.com>
2024-09-17 15:10:22 +03:00
Mutasem Aldmour 3be31e27ed
fix: Fix telemetry causing console error (#10828) 2024-09-16 12:11:50 +02:00
कारतोफ्फेलस्क्रिप्ट™ 2f8c8448d3
refactor(core): Move push message types to a new shared package (no-changelog) (#10742) 2024-09-13 13:02:00 +02:00
Mutasem Aldmour 2bc983ba32
feat: Add credential help to Assistant (no-changelog) (#10736) 2024-09-11 16:38:39 +02:00
कारतोफ्फेलस्क्रिप्ट™ a1e011dd2a
refactor(editor): Enable collaboration features only in NodeView v2 (no-changelog) (#10756) 2024-09-11 14:22:55 +02:00
Tomi Turtiainen 6df6f5f8df
fix(editor): Fix xss issues in toast usages (#10733) 2024-09-09 13:26:21 +03:00
Milorad FIlipović 91d9be2066
fix: Prevent AI assistant session reset when workflow is saved (#10707) 2024-09-06 11:06:51 +02:00
Milorad FIlipović 3a8078068e
feat(editor): Add AI Assistant support chat (#10656) 2024-09-05 10:54:35 +02:00
Csaba Tuncsik e318a6323a
refactor(editor): Refactor project utils splitName (no-changelog) (#10669) 2024-09-05 09:17:46 +02:00
Csaba Tuncsik cd0891e4f1
fix(editor): Fix opening executions tab from a new, unsaved workflow (#10652) 2024-09-04 15:32:03 +02:00
Alex Grozav 0f91fd2b2e
fix(editor): Fix workflow loading after switching to executions view in new canvas (no-changelog) (#10655) 2024-09-04 13:18:20 +03:00
Tomi Turtiainen 2ea2bfe762
feat: Reintroduce collaboration feature (#10602) 2024-09-03 17:52:12 +03:00
Alex Grozav 32ce65c1af
feat(editor): Overhaul node insert position computation in new canvas (no-changelog) (#10637) 2024-09-03 15:11:44 +03:00
Milorad FIlipović d92374b5c6
feat(editor): AI assistant UX improvements (no-changelog) (#10568) 2024-09-03 10:43:24 +02:00
Eugene 022ddcbef9
feat(core): Execution curation (#10342)
Co-authored-by: oleg <me@olegivaniv.com>
2024-09-02 15:20:08 +02:00
Raúl Gómez Morales a20c915e57
test(editor): Increase test coverage for users settings page and modal (#10623) 2024-08-30 16:45:18 +02:00
Ricardo Espinoza c4eb3746d7
refactor: Use NodeConnectionType consistently across the code base (no-changelog) (#10595) 2024-08-29 09:55:53 -04:00
Milorad FIlipović 95a9cd2c73
feat(editor): Implement new app layout (#10548) 2024-08-28 14:01:05 +02:00
Milorad FIlipović a6f4dbb0ab
test(editor): Unit tests for assistant store and new design system components (no-changelog) (#10508) 2024-08-23 15:55:07 +02:00
कारतोफ्फेलस्क्रिप्ट™ a73b9a38d6
fix(editor): Prevent Safari users from accessing the frontend over insecure contexts (#10510) 2024-08-22 14:30:55 +02:00
कारतोफ्फेलस्क्रिप्ट™ 9fe6a71690
feat(core): Logout should invalidate the auth token (no-changelog) (#10335)
Some checks are pending
Test Master / install-and-build (push) Waiting to run
Test Master / Unit tests (18.x) (push) Blocked by required conditions
Test Master / Unit tests (20.x) (push) Blocked by required conditions
Test Master / Unit tests (22.4) (push) Blocked by required conditions
Test Master / Lint (push) Blocked by required conditions
Test Master / Notify Slack on failure (push) Blocked by required conditions
2024-08-22 09:33:06 +02:00
Tomi Turtiainen 7bf25ea505
refactor(editor): Add types for dataPinningEventBus (no-changelog) (#10499) 2024-08-22 09:31:48 +03:00
Milorad FIlipović 0276323881
fix(editor): Sending 'Assistant session started event' to posthog (no-changelog) (#10500)
Co-authored-by: Shireen Missi <shireen@n8n.io>
2024-08-21 16:31:02 +01:00
Michael Kret 973956cc26
fix: Show input names when node has multiple inputs (#10434) 2024-08-19 16:28:07 +03:00
Alex Grozav b857c2cda0
fix(editor): Add workflow scopes when initializing workflow (#10455)
Some checks are pending
Test Master / install-and-build (push) Waiting to run
Test Master / Unit tests (18.x) (push) Blocked by required conditions
Test Master / Unit tests (20.x) (push) Blocked by required conditions
Test Master / Unit tests (22.4) (push) Blocked by required conditions
Test Master / Lint (push) Blocked by required conditions
Test Master / Notify Slack on failure (push) Blocked by required conditions
Co-authored-by: Mutasem Aldmour <mutasem@n8n.io>
2024-08-16 14:51:38 +02:00
Tomi Turtiainen 1466ff7525
refactor(editor): Remove id param from PATCH /me calls (no-changelog) (#10449) 2024-08-16 12:15:48 +03:00
Tomi Turtiainen 39c8e50ad0
fix: Require mfa code to change email (#10354) 2024-08-15 10:36:04 +03:00
Michael Kret 4d222ac19d
feat(AI Transform Node): New node (#10405)
Co-authored-by: Giulio Andreini <g.andreini@gmail.com>
Co-authored-by: Shireen Missi <94372015+ShireenMissi@users.noreply.github.com>
2024-08-14 16:20:02 +03:00
Mutasem Aldmour 5ed2a77740
feat: Add Ask assistant behind feature flag (#9995)
Co-authored-by: Ricardo Espinoza <ricardo@n8n.io>
Co-authored-by: Milorad Filipovic <milorad@n8n.io>
2024-08-14 14:59:11 +02:00
Shireen Missi bae0116d78
fix: Remove node AI Transform node (no-changelog) (#10400) 2024-08-14 13:01:14 +02:00
कारतोफ्फेलस्क्रिप्ट™ c4fcbe40c5
fix(editor): Remove @n8n/permissions from n8n-workflow (no-changelog) (#10399) 2024-08-14 12:52:19 +02:00
Csaba Tuncsik 117e2d968f
fix(editor): Connect up new project viewer role to the FE (#9913) 2024-08-13 16:45:28 +03:00
Tomi Turtiainen 3384f52a35
fix: Require mfa code to disable mfa (#10345) 2024-08-13 15:56:54 +03:00
Shireen Missi 5cac0f339d
feat(Okta Node): Add Okta Node (#10278)
Co-authored-by: Giulio Andreini <g.andreini@gmail.com>
Co-authored-by: Elias Meire <elias@meire.dev>
2024-08-12 16:49:06 +01:00
Tomi Turtiainen 9d7caacc69
fix: Require mfa code for password change if its enabled (#10341) 2024-08-12 17:08:55 +03:00
Csaba Tuncsik 1cf48cc301
fix(editor): Enable credential sharing between all types of projects (#10233) 2024-08-09 16:31:02 +02:00
Michael Kret 0de9d56619
feat(AI Transform Node): New node (#9990)
Some checks are pending
Test Master / install-and-build (push) Waiting to run
Test Master / Unit tests (18.x) (push) Blocked by required conditions
Test Master / Unit tests (20.x) (push) Blocked by required conditions
Test Master / Unit tests (22.4) (push) Blocked by required conditions
Test Master / Lint (push) Blocked by required conditions
Test Master / Notify Slack on failure (push) Blocked by required conditions
Co-authored-by: Giulio Andreini <g.andreini@gmail.com>
Co-authored-by: Shireen Missi <94372015+ShireenMissi@users.noreply.github.com>
2024-08-07 18:07:48 +03:00
Csaba Tuncsik 42ba8841c4
fix(editor): Enable moving resources only if team projects are available by the license (#10271) 2024-08-01 17:33:10 +02:00
Mutasem Aldmour de015ff297
fix(editor): Fix updating/uninstalling community nodes (#10138)
Co-authored-by: कारतोफ्फेलस्क्रिप्ट™ <aditya@netroy.in>
2024-07-23 11:25:56 +02:00
Elias Meire a036aa43dc
feat(editor): Connect adjacent nodes when a node is deleted in canvas v2 (no-changelog) (#10125) 2024-07-22 12:41:43 +02:00
Elias Meire 2e5c548452
feat(editor): Add duplicate and copy/paste to canvas v2 (no-changelog) (#10112) 2024-07-19 14:49:52 +02:00
Ricardo Espinoza ba27c987dc
refactor(editor): Migrate settings.store to composition API (no-changelog) (#10022)
Co-authored-by: Elias Meire <elias@meire.dev>
2024-07-19 08:35:36 -04:00
Csaba Tuncsik 5a9a2713b4
fix(editor): Remove "move" action from workflow and credential on community plan (#10057) 2024-07-18 15:34:39 +02:00
Alex Grozav 45affe5d89
feat(editor): Add ability to import workflows in new canvas (no-changelog) (#10051)
Co-authored-by: Elias Meire <elias@meire.dev>
2024-07-18 11:59:11 +03:00
Elias Meire 1d2b403644
fix(editor): Use selected input item for autocomplete (#10019) 2024-07-12 10:11:59 +02:00
Alex Grozav 1aae65dfdc
feat(editor): Add ability to add a node between two nodes in new canvas (no-changelog) (#10006) 2024-07-11 17:05:51 +03:00
Alex Grozav 57dfefd0f6
feat(editor): Add support for fallback nodes and new addNodes node render type in new canvas (no-changelog) (#10004) 2024-07-11 13:03:46 +03:00
Ricardo Espinoza f40f9b0287
refactor(editor): Migrate users.store to composition API (no-changelog) (#9960) 2024-07-08 10:21:03 -04:00
Ricardo Espinoza 4ff4534454
refactor(editor): Remove getters with arguments from communityNodes.store.ts (#9964) 2024-07-08 10:13:30 -04:00
Alex Grozav 8f970b5d37
feat(editor): Add execute workflow functionality and statuses to new canvas (no-changelog) (#9902)
Signed-off-by: Oleg Ivaniv <me@olegivaniv.com>
Co-authored-by: Oleg Ivaniv <me@olegivaniv.com>
2024-07-08 13:25:18 +03:00
कारतोफ्फेलस्क्रिप्ट™ 9e92a5774e
refactor(core): Remove Onboarding call prompts (no-changelog) (#9933) 2024-07-04 13:51:26 +02:00
कारतोफ्फेलस्क्रिप्ट™ 86018aa6e0
refactor(core): Remove Ask AI HTTP request feature (no-changelog) (#9931) 2024-07-04 12:09:45 +02:00
Ricardo Espinoza f64ca621e1
refactor(editor): Migrate ui.store to use composition API (no-changelog) (#9892) 2024-07-03 15:11:40 -04:00
कारतोफ्फेलस्क्रिप्ट™ 22990342df
refactor(core): Delete all collaboration related code (no-changelog) (#9929) 2024-07-03 18:46:24 +02:00
Iván Ovejero be9a247577
feat: Introduce debug info button (#9895) 2024-07-03 09:38:21 +02:00
Ricardo Espinoza 8debac755e
refactor(editor): Migrate tags.store to use composition API (no-changelog) (#9891) 2024-07-02 14:15:20 -04:00
Csaba Tuncsik f229577209
fix(editor): Fix frontend project roles (#9901) 2024-07-02 14:17:09 +02:00
Michael Kret af69c80bf5
feat(Merge Node): Overhaul, v3 (#9528)
Co-authored-by: Jan Oberhauser <jan.oberhauser@gmail.com>
Co-authored-by: Shireen Missi <94372015+ShireenMissi@users.noreply.github.com>
2024-07-02 13:47:04 +03:00
Mutasem Aldmour 10f7d4b5b9
feat(editor): Remove Segment (#9878) 2024-06-28 10:52:36 +02:00
Alex Grozav 13d83f2037
fix(editor): Fix performance issues related to expressions and pinned data (#9882)
Co-authored-by: Mutasem Aldmour <mutasem@n8n.io>
2024-06-27 18:50:09 +02:00
Iván Ovejero 6cb3072a5d
fix(editor): Use pinned data to resolve expressions in unexecuted nodes (#9693)
Co-authored-by: Milorad Filipovic <milorad@n8n.io>
Co-authored-by: Mutasem Aldmour <mutasem@n8n.io>
2024-06-27 10:49:53 +02:00
कारतोफ्फेलस्क्रिप्ट™ 803895360c
refactor(editor): Delete unused code (no-changelog) (#9866) 2024-06-26 11:45:41 +02:00
Alex Grozav 31c456700a
feat(editor): Compute node position and connections when creating new nodes in new canvas (no-changelog) (#9830) 2024-06-25 12:11:44 +03:00
Csaba Tuncsik 1ba656ef4a
fix(editor): Properly update workflow info in main header (#9789) 2024-06-24 15:08:24 +02:00
Ricardo Espinoza 89b8d04fcd
refactor(editor): Migrate nodeTypes.store to use composition API (no-changelog) (#9795) 2024-06-19 12:34:38 -07:00
Ricardo Espinoza f6b8b8d956
refactor(editor): Migrate versions.store to use composition API (no-changelog) (#9798) 2024-06-19 08:34:58 -07:00
कारतोफ्फेलस्क्रिप्ट™ 65c5609ab5
feat(core): Use WebCrypto to generate all random numbers and strings (#9786) 2024-06-19 13:33:57 +02:00
Ricardo Espinoza 41e06be6fd
refactor(editor): Migrate n8nRootStore to use composition API (no-changelog) (#9770) 2024-06-18 13:15:12 -04:00
कारतोफ्फेलस्क्रिप्ट™ 876bcbb04c
fix(core): Make enterprise trial requests via the backend (no-changelog) (#9784) 2024-06-17 19:56:52 +02:00
Alex Grozav 12604fe1da
feat(editor): Add capability to open NDV and rename node (no-changelog) (#9712) 2024-06-17 15:46:55 +03:00
Ricardo Espinoza 60491d979d
refactor(editor): Migrate Credentials.store to use composition API (no-changelog) (#9767) 2024-06-17 04:54:38 -04:00
Ricardo Espinoza 4a1ff4878f
refactor(editor): Migrate CommunityNodes.store to use composition API (no-changelog) (#9766) 2024-06-17 04:53:25 -04:00
Danny Martini 2cf4364ee0
fix: When editing nodes only show the credentials in the dropdown that the user is allowed to use in that workflow (#9718) 2024-06-14 14:48:49 +02:00
Csaba Tuncsik bc35e8c33d
feat(editor): Add move resources option to workflows and credentials on (#9654) 2024-06-11 14:21:16 +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 817167cf4b
refactor(core): Merge event bus controllers and remove dead code (no-changelog) (#9688) 2024-06-10 17:38:02 +02:00
Ricardo Espinoza 22bdb0568e
refactor(editor): Fix remaining FE type check errors (no-changelog) (#9607)
Co-authored-by: Alex Grozav <alex@grozav.com>
2024-06-10 16:23:06 +03:00
Iván Ovejero b0b4093072
refactor(editor): Stop expecting null execution status (no-changelog) (#9672) 2024-06-10 10:19:40 +02:00
Csaba Tuncsik ed963011c9
fix(editor): Move projects and rbac files (no-changelog) (#9651) 2024-06-06 15:30:17 +02:00
Csaba Tuncsik c92765dcdb
fix(editor): Filter credentials by project ID also for new workflow (#9615) 2024-06-05 15:58:15 +02:00
Tomi Turtiainen d6a046b8ad
refactor: Update typings of /me/settings and /users/:id/settings endpoints (no-changelog) (#9620) 2024-06-05 09:35:43 +03:00
Alex Grozav f6a466cd87
feat(editor): Add remove node and connections functionality to canvas v2 (#9602) 2024-06-04 15:36:27 +03:00
Milorad FIlipović 245c63f216
fix(editor): Skip disabled nodes when detecting workflow issues (#9610) 2024-06-04 13:26:57 +02:00
oleg 68420ca6be
refactor(editor): Fix NodeView/Canvas related TS errors (#9581)
Signed-off-by: Oleg Ivaniv <me@olegivaniv.com>
2024-06-03 16:33:20 +02:00
Tomi Turtiainen 09472fb9ee
feat(editor): Clean up lead enrichment experiment (no-changelog) (#9572) 2024-06-03 10:35:55 +03:00
Elias Meire e23420d89d
refactor(editor): Fix TypeScript issues in views (no-changelog) (#9573) 2024-05-31 15:52:00 +02:00
Tomi Turtiainen 93fb9b5393
fix(editor): Fix ts errors across the board (no-changelog) (#9561) 2024-05-31 10:48:09 +03:00