Commit graph

9099 commits

Author SHA1 Message Date
Alex Grozav 74537bdb50 fix: re-enable tests 2023-07-26 14:23:13 +03: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
कारतोफ्फेलस्क्रिप्ट™ 5b99f1e177 ci: Update changelog generation to work with node 18 2023-07-26 10:28:54 +02: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
Alex Grozav bda99d43d5 fix: update e2e tests 2023-07-26 10:32:28 +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
Ali Afsharzadeh ed9f86bb95
fix(core): Use exec in docker images to forward signals correctly (#6732) 2023-07-25 17:08:58 +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 8c8f75e115 fix: fix 15-scheduler-node e2e suite 2023-07-25 10:19:22 +03:00
Alex Grozav ee53c81eff fix: fix varous e2e suites 2023-07-25 10:16:37 +03:00
Alex Grozav ea2e5371dc fix: fix tooltip buttons styling 2023-07-25 10:16:28 +03:00
Alex Grozav efe49d1329 fix: fix node redrawing 2023-07-25 09:04:12 +03:00
कारतोफ्फेलस्क्रिप्ट™ eeb49e9375 ci: Fix tests on postgres (no-changelog) 2023-07-25 00:11:33 +02:00
Ricardo Espinoza 89f44021b9
fix(core): Use JWT as reset password token (#6714)
* use jwt to reset password

* increase expiration time to 1d

* drop user id query string

* refactor

* use service instead of package in tests

* sqlite migration

* postgres migration

* mysql migration

* remove unused properties

* remove userId from FE

* fix test for users.api

* move migration to the common folder

* move type assertion to the jwt.service

* Add jwt secret as a readonly property

* use signData instead of sign in user.controller

* remove base class

* remove base class

* add tests
2023-07-24 17:40:17 -04:00
Alex Grozav 5c6de8f230 Merge branch 'vue3' of github.com:n8n-io/n8n into vue3 2023-07-24 18:29:18 +03:00
Alex Grozav 810567c4e8 fix: fix 10-settings-log-streaming e2e tests 2023-07-24 18:29:09 +03:00