Commit graph

698 commits

Author SHA1 Message Date
Alex Grozav 2107de2f4a
feat(editor): Add stop current execution button in new canvas (no-changelog) (#9968) 2024-07-10 11:53:27 +03:00
Elias Meire 32ddcee782
feat(editor): Add ability to execute a specific node to canvas v2 (no-changelog) (#9986) 2024-07-10 09:56:39 +02:00
Alex Grozav 4e2f0adb2a
feat(editor): Add workflow action to switch between new and old canvas (no-changelog) (#9969) 2024-07-09 15:58:36 +03:00
Ricardo Espinoza f40f9b0287
refactor(editor): Migrate users.store to composition API (no-changelog) (#9960) 2024-07-08 10:21:03 -04:00
Alex Grozav cc27b57953
feat(editor): Add prompt to save when leaving with unsaved changes in new canvas (no-changelog) (#9967) 2024-07-08 15:57:42 +03: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 cef177455e
refactor(editor): Standardize how we use defineEmits in components using the composition API (no-changelog) (#9934) 2024-07-04 10:30:51 +03: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
Danny Martini b80df2a47e
fix(editor): Don't try to load credentials on the demo route (#9926) 2024-07-03 15:14:26 +02:00
कारतोफ्फेलस्क्रिप्ट™ 7f8857f69b
refactor(editor): Upgrade frontend typing (no-changelog) (#9915) 2024-07-03 14:19:24 +02: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
Ricardo Espinoza 4008c147d7
fix(editor): Load credentials for workflow before determining credentials errors (#9876)
Co-authored-by: Csaba Tuncsik <csaba.tuncsik@gmail.com>
2024-06-27 11:54:55 +02:00
Alex Grozav e995309789
feat(editor): Add node enable/disable functionality in new canvas (no-changelog) (#9872) 2024-06-26 16:56:58 +03:00
Csaba Tuncsik 4de58dcbf5
fix(editor): Fix initialize authenticated features (#9867) 2024-06-26 12:03:04 +01: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
Iván Ovejero 44ea4c73eb
refactor: Remove unused lint directives (no-changelog) (#9842) 2024-06-24 12:13:18 +02:00
कारतोफ्फेलस्क्रिप्ट™ e3e20b48eb
refactor(editor): Use typed-mocks to speed up tests and type-checking (no-changelog) (#9796) 2024-06-19 07:41:27 +02:00
Ricardo Espinoza 41e06be6fd
refactor(editor): Migrate n8nRootStore to use composition API (no-changelog) (#9770) 2024-06-18 13:15:12 -04:00
कारतोफ्फेलस्क्रिप्ट™ 08c6e9b571
refactor(editor): Replace mixed style of defineProps with the new style (no-changelog) (#9787) 2024-06-18 09:55:10 +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
Alex Grozav 076c35d193
refactor(editor): Migrate SettingsView to composition api (no-changelog) (#9746) 2024-06-17 11:53:40 +03:00
Ricardo Espinoza 21a9682862
refactor(editor): Migrate MfaView.vue to use script setup (no-changelog) (#9764) 2024-06-17 04:52:15 -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
Alex Grozav db1cc24414
refactor(editor): Migrate SignupView to composition api (no-changelog) (#9743) 2024-06-14 14:03:21 +03:00
oleg d62ca78a4c
refactor(editor): Migrate ErrorView component to Vue 3 (no-changelog) (#9740)
Signed-off-by: Oleg Ivaniv <me@olegivaniv.com>
2024-06-14 10:37:52 +02:00
Tomi Turtiainen 0502738c0d
fix(editor): Persist tag filter when clicking tag directly in workflows page (#9709) 2024-06-12 12:06:50 +03:00
Csaba Tuncsik f9aa340015
fix(editor): Add back credential type icon (no-changelog) (#9704) 2024-06-11 20:16:27 +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
Milorad FIlipović b652405a06
fix(editor): Prevent saving already saved workflows (#9670) 2024-06-10 16:00:21 +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
Tomi Turtiainen 1e15f73b0d
fix(editor): Remove template creds setup from workflow when copied (no-changelog) (#9673) 2024-06-10 13:36:42 +03:00
Tomi Turtiainen ebba7c87cd
fix(editor): Color node connections correctly in execution preview for nodes that have pinned data (#9669) 2024-06-07 16:12:59 +03:00
Csaba Tuncsik ed963011c9
fix(editor): Move projects and rbac files (no-changelog) (#9651) 2024-06-06 15:30:17 +02:00
Milorad FIlipović e9e3b254fe
fix(editor): Prevent running workflows using keyboard shortcuts if execution is disabled (#9644) 2024-06-06 10:41:40 +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 744c94d94b
fix(editor): Commit theme change from Save button (#9619) 2024-06-05 09:38:26 +03:00
oleg 5322802992
feat(editor): Chat Trigger tweaks (#9618)
Signed-off-by: Oleg Ivaniv <me@olegivaniv.com>
2024-06-04 17:24:18 +02:00
Milorad FIlipović 42ceec6879
fix(editor): Shrink #node-view-background to viewport size (no-changelog) (#9616) 2024-06-04 15:29:42 +02:00
Alex Grozav f6a466cd87
feat(editor): Add remove node and connections functionality to canvas v2 (#9602) 2024-06-04 15:36:27 +03:00
Ricardo Espinoza 631f077c18
fix(editor): Type errors in VariablesView.vue (no-changelog) (#9558) 2024-06-03 13:17:01 -04: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
Elias Meire 6268276746
refactor(editor): Fix typescript issues in composables and misc files (no-changelog) (#9583) 2024-06-03 11:34:51 +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
Elias Meire 1cefd488fe
refactor(editor): Fix TypeScript issues in template code (no-changelog) (#9574) 2024-05-31 15:07:49 +02:00
कारतोफ्फेलस्क्रिप्ट™ 5887ed6498
refactor(core): Extract all Auth-related User columns into a separate entity (#9557)
Co-authored-by: Ricardo Espinoza <ricardo@n8n.io>
2024-05-31 09:40:19 +02:00
oleg be4f54de15
feat(editor): Node Creator AI nodes improvements (#9484)
Signed-off-by: Oleg Ivaniv <me@olegivaniv.com>
2024-05-30 16:53:33 +02:00
Csaba Tuncsik e68a3fd6ce
fix(editor): Show workflow data in header when execution page is hard reloaded (#9529) 2024-05-30 16:47:02 +02:00
Milorad FIlipović da41d31bc0
fix(editor): Fix empty node name handling (#9548)
Co-authored-by: oleg <me@olegivaniv.com>
2024-05-30 15:25:14 +02:00
Csaba Tuncsik f914c97d11
fix(editor): Show execution error toast also if there is no error stack just message (#9526) 2024-05-29 13:57:01 +01:00
Csaba Tuncsik 49b5bd70f0
fix(editor): Send only execution id in postMessage when previewing an execution (#9514) 2024-05-27 12:44:25 +02:00
Csaba Tuncsik 93679076b4
fix(editor): Hard load after logout to reset stores (no-changelog) (#9500) 2024-05-23 17:07:40 +02:00
Iván Ovejero 75408b0113
refactor: Remove skipped tests (no-changelog) (#9497) 2024-05-23 12:29:20 +02:00
Alex Grozav 70948ec71b
feat(editor): Add initial code for NodeView and Canvas rewrite (no-changelog) (#9135)
Co-authored-by: Csaba Tuncsik <csaba.tuncsik@gmail.com>
2024-05-23 11:42:10 +03:00
कारतोफ्फेलस्क्रिप्ट™ 09a5867707
ci: Skip the flaky test in SettingsSso.test.ts (no-changelog) (#9481) 2024-05-22 17:14:58 +02:00
Csaba Tuncsik 8f55bb1457
fix(editor): Project related frontend fixes (no-changelog) (#9482) 2024-05-22 14:54:55 +01:00
Alex Grozav eef5479e96
fix(editor): Fix design system typecheck errors (no-changelog) (#9447) 2024-05-21 20:53:19 +03:00
Milorad FIlipović aac19d3285
fix: Fix type errors in community nodes components (#9445) 2024-05-17 14:11:55 +02:00
Csaba Tuncsik 596c472ecc
feat: RBAC (#8922)
Signed-off-by: Oleg Ivaniv <me@olegivaniv.com>
Co-authored-by: Val <68596159+valya@users.noreply.github.com>
Co-authored-by: कारतोफ्फेलस्क्रिप्ट™ <aditya@netroy.in>
Co-authored-by: Valya Bullions <valya@n8n.io>
Co-authored-by: Danny Martini <danny@n8n.io>
Co-authored-by: Danny Martini <despair.blue@gmail.com>
Co-authored-by: Iván Ovejero <ivov.src@gmail.com>
Co-authored-by: Omar Ajoue <krynble@gmail.com>
Co-authored-by: oleg <me@olegivaniv.com>
Co-authored-by: Michael Kret <michael.k@radency.com>
Co-authored-by: Michael Kret <88898367+michael-radency@users.noreply.github.com>
Co-authored-by: Elias Meire <elias@meire.dev>
Co-authored-by: Giulio Andreini <andreini@netseven.it>
Co-authored-by: Giulio Andreini <g.andreini@gmail.com>
Co-authored-by: Ayato Hayashi <go12limchangyong@gmail.com>
2024-05-17 10:53:15 +02:00
Milorad FIlipović 491c6ec546
feat(editor): Implement AI Assistant chat UI (#9300) 2024-05-07 15:43:19 +02:00
Ricardo Espinoza 552cf8f3db
fix(editor): Fix type errors in the SettingsLdapView.vue (no-changelog) (#9308) 2024-05-06 11:20:55 -04:00
कारतोफ्फेलस्क्रिप्ट™ b65e0e2811
fix(editor): Show MFA section to instance owner, even when external auth is enabled (#9301) 2024-05-03 15:03:59 +02:00
Iván Ovejero d92f994913
fix(editor): Resolve $vars and $secrets in expressions in credentials fields (#9289) 2024-05-03 14:39:31 +02:00
Alex Grozav ff0955c995
refactor(editor): Migrate pushConnection mixin to composable and remove collaboration store side effects (no-changelog) (#9249) 2024-05-03 10:26:15 +03:00
Alex Grozav a3eea3ac5e
feat(editor): Refactor and unify executions views (no-changelog) (#8538) 2024-04-19 07:50:18 +02:00
Milorad FIlipović 53101960e6
fix: Update sales templates card content (no-changelog) (#9155) 2024-04-18 12:30:30 +02:00
Iván Ovejero b8ab049932
refactor(core, editor): Remove legacy nodesAccess (no-changelog) (#9016) 2024-04-05 13:17:34 +02:00
Iván Ovejero ba986fb018
refactor(editor): Remove legacy audit logs view (no-changelog) (#9053) 2024-04-05 10:23:27 +02:00
कारतोफ्फेलस्क्रिप्ट™ 637b6c4d3e
refactor(editor): Do not make rest api calls for disabled features (no-changelog) (#9046) 2024-04-04 15:53:34 +02:00
कारतोफ्फेलस्क्रिप्ट™ 072c3db97d
refactor(core): Rename push sessionId to pushRef (#8905) 2024-04-03 13:43:14 +02:00
Milorad FIlipović 02219dde2f fix: Stop listening button not working in NDV (#9023) 2024-04-03 12:18:50 +02:00
Milorad FIlipović 4619dec285 feat(editor): Update templates links (#9024) 2024-04-03 12:15:08 +02:00
Michael Kret 3fd97e4c72
fix: Prevent chat modal opening on 'Test workflow' click (#9009)
Signed-off-by: Oleg Ivaniv <me@olegivaniv.com>
Co-authored-by: Oleg Ivaniv <me@olegivaniv.com>
2024-04-01 17:08:00 +03:00
कारतोफ्फेलस्क्रिप्ट™ 372d5c7d01
ci: Upgrade eslint, prettier, typescript, and some other dev tooling (no-changelog) (#8895)
Co-authored-by: Iván Ovejero <ivov.src@gmail.com>
2024-03-26 14:22:57 +01:00
Csaba Tuncsik 117b57ccc5
fix(editor): Fix accidental IDE code addition (#8971) 2024-03-26 10:50:31 +01:00
Milorad FIlipović 666867a236
feat: Fetch user cloud role and pass it on in website links (#8942) 2024-03-22 11:33:39 +01:00
Csaba Tuncsik 6955e8991c
fix(editor): Remove isOwner from IUser interface (#8888) 2024-03-18 11:39:15 +01:00
Csaba Tuncsik a92d8bfc6e
fix(editor): Fix source control docs link in add workflow button tooltip (#8891) 2024-03-15 12:46:25 +00:00
Michael Kret ed6dc86d60
feat: Add more AI node info to telemetry (#8827) 2024-03-07 12:46:07 +02:00
Alex Grozav 3cbe1e2136
feat(editor): Migrate workflowRun mixin to useRunWorkflow composable (no-changelog) (#8711) 2024-02-27 11:39:45 +02:00
Milorad FIlipović 27f3166272
fix: Send user id when setting up an account (#8639) 2024-02-27 09:21:16 +01:00
Alex Grozav c0be43bdbe
fix(editor): Fix various typecheck issues (no-changelog) (#8739) 2024-02-26 16:05:12 +02:00
Alex Grozav 4b01335aa4
feat: Add env variables to support exposing /workflows/demo route and /nodes.json route (#8506)
Co-authored-by: कारतोफ्फेलस्क्रिप्ट™ <aditya@netroy.in>
2024-02-23 18:20:12 +02:00
oleg 41b191e055
feat(editor): AI Floating Nodes (#8703)
Signed-off-by: Oleg Ivaniv <me@olegivaniv.com>
2024-02-23 13:34:32 +01:00
oleg 246f8cfcc3
feat(editor): Retrieve previous chat message on arrow-up (#8696)
Signed-off-by: Oleg Ivaniv <me@olegivaniv.com>
2024-02-22 09:32:34 +01:00
oleg 510bf8905d
refactor(editor): Refactor workflowHelpers mixin to composable (no-changelog) (#8600) 2024-02-12 10:45:05 +01:00
Mutasem Aldmour 64b10d7f5c
refactor: Remove any appcues events (#8597) 2024-02-09 15:15:59 +01:00
Elias Meire 994754bf39
feat(editor): Add delete and disable button to nodes on hover (#8482) 2024-02-02 16:02:41 +01:00
Milorad FIlipović 2aed788dc3
feat(editor): Send template id as string in all telemetry events (#8498) 2024-01-31 13:34:11 +01:00
oleg 79c9763122
refactor(editor): Prevent router.replace from computed property (no-changelog) (#8489)
Signed-off-by: Oleg Ivaniv <me@olegivaniv.com>
2024-01-30 12:00:10 +01:00
Milorad FIlipović 327cc8df73
fix(editor): Send template id as a number in telemetry events (#8484) 2024-01-30 10:37:06 +01:00
Csaba Tuncsik ad4b298be3
fix(editor): Fix workflows filter resetting (#8411) 2024-01-26 06:55:08 +01:00
कारतोफ्फेलस्क्रिप्ट™ d6deceacde
refactor(core): Remove roleId indirection (no-changelog) (#8413) 2024-01-24 13:38:57 +01:00