fabian wohlgemuth
ebd4aa4c31
⚡ Improve wording in "Save your Changes" modal ( #2718 )
2022-01-27 21:18:45 +01:00
Jan Oberhauser
6a77969cff
🐛 Fix issue that default values did not get send for credential
...
testing
2022-01-24 17:37:07 +01:00
fabian wohlgemuth
88809936ee
🐛 Fix string for "Filter by tags"
...
* Creating locale string for openWorkflow.filterWorkflows & use it in the Open Workflow modal
* Fix: Use filterWorkflows label in placeholder location
2022-01-22 18:18:19 +01:00
Jan Oberhauser
b23a87c7f4
🐛 Fix issue that binary data did not get displayed full height&width
2022-01-22 11:02:27 +01:00
Mutasem Aldmour
49bf786e5b
✨ Improve workflow activation ( #2692 )
...
* feat: activator disabled based on thiggers
* feat: tooltip over inactive switch
* feat: message for trigger types
* feat: deactivate on save if trigger is removed
* chore: refactor executions modal
* feat: calculate service name if possible
* feat: alert on activation
* chore: fix linting
* feat: always enable activator when active
* fix: adjust the alert
* feat: take disabled state into account
* feat: automatically save on activation
* feat: rely on nodes name and edit messages
* feat: isolate state for each activator instance
* feat: create activation modal component
* feat: activationModal checkbox and trigger message
* feat: add activation messages to node config
* chore: style activation modal
* chore: style fixes
* feat: refactor disabled state
* chore: refactor modal
* chore: refactor modal
* chore: tidy the node config
* chore: refactor and styling tweaks
* chore: minor fixes
* fix: check webhooks from ui nodes
* chore: remove saving prompt
* chore: explicit current workflow evaluation
* feat: add settings link to activation modal
* fix: immediately load executions on render
* feat: exclude error trigger from trigger nodes
* chore: add i18n keys
* fix: check localstorage more strictly
* fix: handle refresh in execution list
* remove unnessary event
* remove comment
* fix closing executions modal bugs
* update closing
* update translation key
* fix translation keys
* fix modal closing
* fix closing
* fix drawer closing
* close all modals when opening executions
* update key
* close all modals when opening workflow or new page
* delete unnessary comment
* clean up import
* clean up unnessary initial data
* clean up activator impl
* rewrite
* fix open modal bug
* simply remove error
* refactor activation logic
* fix i18n and such
* remove changes
* revert saving changes
* Revert "revert saving changes"
25c29d1055
* add translation
* fix new workflows saving
* clean up modal impl
* clean up impl
* refactor common code out
* remove active changes from saving
* refactor differently
* revert unnessary change
* set dirty false
* fix i18n bug
* avoid opening two modals
* fix tooltips
* add comment
* address other comments
* address comments
Co-authored-by: saintsebastian <tilitidam@gmail.com>
2022-01-21 18:00:00 +01:00
Jan Oberhauser
a41afc8013
🐛 Fix issue with default values in combination with displayOptions
2022-01-21 08:52:39 +01:00
Iván Ovejero
58c9831956
📚 Minor i18n docs fixes ( #2689 )
2022-01-17 10:31:12 +01:00
Mutasem Aldmour
c9e1892cd9
🐛 Fix tags i18n bug ( #2667 )
2022-01-13 07:41:48 +01:00
Iván Ovejero
5fec563c5c
⚡ i18n feedback refactorings ( #2597 )
...
* ⚡ Create endpoint for node credential translation
* ⚡ Add API helper method in FE
* 🔨 Add creds JSON files to tsconfig
* ⚡ Refactor credentials loading
* ⚡ Refactor calls in CredentialConfig
* ✏️ Add dummy translations
* ⚡ Split translations per node
* 🔥 Remove deprecated method
* ⚡ Refactor nesting in collections
* 🚚 Rename topParameter methods for accuracy
* ✏️ Fill out GitHub dummy cred
* 🚚 Clarify naming for collection utils
* ✏️ Fill out dummy translation
* 🔥 Remove surplus colons
* 🔥 Remove logging
* ⚡ Restore missing space
* 🔥 Remove lingering colon
* ⚡ Add path to InputLabel calls
* ✏️ Fill out dummy translations
* 🐛 Fix multipleValuesButtonText logic
* ⚡ Add sample properties to be deleted
* ⚡ Render deeply nested params
* 📦 Update package-lock.json
* 🔥 remove logging
* ✏️ Add dummy value to Slack translation
* ✏️ Add placeholder to dummy translation
* ⚡ Fix placeholder rendering for button text
* 👕 Fix lint
* 🔥 Remove outdated comment
* 🐛 Pass in missing arg for placeholder
* ✏️ Fill out Slack translation
* ⚡ Add explanatory comment
* ✏️ Fill out dummy translation
* ✏️ Update documentation
* 🔥 Remove broken link
* ✏️ Add pending functionality
* ✏️ Fix indentation
* 🐛 Fix method call in CredentialEdit
* ⚡ Implement eventTriggerDescription
* 🐛 Fix table-json-binary radio buttons
* ✏️ Clarify usage of eventTriggerDescription
* 🔥 Remove unneeded arg
* 🐛 Fix display in CodeEdit and TextEdit
* 🔥 Remove logging
* ✏️ Add translation for test cred options
* ✏️ Add test for separate file in same dir
* ✏️ Add test for versioned node
* ✏️ Add test for node in grouped dir
* ✏️ Add minor clarifications
* ✏️ Add nested collection test
* ✏️ Add pending functionality
* ⚡ Generalize collections handling
* 🚚 Rename helper to remove redundancy
* 🚚 Improve naming in helpers
* ✏️ Improve helpers documentation
* ✏️ Improve i18n methods documentation
* 🚚 Make endpoint naming consistent
* ✏️ Add final newlines
* ✏️ Clean up JSON examples
* ⚡ Reuse i18n method
* ⚡ Improve utils readability
* ⚡ Return early if cred translation exists
* 🔥 Remove dummy translations
2022-01-07 22:02:21 +01:00
Mutasem Aldmour
6a2db6d107
🐛 Fix personalisation bug ( #2652 )
...
* fix personlization bug
* fix translation issues
* fix suggested nodes
* update key
2022-01-07 20:41:28 +01:00
Ahsan Virani
57016624b8
⚡ Improve telemetry ( #2604 )
...
* add node positions in node graph
* add hover events
* add tag count in save event
* populate properties when default
* fix delete and enable node events
* add node and workflow exec events
* lint
* add node graph
* add node id
2022-01-07 17:14:59 +01:00
Iván Ovejero
815e405148
🐛 Fix number suffix in duplicate node ( #2602 )
...
* 🐛 Fix number suffix in duplicate node
* 🔥 Remove logging
2022-01-02 10:31:06 +01:00
Jan Oberhauser
205ae0986f
🐛 Display correct expression result for not first output data
2021-12-24 10:10:13 +01:00
Ahsan Virani
1e42effc3a
✨ Introduce binary data management ( #2059 )
...
* introduce binary data management
* merge fixes
* fixes
* init binary data manager for other modes
* improve binary manager
* improve binary manager
* delete binary data on executions delete
* lazy delete non-saved executions binary data
* merge fixes + error handing
* improve structure
* leftovers and cleanups
* formatting
* fix config description
* fixes
* fix races
* duplicate binary data for execute workflow node
* clean up and cr
* update mode name, add binary mode to diagnostics
* update mode name, add prefix to filename
* update filename
* allow multiple modes, backward compatibility
* improve file and id naming
* use execution id for binary data storage
* delete binary data by execution id
* add meta for persisted binary data
* delete marked persisted files
* mark deletion by executionid
* add env var for persisted binary data ttl
* improvements
* lint fix
* fix env var description
* cleanup
* cleanup
* ⚡ Minor improvements
Co-authored-by: Jan Oberhauser <jan.oberhauser@gmail.com>
2021-12-23 22:29:04 +01:00
Jan Oberhauser
aecb30dfa8
🔀 Merge branch 'arpadgabor-feat/monaco'
2021-12-23 21:00:54 +01:00
Jan Oberhauser
b4f2251bcb
⚡ Improvements
2021-12-23 21:00:08 +01:00
Jan Oberhauser
395f8ed5b5
🐛 Add support for data from not first output data
2021-12-23 19:11:14 +01:00
Jan Oberhauser
85be1223e9
⚡ Further improve default types
2021-12-23 18:15:40 +01:00
Jan Oberhauser
cc4f16f419
⚡ Improve default types if there is not execution data
2021-12-23 18:13:25 +01:00
Jan Oberhauser
b9abf5c57b
🐛 Fix issue with no incoming data
2021-12-23 15:54:30 +01:00
Iván Ovejero
2b74b6238e
⚡ Deprecate step size and node color ( #2586 )
...
* 🔥 Deprecate numberStepSize
* 🔥 Deprecate color in non-FA nodes
* ⚡ Minor node name fixes
* 📦 Update package-lock.json
* ⏪ Restore Merge node color
* 👕 Fix lint
2021-12-23 13:30:35 +01:00
Iván Ovejero
0ce26d48e0
⚡ Minor i18n fixes ( #2585 )
...
* ⚡ Make subcategory render keys consistent
* ⚡ Add missing or key
* ⚡ Fix default text for multiple value button
* ⚡ Simplify subcategory extraction
2021-12-23 12:21:27 +01:00
Jan Oberhauser
fa760ee26b
⚡ Improve autocomplete and a few other changes
2021-12-23 11:41:46 +01:00
Jan Oberhauser
cd3ea6a33f
⚡ Fix theme name
2021-12-20 23:52:19 +01:00
Jan Oberhauser
c62225c866
⚡ Fix syntax error and disable minimap
2021-12-20 23:51:04 +01:00
Jan Oberhauser
291c5154c6
⚡ Change background color and add $json autocomplete
2021-12-20 23:41:45 +01:00
Jan Oberhauser
76fcc0ba42
🔀 Merge branch 'master' into arpadgabor-feat/monaco
2021-12-20 22:47:06 +01:00
Jan Oberhauser
d454ae2b12
🐛 Fix syntax that it displays correctly
2021-12-20 17:18:28 +01:00
Iván Ovejero
fdcfead9cf
⚡ Add missing integrated key
2021-12-20 15:46:30 +01:00
Iván Ovejero
23e4a9f625
⚡ Deprecate number formatting
...
This was a minor convenience feature but out of scope for MVP. Needs refactoring for future usage in plugin.
2021-12-20 15:32:22 +01:00
Iván Ovejero
f0bc2eb86e
⚡ Add missing method call
2021-12-20 15:30:27 +01:00
Iván Ovejero
b1a629ead0
⚡ Add missing webhook key
2021-12-20 15:30:07 +01:00
Jan Oberhauser
5f6e9767c9
🔀 Merge branch 'master' into i18n-v2
2021-12-19 13:52:04 +01:00
Oliver Trajceski
11c49b9327
🐛 Fix UpdatedPanel not closing ( #2563 )
2021-12-19 12:50:02 +01:00
Elvina Valieva
d6c7528420
✨ Add support for backspace ( #2551 )
2021-12-19 12:35:06 +01:00
Mutasem Aldmour
df1a0f3c44
🐛 Prevent clicks bubbling to main view ( #2580 )
2021-12-19 12:27:48 +01:00
Iván Ovejero
0f1377d68f
🔥 Remove dummy translations
2021-12-17 12:53:49 +01:00
Iván Ovejero
bc8bd19e9c
🐛 Fix number-formatting call
2021-12-17 12:15:38 +01:00
Iván Ovejero
d2855c1d7e
🔥 Remove unneeded colon
2021-12-16 18:20:48 +01:00
Iván Ovejero
07e0236996
🐛 Fix typo in method call
2021-12-16 17:31:57 +01:00
Iván Ovejero
8a27a781c2
🔥 Remove unneeded parens
2021-12-16 17:25:44 +01:00
Iván Ovejero
8dfd51a9d6
🔥 Remove node color in settings
2021-12-16 17:15:39 +01:00
Iván Ovejero
a54acf8681
🐛 Add missing text for chooseOrCreateATag
2021-12-16 16:53:56 +01:00
Iván Ovejero
f6ddb61dcf
🐛 Fix node not found text
2021-12-16 16:48:50 +01:00
Iván Ovejero
a1cddb33a3
🐛 Fix save label in workflow settings
2021-12-16 16:47:59 +01:00
Iván Ovejero
b8637c833d
🐛 Fix typo in method call
2021-12-16 11:12:40 +01:00
Iván Ovejero
beb2e9d274
⚡ Fix README image links
2021-12-15 13:19:59 +01:00
Iván Ovejero
b89543ddbd
🚚 Relocate i18n README
2021-12-15 13:17:03 +01:00
Iván Ovejero
1d991824d1
🚚 Rename $i to $locale
2021-12-15 13:16:53 +01:00
Iván Ovejero
b2fe3801a6
🔀 Merge survey fix
2021-12-15 13:08:09 +01:00
Iván Ovejero
121898dd45
🔀 Merge master
2021-12-15 13:01:29 +01:00
Iván Ovejero
9f5f32ea87
🐛 Fix personalization survey merge
2021-12-15 12:59:41 +01:00
Iván Ovejero
c33cd0de3f
🔀 Merge master
2021-12-13 09:50:26 +01:00
Oliver Trajceski
42742de876
⚡ Add Value Survey ( #2499 )
...
* N8N-2619 Value Survey Front-end
* N8N-2619 Added Contact Prompt Modal and logic
* N8N-2619 Added Link to Toast Message on Successful submitting ValueSurvey
* N8N-2619 Updated TypeForm URL in ValueSurvey Success Toast
* N8N-2619 Fixed Typo placeholder for ValueSurvey and ContactPrompt Modal
* N8N-2619 Fixed Toast not close automatically in ValueSurvey, Make part of the title bold, Changed Font-sizes on Value Survey
* N8N-2619 Fixed Close Button on ValueSurvey, Vertical Allignment for Questions in ValueSurvey Drawer
* N8N-2619 Make Value Survey with static height
* N8N-2619 Fixed Telemetry Events on closing ValueSurvey
* N8N-2619 Updated N8NPrompt Interface, Added Dynamic Title and Description on ContactPrompt Modal
* N8N-2619 Reversed Answers in ValueSurveyModal
* N8N-2619 Added Telemetry Event on user close ValueSurvey on second Question
* N8N-2619 Re-work, Optimized, Simplify the code after technical review
* N8N-2619 Fixed If else statement in openUserPromptsIfPossible
* N8N-2619 Change Text under Email Box - ValueSurvey, ContactPrompt, Added new Telemetary Event on ValueSurvey Open, Fixed Toast to close aftet 15s
* N8N-2619 Change ContactPrompt Modal to use Atoms like N8N-Heading and N8N-Text
* N8N-2619 Change Design & Logic on ValueSurvey - When to open
* N8N-2619 Updated Value Survey with new Telemetry Events (Refactor), Simplified functions, Added Atoms in ValueSurvey + ContactPrompt
* N8N-2619 Refactor in Interfaces, Updated/Refactor Getters and Vuex store props
* N8N-2619 Defined IN8nValueSurveyData interface
* N8N-2619 Disabled Keyboard shortcuts to be activated on typing in ValueSurvey Input field, Fire an event on Saving WF from Menu and with shorcut, Make Drawer keep-alive
* N8N-2619 Added Atoms in Value Survey Modal (buttons), Rework css
* N8N-2619 Added Responses on ValueSurvey Submit
* N8N-2619 Added Response for SubmittingContactInfo
* N8N-2619 Added loading state for buttons / ValueSurvey
* N8N-2619 Changed ValueSurvey and ContactPrompt to support enter key on submit, Simplifed closeDialog Function, Changed css for button in ValueSurvey, Prevent showing the Modals if Saving WF fails, Add Debouncing on showing prompt
* N8N-2619 Added IsTelemetryEnabled Getter in Vuex.store
* N8N-2619 Created/Added N8N-SquareButton to Design-system
* N8N-2619 Change Promise in MainSideBar with Async/Await function, Nitpick simpliefied
* N8N-2619 Update the text under the input fields
* N8N-2619 Update the text in ContactPrompt Modal
* N8N-2619 Allign Send button on ValueSurvey Modal
* N8N-2619 Fixed Input in ValueSurvey Modal
* N8N-2619 Check if the workflow is saving
* N8N-2619 Check if WF is saving to allowed performs fetchPromptsData
* N8N-2619 Hotfix
* N8N-2619 Fixed ValueSurvey, Updated onSaveButtonClick function, Created onSaveKeyboardShortcut function in NodeView
* N8N-2619 Rework css module classes for ValueSurvey, Simplified
* N8N-2619 Simplified N8N-SquareButton Component, removed dead code
* N8N-2619 Added Breakpoints for Mobile/Tablet View
* N8N-2619 Formatting fix
* N8N-2619 Update css for mobile/tablet, change promises to asyn/await functions in ContactPrompt and ValueSurvey, Added isActive prop to ValueSurvey
* N8N-2619 Update TEMPLATE_BASE_URL to production
2021-12-11 17:38:16 +01:00
Elvina Valieva
8e2191b633
🐛 Fix recommendation logic ( #2543 )
...
* fix: expect multiple answers for survey
* chore: refactor survey input methods
* fix error; fix tracking
Co-authored-by: Mutasem <mutdmour@gmail.com>
2021-12-10 18:53:31 +01:00
Mutasem Aldmour
783d0f6d45
🐛 Fix node-menu hover issue ( #2546 )
2021-12-10 15:35:33 +01:00
Ahsan Virani
2125f25791
⚡ Tweaks to diagnostic events ( #2544 )
...
* Tweaks to events
* more tweaks and fixes
2021-12-10 15:29:05 +01:00
Mutasem Aldmour
75c7b5ed97
🐛 Hide trigger tooltip for polling nodes ( #2547 )
...
* hide trigger tooltip for polling nodes
* fix spacing
2021-12-10 14:48:56 +01:00
Anuj Kapoor
1d05185c4a
⚡ Added toast tweaks ( #2530 )
...
* Added toast fallback
* Added a parameter to copy function to deduce cut operations
* 👕 Fix Liniting
2021-12-10 14:24:09 +01:00
Iván Ovejero
f2242be787
⚡ Bring setup logic to plugin
2021-12-08 12:08:49 +01:00
Iván Ovejero
94d6136661
🚚 Rename $i18n2 to $i
2021-12-07 17:28:10 +01:00
Iván Ovejero
858d0d0160
🔥 Remove mixin-related lines
2021-12-07 16:14:40 +01:00
Iván Ovejero
7805b21a15
⚡ Adjust all calls
2021-12-07 15:58:41 +01:00
Iván Ovejero
c5ef97a30b
⚡ Initial plugin implementation
2021-12-07 14:04:36 +01:00
Iván Ovejero
3098b5a16e
✏️ Rename key
2021-12-06 12:22:28 +01:00
Iván Ovejero
7a64a05088
⚡ Improve plus endpoint string rendering
2021-12-06 12:19:07 +01:00
Iván Ovejero
bd9c822a58
⚡ Render string in plus endpoint
2021-12-06 11:31:35 +01:00
Iván Ovejero
89b388e470
🔥 Remove error message
2021-12-06 11:03:39 +01:00
Iván Ovejero
e64c44291f
⚡ Update personalization modal strings
2021-12-06 10:29:16 +01:00
Iván Ovejero
00ac975164
🔀 Merge master
2021-12-06 09:41:15 +01:00
Iván Ovejero
c50b6c2c21
✨ Enable multiple args in logging via nodes ( #2501 )
...
* ⚡ Enable multiple args in logging via nodes
* 👕 Fix lint
* ⚡ Change to behave more as expected
Co-authored-by: Jan Oberhauser <jan.oberhauser@gmail.com>
2021-12-04 11:57:13 +01:00
Mutasem Aldmour
76c63790b4
✨ Add plus endpoint ( #2450 )
...
* 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
* implement plus
* 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
* hide if endpoint has conn
* node insert on click
* simplify impl
* fix z-indexes
* add drop hover message
* address comments
* refactor
* refactor func
* remove drop conn overlay
* update messagE
* update colors
* remove console log
* rebuild impl
* add stalk
* fix disabled state
* fix dragging bug
* remove node selection
* disable plus in executions
* add success output to talk
* add success output
* set output
* fix bug
* fix switch size
* update size for 3 output nodes
* update loops
* fix bug when node is renamed
* set final values
* update loop behavior
* update comment
* hide output labels on multi outputs
* center output
* fix flicker when deleting nodes
* fix dragging space
* increase stalk if if
* more type checks
* rename event source
* rename event source
* support touch when dragging
* offset center
* center plus
* fix repaint behavior
* remove extending output
* add offset to switch
* fix merge node bug
* rename endpoint
* refactor css, fix merge bug
* fix unrelated issues
* space out
* remove flowchart type
* rename constant key
* clean up css
* rename var
* fix more type issues
* update types
* fix spacing
* simplify vertical offset
* refactor css
* add license
* update css
* clean up scss
* update to use css var
* clean up code
* update params
* show message
* fix plus position
* fix merge node bugs
* hide box when not dragging and hidden
* fix potential issue
* address comments
2021-12-03 18:53:55 +01:00
Anuj Kapoor
d62c7a7f3c
🐛 Add error pop up and redirection for non existing workflow IDs ( #2516 )
...
* 🐛 Add error pop up and redirection for non existing workflow IDs
* Remove code comments
2021-12-03 15:37:04 +01:00
Mutasem Aldmour
833c0e4972
✨ Open workflows/executions in new window (ctrl/command + click) ( #2508 )
...
* open workflows in new window
* open execution in new window
2021-12-03 13:59:15 +01:00
Elvina Valieva
a48bff2eee
⚡ Survey updates ( #2495 )
...
* feat: update survey
* feat: appearance tweaks
* chore: hardcode survey showing
* chore: fix survey options
* feat: show survey for users with workflows
* chore: take personalization into account
* chore: revert survey conditions
* chore: remove select override
* chore: remove transfer component from editor
* chore: more expressive flag name
* ⚡ Minor improvements
Co-authored-by: Jan Oberhauser <jan.oberhauser@gmail.com>
2021-12-03 13:19:23 +01:00
Iván Ovejero
3411b5d0e8
🐛 Fix HTML rendering in read only component
2021-12-03 11:28:39 +01:00
Iván Ovejero
f0d8266aa8
⚡ Fix category of read only strings
2021-12-03 09:53:30 +01:00
Iván Ovejero
699554d603
⚡ Fix wrong closing brace
2021-12-03 09:49:48 +01:00
Iván Ovejero
6d4effc5fc
🔥 Remove logging
2021-12-02 17:57:28 +01:00
Iván Ovejero
0baace0a5c
⚡ Integrate number suffix fix
2021-12-02 17:51:50 +01:00
Iván Ovejero
e1ac523797
🔀 Merge suffix fix
2021-12-02 16:00:57 +01:00
Iván Ovejero
e22febb3f3
⚡ Prevent race condition with headers
2021-12-02 14:09:41 +01:00
Iván Ovejero
d2c79d3ef0
⚡ Render missing strings in ExecutionDetails
2021-12-02 13:41:34 +01:00
Iván Ovejero
f22cd1494c
⚡ Render strings for ReadOnly
2021-12-02 13:37:08 +01:00
Iván Ovejero
5a3c75b816
⚡ Fix hard-coded locale identifier
2021-12-02 13:36:18 +01:00
Iván Ovejero
76f14505eb
⚡ Add condition for loading cred translations
2021-12-02 10:44:56 +01:00
Iván Ovejero
2855492de4
🔥 Remove old solution leftover
2021-12-02 09:43:59 +01:00
Iván Ovejero
50a8509e4a
🔀 Merge master
2021-12-01 16:55:58 +01:00
Iván Ovejero
5c2eef2c81
🔀 Merge master
2021-12-01 10:00:11 +01:00
Iván Ovejero
513ddbb383
⚡ Use mapGetters to simplify calls
2021-12-01 10:00:03 +01:00
Iván Ovejero
845b5e4d9b
⚡ Add braces to condition
2021-12-01 09:44:56 +01:00
Mutasem Aldmour
a550093f3e
🐛 Fix draggable memory leak ( #2503 )
...
* attempt fix
* wrap in try catch
* Revert "wrap in try catch"
4b0444747f
* ⚡ Improve comment
Co-authored-by: Jan Oberhauser <jan.oberhauser@gmail.com>
2021-11-30 20:37:55 +01:00
Iván Ovejero
c81d47cb1a
🐛 Fix unique node name creation
2021-11-29 12:20:10 +01:00
Iván Ovejero
1c4c42aecc
⚡ Update string to latest version
2021-11-29 10:10:12 +01:00
Iván Ovejero
563a852f47
🔀 Merge master
2021-11-29 10:05:37 +01:00
Iván Ovejero
393723af39
🐛 Fix rendering for node titles
2021-11-29 09:34:59 +01:00
Mutasem Aldmour
1500afe689
🐛 hide tooltip after trigger node is run ( #2483 )
...
* hide tooltip after trigger node is run
* remove executing
2021-11-26 12:35:34 +01:00
Oliver Trajceski
adc2515dee
✨ Improve Waiting Webhook call state in WF Canvas ( #2430 )
...
* N8N-2586 Improve Waiting Webhook call state in WF Canvas
* N8N-2586 Added watcher for showing Webhook's Node Tooltip on execution
* N8N-2586 Show helping tooltip for trigger node if wokrflow is running, it is a trigger node, if it is only one trigger node in WF
* N8N-2586 Rework/Move logic to computed property, Created getter for ActveTriggerNodesInWokrflow, Add style to trigger node's tooltip, remove comments
* N8N-2586 Added EventTriggerDescription prop in INodeTypeDescription Interface, Updated Logic for TriggerNode Tooltip based on the new prop
* N8N-2586 Add new use cases/watcher to show Trigger Nodes Tooltip / If has issues, if paused, if wokrlfow is running, Refactor Getter
* N8N-2586 Added z-index to tooltip, Added new Scenario for Tooltip if it is Draged&Droped on the WF
* N8N-2586 Refactor computed property for draged nodes
* N8N-2586 Fixed Conflicts
* N8N-2586 Fixed Tooltip
* N8N-2586 Dont show tooltip on core trigger nodes that execute automatically
* N8N-2586 Fixed Webhook tooltip when adding/deleting canvas during WF execution
* N8N-2586 Updated Logic, Simplify the code
* N8N-2586 Simplify Code
* N8N-2586 Added check for nodetype
* update dragging to use local state
* N8N-2586 Added eventTriggerDescription to Interval Node
* add comment, use new getter
* update to always check
Co-authored-by: Mutasem <mutdmour@gmail.com>
2021-11-25 23:33:41 +01:00
Mutasem Aldmour
5fd3f8a244
🐛 Fix bug with connections deleted when node is renamed ( #2467 )
...
* fix bug when node is renamed
* update comment
* support touch when dragging
2021-11-25 18:41:49 +01:00
Mutasem Aldmour
889921f5fe
⚡ Update looping ( #2468 )
...
* update loops
* set final values
* update loop behavior
2021-11-25 18:38:00 +01:00
Iván Ovejero
c478276f35
🔥 Remove semicolons from JSON
2021-11-24 12:40:49 +01:00
Iván Ovejero
5f3759b3a7
✏️ Update TS with JSON
2021-11-24 12:33:48 +01:00
Iván Ovejero
ed68ae8055
⚡ Switch to JSON for localization service
2021-11-24 12:16:59 +01:00
Iván Ovejero
0462d14f91
✏️ Improve docs copy
2021-11-24 09:23:09 +01:00
Iván Ovejero
c492ef523a
⚡ Alphabetize locale files
2021-11-23 17:21:20 +01:00
Iván Ovejero
9ce8189d7b
✏️ Improve wording
2021-11-23 14:32:38 +01:00
Iván Ovejero
059c4899a5
✏️ Minor docs fixes
2021-11-23 14:07:16 +01:00
Iván Ovejero
cc1af9dc7f
✏️ Split docs images
2021-11-23 13:47:25 +01:00
Iván Ovejero
6716197455
✏️ More docs images touchups
2021-11-23 13:46:05 +01:00
Iván Ovejero
583ef80c65
✏️ Enlarge docs images
2021-11-23 13:44:49 +01:00
Iván Ovejero
f89034e790
✏️ Clean up docs images
2021-11-23 13:41:57 +01:00
Iván Ovejero
427e40326c
✏️ Clarify deep nesting in collections
2021-11-23 13:29:33 +01:00
Iván Ovejero
709e71e76a
⚡ Add missing translations to fixed collection
2021-11-23 13:28:42 +01:00
Iván Ovejero
d3b9e21bf0
✏️ Write documentation
2021-11-23 12:06:47 +01:00
Iván Ovejero
df5a6a96a2
🐛 Small fixes to sample translations
2021-11-22 12:03:27 +01:00
Iván Ovejero
b4399a1c63
⚡ Minor optimizations
2021-11-22 11:49:59 +01:00
Iván Ovejero
d379d7ecf3
⚡ Render new base strings
2021-11-20 15:58:21 +01:00
Iván Ovejero
ed3fa11a86
⚡ Refactor overlay to allow translation
2021-11-19 16:15:35 +01:00
Iván Ovejero
7518617eee
🔀 Merge master
2021-11-19 15:35:38 +01:00
Iván Ovejero
02c915dab1
🐛 Account for potentially missing category name
2021-11-19 12:27:46 +01:00
Iván Ovejero
99963b04a5
✨ Render header strings
2021-11-19 10:52:25 +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
Iván Ovejero
c98772c927
🔨 Fix build
2021-11-17 11:29:27 +01:00
Iván Ovejero
29a3953dff
🔀 Merge master
2021-11-17 10:25:05 +01:00
Iván Ovejero
7fc0395e95
✨ Render node strings
2021-11-17 10:24:35 +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
Iván Ovejero
2d8e158012
✨ Render base strings
2021-11-12 16:02:48 +01:00
Iván Ovejero
61bb8de352
🔀 Merge master
2021-11-09 10:00:30 +01:00
Iván Ovejero
1de9ecf4ec
✨ Set up i18n
2021-11-09 09:59:48 +01:00
Mutasem Aldmour
70a9f0446e
🐛 Fix importing unknown types with credentials ( #2414 )
2021-11-05 09:40:33 -06:00
Ben Hesseldieck
a46c7f827d
🐛 Fix saving credentials id as string ( #2410 )
2021-11-04 20:23:10 -06:00
Mutasem Aldmour
171f5a458c
⚡ Update parameter inputs to be multi-line ( #2299 )
...
* introduce analytics
* add user survey backend
* add user survey backend
* set answers on survey submit
Co-authored-by: Mutasem Aldmour <4711238+mutdmour@users.noreply.github.com>
* change name to personalization
* lint
Co-authored-by: Mutasem Aldmour <4711238+mutdmour@users.noreply.github.com>
* N8n 2495 add personalization modal (#2280 )
* update modals
* add onboarding modal
* implement questions
* introduce analytics
* simplify impl
* implement survey handling
* add personalized cateogry
* update modal behavior
* add thank you view
* handle empty cases
* rename modal
* standarize modal names
* update image, add tags to headings
* remove unused file
* remove unused interfaces
* clean up footer spacing
* introduce analytics
* refactor to fix bug
* update endpoint
* set min height
* update stories
* update naming from questions to survey
* remove spacing after core categories
* fix bug in logic
* sort nodes
* rename types
* merge with be
* rename userSurvey
* clean up rest api
* use constants for keys
* use survey keys
* clean up types
* move personalization to its own file
Co-authored-by: ahsan-virani <ahsan.virani@gmail.com>
* update parameter inputs to be multiline
* update spacing
* Survey new options (#2300 )
* split up options
* fix quotes
* remove unused import
* refactor node credentials
* add user created workflow event (#2301 )
* update multi params
* simplify env vars
* fix versionCli on FE
* update personalization env
* clean up node detail settings
* fix event User opened Credentials panel
* fix font sizes across modals
* clean up input spacing
* fix select modal spacing
* increase spacing
* fix input copy
* fix webhook, tab spacing, retry button
* fix button sizes
* fix button size
* add mini xlarge sizes
* fix webhook spacing
* fix nodes panel event
* fix workflow id in workflow execute event
* improve telemetry error logging
* fix config and stop process events
* add flush call on n8n stop
* ready for release
* fix input error highlighting
* revert change
* update toggle spacing
* fix delete positioning
* keep tooltip while focused
* set strict size
* increase left spacing
* fix sort icons
* remove unnessary margin
* clean unused functionality
* remove unnessary css
* remove duplicate tracking
* only show tooltip when hovering over label
* update credentials section
* use includes
Co-authored-by: ahsan-virani <ahsan.virani@gmail.com>
Co-authored-by: Jan Oberhauser <jan.oberhauser@gmail.com>
2021-10-27 14:55:37 -05:00
Iván Ovejero
db738fc824
⚡ Add workflow name and ID to settings ( #2369 )
...
* ⚡ Add workflow name and ID to settings
* 🔨 Refactor to use mapGetters
2021-10-26 18:54:03 -05:00
Arpad Gabor
f811992527
fix: monaco build problems
2021-10-23 19:06:02 +03:00
Arpad Gabor
62f0899e10
fix: forgot readonly to editor
2021-10-23 18:48:45 +03:00
Arpad Gabor
7a020d079f
fix: set autocomplete data as empty array
2021-10-23 18:39:34 +03:00
Arpad Gabor
c63f365a65
feat: replace function node code editor with monaco
2021-10-23 18:38:46 +03:00
Ahsan Virani
421dd72224
✨ Introduce telemetry ( #2099 )
...
* introduce analytics
* add user survey backend
* add user survey backend
* set answers on survey submit
Co-authored-by: Mutasem Aldmour <4711238+mutdmour@users.noreply.github.com>
* change name to personalization
* lint
Co-authored-by: Mutasem Aldmour <4711238+mutdmour@users.noreply.github.com>
* N8n 2495 add personalization modal (#2280 )
* update modals
* add onboarding modal
* implement questions
* introduce analytics
* simplify impl
* implement survey handling
* add personalized cateogry
* update modal behavior
* add thank you view
* handle empty cases
* rename modal
* standarize modal names
* update image, add tags to headings
* remove unused file
* remove unused interfaces
* clean up footer spacing
* introduce analytics
* refactor to fix bug
* update endpoint
* set min height
* update stories
* update naming from questions to survey
* remove spacing after core categories
* fix bug in logic
* sort nodes
* rename types
* merge with be
* rename userSurvey
* clean up rest api
* use constants for keys
* use survey keys
* clean up types
* move personalization to its own file
Co-authored-by: ahsan-virani <ahsan.virani@gmail.com>
* Survey new options (#2300 )
* split up options
* fix quotes
* remove unused import
* add user created workflow event (#2301 )
* simplify env vars
* fix versionCli on FE
* update personalization env
* fix event User opened Credentials panel
* fix select modal spacing
* fix nodes panel event
* fix workflow id in workflow execute event
* improve telemetry error logging
* fix config and stop process events
* add flush call on n8n stop
* ready for release
* improve telemetry process exit
* fix merge
* improve n8n stop events
Co-authored-by: Mutasem Aldmour <4711238+mutdmour@users.noreply.github.com>
Co-authored-by: Mutasem <mutdmour@gmail.com>
Co-authored-by: Jan Oberhauser <jan.oberhauser@gmail.com>
2021-10-19 05:57:49 +02:00
Mutasem Aldmour
d49aa18717
🐛 Fix chrome autofill issue ( #2294 )
2021-10-13 16:39:05 -07:00
Ben Hesseldieck
3137de2585
⚡ Change credentials structure ( #2139 )
...
* ✨ change FE to handle new object type
* 🚸 improve UX of handling invalid credentials
* 🚧 WIP
* 🎨 fix typescript issues
* 🐘 add migrations for all supported dbs
* ✏️ add description to migrations
* ⚡ add credential update on import
* ⚡ resolve after merge issues
* 👕 fix lint issues
* ⚡ check credentials on workflow create/update
* update interface
* 👕 fix ts issues
* ⚡ adaption to new credentials UI
* 🐛 intialize cache on BE for credentials check
* 🐛 fix undefined oldCredentials
* 🐛 fix deleting credential
* 🐛 fix check for undefined keys
* 🐛 fix disabling edit in execution
* 🎨 just show credential name on execution view
* ✏️ remove TODO
* ⚡ implement review suggestions
* ⚡ add cache to getCredentialsByType
* ⏪ use getter instead of cache
* ✏️ fix variable name typo
* 🐘 include waiting nodes to migrations
* 🐛 fix reverting migrations command
* ⚡ update typeorm command
* ✨ create db:revert command
* 👕 fix lint error
Co-authored-by: Mutasem <mutdmour@gmail.com>
2021-10-13 15:21:00 -07:00
Mutasem Aldmour
d1824b9dd0
🐛 Fix error when opening ftp/sftp credentials ( #2298 )
...
* n8n-2513 fix error when opening credentials
* clean up validation logic
2021-10-09 13:42:30 -05:00
Mutasem Aldmour
1341958aae
⚡ Open new window when duplicating ( #2237 )
...
* update duplicate to open in new window
* remove active action
2021-10-07 14:59:00 -05:00
Mutasem Aldmour
857426a918
⚡ Add query param for templates ( #2293 )
2021-10-07 14:54:22 -05:00
Mutasem Aldmour
e2daa523d4
🐛 Apply default save manual executions ( #2286 )
...
* revert savemanualexecution changes
* update toasts behavior to handle default case
2021-10-06 12:13:39 -05:00
Mutasem Aldmour
7159181345
⚡ Save on new workflow executions with webhook ( #2231 )
...
* save on new workflow executions
* only save if webhook node
2021-10-06 12:06:33 -05:00
Jan
f7148bdd77
Display node-error only on executing nodes ( #2274 )
...
* ⚡ Dot not display errors on disconnected nodes
* ⚡ Fix some more inconsistencies
2021-10-06 19:02:31 +02:00
Mutasem Aldmour
582f9a1e61
🐛 Remove overlap on mobile between buttons ( #2233 )
...
* remove overlap on mobile between buttons
* update breakpoints
2021-10-05 13:33:25 -05:00
Mutasem Aldmour
a4374e235e
⚡ Add open event ( #2261 )
2021-10-05 13:28:37 -05:00
Iván Ovejero
3a0b96bf32
🐛 Fix TypeError in nodes panel text selection ( #2258 )
2021-09-28 14:23:57 -05:00
Iván Ovejero
e84ce79d9b
🐛 Remove auto-adding fixed collection option ( #2241 )
...
* 🔥 Remove auto-adding fixed collection option
* 🔥 Remove file from version control
2021-09-23 10:47:13 +02:00