Michael Kret
bb4db58819
fix(core): Remove linting exceptions in nodes-base, @typescript-eslint/no-unsafe-argument (no-changelog)
2023-02-28 05:39:43 +02:00
Jonathan Bennetts
3af3db160b
fix: fix typo in error messages when a property does not exist ( #4310 )
2023-02-23 08:33:43 +00:00
Iván Ovejero
b03e358a12
refactor: Integrate consistent-type-imports
in nodes-base (no-changelog) ( #5267 )
...
* 👕 Enable `consistent-type-imports` for nodes-base
* 👕 Apply to nodes-base
* ⏪ Undo unrelated changes
* 🚚 Move to `.eslintrc.js` in nodes-base
* ⏪ Revert "Enable `consistent-type-imports` for nodes-base"
This reverts commit 529ad72b05
.
* 👕 Fix severity
2023-01-27 12:22:44 +01:00
Michael Kret
e667df783c
fix(core): Revert rule @typescript-eslint/prefer-nullish-coalescing
2023-01-19 14:37:19 +02:00
Michael Kret
6608e69457
refactor(core): Remove linting exceptions in nodes-base (no-changelog) ( #4944 )
2023-01-13 18:11:56 +01:00
कारतोफ्फेलस्क्रिप्ट™
5cf70e1007
refactor: Consolidate redundant code in workflow execution-functions (no-changelog) ( #4884 )
...
* refactor: Consolidate redundant code in workflow interfaces (no-changelog)
* consolidate all execution-functions interfaces code
* move rawBody definition back
* address PR comments
2022-12-23 18:27:07 +01:00
कारतोफ्फेलस्क्रिप्ट™
231257d081
fix: Always retain original errors in the error chain on NodeOperationError ( #4951 )
2022-12-16 18:47:20 +01:00
Michael Kret
61e26804ba
refactor(core): Remove linting exceptions in nodes-base ( #4794 )
...
* ⚡ enabled array-type
* ⚡ await-thenable on
* ⚡ ban-types on
* ⚡ default-param-last on
* ⚡ dot-notation on
* ⚡ member-delimiter-style on
* ⚡ no-duplicate-imports on
* ⚡ no-empty-interface on
* ⚡ no-floating-promises on
* ⚡ no-for-in-array on
* ⚡ no-invalid-void-type on
* ⚡ no-loop-func on
* ⚡ no-shadow on
* ⚡ ban-ts-comment re enabled
* ⚡ @typescript-eslint/lines-between-class-members on
* address my own comment
* @typescript-eslint/return-await on
* @typescript-eslint/promise-function-async on
* @typescript-eslint/no-unnecessary-boolean-literal-compare on
* @typescript-eslint/no-unnecessary-type-assertion on
* prefer-const on
* @typescript-eslint/prefer-optional-chain on
Co-authored-by: कारतोफ्फेलस्क्रिप्ट™ <aditya@netroy.in>
2022-12-02 21:54:28 +01:00
feelgood-interface
5d852f9230
fix(SendInBlue Trigger Node): fix typo in credential name ( #4357 )
2022-11-08 15:42:04 +00:00
Michael Kret
1d57b10942
refactor(core): fix for no-uncaught-json-parse warnings
2022-10-21 21:52:43 +03:00
brianinoa
74cedd94a8
feat(SendInBlue Node): Add SendInBlue Regular + Trigger Node ( #3746 )
...
* add sendinblue svg icon
* Add code and required files for new sendinblue node
* Add node to package.json
* Update credentials to display API Key instead of Access Token
* Use new svg found in brandfetch
* ⚡ Improvements
* ♻️ Moved descriptions for email to it's own file
* ⚡ Added support for contact get
* ⚡ moved email descriptions to it's own file
* ⚡ Add logic to conditionally remove/format sms,email
* ⚡ Improvements
* ⚡ Refactor Sender descriptions to it's own file
* ⚡ Fix urls
* ⚡ Improvements attempt
* ⚡ Refactor remove inline descriptions
* ⚡ Minor improvement
* 🎨 Learn a nice way to send options as key-value
* ⚡ Improvements
* ♻️ Fix Create Operation structure
* ♻️ Refactor create functionality for attribute
♻️ Introduce override for createAttribute selectedCategory
♻️ Add delete functionality
* 🔥 Remove preSend from delete
* ⚡ Implement override for body types
* ⚡ Cleanup node file
* ⚡ Update response for contact update
⚡ Update request url for contact delete
* ⚡ Add presend check for optional properties that are empty
⚡ Add Model file and TransactionalEmail interface
* ⚡ formatting
* ♻️ Remove requestOperations from Node Description level
* ♻️ Cleanup routing for Get All
♻️ Make Identifier required
* ⚡ Formatting
* ♻️ Add Options Collection
* ♻️ Add Filters area
* ♻️ Formatting
* ♻️ Handle empty return
* ♻️ Remove unused code
* ♻️ Fix pagination
♻️ Fix empty return for delete
* ⚡ Add pagination
* ⚡ Fix Modified Since
* ♻️ Reorder send operation ui
* ⚡ Remove no longer needed presend
⚡ Add send html template operation
* ♻️ Make Contact Attribute name and type required
* ♻️ Rename Attribute to Contact Attribute
* ♻️ Rename Identifier to Contact Identifier
* ♻️ Remove SMS from root level because it can exist in Contact Attributes
* ♻️ Fix Array type using 'Array<T>'
♻️ Fix double quotes should be single quotes
* 👕 Lint Fix
* ⚡ Add email attachment functionality
⚡ Add attachment data validation
* ⚡ Add dynamic loading of Email Template IDs
* ♻️ Cleanup validation method
* ⚡ Introduce workaround and use binary data for attachments
* feat: Migrated to npm release of riot-tmpl fork.
* 👕 Lint fix rules
* 👕 Lint fix rules
* fix: Updated imports to use @n8n_io/riot-tmpl
* fix: Fixed Logger.ts types.
* ⚡ Fix mixmatch of filename and package.json credentials list
* ⚡ fix mixmatch in nodes list
* feat(core): Give access to getBinaryDataBuffer in preSend method
* ⚡ clean up mixmatches in node naming
* ♻️ Refactor code to use newly exposed getBinaryDataBuffer method
* ⚡ Improvements
* 🔥 Remove unnecessary lines
* 👕 Fix linting issues
* ⚡ Fix issues with up to date APIs and improve readability
* ⚡ update naming of files
* ♻️ Move sendHtml boolean above subject
♻️ Update naming from Parameters to Fields
* ♻️ Move sendHtml boolean above subject
♻️ Update naming from Parameters to Fields
* ♻️ Add attribute name url encoding
♻️ Change limit's default to 50
* ⚡ Fix default for templateId
* ⚡ Fix display name for attribute list
* ♻️ Add clarity to attribute value display name
* ♻️ Add tags and attachments for emails
* ♻️ Add use of item's binary data fileName
* 👕 Fix action lint rule
* 👕 Remove deprecated lint rule
* ⬆️ Update eslint-plugin-n8n-nodes-base
* 👕 Fix lint rule for file name
* ⚡ Fix update attribute
* ♻️ Add upsert capabilites
* 🔥 Remove create or update operation
* ♻️ Add sendInBlueWebhookApi namespace
* ♻️ Add Webhook API functionality
* ⚡ Add SendInBlue Trigger
* ⚡ Return correct webhookId data
* ⚡ Add placeholder for receiving data
* 👕 Fixing existing linting issues
* 🚨 Enable namespacing in tslint file
* 👕 Fix linting issues
* ⚡ Rename exported WebhookApi
* 🔥 Remove unused Model.ts file
* ♻️ Update node to use SendInBlue namespace
* ⚡ Revert back to allowing upsert functionality
* ♻️ Fix options to better describe events
* Remove update flag for create operation
* ♻️ Fix discrepancies for contact resource
* remove no-namespace lint rule
* 👕 Fix linting issues
* ♻️ Add sendInBlueWebhookApi namespace
* ♻️ Add Webhook API functionality
* ⚡ Add SendInBlue Trigger
* ⚡ Return correct webhookId data
* ⚡ Add placeholder for receiving data
* 👕 Fix linting issues
* ⚡ Rename exported WebhookApi
* ♻️ Fix options to better describe events
* Add optionswithuri import that was lost
* ⚡ Fix details from janober's review
* ⚡ Fix order of displayName and name properties
* ⚡ Fix default value and improve loadOptions
* ⚡ Introduce support for comma separated attribute values
* ⚡ Introduce support for comma separated attribute values
* 👕 Fix linting issues
* Update defaults and required props
* ⚡ Fix copy paste issue Upsert was not using correct endpoint
* ⚡ Fix upsert email field display name
* ⚡ Last update, upsert email description
* ⚡ Add PostReceived type limit
Co-authored-by: ricardo <ricardoespinoza105@gmail.com>
Co-authored-by: Alex Grozav <alex@grozav.com>
Co-authored-by: Jan Oberhauser <jan.oberhauser@gmail.com>
2022-08-03 18:08:51 +02:00