Marcus
995d5cc470
fix(FTP Node): List recursive ignore . and .. to prevent infinite loops ( #6707 )
...
ignore . and .. to prevent infinite loop
Co-authored-by: Michael Kret <michael.k@radency.com>
2023-07-21 11:07:49 +02:00
Michael Auerswald
08331c63fb
fix(core): Redirect user to previous url after SSO signin ( #6710 )
...
redirect user to previous url after SSO signin
2023-07-20 17:23:29 +02:00
Iván Ovejero
2a7f5437e6
test: Move test timeout to /cli
(no-changelog) ( #6712 )
2023-07-20 17:05:43 +02:00
Val
b1838f7fab
fix: Add missing indices on sqlite ( #6673 )
...
* fix: enforce tag name uniqueness on sqlite
* rename migration and add other missing indices
* add tags tests
2023-07-20 10:34:45 +01:00
Milorad FIlipović
76a765a151
fix(editor): Remove global link styling in v1 banner ( #6705 )
2023-07-20 09:30:30 +02:00
Milorad FIlipović
c3455a4ad8
feat(editor): Removing ph-no-capture
class from some elements ( #6674 )
...
* feat(editor): Remove `.ph-no-capture` class from some of the fields
* ✔️ Updating test snapshots
* ⚡ Redacting expressions preview in credentials form
* 🔧 Disable posthog input masking
* 🚨 Testing PostHog iFrame settings
* Reverting iframe test
* ⚡ Hiding API key in PostHog recordings
* ✅ Added tests for redacted values
* ✔️ Updating checkbox snapshots after label component update
* ✔️ Updating test snapshots in editor-ui
* 👕 Fix lint errors
2023-07-19 16:51:49 +02:00
कारतोफ्फेलस्क्रिप्ट™
250175d066
fix(Postgres Node): For select queries, empty result should be be replaced with {"success":true}
( #6703 )
...
* fix(Postgres Node): For select queries, empty result should be be replaced with `{"success":true}`
* ⚡ less checks
---------
Co-authored-by: Michael Kret <michael.k@radency.com>
2023-07-19 16:15:43 +02:00
कारतोफ्फेलस्क्रिप्ट™
8bb7243c2d
fix(core): Banner dismissal should also work for users migrating to v1 (no-changelog) ( #6700 )
2023-07-19 15:59:49 +02:00
कारतोफ्फेलस्क्रिप्ट™
cc29c4da74
ci: Fix test workflows (no-changelog) ( #6698 )
...
* ci: Fix test workflows (no-changelog)
We removed `pdf-parse` in #6640 , so we need to get these test PDF files from the `test-workflows` repo instead ([which has been updated to include these files](0f6ef1c804
))
* remove `\n` from ids and skipList text files
2023-07-19 14:15:38 +02:00
Jon
c7e10130d6
fix(API): Fix issue with workflow setting not supporting newer nanoids ( #6699 )
2023-07-19 13:02:35 +01:00
Milorad FIlipović
a79aa19833
fix(editor): Prevent RMC from loading schema if it's already cached ( #6695 )
...
* fix(editor): Prevent RMC from loading schema if it's already cached
* ✅ Adding new tests for RMC
* 👕 Fixing lint errors
* 👌 Updating inline loader styling
2023-07-19 13:07:39 +02:00
कारतोफ्फेलस्क्रिप्ट™
cd0e41a6b4
feat(Google Cloud Storage Node): Use streaming for file uploads ( #6462 )
...
fix(Google Cloud Storage Node): Use streaming for file uploads
2023-07-19 12:54:31 +02:00
Iván Ovejero
c7b74c3c1f
fix(editor): Ensure default credential values are not detected as dirty state ( #6677 )
...
* fix(editor): Ensure default credential values are not detected as dirty state
* chore: Remove logging
* refactor: Improve comment
2023-07-19 12:08:43 +02:00
Jon
81e98e82fd
fix(Contentful Node): Fix typo in credential name (no-changelog) ( #6692 )
2023-07-19 09:41:50 +01:00
Iván Ovejero
3566c13afc
feat: Allow eslint-config
to be externally consumable ( #6694 )
...
* feat: Allow `eslint-config` to be externally consumable
* refactor: Adjust import styles
2023-07-19 09:35:10 +02:00
कारतोफ्फेलस्क्रिप्ट™
0a31b8e2b4
feat(Read PDF Node): Replace pdf-parse with pdfjs, and add support for streaming and encrypted PDFs ( #6640 )
2023-07-18 20:07:29 +02:00
कारतोफ्फेलस्क्रिप्ट™
acda7f269f
fix(crowd.dev Node): Fix documentation urls for crowd.dev credentials and nodes ( #6696 )
2023-07-18 17:18:06 +02:00
Michael Auerswald
fce5609fa3
fix(core): Load SAML libraries dynamically ( #6690 )
...
load SAML dynamically
2023-07-18 16:01:56 +02:00
Iván Ovejero
667c15d0df
fix(core): Filter out workflows that failed to activate on startup ( #6676 )
...
* fix(core): Deactivate on init workflow that should not be retried
* fix(core): Filter out workflows with activation errors
2023-07-18 15:57:14 +02:00
Iván Ovejero
92192fbd61
fix(API): Do not add starting node on workflow creation ( #6686 )
...
* fix(API): Do not add starting node on workflow creation
* chore: Remove comment
2023-07-18 14:03:19 +02:00
Iván Ovejero
2a6cd26def
ci: Fix test checker glob (no changelog) ( #6682 )
...
ci: Fix test checker glob
2023-07-18 12:54:05 +02:00
कारतोफ्फेलस्क्रिप्ट™
9daf944ba5
fix(core): Upgrade semver to address CVE-2022-25883 ( #6689 )
...
* fix(core): Upgrade semver to address CVE-2022-25883
[GH Advisory](https://github.com/advisories/GHSA-c2qf-rxjj-qqgw )
* enforce the patched version of semver everywhere in the dev setup
2023-07-18 12:43:49 +02:00
Omar Ajoue
486d16bcdb
fix: Stop n8n from complaining about credentials when saving a new workflow form a template ( #6671 )
2023-07-18 11:58:53 +02:00
Iván Ovejero
2af1c24ead
feat: Allow hiding credential params on cloud ( #6687 )
2023-07-18 11:43:28 +02:00
Iván Ovejero
6887b4edea
fix(editor): Hide Execute Node button for unknown nodes ( #6684 )
2023-07-18 11:43:07 +02:00
कारतोफ्फेलस्क्रिप्ट™
f4a18ba87d
refactor(core): Refactor WorkflowStatistics code (no-changelog) ( #6617 )
...
refactor(core): Refactor WorkflowStatistics code
2023-07-18 11:28:24 +02:00
Csaba Tuncsik
e7091d6726
fix(editor): Add paywall state to non owner users for Variables ( #6679 )
...
* fix(editor): Add paywall state to non owner users for Variables
* fix(editor): Add variables view tests
* fix(editor): remove link from paywall state for non owner
* fix(editor): fix displaying logic
2023-07-18 11:18:07 +02:00
कारतोफ्फेलस्क्रिप्ट™
462a674d17
fix(core): Deleting manual executions should defer deleting binary data ( #6680 )
...
deleting manual executions should defer deleting binary data
2023-07-18 10:51:22 +02:00
Michael Kret
b69d20c12e
feat(Airtable Node): Overhaul ( #6200 )
2023-07-17 19:42:30 +03:00
Jon
fc8ed55c0d
fix(Microsoft Outlook Node): Fix issue with category not correctly applying ( #6583 )
2023-07-17 17:06:30 +01:00
Romain Dunand
91a052e4c5
fix(FileMaker Node): Improve returned error responses ( #6585 )
2023-07-17 17:05:28 +01:00
OlegIvaniv
2acd71eeb1
fix(Slack Node): Add UTM params to n8n reference in Slack message (no-changelog) ( #6668 )
...
fix(Slack Node): Add UTM params to n8n reference in Slack message
2023-07-17 17:07:28 +02:00
Alex Grozav
3d3b91a209
fix: Remove duplicate source control preferences fetching (no-changelog) ( #6675 )
...
fix: remove duplicate source control preferences fetching (no-changelog)
2023-07-17 16:03:27 +02:00
noctarius aka Christoph Engelbert
f233a3c59a
fix(TimescaleDB Node): Update TimescaleDB logo (no-changelog) ( #6670 )
2023-07-17 11:19:48 +01:00
Milorad FIlipović
028c899166
fix(editor): Fix mysql migration query for v1 banner (no-changelog) ( #6669 )
...
fix(editor): Fix mysql migration query for v1 banner
2023-07-17 10:54:01 +02:00
Milorad FIlipović
4240e76253
feat(editor): Implement new banners framework ( #6603 )
...
* ⚡ Implemented new grid row - banners
* ✨ Fixing node creator and executions sidebar position after layout update
* 💄 Added configurable round corners to the Callout component
* ⚡ Fixing mouse position detection and main tab bar position
* ⚡ Implemented basic banner component structure
* ⚡ Implemented banner state and dismiss logic
* ⚡ Fixing grid layout. Updating banners height state dynamically
* ⚡ Fix zoom to fit position, mouse position in demo mode and callout vertical alignment
* ⚡ Implementing proper trial banners logic
* 💄 Only showing execution usage data once the sidebar is fully expanded
* ✨ Implemented permanent/temporary dismiss logic for v1 flag
* ⚡ Minor refactoring of banner logic
* ⚡ Updating permanent dismiss logic to work with all banners
* 👕 Fixing linting errors
* ✔️ Updating Callout component test snapshots
* 💄 Tweaking zoom to fit position
* ✔️ Updating testing endpoints to use new store data
* ✅ Added banners unit tests
* ✔️ Fixing failing banner tests
* ✅ Added more banner tests
* ⚡ Updating banners dimensions on resize, removing leftover code
* ✔️ Removing store import from API file
* 👕 Fixing lint errors
* ⚡ Updating migration files
* ⚡ Using query parameters in migrations
* 👌 Addressing design review feedback
* ⚡ Updating upgrade plan button click
* ⚡ Updating the migrations syntax
* 👌 Updating permanent banner dismiss endpoint and back-end logic
* 👌 Refactoring trial banner component and ui store
* 👌 Addressing more points from code review
* 👌 Moving DOM logic from the store
* ✔️ Updated callout component snapshots
* 👌 Updating mysql migration file
* ✔️ Updating e2e test canvas coordinates after setting it's position to absolute
* 👌 Addressing back-end review feedback
* 👌 Improving typing around banners
* 👕 Fixing lint errors
2023-07-14 15:36:17 +02:00
कारतोफ्फेलस्क्रिप्ट™
ff0759530d
fix(core): Handle all uncaught exception, not just the ones from Axios ( #6666 )
2023-07-14 13:10:25 +02:00
Csaba Tuncsik
c0b1cb273e
fix(editor): Increase contrast ratio in execution list workflow names ( #6661 )
...
fix(editor): Increase contrast ration in execution list workflow names
2023-07-14 10:07:34 +02:00
Michael Auerswald
eedde24cc0
fix(core): Use lower cased email for SAML email attribute ( #6663 )
...
lower case saml email attribute
2023-07-13 23:41:52 +02:00
Sandra Ashipala
0c47be254b
fix: Minor grammar adjustment (no-changelog) ( #6626 )
2023-07-13 14:15:55 +01:00
Csaba Tuncsik
84466e9833
fix(editor): Update design system menu item component ( #6659 )
2023-07-13 13:27:25 +02:00
Kirill
e6a81f0008
feat(Telegram Node): Add support for sending messages to forum topics ( #5746 )
2023-07-13 11:03:26 +01:00
OlegIvaniv
cfbc99e1f0
fix(editor): Remove duplicated action box to upgrade on UsersSettngsView (no-changelog) ( #6652 )
...
fix(editor): Remove duplicated action box to upgrade on UsersSettngsView
Signed-off-by: Oleg Ivaniv <me@olegivaniv.com>
2023-07-13 10:47:22 +02:00
कारतोफ्फेलस्क्रिप्ट™
b895ba438a
refactor(core): Reduce boilterplate code in between tests 🧹 , and fix the tests in node.js 20 (no-changelog) ( #6654 )
...
refactor(core): Reduce boilterplate code in between tests
also cleaned up some imports, and fixed the tests in node.js 20
2023-07-13 10:14:48 +02:00
Iván Ovejero
3e07ffa73e
refactor: Move CLI commands types to own dir (no-changelog) ( #6658 )
...
refactor: Move CLI commands types to own dir
2023-07-13 10:10:08 +02:00
Iván Ovejero
c35f2b97b3
refactor: Remove outdated publicly accessible warning (no-changelog) ( #6657 )
2023-07-13 09:58:55 +02:00
कारतोफ्फेलस्क्रिप्ट™
b701dcb8ef
ci!: Drop support for Node.js 16. Add initial support for Node.js 20 ( #6649 )
...
We need to drop node 16 support, [as support for it is ends much earlier now, due to support for openssl 1.1.1 ending](https://nodejs.org/en/blog/announcements/nodejs16-eol ).
`0.236.x` releases will continue to support Node.js 16 for another two months, and `1.x.x` releases will only support Node.js 18 for now.
2023-07-12 15:03:23 +02:00
OlegIvaniv
e5620ab1e4
feat(API): Implement users account quota guards ( #6434 )
...
* feat(cli): Implement users account quota guards
Signed-off-by: Oleg Ivaniv <me@olegivaniv.com>
* Remove comment
Signed-off-by: Oleg Ivaniv <me@olegivaniv.com>
* Address PR comments
- Getting `usersQuota` from `Settings` repo
- Revert `isUserManagementEnabled` helper
- Fix FE listing of users
Signed-off-by: Oleg Ivaniv <me@olegivaniv.com>
* Refactor isWithinUserQuota getter and fix tests
Signed-off-by: Oleg Ivaniv <me@olegivaniv.com>
* Revert testDb.ts changes
Signed-off-by: Oleg Ivaniv <me@olegivaniv.com>
* Cleanup & improve types
Signed-off-by: Oleg Ivaniv <me@olegivaniv.com>
* Fix duplicated method
* Fix failing test
* Remove `isUserManagementEnabled` completely
Signed-off-by: Oleg Ivaniv <me@olegivaniv.com>
* Check for globalRole.name to determine if user is owner
Signed-off-by: Oleg Ivaniv <me@olegivaniv.com>
* Fix unit tests
Signed-off-by: Oleg Ivaniv <me@olegivaniv.com>
* Set isInstanceOwnerSetUp in specs
* Fix SettingsUserView UM
Signed-off-by: Oleg Ivaniv <me@olegivaniv.com>
* refactor: License typings suggestions for users quota guards (#6636 )
refactor: License typings suggestions
* Update packages/cli/src/Ldap/helpers.ts
Co-authored-by: Iván Ovejero <ivov.src@gmail.com>
* Update packages/cli/test/integration/shared/utils.ts
Co-authored-by: Iván Ovejero <ivov.src@gmail.com>
* Address PR comments
Signed-off-by: Oleg Ivaniv <me@olegivaniv.com>
* Use 403 for all user quota related errors
Signed-off-by: Oleg Ivaniv <me@olegivaniv.com>
---------
Signed-off-by: Oleg Ivaniv <me@olegivaniv.com>
Co-authored-by: Iván Ovejero <ivov.src@gmail.com>
2023-07-12 14:11:46 +02:00
MC Naveen
26046f6fe8
feat(OpenAI Node): Update max token limit to support newer model limits ( #6644 )
2023-07-12 12:38:54 +01:00
कारतोफ्फेलस्क्रिप्ट™
ad581566ae
ci: Run checklist job as a separate workflow (no-changelog) ( #6645 )
2023-07-12 12:51:51 +02:00