Commit graph

8150 commits

Author SHA1 Message Date
Oleg Ivaniv 3da012ff8a Revert to // eslint-disable-next-line @typescript-eslint/no-misused-promises disabling of mixins init
Signed-off-by: Oleg Ivaniv <me@olegivaniv.com>
2023-07-26 17:23:05 +03:00
Alex Grozav 991e63b1bf fix: fix linting issues 2023-07-26 17:16:58 +03:00
Milorad FIlipović f3bcd6f0b8
fix(editor): Some css fixes for vue3 branch (#6749)
*  Fixing filter button height

*  Update input modal button position

*  Updating tags styling

*  Fix event logging settings spacing

* 👕 Fixing lint errors
2023-07-26 17:04:33 +03:00
OlegIvaniv bcbe7909c5
fix(editor): Fix Vue 3 linting issues (#6748)
* fix(editor): Fix Vue 3 linting issues

Signed-off-by: Oleg Ivaniv <me@olegivaniv.com>

* fix MainSidebar linter issues

* revert pnpm lock

* update pnpm lock file

---------

Signed-off-by: Oleg Ivaniv <me@olegivaniv.com>
Co-authored-by: Alex Grozav <alex@grozav.com>
2023-07-26 17:03:48 +03:00
Alex Grozav dab3d3a400 fix: fix log streaming e2e race condition 2023-07-26 16:46:10 +03:00
Alex Grozav 4f87d2d533 fix: fix tag creation 2023-07-26 16:01:52 +03:00
Alex Grozav 682ba0bc93 fix: fix focus behaviour in tags selector 2023-07-26 15:57:25 +03:00
Alex Grozav 134938dcc9 Merge branch 'vue3' of github.com:n8n-io/n8n into vue3 2023-07-26 15:39:49 +03:00
Alex Grozav 7840788d95 fix: fix tags dropdown in duplicate wf modal 2023-07-26 15:39:40 +03:00
Csaba Tuncsik ae020cf7c0 Merge branch 'vue3' of github.com:n8n-io/n8n into vue3 2023-07-26 14:26:00 +02:00
Csaba Tuncsik 4c6ae8f086 fix(editor): Change component prop to be typed 2023-07-26 14:25:52 +02:00
Alex Grozav 03f00d0ffa fix: fix 14-mapping e2e tests in ci 2023-07-26 14:22:11 +03:00
Alex Grozav 32552d42be chore: fix linting issue 2023-07-26 13:34:09 +03:00
Alex Grozav ba4c3f3a35 fix: increase timeout for executionslist tets 2023-07-26 13:32:25 +03:00
Alex Grozav 2cbf49e8d7 fix: update tests 2023-07-26 13:11:28 +03:00
Alex Grozav d28685beba fix: post-merge fixes 2023-07-26 12:52:41 +03:00
Alex Grozav 85434b0dcb chore: merge master 2023-07-26 12:35:19 +03:00
Alex Grozav b584bb4cc6 fix: fix design-system deps 2023-07-26 12:27:04 +03:00
Alex Grozav 3b93e86adc Merge branch 'vue3' of github.com:n8n-io/n8n into vue3 2023-07-26 12:23:32 +03:00
Alex Grozav 21624b7f40 fix: fix linting issues 2023-07-26 12:23:23 +03:00
Iván Ovejero 2a76388a8e
fix(editor): Restore collapsed sidebar items for Vue 3 (#6743)
fix(editor): Restore collapsed sidebar items
2023-07-26 09:53:29 +02:00
Iván Ovejero 35ae72e00d
fix(editor): Adjust NDV height for Vue 3 (#6742)
fix(editor): Adjust NDV height
2023-07-26 09:53:14 +02:00
Iván Ovejero 5df058e0d8
fix(editor): Adjust spacing in templates for Vue 3 (#6744)
* fix(editor): Adjust spacing in templates

* fix: Undo unneeded change

* fix: Undo unneeded change
2023-07-26 09:52:49 +02:00
कारतोफ्फेलस्क्रिप्ट™ 1438a737b3
fix(core): Fix RemoveResetPasswordColumns migration for sqlite (no-changelog) (#6739) 2023-07-26 09:39:15 +02:00
Alex Grozav d8073efa94 fix: remove button override references 2023-07-26 10:33:57 +03:00
Michael Auerswald fc7aa8bd66
feat: Environments release using source control (#6653)
* initial telemetry setup and adjusted pull return

* quicksave before merge

* feat: add conflicting workflow list to pull modal

* feat: update source control pull modal

* fix: fix linting issue

* feat: add Enter keydown event for submitting source control push modal (no-changelog)

feat: add Enter keydown event for submitting source control push modal

* quicksave

* user workflow table for export

* improve telemetry data

* pull api telemetry

* fix lint

* Copy tweaks.

* remove authorName and authorEmail and pick from user

* rename owners.json to workflow_owners.json

* ignore credential conflicts on pull

* feat: several push/pull flow changes and design update

* pull and push return same data format

* fix: add One last step toast for successful pull

* feat: add up to date pull toast

* fix: add proper Learn more link for push and pull modals

* do not await tracking being sent

* fix import

* fix await

* add more sourcecontrolfile status

* Minor copy tweak for "More info".

* Minor copy tweak for "More info".

* ignore variable_stub conflicts on pull

* ignore whitespace differences

* do not show remote workflows that are not yet created

* fix telemetry

* fix toast when pulling deleted wf

* lint fix

* refactor and make some imports dynamic

* fix variable edit validation

* fix telemetry response

* improve telemetry

* fix unintenional delete commit

* fix status unknown issue

* fix up to date toast

* do not export active state and reapply versionid

* use update instead of upsert

* fix: show all workflows when clicking push to git

* feat: update Up to date pull translation

* fix: update read only env checks

* do not update versionid of only active flag changes

* feat: prevent access to new workflow and templates import when read only env

* feat: send only active state and version if workflow state is not dirty

* fix: Detect when only active state has changed and prevent generation a new version ID

* feat: improve readonly env messages

* make getPreferences public

* fix telemetry issue

* fix: add partial workflow update based on dirty state when changing active state

* update unit tests

* fix: remove unsaved changes check in readOnlyEnv

* fix: disable push to git button when read onyl env

* fix: update readonly toast duration

* fix: fix pinning and title input in protected mode

* initial commit (NOT working)

* working push

* cleanup and implement pull

* fix getstatus

* update import to new method

* var and tag diffs are no conflicts

* only show pull conflict for workflows

* refactor and ignore faulty credentials

* add sanitycheck for missing git folder

* prefer fetch over pull and limit depth to 1

* back to pull...

* fix setting branch on initial connect

* fix test

* remove clean workfolder

* refactor: Remove some unnecessary code

* Fixed links to docs.

* fix getstatus query params

* lint fix

* dialog to show local and remote name on conflict

* only show remote name on conflict

* fix credential expression export

* fix: Broken test

* dont show toast on pull with empty var/tags and refactor

* apply frontend changes from old branch

* fix tag with same name import

* fix buttons shown for non instance owners

* prepare local storage key for removal

* refactor: Change wording on pushing and pulling

* refactor: Change menu item

* test: Fix broken test

* Update packages/cli/src/environments/sourceControl/types/sourceControlPushWorkFolder.ts

Co-authored-by: Iván Ovejero <ivov.src@gmail.com>

---------

Co-authored-by: Alex Grozav <alex@grozav.com>
Co-authored-by: Giulio Andreini <g.andreini@gmail.com>
Co-authored-by: Omar Ajoue <krynble@gmail.com>
Co-authored-by: Iván Ovejero <ivov.src@gmail.com>
2023-07-26 09:25:01 +02:00
Alex Grozav 605b03bab4 Merge branch 'vue3' of github.com:n8n-io/n8n into vue3 2023-07-26 10:02:20 +03:00
Alex Grozav dcc013e7a5 fix: fix sticky component and inline text edit 2023-07-26 10:02:12 +03:00
Csaba Tuncsik 85ae2851d5 Merge branch 'vue3' of github.com:n8n-io/n8n into vue3
# Conflicts:
#	packages/editor-ui/src/components/ExecutionFilter.vue
2023-07-26 07:46:20 +02:00
Csaba Tuncsik 155e3e9e11 fix(editor): move :deep selectors to a separate scoped style block 2023-07-26 06:37:09 +02:00
Iván Ovejero bcfc5e717b
refactor(core): Move webhook DB access to repository (no-changelog) (#6706)
* refactor(core): Move webhook DB access to repository (no-changelog)

* make sure `DataSource` is initialized before it's dependencies

at some point I hope to replace `DataSource` with a custom `DatabaseConnection` service class that can then disconnect and reconnect from DB without having to update all repositories.

---------

Co-authored-by: कारतोफ्फेलस्क्रिप्ट™ <aditya@netroy.in>
2023-07-25 18:17:34 +02:00
Alex Grozav 5dec9d32b6 Merge branch 'vue3' of github.com:n8n-io/n8n into vue3 2023-07-25 17:58:58 +03:00
Alex Grozav c5f06d638b fix: fix tags manager 2023-07-25 17:58:51 +03:00
Michael Kret 533b0bac13
fix(Telegram Trigger Node): Add guard to 'include' call on null or undefined (#6730) 2023-07-25 16:59:44 +03:00
Michael Kret 4cae091cfb
fix(Postgres Node): Arrays in query replacement fix (#6718) 2023-07-25 15:34:45 +03:00
Alex Grozav 28fc97fa03 fix: fix tags dropdown 2023-07-25 15:15:10 +03:00
Csaba Tuncsik 03a8dd6f44 Merge branch 'vue3' of github.com:n8n-io/n8n into vue3 2023-07-25 13:36:55 +02:00
Csaba Tuncsik 1288648f53 Merge remote-tracking branch 'origin/master' into vue3
# Conflicts:
#	cypress/e2e/12-canvas-actions.cy.ts
#	cypress/support/commands.ts
2023-07-25 13:36:37 +02:00
OlegIvaniv ed09e9c695
Revert "test(editor): Add canvas actions E2E tests" (#6736)
Revert "test(editor): Add canvas actions E2E tests (#6723)"

This reverts commit 052d82b220.
2023-07-25 13:26:11 +02:00
Alex Grozav be069d5eea Merge branch 'vue3' of github.com:n8n-io/n8n into vue3 2023-07-25 14:01:36 +03:00
Alex Grozav d72a396ab5 fix: fix 17-sharing e2e suite 2023-07-25 14:01:27 +03:00
Iván Ovejero 94b7023da8
refactor: Remove deprecated $data (#6576)
Co-authored-by: Alex Grozav <alex@grozav.com>
2023-07-25 13:30:23 +03:00
Alex Grozav 8616f28516 feat: update event names 2023-07-25 13:26:11 +03:00
Alex Grozav 14a814a34b Merge branch 'vue3' of github.com:n8n-io/n8n into vue3 2023-07-25 13:13:39 +03:00
Alex Grozav da0315d585 fix: fixed param name update and credential edit 2023-07-25 13:13:30 +03:00
Michael Auerswald c0d2bac94d
feat(core): Add cache service (#6729)
* add cache service

* PR adjustments

* switch to maxSize for memory cache
2023-07-25 11:56:38 +02:00
Csaba Tuncsik 295aa94103 Merge remote-tracking branch 'origin/master' into vue3 2023-07-25 11:50:06 +02:00
Alex Grozav baa4a4bad5 fix: fix route watcher 2023-07-25 11:41:50 +03:00
Iván Ovejero e1e6d4a749
refactor(core): Prevent community packages queries if feature is disabled (#6728) 2023-07-25 10:22:32 +02:00
Alex Grozav ea2e5371dc fix: fix tooltip buttons styling 2023-07-25 10:16:28 +03:00