Commit Graph

213 Commits

Author SHA1 Message Date
कारतोफ्फेलस्क्रिप्ट™
08c6e9b571 refactor(editor): Replace mixed style of defineProps with the new style (no-changelog) (#9787) 2024-06-18 09:55:10 +02:00
Danny Martini
be7249f568 fix(editor): Use segments/graphemes when creating the compact sidebar entries (#9776) 2024-06-17 18:50:29 +02:00
Tomi Turtiainen
7c70b782a1 refactor: Migrate Pagination to composition API (no-changelog) (#9752) 2024-06-17 13:43:06 +03:00
Tomi Turtiainen
4541a8f2d1 refactor: Migrate Select to composition API (no-changelog) (#9750) 2024-06-17 10:23:30 +03:00
Tomi Turtiainen
666bab07fb refactor: Migrate Popover to composition API (no-changelog) (#9751) 2024-06-17 10:08:21 +03:00
Tomi Turtiainen
f49e79cc0b refactor: Migrate FormInputs to composition API (no-changelog) (#9756) 2024-06-17 10:08:04 +03:00
Tomi Turtiainen
ed2ad6c7ba refactor: Migrate Option to composition API (no-changelog) (#9754) 2024-06-17 10:07:47 +03:00
Tomi Turtiainen
2dad9ce44c refactor: Migrate ResizeObserver to composition API (no-changelog) (#9745) 2024-06-14 14:56:41 +03: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
Elias Meire
600013a1ab feat: Add support for dark mode node icons and colors (#9412)
Co-authored-by: Giulio Andreini <g.andreini@gmail.com>
2024-06-06 13:34:30 +02:00
Milorad FIlipović
5361e9f69a feat(editor): Update sticky content when checkbox state changes (#9596)
Co-authored-by: कारतोफ्फेलस्क्रिप्ट™ <aditya@netroy.in>
2024-06-05 09:01:45 +02:00
Alex Grozav
1a982d51b3 refactor(editor): Fix typecheck for design-system and chat packages (no-changelog) (#9599) 2024-06-03 16:04:21 +03:00
Tomi Turtiainen
09472fb9ee feat(editor): Clean up lead enrichment experiment (no-changelog) (#9572) 2024-06-03 10:35:55 +03:00
Mutasem Aldmour
99c15a0fd8 fix: Fix last TS issues in design system Tree.vue and Sticky.vue (no-changelog) (#9579) 2024-05-31 18:10:51 +02:00
Mutasem Aldmour
6582e1d59a fix(editor): Fix TS errors in color picker (no-changelog) (#9575) 2024-05-31 17:07:28 +02:00
Milorad FIlipović
47d774100b fix(editor): Render checkboxes in markdown (#9549) 2024-05-30 20:13:52 +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
Alex Grozav
eef5479e96 fix(editor): Fix design system typecheck errors (no-changelog) (#9447) 2024-05-21 20:53:19 +03:00
Giulio Andreini
2782534d78 feat(editor): Update Node Details View header tabs structure (#9425)
Co-authored-by: Elias Meire <elias@meire.dev>
2024-05-17 12:37:34 +02:00
Mutasem Aldmour
2967df2fe0 fix: Fix color picker type errors (#9436) 2024-05-17 11:25:13 +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
Giulio Andreini
aad43d8cdc fix(editor): Secondary button in dark mode (#9401) 2024-05-15 17:57:21 +02:00
Elias Meire
dc5994b185 feat(editor): Add item selector to expression output (#9281) 2024-05-09 14:45:31 +02:00
कारतोफ्फेलस्क्रिप्ट™
9003c15811 fix(editor): Fix i18n usage in design-system (no-changelog) (#9341) 2024-05-08 14:33:53 +02:00
Alex Grozav
1c261f85a3 refactor(editor): Migrate header WorkflowDetails to composition api (no-changelog) (#9186) 2024-04-29 07:53:42 +03:00
Elias Meire
1c7acbb629 refactor: Refactor ParameterInput to composition API + fix all TS errors (no-changelog) (#9006) 2024-04-18 11:48:52 +02:00
Tomi Turtiainen
77b359ada6 fix: Fix vue type warnings (no-changelog) (#9038) 2024-04-03 15:04:21 +03:00
Giulio Andreini
1cbd044e41 fix(editor): Toggle not visible in credentials modal, page background, info icon and expression switch background (no-changelog) (#9004)
Co-authored-by: Ricardo Espinoza <ricardo@n8n.io>
2024-03-29 15:52:57 +01: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
7176cd1407 fix(editor): Fix design system component props (#8923) 2024-03-20 05:10:39 +01:00
कारतोफ्फेलस्क्रिप्ट™
1cb1de8c87 fix(editor): Fix a link routing regression in N8nRoute, and add tests (no-changelog) (#8911) 2024-03-19 11:04:22 +01:00
कारतोफ्फेलस्क्रिप्ट™
6c693e1afd refactor(editor): Continue porting components over to composition API (no-changelog) (#8893) 2024-03-15 12:43:08 +01:00
कारतोफ्फेलस्क्रिप्ट™
e2131b9ab6 refactor(editor): Port more components over to composition API (no-changelog) (#8794) 2024-03-14 09:19:28 +01:00
कारतोफ्फेलस्क्रिप्ट™
572af38383 feat(editor): Upgrade Storybook to 8.0 (no-changelog) (#8867) 2024-03-13 16:52:29 +01:00
Iván Ovejero
35449667bf fix(editor): Fix secondary icon for environments on sidebar menu item (#8407) 2024-01-22 12:28:21 +01:00
Tomi Turtiainen
e43cf2fd71 fix(editor): Enable ctrl/cmd click in workflow editor header (#8387) 2024-01-19 14:28:44 +02:00
Tomi Turtiainen
e606e841ee fix(editor): Use web native <a> element in nav menus (#8385) 2024-01-19 12:52:39 +02:00
कारतोफ्फेलस्क्रिप्ट™
68cff4c59e refactor(editor): Improve linting for component and prop names (no-changelog) (#8169) 2023-12-28 09:49:58 +01:00
Milorad FIlipović
e928210ccd fix(editor): Prevent browser zoom when scrolling inside sticky edit mode (#8116)
## Summary
Fixes a bug where zooming inside a sticky edit mode would trigger
browser zoom. Instead, triggers regular canvas zoom.


## Related tickets and issues
Fixes ADO-1581


## Review / Merge checklist
- [ ] PR title and summary are descriptive. **Remember, the title
automatically goes into the changelog. Use `(no-changelog)` otherwise.**
([conventions](https://github.com/n8n-io/n8n/blob/master/.github/pull_request_title_conventions.md))
- [ ] [Docs updated](https://github.com/n8n-io/n8n-docs) or follow-up
ticket created.
- [ ] Tests included.
> A bug is not considered fixed, unless a test is added to prevent it
from happening again.
   > A feature is not complete without tests.
2023-12-22 14:18:32 +01:00
Milorad FIlipović
ab74bade05 feat(editor): Add node execution status indicator to output panel (#8124)
## Summary
Adding node execution status indicator to the output panel ([Figma
HiFi](https://www.figma.com/file/iUduV3M4W5wZT7Gw5vgDn1/NDV-output-pane-success-state)).

## Related tickets and issues
Fixes ADO-480

## Review / Merge checklist
- [x] PR title and summary are descriptive. **Remember, the title
automatically goes into the changelog. Use `(no-changelog)` otherwise.**
([conventions](https://github.com/n8n-io/n8n/blob/master/.github/pull_request_title_conventions.md))
- [ ] [Docs updated](https://github.com/n8n-io/n8n-docs) or follow-up
ticket created.
- [x] Tests included.
> A bug is not considered fixed, unless a test is added to prevent it
from happening again.
   > A feature is not complete without tests.
2023-12-22 12:50:36 +01:00
कारतोफ्फेलस्क्रिप्ट™
19b7f1ffb1 feat(editor): Upgrade frontend tooling to address a few vulnerabilities (#8100)
This addresses CVE-2023-49293, CVE-2023-48631, and CVE-2023-26364

## Review / Merge checklist
- [x] PR title and summary are descriptive.
2023-12-19 19:23:55 +01:00
Milorad FIlipović
36a923cf7b feat(editor): Add lead enrichment suggestions to workflow list (#8042)
## Summary
We want to show lead enrichment template suggestions to cloud users that
agreed to this. This PR introduces the front-end part of this feature
- Handoff document
- Figma Hi-fi
- [How to
test](https://linear.app/n8n/issue/ADO-1549/[n8n-fe]-update-workflows-list-page-to-show-fake-door-templates#comment-b6644c99)

Tests are being worked on in a separate PR

## Related tickets and issues
Fixes ADO-1546
Fixes ADO-1549
Fixes ADO-1604

## Review / Merge checklist
- [ ] PR title and summary are descriptive. **Remember, the title
automatically goes into the changelog. Use `(no-changelog)` otherwise.**
([conventions](https://github.com/n8n-io/n8n/blob/master/.github/pull_request_title_conventions.md))
- [ ] [Docs updated](https://github.com/n8n-io/n8n-docs) or follow-up
ticket created.
- [ ] Tests included.
> A bug is not considered fixed, unless a test is added to prevent it
from happening again.
   > A feature is not complete without tests.

---------

Co-authored-by: ricardo <ricardoespinoza105@gmail.com>
2023-12-19 09:10:03 -05:00
Alex Grozav
5ed4d19059 feat: Add opt-in enterprise license trial checkbox (no-changelog) (#7826)
<img width="518" alt="image"
src="https://github.com/n8n-io/n8n/assets/6179477/6422a057-de94-49dc-90fd-7381b5642902">

---------

Co-authored-by: Omar Ajoue <krynble@gmail.com>
2023-12-19 14:58:30 +02:00
Mutasem Aldmour
63a6e7e034 fix(editor): Update image sizes in template description not to be full width always (#8037)
## Summary
Update image sizes in template description not to be full width always.


## Related tickets and issues

https://linear.app/n8n/issue/ADO-1506/bug-fix-images-in-template-descriptions


## Review / Merge checklist
- [X] PR title and summary are descriptive. **Remember, the title
automatically goes into the changelog. Use `(no-changelog)` otherwise.**
([conventions](https://github.com/n8n-io/n8n/blob/master/.github/pull_request_title_conventions.md))
- [ ] [Docs updated](https://github.com/n8n-io/n8n-docs) or follow-up
ticket created.
- [x] Tests included.
> A bug is not considered fixed, unless a test is added to prevent it
from happening again.
   > A feature is not complete without tests.
2023-12-18 17:40:00 +01:00
Elias Meire
8a5343401d feat(editor): Filter component + implement in If node (#7490)
New Filter component + implementation in If node (v2)

<img width="3283" alt="image"
src="https://github.com/n8n-io/n8n/assets/8850410/35c379ef-4b62-4d06-82e7-673d4edcd652">

---------

Co-authored-by: Giulio Andreini <andreini@netseven.it>
Co-authored-by: Michael Kret <michael.k@radency.com>
2023-12-13 14:45:22 +01:00
oleg
dcf12867b3 feat: AI nodes usability fixes + Summarization Chain V2 (#7949)
Fixes:
- Refactor connection snapping when dragging and enable it also for
non-main connection types
- Fix propagation of errors from sub-nodes
- Fix chat scrolling when sending/receiving messages
- Prevent empty chat messages
- Fix sub-node selected styles
- Fix output names text overflow

Usability improvements:
- Auto-add manual chat trigger for agents & chain nodes
- Various labels and description updates
- Make the output parser input optional for Basic LLM Chain
- Summarization Chain V2 with a simplified document loader & text
chunking mode

#### How to test the change:
Example workflow showcasing different operation mode of the new
summarization chain:

[Summarization_V2.json](https://github.com/n8n-io/n8n/files/13599901/Summarization_V2.json)


## Issues fixed
Include links to Github issue or Community forum post or **Linear
ticket**:
> Important in order to close automatically and provide context to
reviewers
-
https://www.notion.so/n8n/David-Langchain-Posthog-notes-7a9294938420403095f4508f1a21d31d
- https://linear.app/n8n/issue/N8N-7070/ux-fixes-batch
- https://linear.app/n8n/issue/N8N-7071/ai-sub-node-bugs


## Review / Merge checklist
- [x] PR title and summary are descriptive. **Remember, the title
automatically goes into the changelog. Use `(no-changelog)` otherwise.**
([conventions](https://github.com/n8n-io/n8n/blob/master/.github/pull_request_title_conventions.md))
- [x] [Docs updated](https://github.com/n8n-io/n8n-docs) or follow-up
ticket created.
- [ ] Tests included.
> A bug is not considered fixed, unless a test is added to prevent it
from happening again. A feature is not complete without tests.
  >
> *(internal)* You can use Slack commands to trigger [e2e
tests](https://www.notion.so/n8n/How-to-use-Test-Instances-d65f49dfc51f441ea44367fb6f67eb0a?pvs=4#a39f9e5ba64a48b58a71d81c837e8227)
or [deploy test
instance](https://www.notion.so/n8n/How-to-use-Test-Instances-d65f49dfc51f441ea44367fb6f67eb0a?pvs=4#f6a177d32bde4b57ae2da0b8e454bfce)
or [deploy early access version on
Cloud](https://www.notion.so/n8n/Cloudbot-3dbe779836004972b7057bc989526998?pvs=4#fef2d36ab02247e1a0f65a74f6fb534e).

---------

Signed-off-by: Oleg Ivaniv <me@olegivaniv.com>
Co-authored-by: Elias Meire <elias@meire.dev>
2023-12-08 13:42:32 +01:00
Csaba Tuncsik
dbd62a4992 feat: Introduce advanced permissions (#7844)
This PR introduces the possibility of inviting new users with an `admin`
role and changing the role of already invited users.
Also using scoped permission checks where applicable instead of using
user role checks.

---------

Co-authored-by: Val <68596159+valya@users.noreply.github.com>
Co-authored-by: Alex Grozav <alex@grozav.com>
Co-authored-by: Iván Ovejero <ivov.src@gmail.com>
2023-12-08 12:52:25 +01:00
Tomi Turtiainen
28ac5a750e fix(editor): Fix icon for unknown node type (#7842) 2023-11-28 19:16:51 +02:00
कारतोफ्फेलस्क्रिप्ट™
117962d473 feat(core): Update LLM applications building support (no-changelog) (#7710)
extracted out of #7336

---------

Co-authored-by: Jan Oberhauser <jan.oberhauser@gmail.com>
Co-authored-by: Oleg Ivaniv <me@olegivaniv.com>
Co-authored-by: Alex Grozav <alex@grozav.com>
2023-11-28 16:47:28 +01:00
कारतोफ्फेलस्क्रिप्ट™
753cbc1e96 refactor(editor): Delete some barrel files and reduce circular dependencies (no-changelog) (#7838) 2023-11-28 12:15:08 +01:00