Commit Graph

1601 Commits

Author SHA1 Message Date
Tanay Pant
53693886df ✨ Add Demio node (#1434)
* ✨ Add Demio node

* ⚡ Improvements

* ⚡ Minor improvement on Demio-Node

Co-authored-by: ricardo <ricardoespinoza105@gmail.com>
Co-authored-by: Jan Oberhauser <jan.oberhauser@gmail.com>
2021-02-13 17:46:35 +01:00
Iván Ovejero
5baa31b053 ✨ Add QuickBooks node (#1365)
* Add OAuth2 credentials

* Adjust credentials params

* Add node to listing

* Add initial node scaffolding

* Remove unused credentials params

* Add customer search with select statement

* Add pagination to customer search

* Add customer creation functionality

* Add customer update functionality

* Small formatting fix

* Adjust property name casing for consistency

* Adjust customer operations for consistency

* Handle large QuickBooks listings

* Add initial estimate resource description

* Add estimate resource retrieval operations

* Refactor customer billing address

* Simplify customer billing address

* Fix casing for customer additional fields

* Adjust types to accommodate loadOptions functions

* Add loadOptions for customers to estimate

* Sort customer update fields alphabetically

* Refactor estimate line into standalone file

* Add stub for PDF retrieval operation

* Add invoice resource description and execute branches

* Implement estimate PDF download functionality

* Place descriptions in their own dir

* Add get and getAll for invoices

* Add send functionality to invoices

* Refactor handling of binary data

* Add invoice voiding functionality

* Add invoice deletion functionality

* Refactor resources into subdirs and add interfaces

* Add get and getAll for bill

* Add payment description

* Add get and getAll for payment

* Make variables in endpoints consistent

* Refactor interfaces for consistency

* Add interface for item resource

* Fill in fields for all resources

* Minor fixes in defaults and descriptions

* Refactor loader

* Add all resources to execute function

* Fix line property duplication

* Add get and getAll for vendor

* Optimize description imports

* Add creation for customer and bill

* Add update operation for bill

* Refactor create and update for customer

* Implement employee create and update

* Implement create and update for estimate

* Make address params more consistent

* Add create and update to payment

* Add item operations

* Add create and delete operations for invoice

* Refactor binary data handler

* Refactor generic functions

* Add create and update operations for vendor

* Fix build

* Fix total amount in bill:update

* Fix balance in bill:update

* Remove currency from bill:update

* Implement reference retrieval in bill:update

* Fix failing params in customer:update

* Fix param in employee:update

* Implement reference retrieval in estimate:update

* Fix failing params in estimate:update

* Fix failing params in invoice:update

* Fix failing param in vendor:update

* Implement reference retrieval in payment:update

* Remove unused interfaces

* Rename line property function

* Remove hared directory

* Refactor reference and sync token retrieval

* Fix line structure in bill:create

* Fix line structure in estimate:create

* Flatten responses

* Refactor line processing

* Remove unused interfaces

* Add endpoint documentation

* Fix payment:void content type

* Fix default for bill line item

* Hide auth URI query parameters

* Hide auth header parameter

* Add switch for credentials environment

* Adjust OAuth2 callback to accommodate realmId

* Retrieve realmId from OAuth2 flow

* ⚡ Improvements

* Reposition dividers

* Add IDs to display names of reference fields

* Add estimate:delete and bill:delete

* Load items in lines for bill, estimate and invoice

* Add filename for binary property in PDF download

* ⚡ Improvements

* Adjust field description

* Implement estimate:send

* Adjust field description

* Adjust custom field descriptions

* Add missing period to description

* ⚡ Minor improvements on QuickBooks-Node

* Add descriptions for bill

* Add descriptions for customer

* Add descriptions for employee

* Add descriptions for estimate

* Add descriptions for invoice

* Add descriptions for payment

* Add descriptions for vendor

Co-authored-by: ricardo <ricardoespinoza105@gmail.com>
Co-authored-by: Jan Oberhauser <jan.oberhauser@gmail.com>
2021-02-13 17:27:08 +01:00
Jan Oberhauser
9c67c893e7 ⚡ Change description of Stackby-Node 2021-02-08 18:44:53 +01:00
Ricardo Espinoza
894a4b950a ⚡ Add resource Custom Verification Email to AWS SES (#1405)
* ⚡ Add resource Custom Verification Email to AWS SES

* ⚡ Minor improvements to AWS SES Node

Co-authored-by: Jan Oberhauser <jan.oberhauser@gmail.com>
2021-02-08 00:02:10 +01:00
Ricardo Espinoza
ba7c35dbf5 ✨ Add Amazon Comprehend Node (#1415)
* ✨ Add Amazon Comprehend node

* ⚡ Improvements to #1413

Co-authored-by: Rei Maruyama <rei.maruyama@serverworks.co.jp>
2021-02-07 23:42:59 +01:00
Ricardo Espinoza
60a2cff284 ✨ Add GetResponse Trigger (#1412)
* ✨ GetResponse Trigger

* ⚡ Minor improvements to GetResponse

Co-authored-by: Jan Oberhauser <jan.oberhauser@gmail.com>
2021-02-07 23:32:12 +01:00
Tanay Pant
bf46620b52 ✨ Add Peekalink node (#1411)
* ✨ Add Peekalink node

* ⚡ Small improvements

Co-authored-by: ricardo <ricardoespinoza105@gmail.com>
2021-02-07 21:44:20 +01:00
Ricardo Espinoza
7c2755c970 ⚡ Add task resource to Microsoft Team Node (#1403)
* ⚡ Add task resource to Microsoft Team Node

* ⚡ Minor improvement on Microsoft Team Node

Co-authored-by: Jan Oberhauser <jan.oberhauser@gmail.com>
2021-02-07 21:39:39 +01:00
Jan Oberhauser
4150ae00c7 ⚡ Optimize Stackby-Icon 2021-02-07 17:39:57 +01:00
Ricardo Espinoza
3293e6207f ✨ Add Stackby Node (#1414)
* 🎉 Initial commit for stackby nodes

* 👕 Adding values into package.json

* ⚡ Improvements to #1389

* ⚡ Minor improvements to Stackby-Node

* 👕 Fix lint issue

Co-authored-by: Smit Parmar <16ce061@charusat.edu.in>
Co-authored-by: Smit Parmar <30971669+smituparmar@users.noreply.github.com>
Co-authored-by: Jan Oberhauser <jan.oberhauser@gmail.com>
2021-02-07 17:38:37 +01:00
Romain Dunand
2d8fe3a4a5 🐛 Fix script list parsing on Filemaker Node(#1342)
Scripts in sub folders where not detected
2021-02-06 16:42:07 +01:00
Iván Ovejero
58c9a92e38 🐛 Fix Google Drive delete and share (#1384)
* Fix condition that never evaluated to true

* Fix missing permissions for folder:share
2021-02-06 16:12:30 +01:00
Omar Ajoue
0d273ca854 ✨ Add delete tweet operation for Twitter node (#1368)
* Add delete tweet operation for Twitter node

* ⚡ Minior improvement on Twitter-Node

Co-authored-by: Jan Oberhauser <jan.oberhauser@gmail.com>
2021-02-06 16:08:47 +01:00
lublak
0398ec7348 ✨ Add s and u flag support for regex (#1397)
* add s flag support for regex

* add u flag (its supported since nodejs 6.4.0)
2021-02-05 09:29:16 +01:00
Harshil Agrawal
10ddcebf21 ⚡ Add codex files for new nodes (#1409) 2021-02-05 09:27:12 +01:00
Ricardo Espinoza
f370569ccc ✨ Add Tapfiliate Node (#1399)
* ✨ Tapfiliate Node

* ⚡ Improvements

* ⚡ Minor improvements to Tapfiliate Node

Co-authored-by: Jan Oberhauser <jan.oberhauser@gmail.com>
2021-02-05 09:25:41 +01:00
Ricardo Espinoza
b1ad897a86 ✨ Add download field to Airtable Trigger (#1406) 2021-02-04 15:43:48 +01:00
Ricardo Espinoza
39ef004021 ⚡ Add custom fields to company:create & company:update (Hubspot) (#1404) 2021-02-04 15:31:48 +01:00
Ricardo Espinoza
7226b5071e 🐛 Fix bug with Typeform OAuth2 flow (#1402) 2021-02-04 09:58:33 +01:00
Iván Ovejero
049bf6bee8 ✨ Add message pinning and unpinning to Telegram (#1398)
* Implement chat message pinning and unpinning

* ⚡ Add svg logo

Co-authored-by: ricardo <ricardoespinoza105@gmail.com>
2021-02-04 09:50:39 +01:00
Iván Ovejero
eb2f14d06d ✨ Add Reddit Node (#1345)
* Set up initial scaffolding and auth

* Add grant type to credentials

* Add Account operations and OAuth2 request

* Add post submission functionality

* Refactor resources into resource descriptions

* Refactor request for no auth URL

* Refactor submission description for consistency

* Add listing resource

* Refactor My Account resource into details

* Add request for all items

* Add listings for specific subreddits

* Fix minor linting details

* Add subreddit resource

* Add All-Reddit and Subreddit resource descriptions

* Adjust display options for credentials

* Add subreddit search functionality

* Clean up auth parameter

* Add user resource with GET endpoint

* Add user description

* Add submission search and commenting functionality

* Clean up logging and comments

* Fix minor details

* Fix casing in properties

* Add dividers to execute() method

* Refactor per feedback

* Remove unused description

* Add punctuation to property descriptions

* Fix resources indentation

* Add resource dividers

* Remove deprecated sidebar option

* Make subreddit:get responses consistent

* Remove returnAll and limit from subreddit:get

* Flatten user:get response for about

* Rename comment target property

* Remove best property from post:getAll

* Enrich subreddit search by keyword operation

* Remove unneeded scopes

* Add endpoint documentation

* Add scaffolding for post comment

* Add all operations for postComment resource

* Add all operations for post resource

* Refactor subreddit:getAll

* Fix postComment:getAll

* Flatten responses for profile:get

* ⚡ Improvements

* Fix response traversal for postComment:add

* Flatten response for postComment:reply

* Fix subreddit:getAll with keyword search

* Fix pagination to enforce limit

* Wrap unauthenticated API call in try-catch block

* Add 404 error for empty array responses

* Revert "Fix pagination to enforce limit"

This reverts commit 72548d952378a2f899517522b5ba4950a940c6e4.

* Turn user:get (gilded) into listing

* ⚡ Small improvement

* ⚡ Improve Reddit-Node

Co-authored-by: ricardo <ricardoespinoza105@gmail.com>
Co-authored-by: Jan Oberhauser <jan.oberhauser@gmail.com>
2021-02-04 09:37:03 +01:00
Ricardo Espinoza
dc98de1ab2 ✨ Add support for multiple subscriptions in Hubspot Trigger (#1358)
* ⚡ Add support for multiple subscriptions in Hubspot Trigger

* ⚡ Load object properties for the user

* ⚡ Improvements

* ⚡ Some improvements to the Hubspot-Node

Co-authored-by: Jan Oberhauser <jan.oberhauser@gmail.com>
2021-02-01 08:31:40 +01:00
Jan
5549550928 ✨ Add attachment types to Signl4 Node (#1388)
* SIGNL4: Attachment Support

Attachment support added to SIGNL4.

* SI'GNL4: Attachment Support

Attachment support added for SIGNL4.

* Update GenericFunctions.ts

* Update GenericFunctions.ts

* Update GenericFunctions.ts

* Update GenericFunctions.ts

* ⚡ Improvements to #1356

Co-authored-by: rons4 <ron@signl4.com>
2021-01-31 20:08:38 +01:00
Jan Oberhauser
044218bba7 ⚡ Minor improvements on Signl4 Node 2021-01-31 20:07:32 +01:00
Thomas Jost
63f2865d44 ✨ Add support for Todoist sections (#1374) 2021-01-31 19:09:24 +01:00
Tanay Pant
8dd384ce2c ✨ Add TimescaleDB node (#1378)
* ✨ Add TimescaleDB node

* ⚡ Improvements

Co-authored-by: ricardo <ricardoespinoza105@gmail.com>
2021-01-31 18:57:03 +01:00
Jan Oberhauser
85c0338014 ⚡ Remove debug console.log 2021-01-30 18:49:41 +01:00
Ricardo Espinoza
db417da464 ✨ Add list and list-entry resources to Affinity Node (#1387) 2021-01-30 18:47:27 +01:00
Ricardo Espinoza
05df13a887 ⚡ Add project field when creating a task on Asana Node (#1386) 2021-01-30 18:34:49 +01:00
Ricardo Espinoza
46fe96b72c ⚡ Extended Jira Node (#1306)
* ⚡ Add Issue Attachment resource

* ⚡ Add custom fields to issue:create and issue:update

* ⚡ Filter custom fields by the project selected

* ⚡ Change the logo to SVG

* ⚡ Small improvement

* ⚡ Minor improvements to Jira Node

* ⚡ Add download field to issueAttachment get and getAll

Co-authored-by: Jan Oberhauser <jan.oberhauser@gmail.com>
2021-01-29 20:08:27 +01:00
ricardo
73189eda87 ⚡ Improvements to #1356 2021-01-29 00:48:05 -05:00
Ricardo Espinoza
48362f50ef ✨ Add Discourse Node (#1348)
* ✨ Discourse Node

* ⚡ Add missing credential file

* ⚡ Improvements

* ⚡ Improvements

* ⚡ Minor improvements on Discourse Node

Co-authored-by: Jan Oberhauser <jan.oberhauser@gmail.com>
2021-01-28 19:00:47 +01:00
Ricardo Espinoza
d0b896da38 ✨ Add SecurityScorecard node (#1371)
* ✨Add SecurityScorecard node

* Move portfolio:edit fields to the main view.

The API request uses PUT so it will replace undefined fields if they are not set.

* Style improvements

* ⚡ Improvements to #1247

* ⚡ Improvements

* ⚡ Minor improvements on SecurityScorecard Node

Co-authored-by: Mika Luhta <12100880+mluhta@users.noreply.github.com>
Co-authored-by: Jan Oberhauser <jan.oberhauser@gmail.com>
2021-01-28 18:31:37 +01:00
Jan Oberhauser
2c834ef9c4 ⚡ Minor improvements to Slack-Node 2021-01-25 14:56:59 +01:00
tumf
025272953e ✨ Add message.delete in Slack nodes (#1377) 2021-01-25 14:56:37 +01:00
Harshil Agrawal
4b54b39903 ⚡ Add Codex files for Beeminder and SendGrid node (#1376) 2021-01-25 13:29:24 +01:00
dilmac
2e1edcad87 ⚡ Remove duplicate conditional on Function-Node (#1375) 2021-01-25 12:54:49 +01:00
Jan Oberhauser
2568b4b571 ⚡ Increase IMAP auth timeout 2021-01-25 08:45:54 +01:00
Ben Hesseldieck
d395498882 ✨ Add support for webhook route parameters (#1343)
* 🚧 add webhookId to URL

* 🚧 add webhookId to webhook entity, 🔧 refactor migrations

* 🚧 🐘 postgres migration

* 🚧 add mySQL migration

* 🚧 refactor mongoDB

* 🚧 add webhookId to IWebhookDb

* 🚧 starting workflow with dynamic route works

* ⚡ production dynamic webhooks complete

* 🎨 fix lint issues

* 🔧 dynamic path for webhook-test complete

* 🎨 fix lint issues

* 🎨 fix typescript issue

* ⚡ add error message for dynamic webhook-test

* 🔨 improve handling of leading `/`

* 🚧 add webhookId to URL

* 🚧 add webhookId to webhook entity, 🔧 refactor migrations

* 🚧 🐘 postgres migration

* 🚧 add mySQL migration

* 🚧 refactor mongoDB

* 🚧 add webhookId to IWebhookDb

* 🚧 starting workflow with dynamic route works

* ⚡ production dynamic webhooks complete

* 🎨 fix lint issues

* 🔧 dynamic path for webhook-test complete

* 🎨 fix lint issues

* 🎨 fix typescript issue

* ⚡ add error message for dynamic webhook-test

* 🔨 improve handling of leading `/`

* ⚡ Fix issue that tab-title did not get reset on new workflow

* Revert "⚡ Fix issue that tab-title did not get reset on new workflow"

This reverts commit 699d0a8946e08339558c72b2714601329fbf5f2c.

* 🔧 reset params before extraction

* 🐘 removing unique constraint for webhookId

* 🚧 handle multiple webhooks per id

* 🔧 enable webhook-test for multiple WH with same id

* 🐘 add migration for postgres

* ⚡ add mysql migration

* 🎨 fix lint issue

Co-authored-by: Jan Oberhauser <jan.oberhauser@gmail.com>
2021-01-23 20:00:32 +01:00
Ricardo Espinoza
1a68303319 ⚡ Add custom fields to Mautic: contact:create & contact:update (#1311) 2021-01-23 19:34:36 +01:00
Iván Ovejero
5ba66fb081 🐛 Fix default value for Send Notification Email option on GDrive (#1357) 2021-01-23 15:22:31 +01:00
Ricardo Espinoza
298836b1f8 ✨ Add Compression Node (#1319)
* ✨ Compression Node

* ⚡ Validate input data format when decompressing

* ⚡ Improvements to Compression Node

Co-authored-by: Jan Oberhauser <jan.oberhauser@gmail.com>
2021-01-23 15:00:44 +01:00
Iván Ovejero
ef666ea57b ✨ Add GitHub user invite functionality (#1334)
* ✨ Add user invite functionality

* Fix getRepositories by un-hiding owner property

* ⚡ Small fix

Co-authored-by: ricardo <ricardoespinoza105@gmail.com>
2021-01-23 13:11:00 +01:00
Jan
6448537d4c ✨ Add NextCloud user create functionality
✨ Add NextCloud user invite functionality
2021-01-23 13:03:22 +01:00
Jan Oberhauser
1cfdae389e ⚡ Minor improvement to NextCloud Node 2021-01-23 12:57:30 +01:00
Jan
cb5460d3c2 ⚡ Add Slack:getPermalink (#1370)
* Add chat.getPermalink interface in Slack Nodes.

* ⚡ Small improvements to #1366

Co-authored-by: tumf <y.takahara@gmail.com>
2021-01-23 12:18:39 +01:00
Jan Oberhauser
09f075cc5a ⚡ Minor improvements to Slack:getPermalink 2021-01-23 12:17:38 +01:00
ricardo
39fd7dc8ce ⚡ Small improvements to #1366 2021-01-22 15:23:50 -05:00
ricardo
2ca9c6de7d ⚡ Small improvements 2021-01-22 14:58:06 -05:00
rons4
6ccc104926 Update GenericFunctions.ts 2021-01-22 10:10:53 +01:00