Commit graph

623 commits

Author SHA1 Message Date
Mutasem db100aefea merge 2021-08-24 10:39:06 +02:00
Mutasem 1608349f21 fix bug with executions list 2021-08-23 18:37:21 +02:00
Mutasem c4c2b0ec04 merge 2021-08-23 18:19:51 +02:00
Jan Oberhauser f29ec19915 🔖 Release n8n-editor-ui@0.103.0 2021-08-22 12:40:44 +00:00
Jan Oberhauser 833eaeb3d4 ⬆️ Set n8n-workflow@0.65.0 on n8n-editor-ui 2021-08-22 12:40:44 +00:00
Jan 5a179cd5ae
Implement Wait functionality (#1817)
* refactor saving

* refactor api layer to be stateless

* refactor header details

* set variable for menu height

* clean up scss

* clean up indentation

* clean up dropdown impl

* refactor no tags view

* split away header

* Fix tslint issues

* Refactor tag manager

* add tags to patch request

* clean up scss

*  Refactor types to entities

* fix issues

* update no workflow error

* clean up tagscontainer

* use getters instead of state

* remove imports

* use custom colors

* clean up tags container

* clean up dropdown

* clean up focusoncreate

*  Ignore mistaken ID in POST /workflows

*  Fix undefined tag ID in PATCH /workflows

*  Shorten response for POST /tags

* remove scss mixins

* clean up imports

*  Implement validation with class-validator

* address ivan's comments

* implement modals

* Fix lint issues

* fix disabling shortcuts

* fix focus issues

* fix focus issues

* fix focus issues with modal

* fix linting issues

* use dispatch

* use constants for modal keys

* fix focus

* fix lint issues

* remove unused prop

* add modal root

* fix lint issues

* remove unused methods

* fix shortcut

* remove max width

*  Fix duplicate entry error for pg and MySQL

* update rename messaging

* update order of buttons

* fix firefox overflow on windows

* fix dropdown height

* 🔨 refactor tag crud controllers

* 🧹 remove unused imports

* use variable for number of items

* fix dropdown spacing

*  Restore type to fix build

*  Fix post-refactor PATCH /workflows/:id

*  Fix PATCH /workflows/:id for zero tags

*  Fix usage count becoming stringified

* address max's comments

* fix filter spacing

* fix blur bug

* address most of ivan's comments

* address tags type concern

* remove defaults

*  return tag id as string

* 🔨 add hooks to tag CUD operations

* 🏎 simplify timestamp pruning

* remove blur event

* fix onblur bug

*  Fix fs import to fix build

* address max's comments

* implement responsive tag container

* fix lint issues

* update tag limits

* address ivan's comments

* remove rename, refactor header, implement new designs for save, remove responsive tag container

* update styling

* update styling

* implement responsive tag container

* implement header tags edit

* implement header tags edit

* fix lint issues

* implement expandable input

* minor fixes

* minor fixes

* use variable

* rename save as

* duplicate fixes

* minor edit fixes

* lint fixes

* style fixes

* hook up saving name

* hook up tags

* clean up impl

* fix dirty state bug

* update limit

* update notification messages

* on click outside

* fix minor bug with count

* lint fixes

* handle minor edge cases

* handle minor edge cases

* handle minor bugs; fix firefox dropdown issue

* Fix min width

* apply tags only after api success

* remove count fix

* clean up workflow tags impl, fix tags delete bug

* fix minor issue

* fix minor spacing issue

* disable wrap for ops

* fix viewport root; save on click in dropdown

* save button loading when saving name/tags

* implement max width on tags container

* implement cleaner create experience

* disable edit while updating

* codacy hex color

* refactor tags container

* fix clickability

* fix workflow open and count

* clean up structure

* fix up lint issues

* fix button size

* increase workflow name limit for larger screen

* tslint fixes

* disable responsiveness for workflow modal

* rename event

* change min width for tags

* clean up pr

* address max's comments on styles

* remove success toasts

* add hover mode to name

* minor fixes

* refactor name preview

* fix name input not to jiggle

* finish up name input

* Fix up add tags

* clean up param

* clean up scss

* fix resizing name

* fix resizing name

* fix resize bug

* clean up edit spacing

* ignore on esc

* fix input bug

* focus input on clear

* build

* fix up add tags clickablity

* remove scrollbars

* move into folders

* clean up multiple patch req

* remove padding top from edit

* update tags on enter

* build

* rollout blur on enter behavior

* rollout esc behavior

* fix tags bug when duplicating tags

* move key to reload tags

* update header spacing

* build

* update hex case

* refactor workflow title

* remove unusued prop

* keep focus on error, fix bug on error

* Fix bug with name / tags toggle on error

* fix connection push bug

* :spakles: Implement wait functionality

* 🐛 Do not delete waiting executions with prune

*  Improve SQLite migration to not lose execution data anymore

*  Make it possible to restart waiting execution via webhook

*  Add missing file

* 🐛 Some more merge fixes

*  Do not show error for Wait-Nodes if in time-mode

*  Make $executionId available in expressions

* 👕 Fix lint issue

* 👕 Fix lint issue

* 👕 Fix lint issue

*  Set the unlimited sleep time as a variable

*  Add also sleeping webhook path to config

*  Make it possible to retrieve restartUrl in workflow

*  Add authentication to Wait-Node in Webhook-Mode

*  Return 404 when trying to restart execution via webhook which does
not support it

*  Make it possible to set absolute time on Wait-Node

*  Remove not needed imports

*  Fix description format

*  Implement missing webhook features on Wait-Node

*  Display webhook variable in NodeWebhooks

*  Include also date in displayed sleep time

*  Make it possible to see sleep time on node

*  Make sure that no executions does get executed twice

*  Add comment

*  Further improvements

*  Make Wait-Node easier to use

*  Add support for "notice" parameter type

* Fixing wait node to work with queue, improved logging and execution view

* Added support for mysql and pg

*  Add support for webhook postfix path

*  Make it possible to stop sleeping executions

*  Fix issue with webhook paths in not webhook mode

*  Remove not needed console.log

*  Update TODOs

*  Increase min time of workflow staying active to descrease possible issue
with overlap

* 👕 Fix lint issue

* 🐛 Fix issues with webhooks

*  Make error message clearer

*  Fix issue with missing execution ID in scaling mode

* Fixed execution list to correctly display waiting executins

* Feature: enable webhook wait workflows to continue after specified time

* Fixed linting

*  Improve waiting description text

*  Fix parameter display issue and rename

*  Remove comment

*  Do not display webhooks on Wait-Node

* Changed wording from restart to resume on wait node

* Fixed wording and inconsistent screen when changing resume modes

* Removed dots from the descriptions

* Changed docs url and renaming postfix to suffix

* Changed names from sleep to wait

*  Apply suggestions from ben

Co-authored-by: Ben Hesseldieck <1849459+BHesseldieck@users.noreply.github.com>

* Some fixes by Ben

*  Remove console.logs

*  Fixes and improvements

Co-authored-by: Mutasem <mutdmour@gmail.com>
Co-authored-by: Iván Ovejero <ivov.src@gmail.com>
Co-authored-by: Ben Hesseldieck <b.hesseldieck@gmail.com>
Co-authored-by: Ben Hesseldieck <1849459+BHesseldieck@users.noreply.github.com>
Co-authored-by: Omar Ajoue <krynble@gmail.com>
2021-08-21 14:11:32 +02:00
Mutasem 5bb763b6fc Merge branch 'master' of github.com:n8n-io/n8n into n8n-2283-implement-design-system 2021-08-19 17:55:34 +02:00
Omar Ajoue 3b73cb6a56 Adjustments suggested by @mutdmour 2021-08-19 15:26:38 +02:00
Omar Ajoue 82dbbcd2e0 Changed the webhook id change code placement 2021-08-19 10:51:30 +02:00
Omar Ajoue 86fa3a6b9e Updates webhook UUIDs to a new one when duplicating 2021-08-18 16:25:05 +02:00
Mutasem 9c7460a822 fix button without click 2021-08-16 12:13:22 +02:00
Jan Oberhauser 2d1e3de219 🔖 Release n8n-editor-ui@0.102.0 2021-08-15 18:32:12 +00:00
Ahsan Virani 31cf43c294
Add additional frontend hooks (#2073) 2021-08-13 12:01:12 +02:00
Mutasem 70591fbbca update sizes 2021-08-12 10:51:30 +02:00
Mutasem 0ee0fb4ef4 set line height to stop juggling headline 2021-08-11 21:23:20 +02:00
Mutasem 41154ae6d5 update spacing around delete sort button 2021-08-11 19:26:39 +02:00
Mutasem 2325289123 update callback 2021-08-09 21:49:52 +02:00
Mutasem c0e614f000 fix lint issues 2021-08-09 21:40:57 +02:00
Mutasem e35e6d40a5 fix lint issues 2021-08-09 21:34:35 +02:00
Mutasem ada054d305 match deps versions 2021-08-09 19:55:40 +02:00
Mutasem 4d3955376d match deps versions 2021-08-09 19:46:54 +02:00
Mutasem 634a18e128 loading executions 2021-08-09 19:38:09 +02:00
Mutasem dc73f37d5c update versions 2021-08-09 16:32:59 +02:00
Mutasem 03291d8202 update dependency 2021-08-09 16:03:51 +02:00
Mutasem e6d25c8c0a support dart sass 2021-08-09 15:52:36 +02:00
Mutasem cf1e98b272 update sass package 2021-08-09 15:37:50 +02:00
Mutasem f775389312 Merge branch 'master' of github.com:n8n-io/n8n into n8n-2283-implement-design-system 2021-08-09 11:24:19 +02:00
Jan Oberhauser c2d043ecc1 🔖 Release n8n-editor-ui@0.101.0 2021-08-08 10:47:29 +00:00
Jan 6ffc46c79d
Revert "🐛 Fix ipad drag issue (#2016)" (#2062)
This reverts commit 5bdcadf93d.
2021-08-08 11:14:09 +02:00
Mutasem Aldmour 5bdcadf93d
🐛 Fix ipad drag issue (#2016) 2021-08-08 10:43:34 +02:00
Mutasem Aldmour fa31c0c7b6
🐛 Fix UI blocking with large workflows (#2053)
* fix reactivity bug

* Clean up props

* add comma

* clean up, reduce reactivity more

* ts issues
2021-08-07 09:35:59 +02:00
Mutasem 32ecc7d865 remove regenerator runtime 2021-08-06 13:55:58 +02:00
Mutasem 30ed042361 clean up impl 2021-08-06 12:37:06 +02:00
Mutasem 0316040a87 remove build report step 2021-08-04 10:35:50 +02:00
Mutasem 3c20f1f1db update tooltip 2021-08-03 19:44:21 +02:00
Mutasem dc21a7ecae update select height 2021-08-03 19:29:33 +02:00
Mutasem 11fdb45849 change to outline 2021-08-03 19:18:38 +02:00
Mutasem 032bcc74e0 clean up button sizes 2021-08-03 09:49:55 +02:00
Mutasem 0d23e02aa9 revert changes 2021-08-03 00:06:56 +02:00
Mutasem e4f9328990 revert changes to this 2021-08-02 23:54:26 +02:00
Mutasem 5050ab0d39 Reset line height 2021-08-02 23:31:52 +02:00
Mutasem 93c6b237ed fix spacing between buttons 2021-08-02 23:15:47 +02:00
Mutasem 4187fd293b fix up editor 2021-08-02 23:00:26 +02:00
Mutasem c4eff3c7e1 update line height, fix icon bug 2021-08-02 22:34:38 +02:00
Mutasem d30e9b01c0 fix input width 2021-08-02 21:45:15 +02:00
Mutasem 979d93e812 update number inputs 2021-08-02 21:32:06 +02:00
Mutasem 443950c519 remove xl size 2021-08-02 17:21:15 +02:00
Mutasem fa516821f4 update imports 2021-08-02 15:27:09 +02:00
Mutasem 9ff5dfb907 use build directories directly 2021-07-30 13:18:30 +02:00
Mutasem b981838d1e clean up imports 2021-07-30 12:35:07 +02:00