Commit graph

4350 commits

Author SHA1 Message Date
Ricardo Espinoza c574a0d20d
Add components parameter to Jira (#2428) 2021-11-19 15:46:48 +01:00
Jan Oberhauser d0bde5e0c6 🔀 Merge branch 'master' into fix/http-request-node 2021-11-19 10:19:48 +01:00
Mutasem Aldmour d8598b0126
Workflow canvas revamp (#2388)
* bring back overrides

* fix input output label positions

* simply update label positions

* refactor a bunch

* update min x to show items

* hide overlay on connection

* only delete target connection, add maximum to push nodes out

* rename const

* rename const

* set new insert position

* fix insert behavior

* update position handling

* show arrow along with label

* update connector

* set endpoint styles

* update pattern

* push nodes up / down in case of if node

* set position in switch

* only one action at a time

* add custom flow chart type

* select start node by default when opening new workflow

* add enter delay

* fix delete bug

* change connection type

* add offset for if/switch/merge

* fix gap

* fix drag issue

* implement new states

* update disabled state

* add selected state

* make selects faster

* update positioning

* truncate when selected

* remove offset for actions

* fix icon scaling

* refactor js plumb

* fix looping behavior at close distance

* lock version

* change background to dots

* update endpoints styling

* increase spacing

* udpate node z-index

* fix output label positions

* fix output label positions

* reset location

* add label offset

* update border radius

* fix height issue

* fix parallaxing issue

* fix zoomout issue

* add success z-index

* clean up js file

* add package lock

* fix z-index bug

* update dot grid

* update zoom level

* set values, increase grid size

* fix drop position

* prevent duplicate connections

* fix stub

* use localstorage overrides for colors

* add colors to system

* revert no longer needed changes

* revert no longer needed changes

* add canvas colors

* add canvas colors

* use variable for id

* force type

* refactor helpers

* add label constants

* refactor func

* refactor

* fix

* refactor

* clean up css

* refactor setzoom level

* refactor

* refactor

* refactor func

* remove scope

* remove localstorage caching

* clean up imports

* update zero case

* add delete connection

* update selected state

* add base type, remove straight line

* add stub offset back

* rename param

* add label offset

* update font size of items

* move up label

* fix error state while executing

* disrespect stubs

* check for errors

* refactor position

* clean up extra space

* make entire node connectable

* Revert "make entire node connectable"

e304f7c5b8

* always show border

* add border to zoom buttons

* update spacing

* update colors

* allow connecting to entire node

* fix pull conn active

* two line names

* apply select to all lines

* increase input margin

* override target pos

* reset conn after pull

* fix types

* update orientation

* fix up connectors snapping

* hide arrow on pull

* update overrides for connectors

* change text

* update pull colors

* set to 1 line when selected

* fix executions bug

* build

* refactor node component

* remove comment

* refactor more

* remove prop

* fix build issue

* fix input drag bug in executions

* reset offset

* update select background

* handle issue when endpoints are not set

* fix connection aborted issue

* add try catch to help show errors

* wrap bind with try/catch

* set default styles

* reset pos despite zoom

* add more checks

* clean up impl

* update icon

* handle unknown types

* hide items on init

* fix importing unknown types with credentials

* change opacity

* push up item label

* update color

* update label class and colors

* add to drop distance

* fix z-index to match node

* disable eslint

* fix lasso tool selection

* update background color

* update waiting state

* update tooltip positions

* update wait node border

* fix selection bug mostly

* if selected, move above other nodes

* add line through disabled nodes

* remove node color option

* move label above connection

* success color for line through

* update options index

* hide waiting icon when disabled

* fix gmail icon

* refactor icons

* clear execution data on disable/delete

* fix selected node

* fix executing behavior

* optional __meta

* set grid size

* remove default color

* remove node color

* add comments

* comments

* add comments

* remove empty space

* update comment

* refactor uuids

* fix type issue

* Revert "fix type issue"

9523b34f96

* Revert "fix type issue"

9523b34f96

* Revert "refactor uuids"

07f6848065

* fix build issues

* refactor

* update uuid

* child nodes

* skip nodes behind when pushing in loop

* shift output icon for switch node

* don't show output if waiting

* waiting on init

* build

* change to bezier

* revert connector change

* add bezier type

* fix snapping

* clean up impl

* refactor func

* make const

* rename type

* refactor to simplify

* Revert "refactor to simplify"

2db0ed504c

* enable flowchart mode

* clean up flowchart type

* refactor type

* merge types

* configure curviness

* set in localstorage

* fix straight line arrow bug

* show arrow when pulling

* refactor / simplify

* fix target gap in bezier

* refactor target gap

* add comments

* add comment

* fix dragging connections

* fix bug when moving connection

* update comment

* rename file

* update values

* update minor

* update straight line box

* clean up conn types

* clean up z-indexes

* move color filters to node icon

* update background color

* update to use grid size value

* fix endpoint offsets

* set yspan range lower

* remove overlays when moving conn

* prevent unwanted connections

* fix messed up connections

* remove console log

* clear execution issues on workflow run

* update corner radius

* fix drag/delete bug

* increase offset

* update disabled state

* address comments

* refactor

* refactor func

*  Add full license text to N8nCustomConnectorType.js

Co-authored-by: Jan Oberhauser <jan.oberhauser@gmail.com>
2021-11-19 10:17:13 +01:00
Jan Oberhauser 0c6af9fd95 Pin @rudderstack/rudder-sdk-node to 1.0.6 in cli package to fix build issue 2021-11-19 07:38:07 +01:00
Harshil Agrawal 57147910a9
🐛 Fix One Simple API codex file (#2451) 2021-11-18 16:50:34 +01:00
Iván Ovejero 766f74c782
🚚 Directorize and alphabetize nodes (#2445)
* 🚚 Directorize nodes

*  Alphabetize nodes and credentials

* 🔥 Remove unused node

* 🔥 Remove unused codex

* 🔥 Remove duplicate cred file references

* 🐛 Fix node file paths

* 🔥 Remove duplicate node reference
2021-11-17 17:30:14 +01:00
Oliver Trajceski 0022c7eb09
🐛 Fix issue that Start-Node did not get reset (#2425)
* N8N-2549 Editor UI - Disabled start node when reseting new workflow

* N8N-2549 Editor UI - Disabled start node when reseting new workflow, reseting the position of the default node

* N8N-2549 Updated Editor-ui - Resetting Default Node (disable, position and all props) when reseting new workflow

* N8N-2549 Remove comment
2021-11-15 17:31:00 +01:00
Omar Ajoue 9f7113c94b
🐛 Remove default headers for PUT and PATCH (#2434) 2021-11-15 17:20:28 +01:00
Jan Oberhauser 7a37f73eae 🐛 Improve expression security 2021-11-14 00:11:50 +01:00
Jan Oberhauser dec81a171a 🔖 Release n8n@0.149.0 2021-11-13 12:12:39 +00:00
Jan Oberhauser 3ecd78dd29 ⬆️ Set n8n-core@0.93.0, n8n-editor-ui@0.116.0, n8n-nodes-base@0.146.0 and n8n-workflow@0.76.0 on n8n 2021-11-13 12:12:39 +00:00
Jan Oberhauser bfaa2634bc 🔖 Release n8n-editor-ui@0.116.0 2021-11-13 12:12:06 +00:00
Jan Oberhauser e887aeea95 ⬆️ Set n8n-workflow@0.76.0 on n8n-editor-ui 2021-11-13 12:12:06 +00:00
Jan Oberhauser f3c27cf506 🔖 Release n8n-nodes-base@0.146.0 2021-11-13 12:11:29 +00:00
Jan Oberhauser 96f178003c ⬆️ Set n8n-core@0.93.0 and n8n-workflow@0.76.0 on n8n-nodes-base 2021-11-13 12:11:28 +00:00
Jan Oberhauser ecb265b72f 🔖 Release n8n-node-dev@0.33.0 2021-11-13 12:11:19 +00:00
Jan Oberhauser f9ba3fa1d5 ⬆️ Set n8n-core@0.93.0 and n8n-workflow@0.76.0 on n8n-node-dev 2021-11-13 12:11:19 +00:00
Jan Oberhauser 86c234f557 🔖 Release n8n-core@0.93.0 2021-11-13 12:11:11 +00:00
Jan Oberhauser b8e83e0eea ⬆️ Set n8n-workflow@0.76.0 on n8n-core 2021-11-13 12:11:11 +00:00
Jan Oberhauser 1db7d178b8 🔖 Release n8n-workflow@0.76.0 2021-11-13 12:11:03 +00:00
Jan Oberhauser 8427ade2e6 🐛 Allow Stripe Webhook creation if old does not exist anymore #2429 2021-11-13 10:54:43 +01:00
Tom 345c94bd37
🐛 Google Tasks: Fix due field (#2426) 2021-11-13 10:16:56 +01:00
Tom McAtee 7a0e072d98
🐛 Fix Toggl Trigger Node (#2418)
Updating API URL as per https://support.toggl.com/en/articles/5708431-why-did-my-integration-stop-working

#2417
2021-11-13 10:14:25 +01:00
Jan 6a1ca82312
Edit-Image addition (circle + composite operator) (#2419)
* Add a new dropcontact node

* Improvements to #2389

*  Add credentials verification

*  Small improvement

*  set default time to 45 seconds

*  Improvements

*  Improvements

*  Improvements

*  Improvements

*  Improvements

* 🐛 Set siren and language correctly

*  Add support to draw circle and composite operator

*  Improve naming

Co-authored-by: PaulineDropcontact <pauline@dropcontact.io>
Co-authored-by: ricardo <ricardoespinoza105@gmail.com>
2021-11-13 09:39:22 +01:00
Jan Oberhauser 670e93c0f4 👕 Fix lint issue 2021-11-13 09:37:42 +01:00
ricardo 4b1bcc17a2 🐛 Fixes issue that set content-type when downloading a file 2021-11-12 10:43:53 -05:00
Omar Ajoue 357178d83b
New JSON attributes are now considered warnings in testing workflows (#2432) 2021-11-12 14:28:49 +01:00
Omar Ajoue 15e64d1bc4
🐛 Add function to calculate content-length when using multipart/form-data (#2427) 2021-11-12 13:55:29 +01:00
Harshil Agrawal abdcb0836e
Add codex files (#2431) 2021-11-12 13:53:47 +01:00
Jan Oberhauser dc2bda4baa Minor improvements 2021-11-11 12:08:05 +01:00
Jan Oberhauser 18f0ad636c 🔀 Merge branch 'zendesk-auth-api-token-test' of https://github.com/GeylaniBerk/n8n into GeylaniBerk-zendesk-auth-api-token-test 2021-11-11 12:03:50 +01:00
Ricardo Espinoza 1a1bc26ecf
Add role parameter to user:update (Zulip) (#2336)
*  Add role parameter to user:update

* ✏️ Fix typo issue
2021-11-11 00:03:45 +01:00
Ricardo Espinoza 3c6f38d045
Add OneSimpleAPI Node (#2360)
* Start of OneSimpleAPI Node

* Node functionality is complete

*  Improvements to #2357

*  Add internal feedback

*  Minor improvements

Co-authored-by: Jonathan <jonathan.bennetts@gmail.com>
Co-authored-by: Jan Oberhauser <jan.oberhauser@gmail.com>
2021-11-10 22:48:20 +01:00
Jan Oberhauser e8133d80f8 🐛 Improve expression security 2021-11-10 08:49:45 +01:00
Jan Oberhauser 653a8bb42e 🐛 Fix bug with internal hooks and CLI workflow execution 2021-11-09 22:04:45 +01:00
GeylaniBerk 34fea51f1e 🐛 Adding credential test for Zendesk API Token 2021-11-08 09:40:51 +01:00
Jan Oberhauser 27543fcdd4 🔖 Release n8n@0.148.0 2021-11-05 17:52:48 +00:00
Jan Oberhauser 7f8dbfa405 ⬆️ Set n8n-core@0.92.0, n8n-editor-ui@0.115.0, n8n-nodes-base@0.145.0 and n8n-workflow@0.75.0 on n8n 2021-11-05 17:52:48 +00:00
Jan Oberhauser 9ac41953ab 🔖 Release n8n-editor-ui@0.115.0 2021-11-05 17:52:10 +00:00
Jan Oberhauser 55455524e4 ⬆️ Set n8n-workflow@0.75.0 on n8n-editor-ui 2021-11-05 17:52:10 +00:00
Jan Oberhauser 298c88e326 🔖 Release n8n-nodes-base@0.145.0 2021-11-05 17:51:32 +00:00
Jan Oberhauser d427f942bd ⬆️ Set n8n-core@0.92.0 and n8n-workflow@0.75.0 on n8n-nodes-base 2021-11-05 17:51:32 +00:00
Jan Oberhauser c16b20bd3d 🔖 Release n8n-node-dev@0.32.0 2021-11-05 17:51:23 +00:00
Jan Oberhauser 9e21815278 ⬆️ Set n8n-core@0.92.0 and n8n-workflow@0.75.0 on n8n-node-dev 2021-11-05 17:51:23 +00:00
Jan Oberhauser dc06ee60fb 🔖 Release n8n-core@0.92.0 2021-11-05 17:51:16 +00:00
Jan Oberhauser ace0802017 ⬆️ Set n8n-workflow@0.75.0 on n8n-core 2021-11-05 17:51:16 +00:00
Jan Oberhauser 2e8f09dcfd 🔖 Release n8n-workflow@0.75.0 2021-11-05 17:51:06 +00:00
Ricardo Espinoza 18597808f3
Add Dropcontact node (#2394)
* Add a new dropcontact node

* Improvements to #2389

*  Add credentials verification

*  Small improvement

*  set default time to 45 seconds

*  Improvements

*  Improvements

*  Improvements

*  Improvements

*  Improvements

* 🐛 Set siren and language correctly

Co-authored-by: PaulineDropcontact <pauline@dropcontact.io>
Co-authored-by: Jan Oberhauser <jan.oberhauser@gmail.com>
2021-11-05 11:37:50 -06:00
Jan Oberhauser 8c4040dc5b Minor improvements to RespondToWebhook node 2021-11-05 11:19:23 -06:00
Jan 7b8d388d17
Add Webhook response node (#2254)
*  Add Webhook-Response-Node

*  Replace callback function with promise

*  Add support for Bull and binary-data

*  Add string response option

*  Remove some comments

*  Make more generically possible & fix issue multi call in
queue mode

*  Fix startup and eslint issues

*  Improvements to webhook response node and functionality

*  Replace data with more generic type

*  Make statusMessage optional

*  Change parameter order

*  Move Response Code underneath options

*  Hide Response Code on Webhook node if mode responseNode got selected

*  Minor improvements

*  Add missing file and fix lint issue

*  Fix some node linting issues

*  Apply feedback

*  Minor improvements
2021-11-05 10:45:51 -06:00