Jan Oberhauser
c7db31a2db
⬆️ Set n8n-design-system@0.33.0 and n8n-workflow@0.115.0 on n8n-editor-ui
2022-08-31 14:47:28 +00:00
कारतोफ्फेलस्क्रिप्ट™
b428e9fb9f
feat(design-system,editor-ui): upgrade some of the frontend dev dependencies ( #3978 )
2022-08-31 15:47:33 +02:00
Mutasem Aldmour
8fc9f07f39
feat(editor): limit when to show mapping tooltip ( #3976 )
...
* limit when to show mapping tooltip
* refactor tooltip pos
* update tooltip pos
* update var name
2022-08-31 10:51:26 +02:00
कारतोफ्फेलस्क्रिप्ट™
15d5ac6f3c
fix(npm): improve .npmignore to reduce the size of the published packages ( #3970 )
...
| package | gzipped (before) | unpacked (before) | gzipped (after) | unpacked (after) |
| --- | --- | --- | --- | --- |
| cli | 367.7 kB | 2.3 MB | 165.5 kB | 1.0 MB |
| core | 65.4 kB | 450.6 kB | 26.5 kB | 164.9 kB |
| design-system | 180.9 kB | 660.2 kB | 117.6 kB | 449.2 kB |
| editor-ui | 3.5 MB | 12.4 MB | 3.5 MB | 12.4 MB |
| node-dev | 13.5 kB | 44.7 kB | 10.6 kB | 35.3 kB |
| nodes-base | 3.0 MB | 24.3 MB | 2.0 MB | 15.2 MB |
| workflow | 101.4 kB | 827.7 kB | 28.8 kB | 165.7 kB |
2022-08-30 13:43:47 +02:00
Ben Hesseldieck
fc2ff35c41
fix(editor): sending data as query on DELETE method ( #3972 )
...
* 🐛 fix sending data as query on DELETE method
* 👕 add type to imports
* 💪 enhance test
2022-08-30 11:54:50 +02:00
Milorad FIlipović
0e8cb74ab3
💄 Added instance ID to about modal and restyled credentials docs link ( #3903 )
...
feat(editor): Added instance ID to about modal and restyled credentials docs link
* 💄 Use Notice component instead of Callout in CredentialConfig, remove unused imports
* 💄 Use css var for n8n-notice component and override it for credential configs to get rid of additional margins
* ✅ Update n8n-notice snapshots
Co-authored-by: Oleg Ivaniv <oleg@n8n.io>
2022-08-30 11:10:17 +02:00
Cornelius Suermann
3939d52851
docs(license): Introduce n8n Enterprise License ( #3945 )
2022-08-29 22:08:42 +02:00
Jan Oberhauser
56783dac21
🔖 Release n8n-editor-ui@0.158.2
2022-08-25 16:09:29 +02:00
Iván Ovejero
93c26dac28
fix(editor): Fix feature flag check when PH is unavailable ( #3944 )
...
🐛 Fix feature flag check when PH is unavailable
2022-08-25 15:11:37 +02:00
Mutasem Aldmour
a21dbdc45b
fix(editor): fix mapping bug when val is null ( #3942 )
2022-08-25 12:54:46 +02:00
Jan Oberhauser
0b3bb6f7ee
🔖 Release n8n-editor-ui@0.158.1
2022-08-25 11:57:34 +02:00
Mutasem Aldmour
c51d25ce52
refactor: Update expression colors ( #3941 )
2022-08-25 11:30:18 +02:00
Jan Oberhauser
7025e279d3
🔖 Release n8n-editor-ui@0.158.0
2022-08-24 14:20:45 +00:00
Jan Oberhauser
b4214657c3
⬆️ Set n8n-design-system@0.32.0 and n8n-workflow@0.114.0 on n8n-editor-ui
2022-08-24 14:20:44 +00:00
maxtkacz
cc5d9a296c
refactor(editor): Add G2 review link to Value Survey ( #3920 )
...
Replaced survey link in success toast ("submitted") of Value Survey with a link to fill out a G2 review.
2022-08-24 16:00:20 +02:00
Mutasem Aldmour
ce076dca48
feat(editor): mapping expressions from input table ( #3864 )
...
* implement tree render
* update styles
* implement slots
* fix recursive tree rendering
* make not recursive
* Revert "make not recursive"
f064fc14f4
* enable dragging
* fix dragging name
* fix col bug
* update values and styles
* update style
* update colors
* update design
* add hover state
* add dragging behavior
* format file
* update pill text
* add depth field
* typo
* add avg height
* update event name
* update expr at distance
* add right margin always
* add space
* handle long values
* update types
* update messages
* update keys styling
* update spacing size
* fix hover bug
* update switch spacing
* fix wrap issue
* update spacing issues
* remove br
* update hoverable
* reduce event
* replace tree
* update prop name
* update tree story
* update tree
* refactor run data
* add unit tests
* add test for nodeclass
* remove number check
* bring back hook
* address review comments
* update margin
* update tests
* address max's feedback
* update tslint issues
* if empty, remove min width
* update spacing back
2022-08-24 14:47:42 +02:00
Iván Ovejero
db02a379d9
fix(editor): Check for PostHog before feature flag call ( #3928 )
...
* 🐛 Check for PH before feature flag call
* 🔥 Remove logging
2022-08-24 10:48:13 +02:00
Iván Ovejero
a85d565ffc
refactor(editor): Fix capitalization on credential reconnect button ( #3926 )
...
✏️ Fix capitalization
2022-08-23 17:37:24 +02:00
Iván Ovejero
55c7dbad72
fix(editor): Fix excess json
key from pindata in expressions ( #3925 )
...
* 🐛 Return pindata without excess `json` key
* ⏪ Restore `json` keys in `RunData` pane
2022-08-23 17:29:09 +02:00
Iván Ovejero
b1e715299d
feat(core, editor): Support pairedItem
for pinned data ( #3843 )
...
* 📘 Adjust interface
* ⚡ Adjust pindata in state store
* ✨ Add utils
* ⚡ Replace utils calls
* ⚡ Adjust pindata intake and display
* 🔥 Remove excess BE fixes
* 📝 Update comment
* 🧪 Adjust tests
* 🔥 Remove unneeded helper
* 🚚 Improve naming
* 🧹 Clean up `ormconfig.ts`
* 📘 Add types and type guards
* ⚡ Improve serializer for sqlite
* ✨ Create migration utils
* ⚡ Set up sqlite serializer
* 🗃️ Write sqlite migration
* 🗃️ Write MySQL migration
* 🗃️ Write Postgres migration
* ⚡ Add imports and exports to barrels
* 🚚 Rename `runChunked` to `runInBatches`
* ⚡ Improve migration loggers
* ♻️ Address feedback
* 🚚 Improve naming
2022-08-22 17:46:22 +02:00
Iván Ovejero
43e054f5ab
feat(editor, core): Integrate PostHog ( #3865 )
...
* Integrate PostHog - Part 1: Groundwork (#3753 )
* Integrate PostHog - Part 2: Event capture (#3779 )
* Integrate PostHog - Part 3: Session recordings (#3789 )
* Integrate PostHog - Part 4: Experiments (#3825 )
* Finalize PostHog integration (#3866 )
* 📦 Update `package-lock.json`
* 🐛 Account for absent PH hooks file
* ✨ Create new env `EXTERNAL_FRONTEND_HOOKS_FILES`
* ⚡ Adjust env used for injecting PostHog
* 🐛 Switch to semicolon delimiter
* ⚡ Simplify to `externalFrontendHookPath`
* Refactor FE hooks flow (#3884 )
* Add env var for session recordings
* inject frontend hooks even when telemetry is off
* allow multiple hooks files
* cr
* 🐛 Handle missing ref errors
* 🔥 Remove outdated `continue`
* 🎨 Change one-liners to blocks
* 📦 Update `package-lock.json`
Co-authored-by: Ahsan Virani <ahsan.virani@gmail.com>
2022-08-19 15:35:39 +02:00
Jan Oberhauser
e41c46a56c
🔖 Release n8n-editor-ui@0.157.1
2022-08-19 10:44:03 +02:00
Mutasem Aldmour
ad0c214f8e
fix(editor): connections lost when renaming ( #3899 )
...
fix rename bug
2022-08-19 10:12:46 +02:00
Jan Oberhauser
c4d8483023
🔖 Release n8n-editor-ui@0.157.0
2022-08-17 11:20:41 +00:00
Jan Oberhauser
e749d0d972
⬆️ Set n8n-design-system@0.31.0 and n8n-workflow@0.113.0 on n8n-editor-ui
2022-08-17 11:20:41 +00:00
Milorad FIlipović
054cc010ed
feat(editor): Added animated tooltips to draggable columns in input panel
...
* 💄 Added animated tooltip to draggable columns in input panel
* 💄 Adding gif to data mapping discoverability tooltip
2022-08-17 11:51:30 +02:00
Mutasem Aldmour
3608d132c0
fix(editor): improve expression and parameters performance ( #3874 )
...
* fix expr perf issue
* refactor a bit
2022-08-12 16:06:57 +02:00
Milorad FIlipović
762b422488
fix(editor): Handling errors when opening settings and executions ( #3877 )
2022-08-12 15:29:25 +02:00
Milorad FIlipović
d4b4e234a6
✨ Added Vue plugins that register design system and element UI components ( #3875 )
...
* ✨ Implemented Vue plugins that register design system and element UI components
* 💄 Replacing `any` with object type in Vue plugins
2022-08-12 13:22:08 +02:00
Iván Ovejero
936264b3c6
feat(cli): Enable community nodes based on npm availability ( #3871 )
...
* ⚡ Detect npm availability
* 📘 Expand interfaces
* ⚡ Adjust store
* 🎨 Replace button with warning
2022-08-11 16:39:55 +02:00
Jan Oberhauser
b6cf044b8f
🔖 Release n8n-editor-ui@0.156.0
2022-08-10 10:12:38 +00:00
Jan Oberhauser
93591dee8a
⬆️ Set n8n-design-system@0.30.0 and n8n-workflow@0.112.0 on n8n-editor-ui
2022-08-10 10:12:37 +00:00
Alex Grozav
a9fa830bd7
build: Migrate from lerna to turborepo ( #3796 )
...
* feat: Added turborepo setup.
* feat: Updated nodes and credentials loading.
* feat: Removed remaining lerna references.
* fix: Updated npm run bootstrap command.
* feat: Added CI step for installing latest npm.
* chore: Removed lerna config.
* feat: Added gulp to global ci packages.
* fix: Set node as moduleResolution target in workflow. Fixed CI.
* fix: Added turborepo installation to the n8n-custom docker image.
* fix: Updated copied docker files for n8n-custom.
* fix: Added git as dependency in n8n-custom dockerfile.
* fix: Changed npm install command in n8n-custom.
* 📦 Update `package-lock.json`
Co-authored-by: Iván Ovejero <ivov.src@gmail.com>
2022-08-06 22:55:51 +02:00
Iván Ovejero
a7b229f98a
refactor(editor-ui): Remove webhook deletion success toasts ( #3839 )
2022-08-05 15:28:21 +02:00
Mutasem Aldmour
60da5bb7ec
refactor(design-system): replace functional components ( #3802 )
...
* update creator item
* update warning tooltip
* update badge and trigger icon
* update action box
* update avatar component
* update badge
* update heading component
* update icon component
* update link component
* update menu
* update route component
* fix avatar bug
* fix avatar bug
* update input component
* update select
* update input
* update tags component
* update spinner
* update square button
* update tag component
* update text component
* add danger color
* add vue.extend
* add human readable names
* add human readable name
* revert button changes
* update name
* revert name
* update classes
* delete unused component
* redo name change
* rename
* rename back
* rename back
* update snapshots
2022-08-05 15:03:24 +02:00
Deborah
e2620225a6
docs(editor): Update docs urls to reflect content split ( #3784 )
2022-08-04 14:57:19 +02:00
Jan Oberhauser
f23e8d11ac
🔖 Release n8n-editor-ui@0.155.0
2022-08-03 16:19:41 +00:00
Jan Oberhauser
5e1d96ff0e
⬆️ Set n8n-design-system@0.29.0 and n8n-workflow@0.111.0 on n8n-editor-ui
2022-08-03 16:19:41 +00:00
Jan Oberhauser
b22ff1f5c1
refactor: Update additional README.md files
2022-08-03 13:34:49 +02:00
Iván Ovejero
6e1aaa10e5
refactor: Fix node versioning again ( #3819 )
...
* 📘 Update state interface
* ⚡ Adjust store module to interface
* 🔥 Remove excess check
* 🐛 Fix filtering
* 🐛 Ensure default to latest version
* ✨ Add `allLatestNodeTypes` getter
* 🔥 Remove excess checks
* ⚡ Simplify expression
* ⚡ Add check
* 🐛 Account for unknown node type name
2022-08-03 13:11:25 +02:00
Mutasem Aldmour
679a443a0c
refactor: Add node IDs ( #3788 )
...
* update type
* add id to new nodes
* update paste/import behavior
* update duplicate/copy
* update duplicate workflow
* update import functions + templates
* add instance id on copy
* on download add instance id
* simplify for testing
* update telemetry events
* add ids to nodegraph
* not if same instance
* update spacing
* fix tests
* update tests
* add uuid
* fix tests
update tests
add uuid
fix ts issue
* fix telemetry event
* update workflow import
* update public api
* add sqlit migration
* on workflow update
* add psql migration
* add mysql migration
* revert to title
* fix telemetry bug
* remove console log
* remove migration logs
* fix copy/paste bug
* replace node index with node id
* remove console log
* address PR feedback
* address comment
* fix type issue
* fix select
* update schema
* fix ts issue
* update tel helpers
* fix eslint issues
2022-08-03 13:06:53 +02:00
maxtkacz
b5ea666ecf
refactor(editor): Updated welcome sticky image and text ( #3822 )
2022-08-03 13:03:29 +02:00
Mutasem Aldmour
7240aa38a3
refactor: Personalization tweaks ( #3813 )
...
* update survey
* add usage modes
* update recommended
* update key
* update key
* fix text cut off issue
* delete dulicate
* update placeholder
* clean up keys
* fix label
2022-08-03 13:02:46 +02:00
Milorad FIlipović
ad8d662976
refactor(editor): Unify Callout components ( #3798 )
...
* ✨ Implemented a single Callout component
* ✔️ Updating test snapshots and fixing lint warnings
2022-08-02 10:36:11 +02:00
Iván Ovejero
2c17e6f3ca
refactor(editor): Move nodeTypes
into store module ( #3799 )
...
* ⚡ Refactor `nodeTypes` into store module
* ⚡ Fix condition
* 🔥 Remove leftovers
* ⚡ Move `getNodeTranslationHeaders`, `getNodesInformation`, `getNodeParameterOptions`
* ⚡ Move leftover call
* ⚡ Correct excess prefix
* 🚚 Rename `nodeType` to `getNodeType`
* 🚚 Move logic to `getFullNodesProperties`
* ⚡ Simplify `getNodeType`
* ⚡ Refactor `nodeTypes` mutations
* ⚡ Refactor `Vue.set` call
* ⚡ Simplify check
* 🚚 Move export to bottom
* 📘 Simplify typing
* 🔥 Remove unused interface
* 👕 Add `void`
* 🚚 Fix naming
* 🔥 Remove logging
* ⚡ Simplify `updateNodeTypes`
* 🚚 Move `omit` to utils
* 🐛 Update `rootGetters` call
* 🐛 Fix `allNodeTypes` call in `nativelyNumberSuffixedDefaults`
* 🔥 Remove unused method
* 🔥 Remove excess namespace
Co-authored-by: Mutasem <mutdmour@gmail.com>
2022-08-01 22:43:50 +02:00
Milorad FIlipović
3de062202d
refactor(editor): Implemented NodeIcon design system component ( #3727 )
...
* ✨ Implemented `NodeIcon` design system component
* ✨ Updated editor to use N8nNodeIcon component, removed HoverableNodeIcon
* ➕ Adding design system types import to editor-ui
* ✔️ Fixing linting errors
* 👌 Updating `NodeIcon` component based on review feedback
* 👌 Minor changes to `NodeIcon` component
* 👌 Removing unnecessary `Vue.use statement
* 🐛 Fixing unknown node icon bug and adding click listener to node icon component
* 💄 Removing unnecessary pointer cursor from the `NodeIcon` component
* 💄 Adding pointer cursor to node icons in the template details
* 💄 Updating node icon size in collections page
2022-08-01 22:35:45 +02:00
Milorad Filipovic
43b9dc70cf
💄 Updating onboarding prompt label
2022-07-29 15:19:15 +02:00
Jan Oberhauser
1d10f55356
🔖 Release n8n-editor-ui@0.154.0
2022-07-27 15:40:10 +00:00
Jan Oberhauser
c72e2da7a6
⬆️ Set n8n-design-system@0.28.0 and n8n-workflow@0.110.0 on n8n-editor-ui
2022-07-27 15:40:10 +00:00
Alex Grozav
30c0f21b3f
fix(editor): Fix pin data in executions when pinData is null. ( #3787 )
2022-07-27 17:02:46 +02:00
Milorad FIlipović
3ebfa45570
refactor: Add Onboarding call prompts ( #3682 )
...
* ✨ Implemented initial onboarding call prompt logic
* ✨ Added onboarding call prompt feature environment variable
* ✨ Implemented onboarding session signup modal
* 📈 Added initial telemetry for the onboarding call prompt
* ✔️ Fixing linter error in server.ts
* 💄 Updating onboaring call prompt and modal wording and styling
* ✨ Implemented initial version of fake doors feature
* ✨ Added parameters to onboarding call prompt request
* ✨ Finished implementing fake doors in settings
* 🔨 Updating onboarding call prompt fetching logic (fetching before timeout starts)
* 👌 Updating onboarding call prompt and fake door components based on the front-end review feedback
* ✨ Updated fake doors so they support UI location specification. Added credentials UI fake doors.
* ⚡ Added checkbox to the signup form, improved N8NCheckbox formatting to better handle overflow
* 💄 Moving seignup checkbox label text to i18n file, updating checkbox component css to force text wrap
* ✨ Update API calls to work with the new workflow request and response formats
* 👌 Updating fake door front-end based on the review feedback
* 👌 Updating onboarding call prompt and fake doors UI based in the product feedback
* ✨ Updated onboarding call prompts front-end to work with new endpoints and added new telemetry events
* 🐛 Fixing onboarding call prompts not appearing in first user sessions
* ⚡ ️ add createdAt to PublicUser
* 👌 Updating onboarding call prompts front-end to work with the latest back-end and addressing latest product review
* ✨ Improving error handling when submitting user emails on signup
* 💄 Updating info text on Logging feature page
* 💄 Updating first onboarding call prompt timeout to 5 minutes
* 💄 Fixing `N8nCheckbox` component font overflow
Co-authored-by: Ben Hesseldieck <b.hesseldieck@gmail.com>
2022-07-27 16:28:13 +02:00
maxtkacz
2e194a6daa
refactor(editor): Change welcome sticky content ( #3769 )
...
* Updated Welcome sticky content
* Updated welcome sticky thumbnail image
Image was swapped out, used exact same file name + sizing so did not require code changes.
* Replaced welcome sticky thumbnail image
2022-07-27 10:42:12 +02:00
Mutasem Aldmour
02549e3ba9
fix(editor): Fix spaces bug ( #3774 )
2022-07-26 14:49:38 +02:00
Mutasem Aldmour
b4525d06ea
refactor(editor): Move all colors to css variables ( #3723 )
...
* update white color
* update white color
* update more whites
* update color
* update curr running
* update text color #555
* update white color
* set search bar colors
* update colors
* update node executing
* update text colors
* update light color
* update theme
* update theme
* update overlays carousel
* update theme vars
* add dark theme tokens
* update text
* update table colors
* fix conflict
* update colors
2022-07-26 12:45:55 +02:00
Mutasem Aldmour
92614c81ab
fix(editor): Fix sticky duplication and position bug ( #3755 )
...
* fix bug when inserting sticky
* center sticky on insert
* export as const
2022-07-26 12:41:34 +02:00
Mutasem Aldmour
deb510a8e0
fix(editor): Fix linking buttons color ( #3770 )
...
* fix color of icon
* center buttons
2022-07-26 09:55:27 +02:00
Ahsan Virani
1f1a63c39a
fix: Fix node_type property in all events ( #3759 )
2022-07-24 17:37:34 +02:00
Iván Ovejero
f9f05621a1
refactor: Upgrade to ESLint 8 ( #3722 )
...
* ⬆️ Upgrade to ESLint 8
* 📦 Update package-lock.json
* 👕 Add lint exceptions
* 👕 Add more lint exceptions
* ➖ Remove `tslint` from some packages
* 👕 Except init file
* 📦 Update `package-lock.json`
* 📦 Update `package-lock.json`
* 👕 Add exceptions to new lines coming from `master `
Co-authored-by: Jan Oberhauser <jan.oberhauser@gmail.com>
2022-07-24 17:25:01 +02:00
Jan Oberhauser
1348349748
feat: Improvements to pairedItem
2022-07-22 12:19:45 +02:00
Jan Oberhauser
f3de2ead8f
🔖 Release n8n-editor-ui@0.153.1
2022-07-21 14:41:46 +02:00
Omar Ajoue
ccd1ed2c4c
fix(editor): Fix login issue for non-admin users ( #3754 )
2022-07-21 14:36:20 +02:00
Mutasem Aldmour
3a98028722
fix(editor): Fix console error ( #3751 )
2022-07-21 13:45:35 +02:00
Milorad FIlipović
5efe4a4c54
fix(editor): Fix problems with credentials modal if no node is opened ( #3749 )
2022-07-21 12:50:34 +02:00
Jan Oberhauser
25d1cafc5f
🔖 Release n8n-editor-ui@0.153.0
2022-07-20 16:03:48 +00:00
Jan Oberhauser
c23d3fb9aa
⬆️ Set n8n-design-system@0.27.0 and n8n-workflow@0.109.0 on n8n-editor-ui
2022-07-20 16:03:48 +00:00
Alex Grozav
15693b0056
feat(editor): Add data pinning functionality ( #3511 )
...
* feat: Design system color improvements and button component redesign.
* feat: Added button focus state and unit tests.
* refactor: Aligned n8n-button usage inside of editor-ui.
* test: Updated snapshots.
* refactor: Extracted focus outline width into scss variable.
* fix: Fixed select input border-radius.
* refactor: Removed element-ui references in button.
* fix: Fixed scss variable imports.
* feat: Added color-neutral variable story.
* fix: Fixed color-secondary variable definition.
* feat: Added color-white story.
* test: Updated button snapshot.
* feat: Replaced zoom buttons with new n8n-icon-button.
* feat: Added stories for float utilities.
* chore: Updated color shades generation code for later use.
* chore: Removed color-white code.
* chore: Updated story properties for button components.
* fix: Added el-button fallback for places where el-button is not replaceable (messagebox).
* feat: Reverted to css modules. Replaced el-button with n8n-button at application level.
* test: Updated button snapshot.
* fix: Fixed element-ui locally referenced buttons (via components: {}).
* fix: Updated colors. Removed irrelevant validation. Added ElButton override component.
* test: Updated button override snapshot.
* fix: Various button adjustments and fixes.
* fix: Updated button disabled state.
* test: Updated snapshots.
* fix: Consolidated css variables changes.
* Data pinning (#3512 )
* refactor: Aligned n8n-button usage inside of editor-ui.
* feat: Added edit data button on json hover.
* feat: Extracted code editor into separate form component.
* feat: Added edit data button on json hover.
* feat: Added pinData and edit mode methods.
* 🔥 Remove conflict markers
* ✏️ Update i18n keys
* ⚡ Add JSON validation
* 🗃️ Add `pinData` column to `workflow_entity`
* 📘 Tighten type
* ⚡ Make `pinData` column nullable
* ⚡ Adjust workflow endpoints for pin data
* 📘 Improve types
* ✏️ Improve wording
* Inject pindata into items flow (#3420 )
* ⚡ Inject pin data - Second approach
* 🔥 Remove unneeded lint exception
* feat: Added edit data button on json hover.
* feat: Extracted code editor into separate form component.
* feat: Added edit data button on json hover.
* fix: Fixed rebase conflicts.
* ⏪ Undo button change
* 🐛 Fix runNode call
Adjust per update in bdb84130d6
* 🧪 Fix workflow tests
* 🐛 More merge conflict fixes
* feat: Added pin/unpin button and store mutations.
* feat: Size check. Various design and ux improvements.
* ⚡ Add transformer
* ⚡ Hoist pin data
* ⚡ Adjust endpoints for hoisted pin data
* 📘 Expand interface
* 🐛 Fix stray array
* 👕 Fix build
* 👕 Add lint exception
* 👕 Fix header
* 🎨 Add color secondary tints
* ✨ Create `HeaderMessage` component
* ⚡ Adjust `InfoTip` component
* ✨ Add `HeaderMessage` to `RunData`
* 🐛 Fix console error
* 👕 Fix lint
* ⚡ Consolidate `HeaderMessage` and `Callout`
* ⏪ Undo `InfoTip` changes
* 🔥 Remove duplicate icons
* ⚡ Simplify template
* 🎨 Change cursor for action text
* 👕 Fix lint
* ⚡ Add URL
* 🐛 Fix handler name
* ⚡ Use constant
* ♻️ Refactor per feedback
* fix: Various fixes after data pinning relocation.
* fix: Added store mutation for setting pinned data.
* feat: Added pinned state for workflow canvas node.
* fix: Fixed workflow saving.
* fix: Removed pinData hoisting (no longer necessary).
* feat: Added canPinData flag to hide for input pane and binary data. Fixed unpin and execute flow.
* ⚡ Fixes for canvas pin data (#3587 )
* ⚡ Fixes for canvas pin data
* 📘 Rename type
* 🧪 Fix unrelated Public API test
* 🔥 Remove logging
* feat: Updated pinData mixin to no longer include extra fields.
* ⚡ Output same pindata for every run
* 🎨 Fix cropping
* 🔥 Remove unrelated logging
* feat: Moved edit button next to pin button.
* feat: Changed data to be inserted for empty state.
* chore: Changed invalid editor output translation.
* feat: Added error line reporting on JSON Validation.
* feat: Migrated pinData edit mode to store.
* chore: Merged duplicate node border color condition.
* feat: Moved pin data validation to mixin. Added check before closing ndv modal.
* fix: Changed pinned data size calculation to discard active node pin data.
* feat: Added support for rename and delete node with pin data.
* feat: Simplified editing state. Fixed edit mode in input panel after store migration.
* feat: Various data pinning improvements.
* fix: Fixed callout link underline.
* refactor: Added support for both string and objects for data size check.
* feat: Added disabled node check for input panel. Fixed monaco editor resizing.
* fix: Fixed edit mode footer size.
* ⚡ Fix pindata items per run
* 👕 Remove unneeded exception
* refactor: Added isValidPinData() helper method.
* refactor: Changed how string size in bytes in calculated.g
* refactor: Updated pinData mixin interface.
* refactor: Merged filter and reduce in pinDataSize calculation.
* fix: Changed code-editor to correct type.
* fix: Added insert test data message to trigger nodes.
* feat: Disabled data pinning for multiple output nodes.
* refactor: Updated ndv.input.disabled translation to include node name.
* refactor: Aligned n8n-button usage inside of editor-ui.
* feat: Added edit data button on json hover.
* feat: Extracted code editor into separate form component.
* feat: Added edit data button on json hover.
* feat: Added pinData and edit mode methods.
* 🔥 Remove conflict markers
* ✏️ Update i18n keys
* ⚡ Add JSON validation
* 🗃️ Add `pinData` column to `workflow_entity`
* 📘 Tighten type
* ⚡ Make `pinData` column nullable
* ⚡ Adjust workflow endpoints for pin data
* 📘 Improve types
* ✏️ Improve wording
* Inject pindata into items flow (#3420 )
* ⚡ Inject pin data - Second approach
* 🔥 Remove unneeded lint exception
* feat: Added edit data button on json hover.
* feat: Extracted code editor into separate form component.
* feat: Added edit data button on json hover.
* fix: Fixed rebase conflicts.
* ⏪ Undo button change
* 🐛 Fix runNode call
Adjust per update in bdb84130d6
* 🧪 Fix workflow tests
* 🐛 More merge conflict fixes
* feat: Added pin/unpin button and store mutations.
* feat: Size check. Various design and ux improvements.
* ⚡ Add transformer
* ⚡ Hoist pin data
* ⚡ Adjust endpoints for hoisted pin data
* 📘 Expand interface
* 🐛 Fix stray array
* 👕 Fix build
* 🎨 Add color secondary tints
* ✨ Create `HeaderMessage` component
* ⚡ Adjust `InfoTip` component
* ✨ Add `HeaderMessage` to `RunData`
* 🐛 Fix console error
* 👕 Fix lint
* ⚡ Consolidate `HeaderMessage` and `Callout`
* ⏪ Undo `InfoTip` changes
* 🔥 Remove duplicate icons
* ⚡ Simplify template
* 🎨 Change cursor for action text
* 👕 Fix lint
* ⚡ Add URL
* 🐛 Fix handler name
* ⚡ Use constant
* ♻️ Refactor per feedback
* fix: Various fixes after data pinning relocation.
* fix: Added store mutation for setting pinned data.
* feat: Added pinned state for workflow canvas node.
* ⚡ Fixes for canvas pin data (#3587 )
* ⚡ Fixes for canvas pin data
* 📘 Rename type
* 🧪 Fix unrelated Public API test
* 🔥 Remove logging
* feat: Updated pinData mixin to no longer include extra fields.
* fix: Removed pinData hoisting (no longer necessary).
* chore: Merged duplicate node border color condition.
* ⚡ Output same pindata for every run
* 🎨 Fix cropping
* 🐛 Fix excess closing template tag
* fix: Removed rogue template tag after merge.
* fix: Fixed code-editor resizing when moving ndv panel.
* feat: Added node duplication pin data.
* ⚡ Implement telemetry
* ♻️ Add clarifications from call
* fix: Fixed run data header height.
* feat: Removed border from pin data callout.
* feat: Added line-break before 'or insert pin data'.
* feat: Changed enterEditMode to always insert test data if there's no execution data.
* feat: Removed copy output tooltip.
* feat: Removed unpin tooltip.
* fix: Removed thumbtack icon rotation.
* fix: Removed run info from Edit Output title.
* feat: Hid edit and pin buttons when editing.
* feat: Updated monaco code-editor padding and borders.
* feat: Progress on pinData error message format
* feat: Updated copy feature to work without any selected value.
* feat: Moved save and cancel buttons. Cleared notifications on save.
* feat: Changed pin data beforeClosing confirm text.
* feat: Closing ndv when discarding or saving pindata on close.
* feat: Added split in batches node to pin data denylist.
* fix: Added missing margin-bottom to webhook node.
* feat: Moved thumbtack icon to the right, replacing the checkmark.
* fix: Hid pagination while editing.
* feat: Added pin data discovery flow.
* feat: Changed pin data discovery flow to avoid tooltip glitching.
* fix: Changed copy selection to copy all input data.
* feat: Updated pin data validation error message for unexpected single quotes.
* fix: Replaced :manual='true' prop with manual shorthand.
* fix: Removed unused variable.
* chore: Renamed translation key to node.discovery.pinData.
* refactor: Extracted isPinDataNodeType to pinData mixin.
* fix: Updated watch condition to improve performance.
* refactor: Renamed some pin data variables and methods as per review.
* fix: Added partial translation for JSON.parse pin data error messages.
* chore: Temporarily disabled failing unit test.
* 🧪 Fix data pinning workflow retrieval test
* 🔥 Remove unused imports
* 🔥 Remove leftover line
* ⚡ Skip pindata node issues on BE
* ⚡ Skip pindata node issues on FE
* ⚡ Hide `RunInfo` for pindata node
* ⚡ Hide purple banner in edit output mode
* feat: Updated data pinning discoverability flow.
* fix: Fixed paginated data pinning.
* fix: Disabled pin data in read only mode.
* 🐛 Fix runtime error with non-array
* fix: Loading pin data when opening execution.
* ⚡ Adjust stale data warning for pinned data
* ⚡ Skip auth in endpoint
* ⚡ Mark start node for pinned trigger
* ✏️ Comment on passthrough
* 🔥 Remove comment
* Final pindata metrics changes (#3673 )
* 🐛 Fix `pinData` tracked as `0`
* ⚡ Add `is_pinned` to `nodesGraph`
* 📘 Extend `IWorkflowBase`
* ⚡ Handle `pinData` being `undefined`
* ⚡ Add `data_pinning_tooltip_presented`
* ♻️ Refactor to remove circular dependency
* fix: Added pin data handling when importing workflow. (#3698 )
* 🔥 Remove helper from WorkflowExecute
* ⚡ Add logic for single pinned trigger
* 👕 Remove lint exception
* fix: Added pin data handling in importWorkflowExact.
* N8N-4077 data pinning discoverability part 2 (#3701 )
* fix: Fixed pin data discovery tooltip position when moving canvas.
* feat: Updated data pinning discovery tooltip copy.
* Fix data pinning build (#3702 )
* ⚡ Disable edit button for disabled node
* ⚡ Ensure disabled pinned nodes are passthrough
* 🐛 Fix JSON key unfurling in edit mode
* ⚡ Improve implementation
* 🐛 Fix console error
* fix: Fixed copying pinned output data. (#3715 )
* Fix pinning for webhook responding with output from last node (#3719 )
* fix: Fixed entering edit mode after refresh.
* fix: Fixed type error during build.
* fix: RunData import formatting.
* chore: Updated pin data types.
* fix: Added missing type to stringSizeInBytes.
Co-authored-by: Iván Ovejero <ivov.src@gmail.com>
* fix: Showing pin data without executing the node only in output pane.
* fix: Updated no data message when previous node not executed.
* feat: Added expression input and evaluation for pin data nodes without execution.
* chore: Fixed linting issues and removed remnant console.log().
* chore: Undone package-lock changes.
* fix: Removed pin data store changes.
* fix: Created a new object using vuex runExecutionData.
* fix: Fixed bug appearing when adding a new node after executing.
* fix: Fix editor-ui build
* feat: Added green node connectors when having pin data output.
* chore: Fixed linting errors.
* fix: Added pin data eventBus unsubscribe.
* fix: Added pin data color check after adding a connection.
* 🎨 Add pindata styles
Co-authored-by: Iván Ovejero <ivov.src@gmail.com>
2022-07-20 17:50:39 +02:00
Mutasem Aldmour
fb67543b2f
fix(editor): Hide tabs if only 1 branch ( #3743 )
2022-07-20 16:27:35 +02:00
Jan Oberhauser
c85faff4f1
feat: Make it possible to dynamically load community nodes ( #2849 )
...
* ✨ Make it possible to dynamically load node packages
* ⚡ Fix comment
* ✨ Make possible to dynamically install nodes from npm
* Created migration for sqlite regarding community nodes
* Saving to db whenever a package with nodes is installed
* Created endpoint to fetch installed packages
* WIP - uninstall package with nodes
* Fix lint issues
* Updating nodes via API
* Lint and improvement fixes
* Created community node helpers and removed packages taht do not contain nodes
* Check for package updates when fetching installed packages
* Blocked access to non-owner and preventing incorrect install of packages
* Added auto healing process
* Unit tests for helpers
* Finishing tests for helpers
* Improved unit tests, refactored more helpers and created integration tests for GET
* Implemented detection of missing packages on init and added warning to frontend settings
* Add check for banned packages and fix broken tests
* Create migrations for other db systems
* Updated with latest changes from master
* Fixed conflict errors
* Improved unit tests, refactored more helpers and created integration tests for GET
* Implemented detection of missing packages on init and added warning to frontend settings
* 🔥 Removing access check for the Settings sidebar item
* ✨ Added inital community nodes settings screen
* ⚡ Added executionMode flag to settings
* ✨ Implemented N8N-callout component
* 💄 Updating Callout component template propery names
* 💄 Updating Callout component styling.
* 💄 Updating Callout component sizing and colors.
* ✔️ Updating Callout component test snapshots after styling changes
* ✨ Updating the `ActionBox` component so it supports callouts and conditional button rendering
* 💄 Removing duplicate callout theme validation in the `ActionBox` component. Adding a selection control for it in the storybook.
* ✨ Added warning message if instance is in the queue mode. Updated colors based on the new design.
* ⚡ Added a custom permission support to router
* 🔨 Implemented UM detection as a custom permission.
* 👌 Updating route permission logic.
* ✨ Implemented installed community packages list in the settings view
* 👌 Updating settings routes rules and community nodes setting view.
* Allow installation of packages that failed to load
* 👌 Updating `ActionBox`, `CommuntyPackageCard` components and settings loading logic.
* 👌 Fixing community nodes loading state and sidebar icon spacing.
* ✨ Implemented loading skeletons for community package cards
* 👌 Handling errrors while loading installed package list. Updating spacing.
* 👌 Updating community nodes error messages.
* Added disable flag
* 🐛 Fixing a community nodes update detection bug when there are missing packages. (#3497 )
* ✨ Added front-end support for community nodes feature flag
* ✨ Implemented community package installation modal dialog
* 💄 Community nodes installation modal updates: Moved links to constants and used them in translations, disabling inputs in loading state.
* ✨ Implemented community packages install flow
* Standardize error codes (#3501 )
* Standardize error: 400 for request issues such as invalid package name and 500 for installation problems
* Fix http status code for when package is not found
* ✨ Implemented community package installation modal dialog
* 💄 Community nodes installation modal updates: Moved links to constants and used them in translations, disabling inputs in loading state.
* ✨ Implemented community packages install flow
* ✨ Updated error handling based on the response codes
* ✨ Implemented community package installation modal dialog
* ✨ Implemented community package uninstall flow.
* ✨ Finished update confirm modal UI
* 💄 Replaced community nodes tooltip image with the one exported from figma.
* ✨ Implemented community package update process
* ✨ Updating community nodes list after successful package update
* 🔒 Updating public API setting route to use new access rules. Updating express app definition in community nodes tests
* ✨ Implemented community package installation modal dialog
* 💄 Community nodes installation modal updates: Moved links to constants and used them in translations, disabling inputs in loading state.
* ✨ Implemented community packages install flow
* ✨ Updated error handling based on the response codes
* Change output for installation request
* Improve payload for update requests
* 👌 Updating community nodes install modal UI
* 👌 Updating community nodes confirm modal logic
* 👌 Refactoring community nodes confirm modal dialog
* 👌 Separating community nodes components loading states
* 💄 Updating community nodes install modal spacing.
* Fix behavior for installing already installed packages
* 💡 Commenting community nodes install process
* 🔥 Removing leftover commits of deleted Vue mutations
* ✨ Updated node list to identify community nodes and handle node name clash
* ✨ Implemented missing community node dialog.
* 💄 Updating n8n-tabs component to support tooltips
* ✨ Updating node details with community node details.
* 🔨 Using back-end response when updating community packages
* 👌 Updating tabs component and refactoring community nodes store mutations
* 👌 Adding community node flag to node type descriptions and using it to identify community nodes
* 👌 Hiding unnecessary elements from missing node details panel.
* 👌 Updating missing node type descriptions for custom and community nodes
* 👌 Updating community node package name detection logic
* 👌 Removing communityNode flag from node description
* ✨ Adding `force` flag to credentials fetching (#3527 )
* ✨ Adding `force` flag to credentials fetching which can be used to skip check when loading credentials
* ✨ Forcing credentials loading when opening nodeView
* 👌 Minor updates to community nodes details panel
* tests for post endpoint
* duplicate comments
* Add Patch and Delete enpoints tests
* 🔒 Using `pageCategory`prop to assemble the list of settings routes instead of hard-coded array (#3562 )
* 📈 Added front-end telemetry events for community nodes
* 📈 Updating community nodes telemetry events
* 💄 Updating community nodes settings UI elements based on product/design review
* 💄 Updating node view & node details view for community nodes based on product/design feedback
* 💄 Fixing community node text capitalisation
* ✨ Adding community node install error message under the package name input field
* Fixed and improved tests
* Fix lint issue
* feat: Migrated to npm release of riot-tmpl fork.
* 📈 Updating community nodes telemetry events based on the product review
* 💄 Updating community nodes UI based on the design feedback
* 🔀 Merging recent node draggable panels changes
* Implement self healing process
* Improve error messages for package name requirement and disk space
* 💄 Removing front-end error message override since appropriate response is available from the back-end
* Fix lint issues
* Fix installed node name
* 💄 Removed additional node name parsing
* 📈 Updating community nodes telemetry events
* Fix postgres migration for cascading nodes when package is removed
* Remove postman mock for banned packages
* 📈 Adding missing telemetry event for community node documentation click
* 🐛 Fixing community nodes UI bugs reported during the bug bash
* Fix issue with uninstalling packages not reflecting UI
* 🐛 Fixing a missing node type bug when trying to run a workflow.
* Improve error detection for installing packages
* 💄 Updating community nodes components styling and wording based on the product feedback
* Implement telemetry be events
* Add author name and email to packages
* Fix telemetry be events for community packages
* 📈 Updating front-end telemetry events with community nodes author data
* 💄 Updating credentials documentation link logic to handle community nodes credentials
* 🐛 Fixing draggable panels logic
* Fix duplicate wrong import
* 💄 Hiding community nodes credentials documentation links when they don't contain an absolute URL
* Fix issue with detection of missing packages
* 💄 Adding the `Docs` tab to community nodes
* 💄 Adding a failed loading indicator to community nodes list
* Prevent n8n from crashing on startup
* Refactor and improve code quality
* ⚡ Remove not needed depenedency
Co-authored-by: Omar Ajoue <krynble@gmail.com>
Co-authored-by: Milorad Filipović <milorad@n8n.io>
Co-authored-by: Milorad FIlipović <miloradfilipovic19@gmail.com>
Co-authored-by: agobrech <ael.gobrecht@gmail.com>
Co-authored-by: Alex Grozav <alex@grozav.com>
2022-07-20 16:24:03 +02:00
Mutasem Aldmour
577c73ee25
feat(editor): Add drag and drop data mapping ( #3708 )
...
* commit package lock
* refactor param options out
* use action toggle
* handle click on toggle
* update color toggle
* fix toggle
* show options
* update expression color
* update pointer
* fix readonly
* fix readonly
* fix expression spacing
* refactor input label
* show icon for headers
* center icon
* fix multi params
* add credential options
* increase spacing
* update expression view
* update transition
* update el padding
* rename side to options
* fix label overflow
* fix bug with unnessary lines
* add overlay
* fix bug affecting other pages
* clean up spacing
* rename
* update icon size
* fix toggle in users
* clean up func
* clean up css
* use css var
* fix overlay bug
* clean up input
* clean up input
* clean up unnessary css
* revert
* update quotes
* rename method
* remove console errors
* refactor data table
* add drag button
* make hoverable cells
* add drag hint
* disabel for output panel
* add drag
* disable for readonly
* Add dragging
* add draggable pill
* add mapping targets
* remove font color
* Transferable
* fix linting issue
* teleport component
* fix line
* disable for readonly
* fix position of data pill
* fix position of data pill
* ignore import
* add droppable state
* remove draggable key
* update bg color
* add value drop
* use direct input
* remove transition
* add animation
* shorten name
* handle empty value
* fix switch bug
* fix up animation
* add notification
* add hint
* add tooltip
* show draggable hintm
* fix multiple expre
* fix hoverable
* keep options on focus
* increase timeouts
* fix bug in set node
* add transition on hover out
* fix tooltip onboarding bug
* only update expression if changes
* add open delay
* fix header highlight issue
* update text
* dont show tooltip always
* update docs url
* update ee border
* add sticky behav
* hide error highlight if dropping
* switch out grip icon
* increase timeout
* add delay
* show hint on execprev
* add telemetry event
* add telemetry event
* add telemetry event
* fire event on hint showing
* fix telemetry event
* add path
* fix drag hint issue
* decrease bottom margin
* update mapping keys
* remove file
* hide overflow
* sort params
* add space
* prevent scrolling
* remove dropshadow
* force cursor
* address some comments
* add thead tbody
* add size opt
2022-07-20 13:32:51 +02:00
Ricardo Espinoza
994c89a6c6
feat: Add support for preAuthentication and add Metabase credentials ( #3399 )
...
* ⚡ Add preAuthentication method to credentials
* Improvements
* ⚡ Improvements
* ⚡ Add feedback
* 🔥 Remove comments
* ⚡ Add generic type to autheticate method
* ⚡ Fix typo
* ⚡ Remove console.log and fix indentation
* ⚡ Minor improvements
* ⚡ Expire credentials in every credential test run
Co-authored-by: Jan Oberhauser <jan.oberhauser@gmail.com>
2022-07-19 10:09:06 +02:00
Mutasem Aldmour
35e90dcb1a
⚡ Also hide button subtext in readonly mode ( #3718 )
2022-07-15 10:02:21 +02:00
Mutasem Aldmour
7fb81dcd8a
fix(editor): Hide 'Execute previous node' button in readonly mode ( #3714 )
2022-07-15 08:15:39 +02:00
Jan Oberhauser
5e9b9be4d8
🔖 Release n8n-editor-ui@0.152.0
2022-07-13 07:57:54 +00:00
Jan Oberhauser
c9e0e6693e
⬆️ Set n8n-design-system@0.26.0 and n8n-workflow@0.108.0 on n8n-editor-ui
2022-07-13 07:57:53 +00:00
Iván Ovejero
d200661b84
fix(editor): Fix error after multiple executions ( #3697 )
...
* 📌 Pin `vue-fragment` to 1.5.1
* 📦 Update `package-lock.json`
2022-07-12 17:59:17 +02:00
Ahsan Virani
6b2db8e4f4
refactor: Telemetry updates ( #3529 )
...
* Init unit tests for telemetry
* Update telemetry tests
* Test Workflow execution errored event
* Add new tracking logic in pulse
* cleanup
* interfaces
* Add event_version for Workflow execution count event
* add version_cli in all events
* add user saved credentials event
* update manual wf exec finished, fixes
* improve typings, lint
* add node_graph_string in User clicked execute workflow button event
* add User set node operation or mode event
* Add instance started event in FE
* Add User clicked retry execution button event
* add expression editor event
* add input node type to add node event
* add User stopped workflow execution wvent
* add error message in saved credential event
* update stop execution event
* add execution preflight event
* Remove instance started even tfrom FE, add session started to FE,BE
* improve typing
* remove node_graph as property from all events
* move back from default export
* move psl npm package to cli package
* cr
* update webhook node domain logic
* fix is_valid for User saved credentials event
* fix Expression Editor variable selector event
* add caused_by_credential in preflight event
* undo webhook_domain
* change node_type to full type
* add webhook_domain property in manual execution event (#3680 )
* add webhook_domain property in manual execution event
* lint fix
2022-07-10 09:53:04 +03:00
Jan Oberhauser
9c701258d1
🔖 Release n8n-editor-ui@0.151.0
2022-07-05 07:47:12 +00:00
Jan Oberhauser
2baed15d55
⬆️ Set n8n-design-system@0.25.0 and n8n-workflow@0.107.0 on n8n-editor-ui
2022-07-05 07:47:11 +00:00
Milorad FIlipović
584808110d
⬇️ Downgrading fontawesome to v5 ( #3658 )
2022-07-05 09:36:50 +02:00
Mutasem Aldmour
88486bc778
fix(Sticky Node): Fix main header hiding ( #3654 )
2022-07-04 21:48:32 +02:00
Ahsan Virani
0af3ccf35f
ci: Fix Vue build issues ( #3650 )
...
* lock vue versions to patch. Not use docker cache in nightly builds
* revert to using npm install
2022-07-04 13:56:52 +02:00
Jan Oberhauser
0376e3e819
🔖 Release n8n-editor-ui@0.150.0
2022-06-29 07:20:13 +00:00
Jan Oberhauser
48a2d34f9b
⬆️ Set n8n-workflow@0.106.0 on n8n-editor-ui
2022-06-29 07:20:13 +00:00
brianinoa
8db44057f2
fix(editor): Display full text of long error messages ( #3561 )
2022-06-28 18:30:32 +02:00
Milorad FIlipović
55bab19eb4
fix(editor): Fix credentials rendering when the node has no parameters ( #3563 )
2022-06-23 10:56:05 -07:00
Jan Oberhauser
db9fa10a41
🔖 Release n8n-editor-ui@0.149.0
2022-06-20 23:59:18 +00:00
Jan Oberhauser
c6e3af25c2
⬆️ Set n8n-design-system@0.24.0 and n8n-workflow@0.105.0 on n8n-editor-ui
2022-06-20 23:59:17 +00:00
Ben Hesseldieck
6f4a5039e0
⬆️ Upgrade multiple dependencies ( #3547 )
...
* ⬆️ upgrade typeorm
* ⬆️ upgrade @types/node
* ⬆️ upgrade mssql
* ⬆️ upgrade monaco-editor to 0.30.1
* ⚡ ️ update package-lock
Co-authored-by: Jan Oberhauser <janober@users.noreply.github.com>
Co-authored-by: Jan Oberhauser <jan.oberhauser@gmail.com>
2022-06-20 15:17:18 -07:00
Milorad FIlipović
b07ba183b0
⬆️ Update FontAwesome dependancies to v6 ( #3544 )
...
* ⬆️ Updating FontAwesome dependancies to v6
* 💄 Aligning new help icon in the main sidebar
Co-authored-by: Jan Oberhauser <jan.oberhauser@gmail.com>
2022-06-20 14:57:29 -07:00
Mutasem Aldmour
a2f628927d
feat(editor): Improve trigger panel ( #3509 )
...
* add panel
* add workflow activation hints
* support service trigger nodes
* update polling state
* support more views
* update when trigger panel shows
* update start/error nodes
* add cron/interval info box
* clean up start node
* fix up webhook views
* remove console log
* add listening state
* clean up loading state
* update loading state
* fix up animation
* update views
* add executions hint
* update views
* update accordian styling
* address more issues
* disable execute button if issues
* disable if it has issues
* add stop waiting button
* can activate workflow when dsiabled
* update el
* fix has issues
* add margin bttm
* update views
* close ndv
* add shake
* update copies
* add error when polling node is missing one
* update package lock
* hide switch
* hide binary data that's missing keys
* hide main bar if ndv is open
* remove waiting to execute
* change accordion bg color
* capitalize text
* disable trigger panel in read only views
* remove webhook title
* update webhook desc
* update component
* update webhook executions note
* update header
* update webhook url
* update exec help
* bring back waiting to execute for non triggers
* add transition fade
* set shake
* add helpful tooltip
* add nonactive text
* add inactive text
* hide trigger panel by default
* remove unused import
* update pulse animation
* handle empty values for options
* update text
* add flag for mock manual executions
* add overrides
* Add overrides
* update check
* update package lock; show button for others
* hide more info
* update other core nodes
* update service name
* remove panel from nodes
* update panel
* last tweaks
* add telemetry event
* add telemetry; address issues
* address feedback
* address feedback
* address feedback
* fix previous
* fix previous
* fix bug
* fix bug with webhookbased
* add extra break
* update telemetry
* update telemetry
* add telemetry req
* add info icon story; use icon component
* clean css; en.json
* clean en.json
* rename key
* add key
* sort keys alpha
* handle activation if active + add previous state to telemetry
* stop activation if active
* remove unnessary tracking
* remove unused import
* remove unused
* remove unnessary flag
* rewrite in ts
* move pulse to design system
* clean up
* clean up
* clean up
* disable tslint check
* disable tslint check
2022-06-20 12:39:24 -07:00
Milorad FIlipović
ad09d9aab9
refactor(editor): Change size of the New Blank Workflow
button in templates page ( #3536 )
2022-06-17 21:48:16 -07:00
Jan Oberhauser
13782518ba
🔖 Release n8n-editor-ui@0.148.0
2022-06-14 17:05:36 +00:00
Jan Oberhauser
fbec97a5ad
⬆️ Set n8n-workflow@0.104.0 on n8n-editor-ui
2022-06-14 17:05:36 +00:00
Ricardo Espinoza
e29c5975e1
feat(core): Add "Client Credentials" grant type to OAuth2 ( #3489 )
...
* ⚡ Add OAuth2 client credentials grant type
* ⚡ Improvements
* 🐛 Fix linting issue
* 🐛 Fix typo
* 🐛 Fix small issue with type
* 🐛 When token expire get a new one instead of refreshing it
* ⚡ Fix issue that it did not display it correctly for OAuth1
Co-authored-by: Jan Oberhauser <jan.oberhauser@gmail.com>
2022-06-13 22:27:19 -07:00
Jan Oberhauser
955db0ab10
fix(editor): Fix issue that some errors did not show up correctly ( #3507 )
2022-06-13 21:04:18 +02:00
Jan Oberhauser
d5009ee2be
🔖 Release n8n-editor-ui@0.147.0
2022-06-08 19:25:29 +00:00
Jan Oberhauser
2b48bf9ab6
⬆️ Set n8n-design-system@0.23.0 and n8n-workflow@0.103.0 on n8n-editor-ui
2022-06-08 19:25:29 +00:00
Ricardo Espinoza
a18081d749
feat: Add n8n Public API ( #3064 )
...
* ✨ Inicial setup
* ⚡ Add authentication handler
* ⚡ Add GET /users route
* ⚡ Improvements
* 👕 Fix linting issues
* ⚡ Add GET /users/:identifier endpoint
* ⚡ Add POST /users endpoint
* ⚡ Add DELETE /users/:identifier endpoint
* ⚡ Return error using express native functions
* 👕 Fix linting issue
* ⚡ Possibility to add custom middleware
* ⚡ Refactor POST /users
* ⚡ Refactor DELETE /users
* ⚡ Improve cleaning function
* ⚡ Refactor GET /users and /users/:identifier
* ⚡ Add API spec to route
* ⚡ Add raw option to response helper
* 🐛 Fix issue adding custom middleware
* ⚡ Enable includeRole parameter in GET /users/:identifier
* ⚡ Fix linting issues after merge
* ⚡ Add missing config variable
* ⚡ General improvements
⚡ asasas
* ⚡ Add POST /users tests
* Debug public API tests
* Fix both sets of tests
* ⚡ Improvements
* ⚡ Load api versions dynamically
* ⚡ Add endpoints to UM to create/delete an API Key
* ⚡ Add index to apiKey column
* 👕 Fix linting issue
* ⚡ Clean open api spec
* ⚡ Improvements
* ⚡ Skip tests
* 🐛 Fix bug with test
* ⚡ Fix issue with the open api spec
* ⚡ Fix merge issue
* ⚡ Move token enpoints from /users to /me
* ⚡ Apply feedback to openapi.yml
* ⚡ Improvements to api-key endpoints
* 🐛 Fix test to suport API dynamic loading
* ⚡ Expose swagger ui in GET /{version}/docs
* ⚡ Allow to disable public api via env variable
* ⚡ Change handlers structure
* 🚧 WIP create credential, delete credential complete
* 🐛 fix route for creating api key
* ⚡ return api key of authenticated user
* ⚡ Expose public api activation to the settings
* ⬆️ Update package-lock.json file
* ⚡ Add execution resource
* ⚡ Fix linting issues
* 🛠 conditional public api endpoints excluding
* ⚡ ️ create credential complete
* ✨ Added n8n-card component. Added spacing utility classes.
* ♻️ Made use of n8n-card in existing components.
* ✨ Added api key setup view.
* ✨ Added api keys get/create/delete actions.
* ✨ Added public api permissions handling.
* ♻️ Temporarily disabling card tests.
* ♻️ Changed translations. Storing api key only in component.
* ✨ Added utilities storybook entry
* ♻️ Changed default value for generic copy input.
* 🧹 clean up createCredential
* ⚡ Add workflow resource to openapi spec
* 🐛 Fix naming with env variable
* ⚡ Allow multifile openapi spec
* ⚡ Add POST /workflows/:workflowId/activate
* fix up view, fix issues
* remove delete api key modal
* remove unused prop
* clean up store api
* remove getter
* remove unused dispatch
* fix component size to match
* use existing components
* match figma closely
* fix bug when um is disabled in sidebar
* set copy input color
* remove unused import
* ⚡ Remove css path
* ⚡ Add POST /workflows/:workflowId/desactivate
* ⚡ Add POST /workflows
* Revert "⚡ Remove css path"
a3d0a71719
* attempt to fix docker image issue
* revert dockerfile test
* disable public api
* disable api differently
* Revert "disable api differently"
b70e29433e
* Revert "disable public api"
886e5164fb
* remove unused box
* ⚡ PUT /workflows/:workflowId
* ⚡ Refactor workflow endpoints
* ⚡ Refactor executions endpoints
* ⚡ Fix typo
* ✅ add credentials tests
* ✅ adjust users tests
* update text
* add try it out link
* ⚡ Add delete, getAll and get to the workflow resource
* address spacing comments
* ⚡ ️ apply correct structure
* ⚡ Add missing test to user resource and fix some issues
* ⚡ Add workflow tests
* ⚡ Add missing workflow tests and fix some issues
* ⚡ Executions tests
* ⚡ finish execution tests
* ⚡ Validate credentials data depending on type
* ⚡ ️ implement review comments
* 👕 fix lint issues
* ⚡ Add apiKey to sanatizeUser
* ⚡ Fix issues with spec and tests
* ⚡ Add new structure
* ⚡ Validate credentials type and properties
* ⚡ Make all endpoints except /users independent on UM
* ⚡ Add instance base path to swagger UI
* ⚡ Remove testing endpoints
* ⚡ Fix issue with openapi tags
* ⚡ Add endpoint GET /credentialTypes/:id/schema
* 🐛 Fix issue adding json middleware to public api
* ⚡ Add API playground path to FE
* ⚡ Add telemetry and external hooks
* 🐛 Fix issue with user tests
* ⚡ Move /credentialTypes under /credentials
* ⚡ Add test to GET /credentials/schema/:id
* 🛠 refactor schema naming
* ⚡ Add DB migrations
asas
* ✅ add tests for crd apiKey
* ✨ Added API View telemetry events.
* ⚡ Remove rsync from the building process as it is missing on alpine base image
* ⚡ add missing BE telemetry events
* 🐛 Fix credential tests
* ⚡ address outstanding feedback
* 🔨 Remove move:openapi script
* ⬆️ update dependency
* ⬆️ update package-lock.json
* 👕 Fix linting issue
* 🐛 Fix package.json issue
* 🐛 fix migrations and tests
* 🐛 fix typos + naming
* 🚧 WIP fixing tests
* ⚡ Add json schema validation
* ⚡ Add missing fields to node schema
* ⚡ Add limit max upper limit
* ⚡ Rename id paths
* 🐛 Fix tests
* Add package-lock.jsonto custom dockerfile
* ⬆️ Update package-lock.json
* 🐛 Fix issue with build
* ✏️ add beta label to api view
* 🔥 Remove user endpoints
* ⚡ Add schema examples to GET /credentials/schema/:id
* 🔥 Remove user endpoints tests
* 🐛 Fix tests
* 🎨 adapt points from design review
* 🔥 remove unnecessary text-align
* ⚡ ️ update UI
* 🐛 Fix issue with executions filter
* ⚡ Add tags filter to GET /workflows
* ⚡ Add missing error messages
* ✅ add and update public api tests
* ✅ add tests for owner activiating/deactivating non-owned wfs
* 🧪 add tests for filter for tags
* 🧪 add tests for more filter params
* 🐛 fix inclusion of tags
* 🛠 enhance readability
* ⚡ ️ small refactorings
* 💄 improving readability/naming
* ⚡ Set API latest version dinamically
* Add comments to toJsonSchema function
* ⚡ Fix issue
* ⚡ Make execution data usable
* ⚡ Fix validation issue
* ⚡ Rename data field and change parameter and options
* 🐛 Fix issue parameter "detailsFieldFormat" not resolving correctly
* Skip executions tests
* skip workflow failing test
* Rename details property to data
* ⚡ Add includeData parameter
* 🐛 Fix issue with openapi spec
* 🐛 Fix linting issue
* ⚡ Fix execution schema
Co-authored-by: Iván Ovejero <ivov.src@gmail.com>
Co-authored-by: Ben Hesseldieck <b.hesseldieck@gmail.com>
Co-authored-by: Alex Grozav <alex@grozav.com>
Co-authored-by: Mutasem <mutdmour@gmail.com>
Co-authored-by: Jan Oberhauser <jan.oberhauser@gmail.com>
2022-06-08 20:53:12 +02:00
Jan Oberhauser
1d541310a9
🔖 Release n8n-editor-ui@0.146.0
2022-06-07 19:44:34 +00:00
Jan Oberhauser
3ce89a15b4
⬆️ Set n8n-workflow@0.102.0 on n8n-editor-ui
2022-06-07 19:44:34 +00:00
Milorad FIlipović
59a59e0c5f
feat(editor): Display Credential-Selector after Authentication Type-Selector ( #3461 )
...
* ⚡ Implemented automatic position detection for credential fields.
* ✨ Updating automatic credentials position logic (removing `getParameterResolveOrder`call and fixing input spacing).
* 🔨 Using crednetial fileds displayOptions to determine the position relative to authentication fields.
* 👌 Handling credentials position detection edge-cases (no node type, no credentials)
2022-06-07 15:02:08 +02:00
Ricardo Espinoza
a5d2ddfa26
refactor(editor): Change node-setting's parameters order ( #3435 )
2022-06-03 17:43:37 +02:00
Jan Oberhauser
bdb84130d6
feat(core): Add support for pairedItem (beta) ( #3012 )
...
* ✨ Add pairedItem support
* 👕 Fix lint issue
* 🐛 Fix resolution in frontend
* 🐛 Fix resolution issue
* 🐛 Fix resolution in frontend
* 🐛 Fix another resolution issue in frontend
* ⚡ Try to automatically add pairedItem data if possible
* ⚡ Cleanup
* ⚡ Display expression errors in editor UI
* 🐛 Fix issue that it did not display errors in production
* 🐛 Fix auto-fix of missing pairedItem data
* 🐛 Fix frontend resolution for not executed nodes
* ⚡ Fail execution on pairedItem resolve issue and display information
about itemIndex and runIndex
* ⚡ Allow that pairedItem is only set to number if runIndex is 0
* ✨ Improve Expression Errors
* ⚡ Remove no longer needed code
* ⚡ Make errors more helpful
* ⚡ Add additional errors
* 👕 Fix lint issue
* ⚡ Add pairedItem support to core nodes
* ⚡ Improve support in Merge-Node
* ⚡ Fix issue with not correctly converted incoming pairedItem data
* 🐛 Fix frontend resolve issue
* 🐛 Fix frontend parameter name display issue
* ⚡ Improve errors
* 👕 Fix lint issue
* ⚡ Improve errors
* ⚡ Make it possible to display parameter name in error messages
* ⚡ Improve error messages
* ⚡ Fix error message
* ⚡ Improve error messages
* ⚡ Add another error message
* ⚡ Simplify
2022-06-03 17:25:07 +02:00
Mutasem Aldmour
450a9aafea
fix(editor): Fix stuck loading states ( #3428 )
2022-06-02 16:13:07 +02:00
Mutasem Aldmour
15a20d257d
feat(core): Add support to import/export tags ( #3130 )
...
* Export and Import Workflow Tags
Support exporting and importing tags of workflows via frontend and cli.
On export, all tag data is included in the json.
- id
- name
- updatedAt
- createdAt
When importing a workflow json to n8n we:
- first check if a tag with the same id and createdAt date exists in the
database, then we can assume the tag is identical. Changes on the name
of the tag are now preserved.
- check if a tag with the same name exists on the database.
- create a new tag with the given name.
* clean up fe export
* remove usage count
* return updatedat, createdat
* fix tags import
* move logic from workflow package
* refactor import
* check for tags before import
* update checks on type
* fix on import
* fix build issues
* fix type issue
* remove unnessary ?
* update tag helpers so only name is required
* fix tag import
* add don't replace existing tags
* fix build issue
* address comments
* fix with promise.all
* update setting tags
* update check
* fix existing check
* add helper
* fix duplication
* fix multiple same tags bug
* fix db bugs
* add more validation on workflow type
* fix validation
* disable importing tags on copy paste
Co-authored-by: Luca Berneking <l.berneking@mittwald.de>
2022-06-02 12:39:42 +02:00
Mutasem Aldmour
50ff75ecb2
fix(editor): Fix delete button hover spacing ( #3412 )
2022-06-02 09:36:08 +02:00
Jan Oberhauser
50ca9c4c7e
feat(editor): Display node specific settings above general ones
2022-06-02 09:27:03 +02:00
Jan Oberhauser
6df44c0396
🔖 Release n8n-editor-ui@0.145.0
2022-05-30 12:09:22 +00:00
Jan Oberhauser
6d45c77f1d
⬆️ Set n8n-design-system@0.22.0 and n8n-workflow@0.101.0 on n8n-editor-ui
2022-05-30 12:09:22 +00:00
Ben Hesseldieck
56c07a45d5
⚡ Update URLs to n8n.io API ( #3391 )
2022-05-30 11:29:31 +02:00
Iván Ovejero
ed69c3cc18
fix(editor): Fix credential display bug ( #3372 )
...
* ⚡ Filter credentials by version
* ⚡ Reuse helper
2022-05-27 17:07:14 +02:00
Milorad FIlipović
96a109a57c
fix(editor): Fix conflicting hover states between sticky button and node view ( #3368 )
...
* 🐛 Fixing conflicting hover states between sticky button and node view.
* 🔨 Updating and optimizing sticky menu hover logic
* 📇 Removing redundant comments from `NodeView`.
2022-05-27 17:04:14 +02:00
Jan Oberhauser
f42a16b190
🔖 Release n8n-editor-ui@0.144.2
2022-05-25 10:22:25 +02:00
Mutasem Aldmour
c7c2061590
fix(editor): Fix parameter loading bug ( #3374 )
...
* fix parameter loading bug
* remove duplicate check
2022-05-25 10:15:51 +02:00
Jan Oberhauser
96d75017d1
🔖 Release n8n-editor-ui@0.144.1
2022-05-24 18:28:42 +02:00
Mutasem Aldmour
c5fc3bc45e
fix(editor): Fix problem with HTTP Request Node 1 credentials to be set ( #3371 )
2022-05-24 18:26:31 +02:00
Jan Oberhauser
67a369a1cc
🔖 Release n8n-editor-ui@0.144.0
2022-05-24 09:48:30 +00:00
Jan Oberhauser
36b49cb635
⬆️ Set n8n-design-system@0.21.0 and n8n-workflow@0.100.0 on n8n-editor-ui
2022-05-24 09:48:30 +00:00
Iván Ovejero
336fc9e2a8
feat(core): Allow credential reuse on HTTP Request node ( #3228 )
...
* ✨ Create controller
* ⚡ Mount controller
* ✏️ Add error messages
* ✨ Create scopes fetcher
* ⚡ Account for non-existent credential type
* 📘 Type scopes request
* ⚡ Adjust error message
* 🧪 Add tests
* ✨ Introduce simple node versioning
* ⚡ Add example how to read version in node-code for custom logic
* 🐛 Fix setting of parameters
* 🐛 Fix another instance where it sets the wrong parameter
* ⚡ Remove unnecessary TOODs
* ✨ Re-version HTTP Request node
* 👕 Satisfy linter
* ⚡ Retrieve node version
* ⏪ Undo Jan's changes to Set node
* 🧪 Fix CI/CD for `/oauth2-credential` tests (#3230 )
* 🐛 Fix notice warning missing background color (#3231 )
* 🐛 Check for generic auth in node cred types
* ⚡ Refactor credentials dropdown for HTTP Request node (#3222 )
* ⚡ Discoverability flow (#3229 )
* ✨ Added node credentials type proxy. Changed node credentials input order.
* ⚡ Add computed property from versioning branch
* 🐛 Fix cred ref lost and unsaved
* ⚡ Make options consistent with cred type names
* ⚡ Use prop to set component order
* ⚡ Use constant and version
* ⚡ Fix rendering for generic auth creds
* ⚡ Mark as required on first selection
* ⚡ Implement discoverability flow
* ⚡ Mark as required on subsequent selections
* ⚡ Fix marking as required after cred deletion
* ⚡ Refactor to clean up
* ⚡ Detect position automatically
* ⚡ Add i18n to option label
* ⚡ Hide subtitle for custom action
* ⚡ Detect active credential type
* ⚡ Prop drilling to re-render select
* 🔥 Remove unneeded property
* ✏️ Rename arg
* 🔥 Remove unused import
* 🔥 Remove unneeded getters
* 🔥 Remove unused import
* ⚡ Generalize cred component positioning
* ⚡ Set up request
* 🐛 Fix edge case in endpoint
* ⚡ Display scopes alert box
* ⏪ Revert "Generalize cred comp positioning"
This reverts commit 75eea89273
.
* ⚡ Consolidate HTTPRN check
* ⚡ Fix hue percentage to degree
* 🔥 Remove unused import
* 🔥 Remove unused import
* 🔥 Remove unused class
* 🔥 Remove unused import
* 📘 Create type for HTTPRN v2 auth params
* ✏️ Rename check
* 🔥 Remove unused import
* ✏️ Add i18n to `reportUnsetCredential()`
* ⚡ Refactor Alex's spacing changes
* ⚡ Post-merge fixes
* ⚡ Add docs link
* 🔥 Exclude Notion OAuth cred
* ✏️ Update copy
* ✏️ Rename param
* 🎨 Reposition notice and simplify styling
* ✏️ Update copy
* ✏️ Update copy
* ⚡ Hide params during custom action
* ⚡ Show notice if any cred type supported
* 🐛 Prevent scopes text overflow
* 🔥 Remove superfluous check
* ✏️ Break up docstring
* 🎨 Tweak notice styling
* ⚡ Reorder cred param in Webhook node
* ✏️ Shorten cred name in scopes notice
* 🧪 Update Notice snapshots
* 🐛 Fix check when `globalRole` is `undefined`
* ⏪ Revert 3f2c4a6
* ⚡ Apply feedback from Product
* 🧪 Update snapshot
* ⚡ Adjust regex expansion pattern for singular
* 🔥 Remove unused import
* 🔥 Remove logging
* ⚡ Make `somethingElse` key more unique
* ⚡ Move something else to constants
* ⚡ Consolidate notice component
* ⚡ Apply latest feedback
* 🧪 Update tests
* 🧪 Update snapshot
* ✏️ Fix singular version
* 🧪 Finalize tests
* ✏️ Rename constant
* 🧪 Expand tests
* 🔥 Remove `truncate` prop
* 🚚 Move scopes fetching to store
* 🚚 Move method to component
* ⚡ Use constant
* ⚡ Refactor `Notice` component
* 🧪 Update tests
* 🔥 Remove unused keys
* ⚡ Inject custom API call option
* 🔥 Remove unused props
* 🎨 Use `compact` prop
* 🧪 Update snapshots
* 🚚 Move scopes to store
* 🚚 Move `nodeCredentialTypes` to parent
* ✏️ Rename cred types per branding
* 🐛 Clear scopes when none
* ⚡ Add default
* 🚚 Move `newHttpRequestNodeCredentialType` to parent
* 🔥 Remove test data
* ⚡ Separate lines for readability
* ⚡ Change reference from node to node name
* ✏️ Rename i18n keys
* ⚡ Refactor OAuth check
* 🔥 Remove unused key
* 🚚 Move `OAuth1/2 API` to i18n
* ⚡ Refactor `skipCheck`
* ⚡ Add `stopPropagation` and `preventDefault`
* 🚚 Move active credential scopes logic to store
* 🎨 Fix spacing for `NodeWebhooks` component
* ⚡ Implement feedback
* ⚡ Update HTTPRN default and issue copy
* Refactor to use `CredentialsSelect` param (#3304 )
* ⚡ Refactor into cred type param
* ⚡ Componentize scopes notice
* 🔥 Remove unused data
* 🔥 Remove unused `loadOptions`
* ⚡ Componentize `NodeCredentialType`
* 🐛 Fix param validation
* 🔥 Remove dup methods
* ⚡ Refactor all references to `isHttpRequestNodeV2`
* 🎨 Fix styling
* 🔥 Remove unused import
* 🔥 Remove unused properties
* 🎨 Fix spacing for Pipedrive Trigger node
* 🎨 Undo Webhook node styling change
* 🔥 Remove unused style
* ⚡ Cover `httpHeaderAuth` edge case
* 🐛 Fix `this.node` reference
* 🚚 Rename to `credentialsSelect`
* 🐛 Fix mistaken renaming
* ⚡ Set one attribute per line
* ⚡ Move condition to instantiation site
* 🚚 Rename prop
* ⚡ Refactor away `prepareScopesNotice`
* ✏️ Rename i18n keys
* ✏️ Update i18n calls
* ✏️ Add more i18n keys
* 🔥 Remove unused props
* ✏️ Add explanatory comment
* ⚡ Adjust check in `hasProxyAuth`
* ⚡ Refactor `credentialSelected` from prop to event
* ⚡ Eventify `valueChanged`, `setFocus`, `onBlur`
* ⚡ Eventify `optionSelected`
* ⚡ Add `noDataExpression`
* 🔥 Remove logging
* 🔥 Remove URL from scopes
* ⚡ Disregard expressions for display
* 🎨 Use CSS modules
* 📘 Tigthen interface
* 🐛 Fix generic auth display
* 🐛 Fix generic auth validation
* 📘 Loosen type
* 🚚 Move event params to end
* ⚡ Generalize reference
* ⚡ Refactor generic auth as `credentialsSelect` param
* ⏪ Restore check for `httpHeaderAuth `
* 🚚 Rename `existing` to `predefined`
* Extend metrics for HTTP Request node (#3282 )
* ⚡ Extend metrics
* 🧪 Add tests
* ⚡ Update param names
Co-authored-by: Alex Grozav <alex@grozav.com>
* ⚡ Update check per new branch
* ⚡ Include generic auth check
* ⚡ Adjust telemetry (#3359 )
* ⚡ Filter credential types by label
Co-authored-by: Jan Oberhauser <jan.oberhauser@gmail.com>
Co-authored-by: Alex Grozav <alex@grozav.com>
2022-05-24 11:36:19 +02:00
maxtkacz
5c5de0c92c
refactor(editor): Updated Welcome sticky content ( #3362 )
...
* Updated Welcome sticky content
* 🎨 Update dimensions of sticky
* 🎨 Update position
Co-authored-by: Iván Ovejero <ivov.src@gmail.com>
2022-05-23 21:37:22 +02:00
Mutasem Aldmour
3af0abd9e0
feat(editor): Add input panel to NDV ( #3204 )
...
* refactor tabs out
* refactor execute button
* refactor header
* add more views
* fix error view
* fix workflow rename bug
* rename component
* fix small screen bug
* move items, fix positions
* add hover state
* show selector on empty state
* add empty run state
* fix binary view
* 1 item
* add vjs styles
* show empty row for every item
* refactor tabs
* add branch names
* fix spacing
* fix up spacing
* add run selector
* fix positioning
* clean up
* increase width of selector
* fix up spacing
* fix copy button
* fix branch naming; type issues
* fix docs in custom nodes
* add type
* hide items when run selector is shown
* increase selector size
* add select prepend
* clean up a bit
* Add pagination
* add stale icon
* enable stale data in execution run
* Revert "enable stale data in execution run"
8edb68dbff
* move metadata to its own state
* fix smaller size
* add scroll buttons
* update tabs on resize
* update stale data on rename
* remove metadata on delete
* hide x
* change title colors
* binary data classes
* remove duplicate css
* add colors
* delete unused keys
* use event bus
* refactor header out
* support different nodes
* update selector
* add immediate input
* add branch overrides
* split output input run index
* clean up unnessary data
* add missing keys
* update key names
* remove unnessary css/js
* fix outputs panel
* set max width on input selector
* fix selector to show parent nodes
* fix bug when switching between nodes
* add linking and refactor
* add linking
* fix minor issues
* hide linking when cannot link
* fix type
* fix error state
* clean up import
* fix linking edge cases
* hide input panel for triggers
* disable for start node
* format file
* refactor output panel
* add empty input hint
* update too much data view
* update slot, message under branch
* no input data view
* add node not run/no output data views
* add tooltip support on execute prev
* fix spacing in view
* address output views
* fix run node hint view
* fix spinner
* center button
* update message to use node name
* update title of no output data message
* implement loading states
* fix sizes
* fix sizes
* update spinner
* add wire me up image
* update link
* update panels design
* fix unclickable area bug
* revert change
* fix clickable bg
* fix up positioning
* ensure bg is clickable
* fix up borders
* fix height
* move border to wrapper
* set box shadow
* set box shadow
* add drag button
* add dragging for main panel
* set max width of panels
* set min width in js
* keep showing drag while dragging
* fix dragging leaving modal
* update trigger position of main panel
* move main panel position into store
* clear metadata after changing workflow
* center grid correctly
* add drag arrows
* add dragging hover
* fix cursor behavior
* update no output state
* show last run on open
* always set to latest run
* fix padding
* add I wish this node would
* clean up unsued data
* inject run info into run
* refactor out drag button
* fix dragging issue
* fix arrow bug
* increase width of panel
* change run logic
* set label font sizes
* update radiobutton pos
* address header issues
* fix prev spacing bug
* fix input order
* set package lock
* add close modal event
* complete close modal event
* add input change event
* add dragging event
* add event on view change
* add page size event
* rename event
* add event on page change
* add link click event
* add linking event
* rename var
* add run change event
* add button events
* add branch event
* add structure for open event
* add input type
* set session id
* set sessionid/source for expression events
* add params to expression events
* make display modes global
* add display mode to tracking
* add more event tracking
* add has_mapping param
* make main panel position global
* dedupe list
* fix cursor while dragging
* address feedback
* reduce bottom scrim
* remove empty option hint
* add hint tooltip
* add tritary button
* update param names
* update parameter buttons
* center empty states
* move feature request message
* increase max width for inputs selector
* fix error dispaly padding
* remove immediate
* refactor search logic to return object
* fix console errors
* fix console errors
* add node distance
* refactor how input nodes listed
* remove console log
* set package lock
* refactor recursive logic
* handle overrides
* handle default case without inputs
* fix bug width link
* fix tabs arrow bug
* handle binary data case
* update node execution
* fix merge logic
* remove console log
* delete func
* update package lock
* add hover area
* switch first input node
* keep recursive order
* make breadth first traversal
* fix overflow bug, add pluralization
* update docs url
* update drop shadow
* set background color for button
* update input
* fix truncation
* update index of input dropdown
* fix binary background
* update telemetry
* fix binary data switching
* check all parent connections for executed node
* check current state for executing node
* fix executing states
* update loading states
* use pluralization for items
* rename modal
* update pluralization
* update package lock
* update empty messagE
* format file
* refactor out dragging logic
* refactor out dragging
* add back panel position
* add telemetry params
* add survey url as const
* remove extra space, add dot
* rename tabs, update telemetery, fix telemetry bug
* update execute prev button
* rename workflow func
* rename workflow func
* delete unnessary component
* fix build issue
* add tests for workflow search
* format + add tests
* remove todo comment
* update iconnection type to match workflows
* Revert "update iconnection type to match workflows"
3772487d98
* update func comment
* fix formatting issues
* add tertiary story
* add spinner story
* remove todo comment
* remove eslint check
* update empty messagE
2022-05-23 17:56:15 +02:00
Jan Oberhauser
68db12ce6d
fix(editor): Do not display diving line unless necessary
2022-05-20 23:49:27 +02:00
Milorad FIlipović
29ddac30d3
fix(editor): Do not display welcome sticky in template workflows ( #3320 )
...
* 🐛 Stopping a welcome sticky note to show up in template workflows
* add space
Co-authored-by: Mutasem Aldmour <4711238+mutdmour@users.noreply.github.com>
2022-05-20 12:04:52 +02:00
Milorad FIlipović
17f98384a0
⚡ Fix a typo in welcome experience telemetry event ( #3308 )
2022-05-17 11:59:28 +02:00
Jan Oberhauser
db83b710b1
🔖 Release n8n-editor-ui@0.143.0
2022-05-16 16:30:55 +00:00
Jan Oberhauser
aaaeb14876
⬆️ Set n8n-design-system@0.20.0 and n8n-workflow@0.99.0 on n8n-editor-ui
2022-05-16 16:30:55 +00:00
Mutasem Aldmour
35f2ce2359
feat(editor): Improve n8n welcome experience ( #3289 )
...
* ✨ Injecting a welcome sticky note if a corresponding flag has been received from backend
* 🔒 Allowing resources from `/static` route to be displayed in markown component.
* ✨ Implemented image width control via markdown URLs
* 💄 Updating quickstart video thumbnail images.
* 🔨 Updated new workflow action name and quickstart sticky name
* ✨ Added quickstart menu item in the Help menu
* 🔨 Moving quickstart video thumbnail to the translation file.
* 🔒 Limiting http static resource requests in markdown img tags only to image files.
* 🔒 Adding more file types to supported image list in markown component.
* 👌 Extracting quickstart note name to constant.
* 🐘 add DB migration sqlite
* ⚡ ️ add logic for onboarding flow flag
* 🐘 add postgres migration for user settings
* 🐘 add mysql migration for user settings
* ✨ Injecting a welcome sticky note if a corresponding flag has been received from backend
* 🔒 Allowing resources from `/static` route to be displayed in markown component.
* ✨ Implemented image width control via markdown URLs
* 💄 Updating quickstart video thumbnail images.
* 🔨 Updated new workflow action name and quickstart sticky name
* ✨ Added quickstart menu item in the Help menu
* 🔨 Moving quickstart video thumbnail to the translation file.
* 🔒 Limiting http static resource requests in markdown img tags only to image files.
* 🔒 Adding more file types to supported image list in markown component.
* 👌 Extracting quickstart note name to constant.
* 📈 Added telemetry events to quickstart sticky note.
* ⚡ Disable sticky node type from showing in expression editor
* 🔨 Improving welcome video link detecton when triggering telemetry events
* 👌 Moved sticky links click handling logic outside of the design system, removed user and instance id from telemetry events.
* 👌 Improving sticky note link telemetry tracking.
* 🔨 Refactoring markdown component click event logic.
* 🔨 Moving bits of clicked link detection logic to Markdown component.
* 💄 Fixing code spacing.
* remove transpileonly option
* update package lock
* 💄 Changing the default route to `/workflow`, updating welcome sticky content.
* remove hardcoded
* 🐛 Fixing the onboarding threshold logic so sticky notes are skipped when counting nodes.
* 👕 Fixing linting errors.
Co-authored-by: Milorad Filipović <milorad.filipovic19@gmail.com>
Co-authored-by: Milorad Filipović <miloradfilipovic19@gmail.com>
Co-authored-by: Ben Hesseldieck <b.hesseldieck@gmail.com>
Co-authored-by: Milorad Filipović <milorad@n8n.io>
2022-05-16 18:19:33 +02:00
Jan Oberhauser
22f086bafd
🔖 Release n8n-editor-ui@0.142.1
2022-05-03 10:22:24 +02:00
Jan Oberhauser
ed56481243
fix(editor): Fix bug with node version
2022-05-03 10:20:23 +02:00
Jan Oberhauser
26e0127876
🔖 Release n8n-editor-ui@0.142.0
2022-05-02 10:23:02 +00:00
Jan Oberhauser
77acd2244a
⬆️ Set n8n-design-system@0.19.0 and n8n-workflow@0.98.0 on n8n-editor-ui
2022-05-02 10:23:01 +00:00
Alex Grozav
0a69a9eb9c
test(editor): Add first frontend unit-test and update notice component design ( #3166 )
...
* ✨ Added basic Vue 2 + Vite.js setup.
* 🚧 Improved typescript support.
* ✨ Added N8nNotice component to design system with stories and unit tests.
* ✨ Migrated design system build to Vite.js.
* ♻️ Updated typescript definitions. Moved some interface types to remove reliance from design system on editor-ui user and validation types.
* ♻️ Changed prop name from type to theme. Updated truncation props.
* ♻️ Moved user response types back. Added n8n-notice component to editor-ui.
* 🐛 Fixed global vitest types.
* ✨ Added this. vue type extension to editor-ui
* ♻️ Removed circular import.
* ✅ Fixed failing n8n-notice tests.
* feat: Added support for notice truncation via typeOptions.
* ✨ Updated warning color variables and notice warning colors.
* 🐛 Fixed n8n-notice parameter input spacing.
2022-04-29 15:23:41 +02:00
Jan Oberhauser
d5b9b0cb95
feat(core): Introduce simplified node versioning ( #3205 )
...
* ✨ Introduce simple node versioning
* ⚡ Add example how to read version in node-code for custom logic
* 🐛 Fix setting of parameters
* 🐛 Fix another instance where it sets the wrong parameter
* ⚡ Remove unnecessary TOODs
* ⚡ Revert Set Node example changes
* ;rotating_light: Add test
2022-04-28 19:04:09 +02:00
Mutasem Aldmour
8d9e05e3c3
fix(editor): Fix bug with touchscreens ( #3206 )
2022-04-28 17:36:41 +02:00
Jan Oberhauser
4f87125eba
🔖 Release n8n-editor-ui@0.141.0
2022-04-25 10:50:01 +00:00
Jan Oberhauser
1a9c865814
⬆️ Set n8n-design-system@0.18.0 and n8n-workflow@0.97.0 on n8n-editor-ui
2022-04-25 10:50:01 +00:00
Mutasem Aldmour
31dd01f9cb
feat(editor): Add Workflow Stickies (Notes) ( #3154 )
...
* N8N-3029 Add Node Type for Wokrflow Stickies/Notes
* N8N-3029 Update Content, Update Aliasses
* N8N-3030 Created N8N Sticky Component in Design System
* N8N-3030 Fixed Code spaccing Sticky Component
* N8N-3030 Fixed Code spaccing StickyStories Component
* N8N-3030 Fixed Code spaccing Markdown Component
* N8N-3030 Added Sticky Colors Pallete into Storybook, Update Color Variables for Sticky Component
* N8N-3030 Added Unfocus Event
* N8N-3030 Update Default Placeholder, Markdown Styles, Fixed Edit State, Added Text to EditState, Fixed Height of Area, Turned off Resize of textarea
* N8N-3030 Update Sticky Overflow, Update Hover States, Updated Markdown Overflow
* N8N-3030, N8N-3031 - Add Resize to Sticky, Created N8n-Resize component
* N8N-3031 Fixed Importing Components in Editor-ui
* N8N-3031 Fixed Resize Component, Fixed Gradient
* N8N-3030, N8N-3031 Update Note Description
* N8N-3032 Hotfix Building Storybook
* N8N-3032 - Select Behaviour, Changes in Resize Component, Emit on Width/Height/Top/Left Change
* N8N-3032 Update Resize Component to emmit left/top, Update Dynamic Resize on Selected Background
* N8N-3032 Updated / Dragging vs Resizing, prevent open Modal for stickies
* N8N-3032 Added ID props to n8n-sticky // dynamic id for multi resizing in NodeView
* N8N-3033 Add dynamic size Tooltip on Sticky
* N8N-3033 Updated Z-index for Sticky Component
* N8N-3033 Updated N8N-Resize Component, Fixed SelectedBackround for Sticky Component
* N8N-3033 Refactor
* N8N-3033 Focus/Defocus on TextArea
* N8N-3033 Fixed Resizing on NW Point
* N8N-3030 Save content in vuex on input change
* N8N-3033 Fixed Resizer, Save Width and Height in Vue
* N8N-3033 Hide Sticky Footer on small height/width
* N8N-3033 Fixed Resizer
* N8N-3033 Dynamic Z-index for Stickies
* N8N-3033 Dynamic Z-index for Stickies
* N8N-3033 Removed static z-index for select sticky class
* N8N-3034 Added Telemetry
* N8N-3030 Formatter
* N8N-3030 Format code
* N8N-3030 Fixed Selecting Stickies
* N8N-3033 Fixed Notifications
* N8N-3030 Added new paddings for Default Stickies
* N8N-3033 Prevent Scrolling NodeView when Sticky is in Edit mode and Mouse is Over the TextArea
* N8N-3030 Prevent double clicking to switch state of Sticky component in Edit Mode
* N8N-3033 Fixed Z-index of Stickies
* N8N-3033 Prevent delete node when in EditMode
* N8N-3030 Prevent Delete Button to delete the Sticky while in Edit Mode
* N8N-3030 Change EditMode (emit) on keyboard shortucts, update Markdown Links & Images, Added new props
* N8N-3030 Sticky Component - No padding when hiding footer text
* N8N-3033 Fix Resizing enter into Edit Mode
* N8N-3033 Selecting different nodes - exit the edit mode
* N8N-3033 Auto Select Text in text-area by default - Sticky Component
* N8N-3033 Prevent Default behaviour for CTRL + X, CTRL + A when Sticky is Active && inEditMode
* N8N-3033 Refactor Resizer, Refactor Sticky, Update zIndex inEditMode
* N8N-3033 Updated Default Text // Node-base, Storybook
* N8N-3033 Add Resizing in EditMode - Components update
* N8N-3033 Fixed Footer - Show/Hide on Resize in EditMode
* N8N-3033 Fix ActiveSticky on Init
* N8N-3033 Refactor Sticky in Vuex, Fixed Init Sticky Tweaks, Prevent Modal Openning, Save on Keyboard shortcuts
* Stickies - Update Note node with new props
* N8N-3030 Updated Default Note text, Update the Markdown Link
* N8N-3030 CMD-C does not copy the text fix
* N8N-3030 Fix Max Zoom / Zoom out shortcuts disabled in editState
* N8N-3030 Z-index fixed during Edit Mode typing
* N8N-3030 Prevent Autoselect Text in Stickies if the text is not default
* N8N-3030 Fixed ReadOnly Bugs / Prevent showing Tooltip, Resizing
* N8N-3030 Added Sticky Creator Button
* N8N-3030 Update Icon / Sticky Creator Button
* N8N-3033 Update Sticky Icon / StickyCreator Button
* update package lock
* 🔩 update note props
* 🚿 clean props
* 🔧 linting
* 🔧 fix spacing
* remove resize component
* remove resize component
* ✂ clean up sticky
* revert back to height width
* revert back to height/width
* replace zindex property
* replace default text property
* use i18n to translate
* update package lock
* move resize
* clean up how height/width are set
* fix resize for sticky to support left/top
* clean up resize
* fix lasso/highlight bug
* remove unused props
* fix zoom to fit
* fix padding for demo view
* fix readonly
* remove iseditable, use active state
* clean up keyboard events
* chang button size, no edit on insert
* scale resizing correctly
* make active on resize
* fix select on resize/move
* use outline icon
* allow for multiple line breaks
* fix multi line bug
* fix edit mode outline
* keep edit open as one resizes
* respect multiple spaces
* fix scrolling bug
* clean up hover impl
* clean up references to note
* disable for rename
* fix drifting while drag
* fix mouse cursor on resize
* fix sticky min height
* refactor resize into component
* fix pulling too far bug
* fix delete/cut all bug
* fix padding bottom
* fix active change on resize
* add transition to button
* Fix sticky markdown click
* add solid fa icon
* update node graph, telemetry event
* add snapping
* change alt text
* update package lock
* fix bug in button hover
* add back transition
* clean up resize
* add grid size as param
* remove breaks
* clean up markdown
* lint fixes
* fix spacing
* clean up markdown colors
* clean up classes in resize
* clean up resize
* update sticky story
* fix spacing
* clean up classes
* revert change
* revert change
* revert change
* clean up sticky component
* remove unused component
* remove unnessary data
* remove unnessary data
* clean up actions
* clean up sticky size
* clean up unnessary border style
* fix bug
* replace sticky note name
* update description
* remove support for multi spaces
* update tracking name
* update telemetry reqs
* fix enter bug
* update alt text
* update sticky notes doc url
* fix readonly bug
* update class name
* update quote marks
Co-authored-by: SchnapsterDog <olivertrajceski@yahoo.com>
2022-04-25 12:38:37 +02:00
Jan Oberhauser
05663b2116
🔖 Release n8n-editor-ui@0.140.0
2022-04-19 10:47:25 +00:00
Jan Oberhauser
9087da771b
⬆️ Set n8n-workflow@0.96.0 on n8n-editor-ui
2022-04-19 10:47:25 +00:00
Alex Grozav
f566569299
feat(editor): Add drag and drop from nodes panel ( #3123 )
...
* ✨ Added support for drag and drop from nodes main panel.
✨ Added node draggable placeholder.
* ✨ Added snapping to grid. Changed how draggable ghost follows the cursor.
* 💄 Changed node drag anchor position to be centered.
* ✨ Added drag and drop animation. Added event cancellation when dropping node on main panel.
* ♻️ Simplified drag and drop code and cleaned up prop-drilling.
* 🐛 Added check for nodeTypeName in dataTransfer when draging and dropping nodes.
* 🐛 Ensured MS Edge compatibility. MS edge does not send datatransfer in ondragover event.
Co-authored-by: Mutasem <mutdmour@gmail.com>
2022-04-19 12:28:31 +02:00
Iván Ovejero
18dee373d5
⚡ Add autocompletion for i18n keys in script sections of Vue files ( #3133 )
...
* 📘 Type `baseText()` to i18n keys
* 📘 Adjust `baseText()` signature
* 👕 Except JSON files from Vue ESLint
* 🐛 Fix errors surfaced by `baseText()` typing
* ⚡ Pluralize keys
* 📘 Add typing for category names
* ⚡ Mark internal keys
* ✏️ Update docs references
* 🎨 Prettify syntax
* 🐛 Fix leftover internal key references
2022-04-15 08:22:58 +02:00
Alex Grozav
17b0cd8f76
fix(editor): Fix breaking Drop-downs after removing expressions ( #3094 )
...
* 🐛 Fixed multiOption parameter input dropdown values after removing expression.
* ♻️ Moved array value normalization to removeExpression action.
* 🐛 Handled scenario where expression contained invalid value.
2022-04-15 07:35:51 +02:00
Alex Grozav
29fdd77d7b
fix(ui): Reset text-edit input value when pressing esc key to have matching input values ( #3098 )
2022-04-14 09:30:31 +02:00
Jan Oberhauser
83a634c337
🔖 Release n8n-editor-ui@0.139.0
2022-04-11 13:25:33 +00:00
Jan Oberhauser
a3a3aab8d0
⬆️ Set n8n-design-system@0.17.0 and n8n-workflow@0.95.0 on n8n-editor-ui
2022-04-11 13:25:32 +00:00
Iván Ovejero
4ae0f5b6fb
fix(editor): Fix i18n issues ( #3072 )
...
* 🐛 Fix `defaultLocale` watcher
* ⚡ Improve error handling for headers
* ✏️ Improve naming
* 🐛 Fix hiring banner check
* ⚡ Flatten base text keys
* ⚡ Fix miscorrected key
* ⚡ Implement pluralization
* ✏️ Update docs
* 🚚 Move headers fetching to `App.vue`
* fix hiring banner
* ⚡ Fix missing import
* ✏️ Alphabetize translations
* ⚡ Switch to async check
* feat(editor): Refactor Output Panel + fix i18n issues (#3097 )
* update main panel
* finish up tabs
* fix docs link
* add icon
* update node settings
* clean up settings
* add rename modal
* fix component styles
* fix spacing
* truncate name
* remove mixin
* fix spacing
* fix spacing
* hide docs url
* fix bug
* fix renaming
* refactor tabs out
* refactor execute button
* refactor header
* add more views
* fix error view
* fix workflow rename bug
* rename component
* fix small screen bug
* move items, fix positions
* add hover state
* show selector on empty state
* add empty run state
* fix binary view
* 1 item
* add vjs styles
* show empty row for every item
* refactor tabs
* add branch names
* fix spacing
* fix up spacing
* add run selector
* fix positioning
* clean up
* increase width of selector
* fix up spacing
* fix copy button
* fix branch naming; type issues
* fix docs in custom nodes
* add type
* hide items when run selector is shown
* increase selector size
* add select prepend
* clean up a bit
* Add pagination
* add stale icon
* enable stale data in execution run
* Revert "enable stale data in execution run"
8edb68dbff
* move metadata to its own state
* fix smaller size
* add scroll buttons
* update tabs on resize
* update stale data on rename
* remove metadata on delete
* hide x
* change title colors
* binary data classes
* remove duplicate css
* add colors
* delete unused keys
* use event bus
* update styles of pagination
* fix ts issues
* fix ts issues
* use chevron icons
* fix design with download button
* add back to canvas button
* add trigger warning disabled
* show trigger warning tooltip
* update button labels for triggers
* update node output message
* fix add-option bug
* add page selector
* fix pagination selector bug
* fix executions bug
* remove hint
* add json colors
* add colors for json
* add color json keys
* fix select options bug
* update keys
* address comments
* update name limit
* align pencil
* update icon size
* update radio buttons height
* address comments
* fix pencil bug
* change buttons alignment
* fully center
* change order of buttons
* add no output message in branch
* scroll to top
* change active state
* fix page size
* all items
* update expression background
* update naming
* align pencil
* update modal background
* add schedule group
* update schedule nodes messages
* use ellpises for last chars
* fix spacing
* fix tabs issue
* fix too far data bug
* fix executions bug
* fix table wrapping
* fix rename bug
* add padding
* handle unkown errors
* add sticky header
* ignore empty input, trim node name
* nudge lightness of color
* center buttons
* update pagination
* set colors of title
* increase table font, fix alignment
* fix pencil bug
* fix spacing
* use date now
* address pagination issues
* delete unused keys
* update keys sort
* fix prepend
* fix radio button position
* Revert "fix radio button position"
ae42781786
Co-authored-by: Mutasem <mutdmour@gmail.com>
Co-authored-by: Mutasem Aldmour <4711238+mutdmour@users.noreply.github.com>
2022-04-11 15:12:13 +02:00
Jan Oberhauser
3763f815bd
fix(core): Set correct timezone in luxon ( #3115 )
2022-04-10 11:33:42 +02:00
Iván Ovejero
027dfb2f0a
⚡ Enable esModuleInterop
compiler option and upgrade to TypeScript 4.6 ( #3106 )
...
* ⚡ Enable `esModuleInterop` for /core
* ⚡ Adjust imports in /core
* ⚡ Enable `esModuleInterop` for /cli
* ⚡ Adjust imports in /cli
* ⚡ Enable `esModuleInterop` for /nodes-base
* ⚡ Adjust imports in /nodes-base
* ⚡ Make imports consistent
* ⬆️ Upgrade TypeScript to 4.6 (#3109 )
* ⬆️ Upgrade TypeScript to 4.6
* 📦 Update package-lock.json
* 🔧 Avoid erroring on untyped errors
* 📘 Fix type error
Co-authored-by: Jan Oberhauser <jan.oberhauser@gmail.com>
2022-04-08 23:32:08 +02:00
Jan Oberhauser
92fa5b27f2
🔖 Release n8n-editor-ui@0.138.0
2022-04-03 07:59:16 +00:00
Jan Oberhauser
affc1fbeb1
⬆️ Set n8n-workflow@0.94.0 on n8n-editor-ui
2022-04-03 07:59:16 +00:00
Jan Oberhauser
13a9db7745
feat(editor): Add download button for binary data ( #2992 )
...
* ✨ Make it possible to download binary data
* ⚡ Fix lint issues and add support for filesystem mode
* ⚡ Design adjustment
2022-03-28 12:59:53 +02:00
Jan Oberhauser
2768ebce1f
🔖 Release n8n-editor-ui@0.137.0
2022-03-27 10:46:51 +00:00
Jan Oberhauser
33fe1b67ef
⬆️ Set n8n-design-system@0.16.0 and n8n-workflow@0.93.0 on n8n-editor-ui
2022-03-27 10:46:51 +00:00
Tom
be40a3f310
📚 Add missing full stop to license text
...
* (fix): Added missing full stop to license
GitHub does not render the single line breaks in the *Limitations* section. The added full stop makes it easier to read our license.
* 📚 Add also to other files
Co-authored-by: Jan Oberhauser <jan.oberhauser@gmail.com>
2022-03-25 09:54:00 +01:00
Jan Oberhauser
cd358acd18
🔖 Release n8n-editor-ui@0.136.0
2022-03-20 19:31:41 +00:00
Jan Oberhauser
f453caea30
⬆️ Set n8n-design-system@0.15.0 and n8n-workflow@0.92.0 on n8n-editor-ui
2022-03-20 19:31:41 +00:00
Jan Oberhauser
521cf51e7c
📜 Change to the Sustainable Use License #2932
2022-03-17 10:15:24 +01:00
Jan Oberhauser
0931c0dc65
🔖 Release n8n-editor-ui@0.135.0
2022-03-14 14:50:00 +00:00
Jan Oberhauser
4d74593910
⬆️ Set n8n-design-system@0.14.0 and n8n-workflow@0.91.0 on n8n-editor-ui
2022-03-14 14:50:00 +00:00
Ben Hesseldieck
7264239b83
feat: Add User Management ( #2636 )
...
* ✅ adjust tests
* 🛠 refactor user invites to be indempotent (#2791 )
* 🔐 Encrypt SMTP pass for user management backend (#2793 )
* 📦 Add crypto-js to /cli
* 📦 Update package-lock.json
* ✨ Create type for SMTP config
* ⚡ Encrypt SMTP pass
* ⚡ Update format for `userManagement.emails.mode`
* ⚡ Update format for `binaryDataManager.mode`
* ⚡ Update format for `logs.level`
* 🔥 Remove logging
* 👕 Fix lint
* 👰 n8n 2826 um wedding FE<>BE (#2789 )
* remove mocks
* update authorization func
* lock down default role
* 🐛 fix requiring authentication for OPTIONS requests
* 🐛 fix cors and cookie issues in dev
* update setup route
Co-authored-by: Ben Hesseldieck <b.hesseldieck@gmail.com>
* update telemetry
* 🐛 preload role for users
* 🐛 remove auth for password reset routes
* 🐛 fix forgot-password flow
* ⚡ allow workflow tag disabling
* update telemetry init
* add reset
* clear error notifications on signin
* remove load settings from node view
* remove user id from user state
* inherit existing user props
* go back in history on button click
* use replace to force redirect
* update stories
* ⚡ add env check for tag create
* 🧪 Add `/users` tests for user management backend (#2790 )
* ⚡ Refactor users namespace
* ⚡ Adjust fillout endpoint
* ⚡ Refactor initTestServer arg
* ✏️ Specify agent type
* ✏️ Specify role type
* ⚡ Tighten `/users/:id` check
* ✨ Add initial tests
* 🚚 Reposition init server map
* ⚡ Set constants in `validatePassword()`
* ⚡ Tighten `/users/:id` check
* ⚡ Improve checks in `/users/:id`
* ✨ Add tests for `/users/:id`
* 📦 Update package-lock.json
* ⚡ Simplify expectation
* ⚡ Reuse util for authless agent
* 🚚 Make role names consistent
* 📘 Tighten namespaces map type
* 🔥 Remove unneeded default arg
* ✨ Add tests for `POST /users`
* 📘 Create test SMTP account type
* ✏️ Improve wording
* 🎨 Formatting
* 🔥 Remove temp fix
* ⚡ Replace helper with config call
* ⚡ Fix failing tests
* 🔥 Remove outdated test
* 🔥 Remove unused helper
* ⚡ Increase readability of domain fetcher
* ⚡ Refactor payload validation
* 🔥 Remove repetition
* ⏪ Restore logging
* ⚡ Initialize logger in tests
* 🔥 Remove redundancy from check
* 🚚 Move `globalOwnerRole` fetching to global scope
* 🔥 Remove unused imports
* 🚚 Move random utils to own module
* 🚚 Move test types to own module
* ✏️ Add dividers to utils
* ✏️ Reorder `initTestServer` param docstring
* ✏️ Add TODO comment
* ⚡ Dry up member creation
* ⚡ Tighten search criteria
* 🧪 Add expectation to `GET /users`
* ⚡ Create role fetcher utils
* ⚡ Create one more role fetch util
* 🔥 Remove unneeded DB query
* 🧪 Add expectation to `POST /users`
* 🧪 Add expectation to `DELETE /users/:id`
* 🧪 Add another expectation to `DELETE /users/:id`
* 🧪 Add expectations to `DELETE /users/:id`
* 🧪 Adjust expectations in `POST /users/:id`
* 🧪 Add expectations to `DELETE /users/:id`
* 👕 Fix build
* ⚡ Update method
* 📘 Fix `userToDelete` type
* ⚡ Refactor `createAgent()`
* ⚡ Make role fetching global
* ⚡ Optimize roles fetching
* ⚡ Centralize member creation
* ⚡ Refactor truncation helper
* 🧪 Add teardown to `DELETE /users/:id`
* 🧪 Add DB expectations to users tests
* 🔥 Remove pass validation due to hash
* ✏️ Improve pass validation error message
* ⚡ Improve owner pass validation
* ⚡ Create logger initialization helper
* ⚡ Optimize helpers
* ⚡ Restructure `getAllRoles` helper
* 🧪 Add password reset flow tests for user management backend (#2807 )
* ⚡ Refactor users namespace
* ⚡ Adjust fillout endpoint
* ⚡ Refactor initTestServer arg
* ✏️ Specify agent type
* ✏️ Specify role type
* ⚡ Tighten `/users/:id` check
* ✨ Add initial tests
* 🚚 Reposition init server map
* ⚡ Set constants in `validatePassword()`
* ⚡ Tighten `/users/:id` check
* ⚡ Improve checks in `/users/:id`
* ✨ Add tests for `/users/:id`
* 📦 Update package-lock.json
* ⚡ Simplify expectation
* ⚡ Reuse util for authless agent
* 🚚 Make role names consistent
* 📘 Tighten namespaces map type
* 🔥 Remove unneeded default arg
* ✨ Add tests for `POST /users`
* 📘 Create test SMTP account type
* ✏️ Improve wording
* 🎨 Formatting
* 🔥 Remove temp fix
* ⚡ Replace helper with config call
* ⚡ Fix failing tests
* 🔥 Remove outdated test
* ✨ Add tests for password reset flow
* ✏️ Fix test wording
* ⚡ Set password reset namespace
* 🔥 Remove unused helper
* ⚡ Increase readability of domain fetcher
* ⚡ Refactor payload validation
* 🔥 Remove repetition
* ⏪ Restore logging
* ⚡ Initialize logger in tests
* 🔥 Remove redundancy from check
* 🚚 Move `globalOwnerRole` fetching to global scope
* 🔥 Remove unused imports
* 🚚 Move random utils to own module
* 🚚 Move test types to own module
* ✏️ Add dividers to utils
* ✏️ Reorder `initTestServer` param docstring
* ✏️ Add TODO comment
* ⚡ Dry up member creation
* ⚡ Tighten search criteria
* 🧪 Add expectation to `GET /users`
* ⚡ Create role fetcher utils
* ⚡ Create one more role fetch util
* 🔥 Remove unneeded DB query
* 🧪 Add expectation to `POST /users`
* 🧪 Add expectation to `DELETE /users/:id`
* 🧪 Add another expectation to `DELETE /users/:id`
* 🧪 Add expectations to `DELETE /users/:id`
* 🧪 Adjust expectations in `POST /users/:id`
* 🧪 Add expectations to `DELETE /users/:id`
* 📘 Add namespace name to type
* 🚚 Adjust imports
* ⚡ Optimize `globalOwnerRole` fetching
* 🧪 Add expectations
* 👕 Fix build
* 👕 Fix build
* ⚡ Update method
* ⚡ Update method
* 🧪 Fix `POST /change-password` test
* 📘 Fix `userToDelete` type
* ⚡ Refactor `createAgent()`
* ⚡ Make role fetching global
* ⚡ Optimize roles fetching
* ⚡ Centralize member creation
* ⚡ Refactor truncation helper
* 🧪 Add teardown to `DELETE /users/:id`
* 🧪 Add DB expectations to users tests
* ⚡ Refactor as in users namespace
* 🧪 Add expectation to `POST /change-password`
* 🔥 Remove pass validation due to hash
* ✏️ Improve pass validation error message
* ⚡ Improve owner pass validation
* ⚡ Create logger initialization helper
* ⚡ Optimize helpers
* ⚡ Restructure `getAllRoles` helper
* ⚡ Update `truncate` calls
* 🐛 return 200 for non-existing user
* ✅ fix tests for forgot-password and user creation
* Update packages/editor-ui/src/components/MainSidebar.vue
Co-authored-by: Ahsan Virani <ahsan.virani@gmail.com>
* Update packages/editor-ui/src/components/Telemetry.vue
Co-authored-by: Ahsan Virani <ahsan.virani@gmail.com>
* Update packages/editor-ui/src/plugins/telemetry/index.ts
Co-authored-by: Ahsan Virani <ahsan.virani@gmail.com>
* Update packages/editor-ui/src/plugins/telemetry/index.ts
Co-authored-by: Ahsan Virani <ahsan.virani@gmail.com>
* Update packages/editor-ui/src/plugins/telemetry/index.ts
Co-authored-by: Ahsan Virani <ahsan.virani@gmail.com>
* 🚚 Fix imports
* ⚡ reset password just if password exists
* Fix validation at `PATCH /workfows/:id` (#2819 )
* 🐛 Validate entity only if workflow
* 👕 Fix build
* 🔨 refactor response from user creation
* 🐛 um email invite fix (#2833 )
* update users invite
* fix notificaitons stacking on top of each other
* remove unnessary check
* fix type issues
* update structure
* fix types
* 🐘 database migrations UM + password reset expiration (#2710 )
* Add table prefix and assign existing workflows and credentials to owner for sqlite
* Added user management migration to MySQL
* Fixed some missing table prefixes and removed unnecessary user id
* Created migration for postgres and applies minor fixes
* Fixed migration for sqlite by removing the unnecessary index and for mysql by removing unnecessary user data
* Added password reset token expiration
* Addressing comments made by Ben
* ⚡ ️ add missing tablePrefix
* ✅ fix tests + add tests for expiring pw-reset-token
Co-authored-by: Ben Hesseldieck <b.hesseldieck@gmail.com>
* ⚡ treat skipped personalizationSurvey as not answered
* 🐛 removing active workflows when deleting user, 🐛 fix reinvite, 🐛 fix resolve-signup-token, 🐘 remove workflowname uniqueness
* ✅ Add DB state check tests (#2841 )
* 🔥 Remove unneeded import
* 🔥 Remove unneeded vars
* ✏️ Improve naming
* 🧪 Add expectations to `POST /owner`
* 🧪 Add expectations to `PATCH /me`
* 🧪 Add expectation to `PATCH /me/password`
* ✏️ Clarify when owner is owner shell
* 🧪 Add more expectations
* ⏪ Restore package-lock to parent branch state
* Add logging to user management endpoints v2 (#2836 )
* ⚡ Initialize logger in tests
* ⚡ Add logs to mailer
* ⚡ Add logs to middleware
* ⚡ Add logs to me endpoints
* ⚡ Add logs to owner endpoints
* ⚡ Add logs to pass flow endpoints
* ⚡ Add logs to users endpoints
* 📘 Improve typings
* ⚡ Merge two logs into one
* ⚡ Adjust log type
* ⚡ Add password reset email log
* ✏️ Reword log message
* ⚡ Adjust log meta object
* ⚡ Add total to log
* ✏️ Add detail to log message
* ✏️ Reword log message
* ✏️ Reword log message
* 🐛 Make total users to set up accurate
* ✏️ Reword `Logger.debug()` messages
* ✏️ Phrasing change for consistency
* 🐛 Fix ID overridden in range query
* 🔨 small refactoring
* 🔐 add auth to push-connection
* 🛠 ✅ Create credentials namespace and add tests (#2831 )
* 🧪 Fix failing test
* 📘 Improve `createAgent` signature
* 🚚 Fix `LoggerProxy` import
* ✨ Create credentials endpoints namespace
* 🧪 Set up initial tests
* ⚡ Add validation to model
* ⚡ Adjust validation
* 🧪 Add test
* 🚚 Sort creds endpoints
* ✏️ Plan out pending tests
* 🧪 Add deletion tests
* 🧪 Add patch tests
* 🧪 Add get cred tests
* 🚚 Hoist import
* ✏️ Make test descriptions consistent
* ✏️ Adjust description
* 🧪 Add missing test
* ✏️ Make get descriptions consistent
* ⏪ Undo line break
* ⚡ Refactor to simplify `saveCredential`
* 🧪 Add non-owned tests for owner
* ✏️ Improve naming
* ✏️ Add clarifying comments
* 🚚 Improve imports
* ⚡ Initialize config file
* 🔥 Remove unneeded import
* 🚚 Rename dir
* ⚡ Adjust deletion call
* ⚡ Adjust error code
* ✏️ Touch up comment
* ⚡ Optimize fetching with `@RelationId`
* 🧪 Add expectations
* ⚡ Simplify mock calls
* 📘 Set deep readonly to object constants
* 🔥 Remove unused param and encryption key
* ⚡ Add more `@RelationId` calls in models
* ⏪ Restore
* 🐛 no auth for .svg
* 🛠 move auth cookie name to constant; 🐛 fix auth for push-connection
* ✅ Add auth middleware tests (#2853 )
* ⚡ Simplify existing suite
* 🧪 Validate that auth cookie exists
* ✏️ Move comment
* 🔥 Remove unneeded imports
* ✏️ Add clarifying comments
* ✏️ Document auth endpoints
* 🧪 Add middleware tests
* ✏️ Fix typos
Co-authored-by: Ben Hesseldieck <1849459+BHesseldieck@users.noreply.github.com>
* 🔥 Remove test description wrappers (#2874 )
* 🔥 Remove /owner test wrappers
* 🔥 Remove auth middleware test wrappers
* 🔥 Remove auth endpoints test wrappers
* 🔥 Remove overlooked middleware wrappers
* 🔥 Remove me namespace test wrappers
Co-authored-by: Ben Hesseldieck <b.hesseldieck@gmail.com>
* ✨ Runtime checks for credentials load and execute workflows (#2697 )
* Runtime checks for credentials load and execute workflows
* Fixed from reviewers
* Changed runtime validation for credentials to be on start instead of on demand
* Refactored validations to use user id instead of whole User instance
* Removed user entity from workflow project because it is no longer needed
* General fixes and improvements to runtime checks
* Remove query builder and improve styling
* Fix lint issues
* ⚡ remove personalizationAnswers when fetching all users
* ✅ fix failing get all users test
* ✅ check authorization routes also for authentication
* 🐛 fix defaults in reset command
* 🛠 refactorings from walkthrough (#2856 )
* ⚡ Make `getTemplate` async
* ⚡ Remove query builder from `getCredentials`
* ⚡ Add save manual executions log message
* ⏪ Restore and hide migrations logs
* ⚡ Centralize ignore paths check
* 👕 Fix build
* 🚚 Rename `hasOwner` to `isInstanceOwnerSetUp`
* ⚡ Add `isSetUp` flag to `User`
* ⚡ Add `isSetUp` to FE interface
* ⚡ Adjust `isSetUp` checks on FE
* 👕 Fix build
* ⚡ Adjust `isPendingUser()` check
* 🚚 Shorten helper name
* ⚡ Refactor as `isPending` per feedback
* ✏️ Update log message
* ⚡ Broaden check
* 🔥 Remove unneeded relation
* ⚡ Refactor query
* 🔥 Re-remove logs from migrations
* 🛠 set up credentials router (#2882 )
* ⚡ Refactor creds endpoints into router
* 🧪 Refactor creds tests to use router
* 🚚 Rename arg for consistency
* 🚚 Move `credentials.api.ts` outside /public
* 🚚 Rename constant for consistency
* 📘 Simplify types
* 🔥 Remove unneeded arg
* 🚚 Rename router to controller
* ⚡ Shorten endpoint
* ⚡ Update `initTestServer()` arg
* ⚡ Mutate response body in GET /credentials
* 🏎 improve performance of type cast for FE
Co-authored-by: Ben Hesseldieck <b.hesseldieck@gmail.com>
* 🐛 remove GET /login from auth
* 🔀 merge master + FE update (#2905 )
* ✨ Add Templates (#2720 )
* Templates Bugs / Fixed Various Bugs / Multiply Api Request, Carousel Gradient, Core Nodes Filters ...
* Updated MainSidebar Paddings
* N8N-Templates Bugfixing - Remove Unnecesairy Icon (Shape), Refatctor infiniteScrollEnabled Prop + updated infiniterScroll functinality
* N8N-2853 Fixed Carousel Arrows Bug after Cleaning the SearchBar
* fix telemetry init
* fix search tracking issues
* N8N-2853 Created FilterTemplateNode Constant Array, Filter PlayButton and WebhookRespond from Nodes, Added Box for showing more nodes inside TemplateList, Updated NewWorkflowButton to primary, Fixed Markdown issue with Code
* N8N-2853 Removed Placeholder if Workflows Or Collections are not found, Updated the Logic
* fix telemetry events
* clean up session id
* update user inserted event
* N8N-2853 Fixed Categories to Moving if the names are long
* Add todos
* Update Routes on loading
* fix spacing
* Update Border Color
* Update Border Readius
* fix filter fn
* fix constant, console error
* N8N-2853 PR Fixes, Refactoring, Removing unnecesairy code ..
* N8N-2853 PR Fixes - Editor-ui Fixes, Refactoring, Removing Dead Code ...
* N8N-2853 Refactor Card to LongCard
* clean up spacing, replace css var
* clean up spacing
* set categories as optional in node
* replace vars
* refactor store
* remove unnesssary import
* fix error
* fix templates view to start
* add to cache
* fix coll view data
* fix categories
* fix category event
* fix collections carousel
* fix initial load and search
* fix infinite load
* fix query param
* fix scrolling issues
* fix scroll to top
* fix search
* fix collections search
* fix navigation bug
* rename view
* update package lock
* rename workflow view
* rename coll view
* update routes
* add wrapper component
* set session id
* fix search tracking
* fix session tracking
* remove deleted mutation
* remove check for unsupported nodes
* refactor filters
* lazy load template
* clean up types
* refactor infinte scroll
* fix end of search
* Fix spacing
* fix coll loading
* fix types
* fix coll view list
* fix navigation
* rename types
* rename state
* fix search responsiveness
* fix coll view spacing
* fix search view spacing
* clean up views
* set background color
* center page not vert
* fix workflow view
* remove import
* fix background color
* fix background
* clean props
* clean up imports
* refactor button
* update background color
* fix spacing issue
* rename event
* update telemetry event
* update endpoints, add loading view, check for endpoint health
* remove conolse log
* N8N-2853 Fixed Menu Items Padding
* replace endpoints
* fix type issues
* fix categories
* N8N-2853 Fixed ParameterInput Placeholder after ElementUI Upgrade
* update createdAt
* ⚡ Fix placeholder in creds config modal
* ✏️ Adjust docstring to `credText` placeholder version
* N8N-2853 Optimized
* N8N-2853 Optimized code
* ⚡ Add deployment type to FE settings
* ⚡ Add deployment type to interfaces
* N8N-2853 Removed Animated prop from components
* ⚡ Add deployment type to store module
* ✨ Create hiring banner
* ⚡ Display hiring banner
* ⏪ Undo unrelated change
* N8N-2853 Refactor TemplateFilters
* ⚡ Fix indentation
* N8N-2853 Reorder items / TemplateList
* 👕 Fix lint
* N8N-2853 Refactor TemplateFilters Component
* N8N-2853 Reorder TemplateList
* refactor template card
* update timeout
* fix removelistener
* fix spacing
* split enabled from offline
* add spacing to go back
* N8N-2853 Fixed Screens for Tablet & Mobile
* N8N-2853 Update Stores Order
* remove image componet
* remove placeholder changes
* N8N-2853 Fixed Chinnese Placeholders for El Select Component that comes from the Library Upgrade
* N8N-2853 Fixed Vue Agile Console Warnings
* N8N-2853 Update Collection Route
* ✏️ Update jobs URL
* 🚚 Move logging to root component
* ⚡ Refactor `deploymentType` to `isInternalUser`
* ⚡ Improve syntax
* fix cut bug in readonly view
* N8N-3012 Fixed Details section in templates with lots of description, Fixed Mardown Block with overflox-x
* N8N-3012 Increased Font-size, Spacing and Line-height of the Categories Items
* N8N-3012 Fixed Vue-agile client width error on resize
* only delay redirect for root path
* N8N-3012 Fixed Carousel Arrows that Disappear
* N8N-3012 Make Loading Screen same color as Templates
* N8N-3012 Markdown renders inline block as block code
* add offline warning
* hide log from workflow iframe
* update text
* make search button larger
* N8N-3012 Categories / Tags extended all the way in details section
* load data in cred modals
* remove deleted message
* add external hook
* remove import
* update env variable description
* fix markdown width issue
* disable telemetry for demo, add session id to template pages
* fix telemetery bugs
* N8N-3012 Not found Collections/Wokrkflow
* N8N-3012 Checkboxes change order when categories are changed
* N8N-3012 Refactor SortedCategories inside TemplateFilters component
* fix firefox bug
* add telemetry requirements
* add error check
* N8N-3012 Update GoBackButton to check if Route History is present
* N8N-3012 Fixed WF Nodes Icons
* hide workflow screenshots
* remove unnessary mixins
* rename prop
* fix design a bit
* rename data
* clear workspace on destroy
* fix copy paste bug
* fix disabled state
* N8N-3012 Fixed Saving/Leave without saving Modal
* fix telemetry issue
* fix telemetry issues, error bug
* fix error notification
* disable workflow menu items on templates
* fix i18n elementui issue
* Remove Emit - NodeType from HoverableNodeIcon component
* TechnicalFixes: NavigateTo passed down as function should be helper
* TechnicalFixes: Update NavigateTo function
* TechnicalFixes: Add FilterCoreNodes directly as function
* check for empty connecitions
* fix titles
* respect new lines
* increase categories to be sliced
* rename prop
* onUseWorkflow
* refactor click event
* fix bug, refactor
* fix loading story
* add default
* fix styles at right level of abstraction
* add wrapper with width
* remove loading blocks component
* add story
* rename prop
* fix spacing
* refactor tag, add story
* move margin to container
* fix tag redirect, remove unnessary check
* make version optional
* rename view
* move from workflows to templates store
* remove unnessary change
* remove unnessary css
* rename component
* refactor collection card
* add boolean to prevent shrink
* clean up carousel
* fix redirection bug on save
* remove listeners to fix multiple listeners bug
* remove unnessary types
* clean up boolean set
* fix node select bug
* rename component
* remove unnessary class
* fix redirection bug
* remove unnessary error
* fix typo
* fix blockquotes, pre
* refactor markdown rendering
* remove console log
* escape markdown
* fix safari bug
* load active workflows to fix modal bug
* ⬆️ Update package-lock.json file
* ⚡ Add n8n version as header
Co-authored-by: Mutasem Aldmour <4711238+mutdmour@users.noreply.github.com>
Co-authored-by: Mutasem <mutdmour@gmail.com>
Co-authored-by: Iván Ovejero <ivov.src@gmail.com>
Co-authored-by: Jan Oberhauser <jan.oberhauser@gmail.com>
* 🔖 Release n8n-workflow@0.88.0
* ⬆️ Set n8n-workflow@0.88.0 on n8n-core
* 🔖 Release n8n-core@0.106.0
* ⬆️ Set n8n-core@0.106.0 and n8n-workflow@0.88.0 on n8n-node-dev
* 🔖 Release n8n-node-dev@0.45.0
* ⬆️ Set n8n-core@0.106.0 and n8n-workflow@0.88.0 on n8n-nodes-base
* 🔖 Release n8n-nodes-base@0.163.0
* 🔖 Release n8n-design-system@0.12.0
* ⬆️ Set n8n-design-system@0.12.0 and n8n-workflow@0.88.0 on n8n-editor-ui
* 🔖 Release n8n-editor-ui@0.132.0
* ⬆️ Set n8n-core@0.106.0, n8n-editor-ui@0.132.0, n8n-nodes-base@0.163.0 and n8n-workflow@0.88.0 on n8n
* 🔖 Release n8n@0.165.0
* fix default user bug
* fix bug
* update package lock
* fix duplicate import
* fix settings
* fix templates access
Co-authored-by: Oliver Trajceski <olivertrajceski@yahoo.com>
Co-authored-by: Iván Ovejero <ivov.src@gmail.com>
Co-authored-by: Jan Oberhauser <jan.oberhauser@gmail.com>
* ⚡ n8n 2952 personalisation (#2911 )
* refactor/update survey
* update customers
* Fix up personalization survey
* fix recommendation logic
* set to false
* hide suggested nodes when empty
* use keys
* add missing logic
* switch types
* Fix logic
* remove unused constants
* add back constant
* refactor filtering inputs
* hide last input on personal
* fix other
* ✨ add current pw check for change password (#2912 )
* fix back button
* Add current password input
* add to modal
* update package.json
* delete mock file
* delete mock file
* get settings func
* update router
* update package lock
* update package lock
* Fix invite text
* update error i18n
* open personalization on search if not set
* update error view i18n
* update change password
* update settings sidebar
* remove import
* fix sidebar
* 🥅 fix error for credential/workflow not found
* update invite modal
* ✨ persist skipping owner setup (#2894 )
* 🚧 added skipInstanceOwnerSetup to DB + route to save skipping
* ✨ skipping owner setup persists
* ✅ add tests for authorization and /owner/skip-setup
* 🛠 refactor FE settings getter
* 🛠 move setting setup stop to owner creation
* 🐛 fix wrong setting of User.isPending
* 🐛 fix isPending
* 🏷 add isPending to PublicUser
* 🐛 fix unused import
* update delete modal
* change password modal
* remove _label
* sort keys
* remove key
* update key names
* fix test endpoint
* 🥅 Handle error workflows permissions (#2908 )
* Handle error workflows permissions
* Fixed wrong query format
* 🛠 refactor query
Co-authored-by: Ben Hesseldieck <1849459+BHesseldieck@users.noreply.github.com>
* fix ts issue
* fix list after ispending changes
* fix error page bugs
* fix error redirect
* fix notification
* 🐛 fix survey import in migration
* fix up spacing
* update keys spacing
* update keys
* add space
* update key
* fix up more spacing
* 🔐 add current password (#2919 )
* add curr pass
* update key names
* 🐛 stringify tag ids
* 🔐 check current password before update
* add package lock
* fix dep version
* update version
* 🐛 fix access for instance owner to credentials (#2927 )
* 🛠 stringify tag id on entity
* 🔐 Update password requirements (#2920 )
* ⚡ Update password requirements
* ⚡ Adjust random helpers
* ✅ fix tests for currentPassword check
* change redirection, add homepage
* fix error view redirection
* updated wording
* fix setup redirection
* update validator
* remove successfully
* update consumers
* update settings redirect
* on signup, redirect to homepage
* update empty state
* add space to emails
* remove brackets
* add opacity
* update spacing
* remove border from last user
* personal details updated
* update redirect on sign up
* prevent text wrap
* fix notification title line height
* remove console log
* 🐘 Support testing with Postgres and MySQL (#2886 )
* 🗃️ Fix Postgres migrations
* ⚡ Add DB-specific scripts
* ✨ Set up test connections
* ⚡ Add Postgres UUID check
* 🧪 Make test adjustments for Postgres
* ⚡ Refactor connection logic
* ✨ Set up double init for Postgres
* ✏️ Add TODOs
* ⚡ Refactor DB dropping logic
* ✨ Implement global teardown
* ✨ Create TypeORM wrappers
* ✨ Initial MySQL setup
* ⚡ Clean up Postgres connection options
* ⚡ Simplify by sharing bootstrap connection name
* 🗃️ Fix MySQL migrations
* 🔥 Remove comments
* ⚡ Use ES6 imports
* 🔥 Remove outdated comments
* ⚡ Centralize bootstrap connection name handles
* ⚡ Centralize database types
* ✏️ Update comment
* 🚚 Rename `findRepository`
* 🚧 Attempt to truncate MySQL
* ✨ Implement creds router
* 🐛 Fix duplicated MySQL bootstrap
* 🐛 Fix misresolved merge conflict
* 🗃️ Fix tags migration
* 🗃️ Fix MySQL UM migration
* 🐛 Fix MySQL parallelization issues
* 📘 Augment TypeORM to prevent error
* 🔥 Remove comments
* ✨ Support one sqlite DB per suite run
* 🚚 Move `testDb` to own module
* 🔥 Deduplicate bootstrap Postgres logic
* 🔥 Remove unneeded comment
* ⚡ Make logger init calls consistent
* ✏️ Improve comment
* ✏️ Add dividers
* 🎨 Improve formatting
* 🔥 Remove duplicate MySQL global setting
* 🚚 Move comment
* ⚡ Update default test script
* 🔥 Remove unneeded helper
* ⚡ Unmarshal answers from Postgres
* 🐛 Phase out `isTestRun`
* ⚡ Refactor `isEmailSetup`
* 🔥 Remove unneeded imports
* ⚡ Handle bootstrap connection errors
* 🔥 Remove unneeded imports
* 🔥 Remove outdated comments
* ✏️ Fix typos
* 🚚 Relocate `answersFormatter`
* ⏪ Undo package.json miscommit
* 🔥 Remove unneeded import
* ⚡ Refactor test DB prefixing
* ⚡ Add no-leftover check to MySQL
* 📦 Update package.json
* ⚡ Autoincrement on simulated MySQL truncation
* 🔥 Remove debugging queries
* ✏️ fix email template link expiry
* 🔥 remove unused import
* ✅ fix testing email not sent error
* fix duplicate import
* add package lock
* fix export
* change opacity
* fix text issue
* update action box
* update error title
* update forgot password
* update survey
* update product text
* remove unset fields
* add category to page events
* remove duplicate import
* update key
* update key
* update label type
* 🎨 um/fe review (#2946 )
* 🐳 Update Node.js versions of Docker images to 16
* 🐛 Fix that some keyboard shortcuts did no longer work
* N8N-3057 Fixed Keyboard shortcuts no longer working on / Fixed callDebounced function
* N8N-3057 Update Debounce Function
* N8N-3057 Refactor callDebounce function
* N8N-3057 Update Dobounce Function
* 🐛 Fix issue with tooltips getting displayed behind node details view
* fix tooltips z-index
* move all element ui components
* update package lock
* 🐛 Fix credentials list load issue (#2931 )
* always fetch credentials
* only fetch credentials once
* ⚡ Allow to disable hiring banner (#2902 )
* ✨ Add flag
* ⚡ Adjust interfaces
* ⚡ Adjust store module
* ⚡ Adjust frontend settings
* ⚡ Adjust frontend display
* 🐛 Fix issue that ctrl + o did behave wrong on workflow templates page (#2934 )
* N8N-3094 Workflow Templates cmd-o acts on the Preview/Iframe
* N8N-3094 Workflow Templates cmd-o acts on the Preview/Iframe
* disable shortcuts for preview
Co-authored-by: Mutasem <mutdmour@gmail.com>
* ⬆️ Update package-lock.json file
* 🐛 Fix sorting by field in Baserow Node (#2942 )
This fixes a bug which currently leads to the "Sorting" option of the node to be ignored.
* 🐛 Fix some i18n line break issues
* ✨ Add Odoo Node (#2601 )
* added odoo scaffolding
* update getting data from odoo instance
* added scaffolding for main loop and request functions
* added functions for CRUD opperations
* improoved error handling for odooJSONRPCRequest
* updated odoo node and fixing nodelinter issues
* fixed alpabetical order
* fixed types in odoo node
* fixing linter errors
* fixing linter errors
* fixed data shape returned from man loop
* updated node input types, added fields list to models
* update when custom resource is selected options for fields list will be populated dynamicly
* minor fixes
* 🔨 fixed credential test, updating CRUD methods
* 🔨 added additional fields to crm resource
* 🔨 added descriptions, fixed credentials test bug
* 🔨 standardize node and descriptions design
* 🔨 removed comments
* 🔨 added pagination to getAll operation
* ⚡ removed leftover function from previous implementation, removed required from optional fields
* ⚡ fixed id field, added indication of type and if required to field description, replaced string input in filters to fetched list of fields
* 🔨 fetching list of models from odoo, added selection of fields to be returned to predefined models, fixes accordingly to review
* ⚡ Small improvements
* 🔨 extracted adress fields into collection, changed fields to include in descriptions, minor tweaks
* ⚡ Improvements
* 🔨 working on review
* 🔨 fixed linter errors
* 🔨 review wip
* 🔨 review wip
* 🔨 review wip
* ⚡ updated display name for URL in credentials
* 🔨 added checks for valid id to delete and update
* ⚡ Minor improvements
Co-authored-by: ricardo <ricardoespinoza105@gmail.com>
Co-authored-by: Jan Oberhauser <jan.oberhauser@gmail.com>
* 🐛 Handle Wise SCA requests (#2734 )
* ⚡ Improve Wise error message after previous change
* fix duplicate import
* add package lock
* fix export
* change opacity
* fix text issue
* update action box
* update error title
* update forgot password
* update survey
* update product text
* remove unset fields
* add category to page events
* remove duplicate import
* update key
* update key
Co-authored-by: Jan Oberhauser <jan.oberhauser@gmail.com>
Co-authored-by: Oliver Trajceski <olivertrajceski@yahoo.com>
Co-authored-by: Iván Ovejero <ivov.src@gmail.com>
Co-authored-by: Tom <19203795+that-one-tom@users.noreply.github.com>
Co-authored-by: Michael Kret <88898367+michael-radency@users.noreply.github.com>
Co-authored-by: ricardo <ricardoespinoza105@gmail.com>
Co-authored-by: pemontto <939704+pemontto@users.noreply.github.com>
* Move owner skip from settings
* 🐛 SMTP fixes (#2937 )
* 🔥 Remove `UM_` from SMTP env vars
* 🔥 Remove SMTP host default value
* ⚡ Update sender value
* ⚡ Update invite template
* ⚡ Update password reset template
* ⚡ Update `N8N_EMAIL_MODE` default value
* 🔥 Remove `EMAIL` from all SMTP vars
* ✨ Implement `verifyConnection()`
* 🚚 Reposition comment
* ✏️ Fix typo
* ✏️ Minor env var documentation improvements
* 🎨 Fix spacing
* 🎨 Fix spacing
* 🗃️ Remove SMTP settings cache
* ⚡ Adjust log message
* ⚡ Update error message
* ✏️ Fix template typo
* ✏️ Adjust wording
* ⚡ Interpolate email into success toast
* ✏️ Adjust base message in `verifyConnection()`
* ⚡ Verify connection on password reset
* ⚡ Bring up POST /users SMTP check
* 🐛 remove cookie if cookie is not valid
* ⚡ verify connection on instantiation
Co-authored-by: Ben Hesseldieck <b.hesseldieck@gmail.com>
* 🔊 create logger helper for migrations (#2944 )
* 🔥 remove unused database
* 🔊 add migration logging for sqlite
* 🔥 remove unnecessary index creation
* ⚡ ️ change log level to warn
* 🐛 Fix issue with workflow process to initialize db connection correctly (#2948 )
* ✏️ update error messages for webhhook run/activation
* 📈 Implement telemetry events (#2868 )
* Implement basic telemetry events
* Fixing user id as part of the telemetry data
* Added user id to be part of the tracked data
* ✨ Create telemetry mock
* 🧪 Fix tests with telemetry mock
* 🧪 Fix missing key in authless endpoint
* 📘 Create authless request type
* 🔥 Remove log
* 🐛 Fix `migration_strategy` assignment
* 📘 Remove `instance_id` from `ITelemetryUserDeletionData`
* ⚡ Simplify concatenation
* ⚡ Simplify `track()` call signature
* Fixed payload of telemetry to always include user_id
* Fixing minor issues
Co-authored-by: Iván Ovejero <ivov.src@gmail.com>
* 🔊 Added logs to credentials, executions and workflows (#2915 )
* Added logs to credentials, executions and workflows
* Some updates according to ivov's feedback
* ⚡ update log levels
* ✅ fix tests
Co-authored-by: Ben Hesseldieck <b.hesseldieck@gmail.com>
* 🐛 fix telemetry error
* fix conflicts with master
* fix duplicate
* add package-lock
* 🐛 Um/fixes (#2952 )
* add initials to avatar
* redirect to signin if invalid token
* update pluralization
* add auth page category
* data transferred
* touch up setup page
* update button to add cursor
* fix personalization modal not closing
* ✏️ fix environment name
* 🐛 fix disabling UM
* 🐛 fix email setup flag
* 🐛 FE fixes 1 (#2953 )
* add initials to avatar
* redirect to signin if invalid token
* update pluralization
* add auth page category
* data transferred
* touch up setup page
* update button to add cursor
* fix personalization modal not closing
* capitalize labels, refactor text
* Fixed the issue with telemetry data missing for personalization survey
* Changed invite email text
* 🐛 Fix quotes issue with postgres migration (#2958 )
* Changed text for invite link
* 🐛 fix reset command for mysql
* ✅ fix race condition in test DB creation
* 🔐 block user creation if UM is disabled
* 🥅 improve smtp setup issue error
* ⚡ update error message
* refactor route rules
* set package lock
* fix access
* remove capitalize
* update input labels
* refactor heading
* change span to fragment
* add route types
* refactor views
* ✅ fix increase timeout for mysql
* ⚡ correct logic of error message
* refactor view names
* ⚡ update randomString
* 📈 Added missing event regarding failed emails (#2964 )
* replace label with info
* 🛠 refactor JWT-secret creation
* remove duplicate key
* remove unused part
* remove semicolon
* fix up i18n pattern
* update translation keys
* update urls
* support i18n in nds
* fix how external keys are handled
* add source
* 💥 update timestamp of UM migration
* ✏️ small message updates
* fix tracking
* update notification line-height
* fix avatar opacity
* fix up empty state
* shift focus to input
* 🔐 Disable basic auth after owner has been set up (#2973 )
* Disable basic auth after owner has been set up
* Remove unnecessary comparison
* rename modal title
* 🐛 use pgcrypto extension for uuid creation (#2977 )
* 📧 Added public url variable for emails (#2967 )
* Added public url variable for emails
* Fixed base url for reset password - the current implementation overrides possibly existing path
* Change variable name to editorUrl
* Using correct name editorUrl for emails
* Changed variable description
* Improved base url naming and appending path so it remains consistent
* Removed trailing slash from editor base url
* 🌐 fix i18n pattern (#2970 )
* fix up i18n pattern
* update translation keys
* update urls
* support i18n in nds
* fix how external keys are handled
* add source
* Um/fixes 1000 (#2980 )
* fix select issue
* 😫 hacky solution to circumvent pgcrypto (#2979 )
* fix owner bug after transfer. always fetch latest credentials
* add confirmation modal to setup
* Use webhook url as fallback when editor url is not defined
* fix enter bug
* update modal
* update modal
* update modal text, fix bug in settings view
* Updating editor url to not append path
* rename keys
Co-authored-by: Iván Ovejero <ivov.src@gmail.com>
Co-authored-by: Mutasem Aldmour <4711238+mutdmour@users.noreply.github.com>
Co-authored-by: Mutasem <mutdmour@gmail.com>
Co-authored-by: Ahsan Virani <ahsan.virani@gmail.com>
Co-authored-by: Omar Ajoue <krynble@gmail.com>
Co-authored-by: Oliver Trajceski <olivertrajceski@yahoo.com>
Co-authored-by: Jan Oberhauser <jan.oberhauser@gmail.com>
Co-authored-by: Tom <19203795+that-one-tom@users.noreply.github.com>
Co-authored-by: Michael Kret <88898367+michael-radency@users.noreply.github.com>
Co-authored-by: ricardo <ricardoespinoza105@gmail.com>
Co-authored-by: pemontto <939704+pemontto@users.noreply.github.com>
2022-03-14 14:46:32 +01:00
Jan Oberhauser
da1604a37e
🔖 Release n8n-editor-ui@0.134.0
2022-03-13 11:18:34 +00:00
Jan Oberhauser
ff839514a6
⬆️ Set n8n-workflow@0.90.0 on n8n-editor-ui
2022-03-13 11:18:33 +00:00
Michael Kret
e8500e6937
feat: Add new expression variables and support for luxon
...
* 🔨 scaffolding for and
* 🔨 added autocomplete
* 🔨 N8N-2961-New-expression-variables
* 🔨 added luxon DateTime to expressions and Functions node, replased with , clean up
* 🔨 added and , fixed return values
* 🔨 added tests for new variables
* 🔨 removed unnecessary import
* 🔨 return type fix
* 🔨 working on review, wip
* 🔨 working on review, improved errors, wip
* 🔨 fixed disappearing error message box
* 🔨 excluded variables from function node, added jmespath setup
* :hamer: added $jmsepath to function nodes
* 🔨 replacing proxy with data when using jmespath
* 🔨 renamed function
* 🔨 updated tips to function nodes
* 🔨 fixes for errors messages
* 🔨 review fixes
* 🔨 removed $input and $() from autocomplete
* ⚡ removed comments
* ⚡ Remove unused code
Co-authored-by: Jan Oberhauser <jan.oberhauser@gmail.com>
2022-03-13 10:34:44 +01:00
Oliver Trajceski
6065f6879c
refactor(editor): Replace 'Workflows' help menu item with 'Course'
...
* N8N-3110 Replace Workflows help menu item with course
* N8N-3110 Re-order props in en.json
* N8N-3110 Update URL Link for courses
2022-03-12 11:03:38 +01:00
Jan Oberhauser
9bb0ea17b7
🔖 Release n8n-editor-ui@0.133.0
2022-03-07 09:49:55 +00:00
Jan Oberhauser
cd87469fcb
⬆️ Set n8n-design-system@0.13.0 and n8n-workflow@0.89.0 on n8n-editor-ui
2022-03-07 09:49:55 +00:00
Jan Oberhauser
f04e6ac43e
🐛 Fix some i18n line break issues
2022-03-05 20:11:34 +01:00
Oliver Trajceski
f4e3255b24
🐛 Fix issue that ctrl + o did behave wrong on workflow templates page ( #2934 )
...
* N8N-3094 Workflow Templates cmd-o acts on the Preview/Iframe
* N8N-3094 Workflow Templates cmd-o acts on the Preview/Iframe
* disable shortcuts for preview
Co-authored-by: Mutasem <mutdmour@gmail.com>
2022-03-04 18:04:04 +01:00
Iván Ovejero
2ec711aeb5
⚡ Allow to disable hiring banner ( #2902 )
...
* ✨ Add flag
* ⚡ Adjust interfaces
* ⚡ Adjust store module
* ⚡ Adjust frontend settings
* ⚡ Adjust frontend display
2022-03-04 17:53:01 +01:00
Mutasem Aldmour
3bc06ee5c0
🐛 Fix credentials list load issue ( #2931 )
...
* always fetch credentials
* only fetch credentials once
2022-03-04 17:39:52 +01:00
Mutasem Aldmour
c3f3e98718
🐛 Fix issue with tooltips getting displayed behind node details view
...
* fix tooltips z-index
* move all element ui components
* update package lock
2022-03-04 17:34:24 +01:00
Oliver Trajceski
3513aa128a
🐛 Fix that some keyboard shortcuts did no longer work
...
* N8N-3057 Fixed Keyboard shortcuts no longer working on / Fixed callDebounced function
* N8N-3057 Update Debounce Function
* N8N-3057 Refactor callDebounce function
* N8N-3057 Update Dobounce Function
2022-03-04 17:28:03 +01:00
Jan Oberhauser
3529196be1
🔖 Release n8n-editor-ui@0.132.1
2022-03-01 11:43:44 +01:00
Oliver Trajceski
e94e353770
🐛 Fix n8n Select Component ( #2903 )
...
* N8N-3028 Dropdown Invisible - Fixed N8N-Select Component
* N8N-3028 Remove :popper-append-to-body props from n8n-select in ParameterInput component
2022-03-01 11:18:32 +01:00
Jan Oberhauser
8fc5283020
🔖 Release n8n-editor-ui@0.132.0
2022-02-28 10:06:05 +00:00
Jan Oberhauser
9e0ab52efd
⬆️ Set n8n-design-system@0.12.0 and n8n-workflow@0.88.0 on n8n-editor-ui
2022-02-28 10:06:05 +00:00
Oliver Trajceski
cfa91cda27
✨ Add Templates ( #2720 )
...
* Templates Bugs / Fixed Various Bugs / Multiply Api Request, Carousel Gradient, Core Nodes Filters ...
* Updated MainSidebar Paddings
* N8N-Templates Bugfixing - Remove Unnecesairy Icon (Shape), Refatctor infiniteScrollEnabled Prop + updated infiniterScroll functinality
* N8N-2853 Fixed Carousel Arrows Bug after Cleaning the SearchBar
* fix telemetry init
* fix search tracking issues
* N8N-2853 Created FilterTemplateNode Constant Array, Filter PlayButton and WebhookRespond from Nodes, Added Box for showing more nodes inside TemplateList, Updated NewWorkflowButton to primary, Fixed Markdown issue with Code
* N8N-2853 Removed Placeholder if Workflows Or Collections are not found, Updated the Logic
* fix telemetry events
* clean up session id
* update user inserted event
* N8N-2853 Fixed Categories to Moving if the names are long
* Add todos
* Update Routes on loading
* fix spacing
* Update Border Color
* Update Border Readius
* fix filter fn
* fix constant, console error
* N8N-2853 PR Fixes, Refactoring, Removing unnecesairy code ..
* N8N-2853 PR Fixes - Editor-ui Fixes, Refactoring, Removing Dead Code ...
* N8N-2853 Refactor Card to LongCard
* clean up spacing, replace css var
* clean up spacing
* set categories as optional in node
* replace vars
* refactor store
* remove unnesssary import
* fix error
* fix templates view to start
* add to cache
* fix coll view data
* fix categories
* fix category event
* fix collections carousel
* fix initial load and search
* fix infinite load
* fix query param
* fix scrolling issues
* fix scroll to top
* fix search
* fix collections search
* fix navigation bug
* rename view
* update package lock
* rename workflow view
* rename coll view
* update routes
* add wrapper component
* set session id
* fix search tracking
* fix session tracking
* remove deleted mutation
* remove check for unsupported nodes
* refactor filters
* lazy load template
* clean up types
* refactor infinte scroll
* fix end of search
* Fix spacing
* fix coll loading
* fix types
* fix coll view list
* fix navigation
* rename types
* rename state
* fix search responsiveness
* fix coll view spacing
* fix search view spacing
* clean up views
* set background color
* center page not vert
* fix workflow view
* remove import
* fix background color
* fix background
* clean props
* clean up imports
* refactor button
* update background color
* fix spacing issue
* rename event
* update telemetry event
* update endpoints, add loading view, check for endpoint health
* remove conolse log
* N8N-2853 Fixed Menu Items Padding
* replace endpoints
* fix type issues
* fix categories
* N8N-2853 Fixed ParameterInput Placeholder after ElementUI Upgrade
* update createdAt
* ⚡ Fix placeholder in creds config modal
* ✏️ Adjust docstring to `credText` placeholder version
* N8N-2853 Optimized
* N8N-2853 Optimized code
* ⚡ Add deployment type to FE settings
* ⚡ Add deployment type to interfaces
* N8N-2853 Removed Animated prop from components
* ⚡ Add deployment type to store module
* ✨ Create hiring banner
* ⚡ Display hiring banner
* ⏪ Undo unrelated change
* N8N-2853 Refactor TemplateFilters
* ⚡ Fix indentation
* N8N-2853 Reorder items / TemplateList
* 👕 Fix lint
* N8N-2853 Refactor TemplateFilters Component
* N8N-2853 Reorder TemplateList
* refactor template card
* update timeout
* fix removelistener
* fix spacing
* split enabled from offline
* add spacing to go back
* N8N-2853 Fixed Screens for Tablet & Mobile
* N8N-2853 Update Stores Order
* remove image componet
* remove placeholder changes
* N8N-2853 Fixed Chinnese Placeholders for El Select Component that comes from the Library Upgrade
* N8N-2853 Fixed Vue Agile Console Warnings
* N8N-2853 Update Collection Route
* ✏️ Update jobs URL
* 🚚 Move logging to root component
* ⚡ Refactor `deploymentType` to `isInternalUser`
* ⚡ Improve syntax
* fix cut bug in readonly view
* N8N-3012 Fixed Details section in templates with lots of description, Fixed Mardown Block with overflox-x
* N8N-3012 Increased Font-size, Spacing and Line-height of the Categories Items
* N8N-3012 Fixed Vue-agile client width error on resize
* only delay redirect for root path
* N8N-3012 Fixed Carousel Arrows that Disappear
* N8N-3012 Make Loading Screen same color as Templates
* N8N-3012 Markdown renders inline block as block code
* add offline warning
* hide log from workflow iframe
* update text
* make search button larger
* N8N-3012 Categories / Tags extended all the way in details section
* load data in cred modals
* remove deleted message
* add external hook
* remove import
* update env variable description
* fix markdown width issue
* disable telemetry for demo, add session id to template pages
* fix telemetery bugs
* N8N-3012 Not found Collections/Wokrkflow
* N8N-3012 Checkboxes change order when categories are changed
* N8N-3012 Refactor SortedCategories inside TemplateFilters component
* fix firefox bug
* add telemetry requirements
* add error check
* N8N-3012 Update GoBackButton to check if Route History is present
* N8N-3012 Fixed WF Nodes Icons
* hide workflow screenshots
* remove unnessary mixins
* rename prop
* fix design a bit
* rename data
* clear workspace on destroy
* fix copy paste bug
* fix disabled state
* N8N-3012 Fixed Saving/Leave without saving Modal
* fix telemetry issue
* fix telemetry issues, error bug
* fix error notification
* disable workflow menu items on templates
* fix i18n elementui issue
* Remove Emit - NodeType from HoverableNodeIcon component
* TechnicalFixes: NavigateTo passed down as function should be helper
* TechnicalFixes: Update NavigateTo function
* TechnicalFixes: Add FilterCoreNodes directly as function
* check for empty connecitions
* fix titles
* respect new lines
* increase categories to be sliced
* rename prop
* onUseWorkflow
* refactor click event
* fix bug, refactor
* fix loading story
* add default
* fix styles at right level of abstraction
* add wrapper with width
* remove loading blocks component
* add story
* rename prop
* fix spacing
* refactor tag, add story
* move margin to container
* fix tag redirect, remove unnessary check
* make version optional
* rename view
* move from workflows to templates store
* remove unnessary change
* remove unnessary css
* rename component
* refactor collection card
* add boolean to prevent shrink
* clean up carousel
* fix redirection bug on save
* remove listeners to fix multiple listeners bug
* remove unnessary types
* clean up boolean set
* fix node select bug
* rename component
* remove unnessary class
* fix redirection bug
* remove unnessary error
* fix typo
* fix blockquotes, pre
* refactor markdown rendering
* remove console log
* escape markdown
* fix safari bug
* load active workflows to fix modal bug
* ⬆️ Update package-lock.json file
* ⚡ Add n8n version as header
Co-authored-by: Mutasem Aldmour <4711238+mutdmour@users.noreply.github.com>
Co-authored-by: Mutasem <mutdmour@gmail.com>
Co-authored-by: Iván Ovejero <ivov.src@gmail.com>
Co-authored-by: Jan Oberhauser <jan.oberhauser@gmail.com>
2022-02-28 10:57:44 +01:00
Iván Ovejero
db2af7effb
🐛 Fix placeholder display in creds config modal ( #2857 )
...
* ⚡ Fix placeholder in creds config modal
* ✏️ Adjust docstring to `credText` placeholder version
2022-02-24 17:20:24 +01:00
Michael Kret
d85934a855
🐛 Fix issue with running n8n under subfolder ( #2816 )
2022-02-24 17:17:24 +01:00
Ahsan Virani
8fc1095d1e
🐛 Swallow telemetry error and only log in warn and debug mode ( #2858 )
...
* catch nodegraph errors
* use loglevel config for telemetry
* Use getByNameAndVersion instead of getByName
* remove any usage of nodeTypes.getByName method
* deprecate getByName method
2022-02-24 17:15:30 +01:00
Jan Oberhauser
0232a80b8f
⚡ Improve copy
2022-02-21 13:40:31 +01:00
Jan Oberhauser
e68d1b8517
🔖 Release n8n-editor-ui@0.131.0
2022-02-20 09:42:06 +00:00
Jan Oberhauser
6f9095eba0
⬆️ Set n8n-workflow@0.87.0 on n8n-editor-ui
2022-02-20 09:42:05 +00:00
sirdavidoff
68c356c17c
⚡ Copy tweaks ( #2780 )
...
* Update en.json
* More copy tweaks and addressed PR comments
* 🔥 Remove empty strings from base text
* ⚡ Adjust `$showMessage` signature type
* 🔥 Remove message from Vue components
* ✏️ Fix typo
Co-authored-by: Iván Ovejero <ivov.src@gmail.com>
2022-02-18 16:26:44 +01:00
Jan Oberhauser
4193999b83
🔖 Release n8n-editor-ui@0.130.0
2022-02-13 09:55:38 +00:00
Manuel
78babf9b9a
⚡ Fix that fixedCollection leaves empty arrays ( #2792 )
...
When deleting the single option inside of an option type,
an empty array was left behind and will be:
- shown as empty heading in UI
- leave an empty array in JSON
2022-02-12 12:02:20 +01:00
Jan Oberhauser
7fc430c70a
🐛 Deactivate unwanted list autofill #2798
2022-02-12 11:25:39 +01:00
Jan Oberhauser
11336fdbae
⚡ Sort nodes in expression editor relative to current node position
2022-02-12 10:32:39 +01:00
Jan Oberhauser
3e92fae954
🐛 Fix monaco editor resize as suggested in #2800
2022-02-12 08:43:32 +01:00
Anuj Kapoor
1b69148d9a
✨ Add /workflows/demo route ( #2745 )
...
* ⚡ added /workflows/demo route
* ⚡ suggested improvements
* ⚡ added n8n version in postmessage
* ⚡ updated zoom menu styling
* ⚡ updated component padding for zoomToFit
* ⚡ suggested improvements
* ⚡ moved getFixedNodeList to canvasHelpers
* 📝 removed unused import and rebased from master
2022-02-11 09:18:39 +01:00
Mutasem Aldmour
b4e3f27c9f
⚡ Fix icon types ( #2784 )
2022-02-08 13:33:59 +01:00
Jan Oberhauser
3fd4a40500
🔖 Release n8n-editor-ui@0.129.0
2022-02-06 11:01:03 +00:00
Jan Oberhauser
c1846d89e4
⬆️ Set n8n-design-system@0.11.0 and n8n-workflow@0.86.0 on n8n-editor-ui
2022-02-06 11:01:02 +00:00
Jan Oberhauser
0da398b0e4
✨ Nodes as JSON and authentication redesign ( #2401 )
...
* ✨ 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
* ✨ Add optional authenticate method to credentials
* ⚡ Simplify code and add authentication support to MattermostApi
* 👕 Fix lint issue
* ⚡ Add support to own-mode
* 👕 Fix lint issue
* ✨ Add support for predefined auth types bearer and headerAuth
* ⚡ Make sure that DateTime Node always returns strings
* ⚡ Add support for moment types to If Node
* ⚡ Make it possible for HTTP Request Node to use all credential types
* ✨ Add basicAuth support
* Add a new dropcontact node
* ✨ First basic implementation of mainly JSON based nodes
* ✨ Add fixedCollection support, added value parameter and
expression support for value and property
* Improvements to #2389
* ⚡ Add credentials verification
* ⚡ Small improvement
* ⚡ set default time to 45 seconds
* ✨ Add support for preSend and postReceive methods
* ➕ Add lodash merge and set depedency to workflow
* 👕 Fix lint issue
* ⚡ Improvements
* ⚡ Improvements
* ⚡ Improvements
* ⚡ Improvements
* ⚡ Improvements
* 🐛 Set siren and language correctly
* ⚡ Add support for requestDefaults
* ⚡ Add support for baseURL to httpRequest
* ⚡ Move baseURL to correct location
* ✨ Add support for options loading
* 🐛 Fix error with fullAccess nodes
* ✨ Add credential test functionality
* 🐛 Fix issue with OAuth autentication and lint issue
* ⚡ Fix build issue
* 🐛 Fix issue that url got always overwritten to empty
* ✨ Add pagination support
* ⚡ Code fix required after merge
* ⚡ Remove not needed imports
* ⚡ Fix credential test
* ✨ Add expression support for request properties and $self
support on properties
* ⚡ Rename $self to $value
* 👕 Fix lint issue
* ⚡ Add example how to send data in path
* ✨ Make it possible to not sent in dot notation
* ✨ Add support for postReceive:rootProperty
* ⚡ Fix typo
* ✨ Add support for postReceive:set
* ⚡ Some fixes
* ⚡ Small improvement
* ;zap: Separate RoutingNode code
* ⚡ Simplify code and fix bug
* ⚡ Remove unused code
* ✨ Make it possible to define "request" and "requestProperty" on
options
* 👕 Fix lint issue
* ⚡ Change $credentials variables name
* ✨ Enable expressions and access to credentials in requestDefaults
* ⚡ Make parameter option loading use RoutingNode.makeRoutingRequest
* ✨ Allow requestOperations overwrite on LoadOptions
* ✨ Make it possible to access current node parameters in loadOptions
* ⚡ Rename parameters variable to make future proof
* ⚡ Make it possible to use offset-pagination with body
* ✨ Add support for queryAuth
* ⚡ Never return more items than requested
* ✨ Make it possible to overwrite requestOperations on parameter
and option level
* 👕 Fix lint issue
* ✨ Allow simplified auth also with regular nodes
* ✨ Add support for receiving binary data
* 🐛 Fix example node
* ⚡ Rename property "name" to "displayName" in loadOptions
* ⚡ Send data by default as "query" if nothing is set
* ⚡ Rename $self to $parent
* ⚡ Change to work with INodeExecutionData instead of IDataObject
* ⚡ Improve binaryData handling
* ⚡ Property design improvements
* ⚡ Fix property name
* 🚨 Add some tests
* ⚡ Add also test for request
* ⚡ Improve test and fix issues
* ⚡ Improvements to loadOptions
* ⚡ Normalize loadOptions with rest of code
* ⚡ Add info text
* ✨ Add support for $value in postReceive
* 🚨 Add tests for RoutingNode.runNode
* ⚡ Remove TODOs and make url property optional
* ⚡ Fix bug and lint issue
* 🐛 Fix bug that not the correct property got used
* 🚨 Add tests for CredentialsHelper.authenticate
* ⚡ Improve code and resolve expressions also everywhere for
loadOptions and credential test requests
* ✨ Make it possible to define multiple preSend and postReceive
actions
* ✨ Allow to define tests on credentials
* ⚡ Remove test data
* ⬆️ Update package-lock.json file
* ⚡ Remove old not longer used code
Co-authored-by: Ben Hesseldieck <b.hesseldieck@gmail.com>
Co-authored-by: Mutasem <mutdmour@gmail.com>
Co-authored-by: PaulineDropcontact <pauline@dropcontact.io>
Co-authored-by: ricardo <ricardoespinoza105@gmail.com>
2022-02-05 22:55:43 +01:00
Jan Oberhauser
f23098e38b
🐛 Fix frontend issue with remote option load
2022-02-05 16:59:44 +01:00
Jan Oberhauser
9dbe2449fb
⚡ Fix editor issue with unknown nodeTypes
2022-02-05 16:52:13 +01:00
Jan Oberhauser
ff74feefe4
⚡ Fix node-versioning issues in editor-UI
2022-02-05 12:57:48 +01:00
Iván Ovejero
fc550ecbcb
⚡ Remove fibers
to support Node LTS 16 ( #2672 )
...
* 🔥 Remove fibers lib
* 📦 Update package-lock.json
* 📦 Update package-lock.json
* ✏️ Mention recommended version
* ⚡ Update node version in Docker images
* ⬆️ bump uuid and flatted
* 📦 Update package-lock.json
Co-authored-by: Ben Hesseldieck <b.hesseldieck@gmail.com>
Co-authored-by: Jan Oberhauser <jan.oberhauser@gmail.com>
2022-02-04 19:13:26 +01:00
Michael Kret
92d3c1949e
🔨 Changed NDV opening behavior on node duplication N8N-2896 ( #2749 )
...
* 🔨 changed NDV opening behavior on node duplication
* 🔨 deleted commented lines
* ⚡ on duplication node will be selected
2022-02-03 23:25:36 +01:00
Mutasem Aldmour
7bdb7e2a25
⚡ Support telemetry page ( #2756 )
...
* support telemetry page events
* add log level to FE settings
* add debug logging
* fix types
* state fix
* move call
2022-02-03 23:24:01 +01:00
Jan Oberhauser
26de462f25
🔖 Release n8n-editor-ui@0.128.0
2022-01-30 14:08:33 +00:00
Jan Oberhauser
4251b6468b
⬆️ Set n8n-design-system@0.10.0 and n8n-workflow@0.85.0 on n8n-editor-ui
2022-01-30 14:08:33 +00:00
Michael Kret
aa3cbe5358
⚡ Add default polling interval (Poll trigger nodes) N8N-2874 ( #2730 )
...
* ⚡ added default polling interval to Poll trigger nodes
* ⚡ added default value to polling triger
2022-01-30 14:56:39 +01:00
Michael Kret
6d6f3acd97
✨ Add parameter hints for node parameters N8N-2841 ( #2704 )
...
* 🔨 base functionality done
* :fix: changes accordingly to review
* :fix: replaced div with n8n-text
* :fix: return wrong deleted color variable
* add mock examples for testing
* add slack node test param
* 🔨 changed font size of hint, added top margin
* 🔨 updated comments and function name
* 🔨 updated parameterHint to hint
* 🔨 updated text color, set compact to true, changed inputLabelHint to hint
* 🔨 updated components styles
* 🔨 replaced mini with xsmall
* :fix: fixed line height
* :fix: changed line height to 1.25
* :hummer: removed mock data
* 🔨 changed xsmall line-height
* ⚡ update to merge hint
Co-authored-by: Mutasem <mutdmour@gmail.com>
2022-01-28 07:55:25 +01:00
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
Jan Oberhauser
2d7e00e85c
🔖 Release n8n-editor-ui@0.127.0
2022-01-22 17:57:27 +00:00
Jan Oberhauser
90bb5fa7bc
⬆️ Set n8n-workflow@0.84.0 on n8n-editor-ui
2022-01-22 17:57:27 +00: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
Jan Oberhauser
4829ae5c42
🔖 Release n8n-editor-ui@0.126.0
2022-01-16 13:39:51 +00:00
Jan Oberhauser
23c46ae78d
⬆️ Set n8n-workflow@0.83.0 on n8n-editor-ui
2022-01-16 13:39:51 +00:00
Iván Ovejero
ba6822c4ac
👕 Remove redundant linting options ( #2626 )
2022-01-15 20:34:13 +01:00
Mutasem Aldmour
c9e1892cd9
🐛 Fix tags i18n bug ( #2667 )
2022-01-13 07:41:48 +01:00
Jan Oberhauser
712de92c85
🔖 Release n8n-editor-ui@0.125.0
2022-01-09 16:15:41 +00:00
Jan Oberhauser
3d06d15b9d
⬆️ Set n8n-workflow@0.82.0 on n8n-editor-ui
2022-01-09 16:15:41 +00:00
Jan Oberhauser
7be9769302
Revert " 🐛 Fix VUE_APP_PUBLIC_PATH issue ( #2648 )" ( #2655 )
...
This reverts commit c129252d2b
.
2022-01-09 16:57:36 +01:00
m2scared
c129252d2b
🐛 Fix VUE_APP_PUBLIC_PATH issue ( #2648 )
...
VUE_APP_PUBLIC_PATH was not working on Linux after this commit.
2022-01-08 12:20:33 +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
Jan Oberhauser
a3dae4e640
🔖 Release n8n-editor-ui@0.124.0
2022-01-02 09:46:01 +00: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
bef05d2c9d
🔖 Release n8n-editor-ui@0.123.0
2021-12-25 13:18:31 +00:00
Jan Oberhauser
b7be337933
⬆️ Set n8n-workflow@0.81.0 on n8n-editor-ui
2021-12-25 13:18:31 +00: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
03633eb185
🔖 Release n8n-editor-ui@0.122.1
2021-12-20 17:22:21 +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
6af782d786
🔖 Release n8n-editor-ui@0.122.0
2021-12-19 14:20:17 +01:00
Jan Oberhauser
33f6d36d57
⬆️ Set n8n-workflow@0.80.0 on n8n-editor-ui
2021-12-19 14:18:34 +01:00
Jan Oberhauser
5f6e9767c9
🔀 Merge branch 'master' into i18n-v2
2021-12-19 13:52:04 +01:00
Jan Oberhauser
3329d6f902
🔖 Release n8n-editor-ui@0.121.0
2021-12-19 12:44:09 +00: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
Jan Oberhauser
351922992f
🔖 Release n8n-editor-ui@0.120.0
2021-12-11 18:44:09 +00:00
Jan Oberhauser
2e15952718
⬆️ Set n8n-design-system@0.9.0 on n8n-editor-ui
2021-12-11 18:44:08 +00: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
Jan Oberhauser
072bbaa3ab
🔖 Release n8n-editor-ui@0.119.0
2021-12-04 16:47:08 +00:00
Jan Oberhauser
758350c6b7
⬆️ Set n8n-workflow@0.79.0 on n8n-editor-ui
2021-12-04 16:47:08 +00: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
Jan Oberhauser
a7bc49237f
🔖 Release n8n-editor-ui@0.118.0
2021-11-26 12:18:03 +00:00
Jan Oberhauser
94bb16dbfd
⬆️ Set n8n-design-system@0.8.0 and n8n-workflow@0.78.0 on n8n-editor-ui
2021-11-26 12:18:03 +00: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
a48429f425
🔀 Merge master
2021-11-22 11:51:31 +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
Jan Oberhauser
b9ccdb2d19
🔖 Release n8n-editor-ui@0.117.0
2021-11-19 17:29:51 +00:00
Jan Oberhauser
c51f171d68
⬆️ Set n8n-design-system@0.7.0 and n8n-workflow@0.77.0 on n8n-editor-ui
2021-11-19 17:29:50 +00: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
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
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
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
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
Jan Oberhauser
a7a6e77598
🔖 Release n8n-editor-ui@0.114.0
2021-10-29 00:15:11 +00:00
Jan Oberhauser
a6a40d8be4
⬆️ Set n8n-design-system@0.6.0 and n8n-workflow@0.74.0 on n8n-editor-ui
2021-10-29 00:15:11 +00: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
Jan Oberhauser
37930057d8
🐛 Fix build issue by setting fixed version of @types/node #2358
2021-10-22 14:39:36 -05:00
Jan Oberhauser
5ca3a30a97
🔖 Release n8n-editor-ui@0.113.0
2021-10-22 00:29:12 +00:00
Jan Oberhauser
b27f6bc68b
⬆️ Set n8n-design-system@0.5.0 and n8n-workflow@0.73.0 on n8n-editor-ui
2021-10-22 00:29:12 +00: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
Jan Oberhauser
0b0ed01635
🔖 Release n8n-editor-ui@0.112.0
2021-10-15 00:03:05 +00:00
Mutasem Aldmour
d49aa18717
🐛 Fix chrome autofill issue ( #2294 )
2021-10-13 16:39:05 -07:00
Jan Oberhauser
f5ec78d77e
🔖 Release n8n-editor-ui@0.111.0
2021-10-13 22:40:35 +00:00
Jan Oberhauser
12c34db475
⬆️ Set n8n-workflow@0.72.0 on n8n-editor-ui
2021-10-13 22:40:35 +00: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
Jan Oberhauser
ef06c8704e
🔖 Release n8n-editor-ui@0.110.0
2021-10-07 23:07:34 +00:00
Jan Oberhauser
b8a01daf08
⬆️ Set n8n-workflow@0.71.0 on n8n-editor-ui
2021-10-07 23:07:34 +00: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
Jan Oberhauser
02100a3daf
🔖 Release n8n-editor-ui@0.109.0
2021-09-30 19:22:52 +00:00
Jan Oberhauser
70c5795564
⬆️ Set n8n-design-system@0.4.0 on n8n-editor-ui
2021-09-30 19:22:52 +00:00
Jan Oberhauser
e0cca284d8
🔖 Release n8n-editor-ui@0.108.0
2021-09-28 22:25:58 +00:00
Iván Ovejero
3a0b96bf32
🐛 Fix TypeError in nodes panel text selection ( #2258 )
2021-09-28 14:23:57 -05:00
Jan Oberhauser
d36f123e99
🔖 Release n8n-editor-ui@0.107.1
2021-09-23 10:49:02 +02: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
Jan Oberhauser
4290c294e7
🔖 Release n8n-editor-ui@0.107.0
2021-09-22 15:57:45 +00:00
Jan Oberhauser
2397f0b7de
⬆️ Set n8n-workflow@0.70.0 on n8n-editor-ui
2021-09-22 15:57:45 +00:00
Iván Ovejero
5644a88d78
🎨 Fix checkmark spacing in multiOptions ( #2223 )
...
Co-authored-by: Mutasem <mutdmour@gmail.com>
2021-09-22 11:02:38 +02:00
Mutasem Aldmour
4f1bedc76e
🐛 Fix credentials modal spacing issue when no tooltip ( #2230 )
...
* fix credentials modal spacing issue when empty
* check length at inputs level
2021-09-22 09:42:19 +02:00
Mutasem Aldmour
6461423a5c
⚡ Add wait node toasts ( #2203 )
...
* ⚡ Generalize unique entity name generation
* ⚡ Standardize variable names
* redo credentials
* revert some changes, replace got with was
* fix v-if order
* fix v-if order
* update linting
* update gulpfile
* update ssh display name
* update height
* update params
* update info tip sizes
* address design comments
* update google button disabled
* update icon size to 28px
* update design issues
* update info tab design
* address design comments
* update tab size
* update run data spacing
* address comments, update logo design
* fix spacing issues
* clean up store
* fix create new bug
* add loading state
* rename prop
* remove unused prop
* fix select bug
* remove label tag
* update word break
* build
* address design comments
* update font family of button
* update menu opacity
* update text
* update title
* address more comments
* update oauth messages
* add oauth validation
* hide disabled state
* update warning modal
* show button on text input
* clean up cred details
* add validation errors
* fix bug when deleting cred
* Frontend hack to display test button
* Created interfaces for testing and endpoint
* Testing slack node credentials working
* Adding test with node to endpoint for credential testing
* Fixed linting and test detectability
* Adding required for slack token
* Added google sheets credential testing
* update message
* Adding suggestions by Ivan and Mutasem
* Address comments
* keep blurred when focused
* update font weight of errors
* add oauth banner
* remove toast
* Fixed code bug and added telegram credential testing
* scroll to top on success
* clean up duplication
* Fixed telegram trigger node and added tests to typeform
* refactor modal
* add more validation support
* refactor info tab
* scroll to bottom on save, handle cred saving
* refactor save button
* save cred on valid
* save cred on valid
* scroll to top if has error
* add targets on input labels
* delete credentails input
* revert fe changes
* update validation logic
* clean interface
* test credentials
* update banner design
* show testing state
* update x position
* fix issues
* fix focus issues
* clean up validation behavior
* make error relative
* update banner component
* update error spacing
* don't close dialog
* rename button
* update how banners behave
* if has unsaved changes first
* move confirm message
* add success banner
* update time state
* disable transitions
* test on open
* clean up banner behavior
* update banner styling
* capitalize
* update error banner styling to handle long texts
* avoid unnessary content jostling
* add loading label
* show validation warnings when opening modal
* retest cred if not all props req
* update scroll to auto
* add error warning
* update color saturation
* set overflow to auto
* fix bug to get credentials when connected
* round down to minutes
* change tab name
* update casing oauth
* disable credential testing if it has expressions
* label same as title
* add more space between close and save
* remove check on making any changes
* hide close on confirm modals
* don't accept clicks outside dialog
* fix build issues
* undo test changes
* fix table scrollbar logs
* rename modals
* fix bug with same name
* refactor modal
* fix tslint issue
* refactor name
* update name behavior
* update monospace font
* remove comment
* refactor inputs
* refactor error handling
* reduce spacing changes
* fix doc url oauth1 oauth2
* build
* add toast for waiting executions
* hide infotip if no inputs
* address most comments
* rename file
* fix menu alignment
* gst
* update types
* update language
* refactor toast behavior, add support for links clicking
* allow closing workflow modal from notification
* refactor how modals work
* fix data display
* update toast behavior
* fix type issues
* rename prop
* update overflow behavior for settings
* only expand used properties
* fix edge bug
* make scrollable prop, add margin to tags footer
* remove max height from tag manager
* rewrite message
* fix notice word break
* update property names
* clear sticky notifications on run
* build
* refactor function out
* use destruction
Co-authored-by: Iván Ovejero <ivov.src@gmail.com>
Co-authored-by: Omar Ajoue <krynble@gmail.com>
2021-09-22 09:23:37 +02:00
Omar Ajoue
443c2a4d51
✨ Updated node design and node versioning ( #1961 )
...
* ⚡ introduce versioned nodes
* Export versioned nodes for separate process run
* Add bse node for versioned nodes
* fix node name for versioned nodes
* extend node from nodeVersionedType
* improve nodes base and flow to FE
* revert lib es2019 to es2017
* include version in key to prevent duplicate key
* handle type versions on FE
* clean up
* cleanup nodes base
* add type versions in getNodeParameterOptions
* cleanup
* code review
* code review + add default version to node type description
* remove node default types from store
* 💄 cleanups
* Draft for migrated Mattermost node
* First version of Mattermost node versioned according to node standards
* Correcting deactivate operations name to match currently used one
* ✨ Create utility types
* ⚡ Simplify Mattermost types
* ⚡ Rename exports for consistency
* ⚡ Type channel properties
* ⚡ Type message properties
* ⚡ Type reaction properties
* ⚡ Type user properties
* ⚡ Add type import to router
* 🐛 Add missing key
* 🔨 Adjust typo in operation name
* 🔨 Inline exports for channel properties
* 🔨 Inline exports for message properties
* 🔨 Inline exports for reaction properties
* 🔨 Inline exports for user properties
* 🔨 Inline exports for load options
* 👕 Fix lint issue
* 🔨 Inline export for description
* 🔨 Rename descriptions for clarity
* 🔨 Refactor imports/exports for methods
* 🔨 Refactor latest version retrieval
* 🔥 Remove unneeded else clause
When the string literal union is exhausted, the resource key becomes never, so TS disallows wrong key usage.
* ✨ Add overloads to getNodeParameter
* ⚡ Improve overload
* 🔥 Remove superfluous INodeVersions type
* 🔨 Relocate pre-existing interface
* 🔥 Remove JSDoc arg descriptions
* ⚡ Minor reformatting in transport file
* ⚡ Fix API call function type
* Created first draft for Axios requests
* Working version of mattermost node with Axios
* Work in progress for replacing request library
* Improvements to request translations
* Fixed sending files via multipart / form-data
* Fixing translation from request to axios and loading node parameter options
* Improved typing for new http helper
* Added ignore any for specific lines for linting
* Fixed follow redirects changes on http request node and manual execution of previously existing workflow with older node versions
* Adding default headers according to body on httpRequest helper
* Spec error handling and fixed workflows with older node versions
* Showcase how to export errors in a standard format
* Merging master
* Refactored mattermost node to keep files in a uniform structure. Also fix bugs with merges
* Reverting changes to http request node
* Changed nullish comparison and removed repeated code from nodes
* Renamed queryString back to qs and simplified node output
* Simplified some comparisons
* Changed header names to be uc first
* Added default user agent to requests and patch http method support
* Fixed indentation, remove unnecessary file and console log
* Fixed mattermost node name
* Fixed lint issues
* Further fix linting issues
* Further fix lint issues
* Fixed http request helper's return type
Co-authored-by: ahsan-virani <ahsan.virani@gmail.com>
Co-authored-by: Iván Ovejero <ivov.src@gmail.com>
2021-09-21 19:38:24 +02:00
Mutasem Aldmour
53fbf664b5
⚡ Switch to font source for open sans ( #2220 )
...
* switch to font source for open sans
* add 700 font weight
2021-09-21 14:35:55 +02:00
Iván Ovejero
8d42eddfc2
⚡ Add infobox to Split In Batches node ( #2217 )
2021-09-19 16:13:48 +02:00
Mutasem Aldmour
ebf9a5e4cd
🐛 Temp fix build replace endpoint ( #2216 )
2021-09-17 14:56:08 +02:00
Jan Oberhauser
eb9cea2006
🔖 Release n8n-editor-ui@0.106.0
2021-09-15 09:32:57 +00:00
Jan Oberhauser
312e6d34c5
⬆️ Set n8n-design-system@0.3.0 and n8n-workflow@0.69.0 on n8n-editor-ui
2021-09-15 09:32:57 +00:00
Jan Oberhauser
86b9074424
🔀 Merge branch 'master' into fixed-collection-ux-improvements
2021-09-15 11:07:05 +02:00
Mutasem Aldmour
4db451d9d9
🐛 Fix issue showing too much data error ( #2200 )
...
* fix bug showing too much data error
* init when node changes
* revert node settings chagnes
* revert node settings chagnes
2021-09-15 10:11:59 +02:00
MedAliMarz
eb89b219f3
✨ Add Item Lists node ( #2032 )
...
* ✨ Item lists node
* Enhance the removeDuplicates operation
* Add aggregate items operation
* ⚡ Improvements
* ⚡ Improvements
* Improvements
* ⚡ Improvements
* ⚡ Improvements
* ⚡ Improvements
* ⚡ Improvements
* ⚡ Minor improvements
* ⚡ Fix issue with random option
Co-authored-by: ricardo <ricardoespinoza105@gmail.com>
Co-authored-by: Jan Oberhauser <jan.oberhauser@gmail.com>
2021-09-15 09:55:36 +02:00
Mutasem Aldmour
1f71e69ed8
💄 Fix run data header spacing ( #2161 )
2021-09-11 13:19:32 +02:00
Mutasem Aldmour
3d6b40b852
✨ Update credentials modal ( #2154 )
...
* ⚡ Generalize unique entity name generation
* ⚡ Standardize variable names
* redo credentials
* revert some changes, replace got with was
* fix v-if order
* fix v-if order
* update linting
* update gulpfile
* update ssh display name
* update height
* update params
* update info tip sizes
* address design comments
* update google button disabled
* update icon size to 28px
* update design issues
* update info tab design
* address design comments
* update tab size
* update run data spacing
* address comments, update logo design
* fix spacing issues
* clean up store
* fix create new bug
* add loading state
* rename prop
* remove unused prop
* fix select bug
* remove label tag
* update word break
* build
* address design comments
* update font family of button
* update menu opacity
* update text
* update title
* address more comments
* update oauth messages
* add oauth validation
* hide disabled state
* update warning modal
* show button on text input
* clean up cred details
* add validation errors
* fix bug when deleting cred
* Frontend hack to display test button
* Created interfaces for testing and endpoint
* Testing slack node credentials working
* Adding test with node to endpoint for credential testing
* Fixed linting and test detectability
* Adding required for slack token
* Added google sheets credential testing
* update message
* Adding suggestions by Ivan and Mutasem
* Address comments
* keep blurred when focused
* update font weight of errors
* add oauth banner
* remove toast
* Fixed code bug and added telegram credential testing
* scroll to top on success
* clean up duplication
* Fixed telegram trigger node and added tests to typeform
* refactor modal
* add more validation support
* refactor info tab
* scroll to bottom on save, handle cred saving
* refactor save button
* save cred on valid
* save cred on valid
* scroll to top if has error
* add targets on input labels
* delete credentails input
* revert fe changes
* update validation logic
* clean interface
* test credentials
* update banner design
* show testing state
* update x position
* fix issues
* fix focus issues
* clean up validation behavior
* make error relative
* update banner component
* update error spacing
* don't close dialog
* rename button
* update how banners behave
* if has unsaved changes first
* move confirm message
* add success banner
* update time state
* disable transitions
* test on open
* clean up banner behavior
* update banner styling
* capitalize
* update error banner styling to handle long texts
* avoid unnessary content jostling
* add loading label
* show validation warnings when opening modal
* retest cred if not all props req
* update scroll to auto
* add error warning
* update color saturation
* set overflow to auto
* fix bug to get credentials when connected
* round down to minutes
* change tab name
* update casing oauth
* disable credential testing if it has expressions
* label same as title
* add more space between close and save
* remove check on making any changes
* hide close on confirm modals
* don't accept clicks outside dialog
* fix build issues
* undo test changes
* fix table scrollbar logs
* rename modals
* fix bug with same name
* refactor modal
* fix tslint issue
* refactor name
* update name behavior
* update monospace font
* remove comment
* refactor inputs
* refactor error handling
* reduce spacing changes
* fix doc url oauth1 oauth2
* build
* hide infotip if no inputs
* address most comments
* rename file
* fix menu alignment
* gst
* update types
Co-authored-by: Iván Ovejero <ivov.src@gmail.com>
Co-authored-by: Omar Ajoue <krynble@gmail.com>
2021-09-11 10:15:36 +02:00
Mutasem Aldmour
63e2bd25c9
🐛 Fix safari label bug ( #2194 )
2021-09-10 17:05:05 +02:00
Iván Ovejero
abb80b4888
⚡ Limit auto-expansion to required params only
2021-09-10 16:51:54 +02:00
Iván Ovejero
19afcdbcfd
⚡ Prevent excess option addition
2021-09-09 19:32:10 +02:00
Iván Ovejero
3045c0de1e
⚡ Add first fixed collection option automatically
2021-09-09 11:02:29 +02:00
Iván Ovejero
4b3fc14e15
⚡ Hide middle container if empty string
2021-09-09 11:02:03 +02:00
Jan Oberhauser
1d90ea3cca
🔖 Release n8n-editor-ui@0.105.0
2021-09-05 17:49:41 +00:00
Jan Oberhauser
5d9b4bda69
⬆️ Set n8n-design-system@0.2.0 and n8n-workflow@0.67.0 on n8n-editor-ui
2021-09-05 17:49:41 +00:00
Iván Ovejero
833b47c5a2
⚡ Restore calls to open tooltip links on new tab ( #2169 )
2021-09-03 10:47:17 +02:00
Jan Oberhauser
6cbee0fadf
🔖 Release n8n-editor-ui@0.104.0
2021-08-29 21:27:13 +00:00
Jan Oberhauser
c3744061e3
⬆️ Set n8n-workflow@0.66.0 on n8n-editor-ui
2021-08-29 21:27:13 +00:00
Iván Ovejero
56c4c6991f
🎨 Set up linting and formatting ( #2120 )
...
* ⬆️ Upgrade TS to 4.3.5
* 👕 Add ESLint configs
* 🎨 Add Prettier config
* 📦 Add deps and commands
* ⚡ Adjust global .editorconfig to new ruleset
* 🔥 Remove unneeded local .editorconfig
* 📦 Update deps in editor-ui
* 🔨 Limit Prettier to only TS files
* ⚡ Add recommended VSCode extensions
* 👕 Fix build
* 🔥 Remove Vue setting from global config
* ⚡ Disable prefer-default-export per feedback
* ✏️ Add forgotten divider
* 👕 Disable no-plusplus
* 👕 Disable class-methods-use-this
* ✏️ Alphabetize overrides
* 👕 Add one-var consecutive override
* ⏪ Revert one-var consecutive override
This reverts commit b9252cf935
.
* 🎨 👕 Lint and format workflow package (#2121 )
* 🎨 Format /workflow package
* 👕 Lint /workflow package
* 🎨 Re-format /workflow package
* 👕 Re-lint /workflow package
* ✏️ Fix typo
* ⚡ Consolidate if-checks
* 🔥 Remove prefer-default-export exceptions
* 🔥 Remove no-plusplus exceptions
* 🔥 Remove class-methods-use-this exceptions
* 🎨 👕 Lint and format node-dev package (#2122 )
* 🎨 Format /node-dev package
* ⚡ Exclude templates from ESLint config
This keeps the templates consistent with the codebase while preventing lint exceptions from being made part of the templates.
* 👕 Lint /node-dev package
* 🔥 Remove prefer-default-export exceptions
* 🔥 Remove no-plusplus exceptions
* 🎨 👕 Lint and format core package (#2123 )
* 🎨 Format /core package
* 👕 Lint /core package
* 🎨 Re-format /core package
* 👕 Re-lint /core package
* 🔥 Remove prefer-default-export exceptions
* 🔥 Remove no-plusplus exceptions
* 🔥 Remove class-methods-use-this exceptions
* 🎨 👕 Lint and format cli package (#2124 )
* 🎨 Format /cli package
* 👕 Exclude migrations from linting
* 👕 Lint /cli package
* 🎨 Re-format /cli package
* 👕 Re-lint /cli package
* 👕 Fix build
* 🔥 Remove prefer-default-export exceptions
* ⚡ Update exceptions in ActiveExecutions
* 🔥 Remove no-plusplus exceptions
* 🔥 Remove class-methods-use-this exceptions
* 👕 fix lint issues
* 🔧 use package specific linter, remove tslint command
* 🔨 resolve build issue, sync dependencies
* 🔧 change lint command
Co-authored-by: Ben Hesseldieck <b.hesseldieck@gmail.com>
2021-08-29 20:58:11 +02:00
Mutasem Aldmour
5bd8f7c93e
✨ Implement design system ( #2050 )
...
* split up main, sass imports, import new nds
* migrate most buttons
* update sizes based on feedback
* update copy buttons
* update executions list
* fix issues
* force message box buttons
* update warning color
* update more buttons
* wrap message box buttons
* update last component
* lint fixes
* add build report step
* breakout imports
* set package.json
* fix notification bug
* clean up imports
* use build directories directly
* update imports
* remove xl size
* update number inputs
* fix input width
* update line height, fix icon bug
* fix up editor
* fix spacing between buttons
* Reset line height
* revert changes to this
* revert changes
* clean up button sizes
* change to outline
* update select height
* update tooltip
* remove build report step
* clean up impl
* remove regenerator runtime
* add design system repo
* apply editorconfig
* apply editor config prettier
* lint issue
* switch to tabs
* switch to single space
* update eslintrc
* remove git modules
* update sass package
* support dart sass
* add build
* update dependency
* update contributing.md
* set repo
* update versions
* add tslint step
* update spacing to spaces, add dev step
* add test step
* add test step
* update browser lint rc
* remove .github
* delete .gitignore
* set comment for icons
* remove preview link
* update button interface
* update types
* set types
* clean up intro
* update intro
* remove assets
* move into preview
* remove headline comment
* reduce theme build
* loading executions
* match deps versions
* match deps versions
* fix lint issues
* fix lint issues
* update callback
* disable codacy for docs.css
* fix storybook issues
* add design system to docker image
* update spacing around delete sort button
* set line height to stop juggling headline
* update sizes
* clean up vars
* fix scss issues
* update button vars
* add shade color
* fix button without click
* fix buttons bug
* fix bug with executions list
* clean up theme
* update link styling
* fix typo
* run prettier
* 🎨 code format
* 🎨 code format
* 🔥 remove empty files
* ✨ N8n 2284 new inputs (#2075 )
* implement inputs
* prettier fixes
* revert unnessary change
* move input components and tooltip
* remove form elements
* move select
* update input placements
* update sizes
* update credentails
* clean up select size
* fix caret issue
* update inputs
* clean up select
* fix tags dropdown border
* clean up tags input
* fix workflow name bug
* clean up select here
* add sizes template
* fix option caret
* fix input sizes
* update date input size
* remove tags input override
* update prop
* update input size
* center run data inputs
* update disabled colors
* update execution header
* update scrollbar
* update text area spacing
* fix items in header
* update run data tooltip
* remove popover
* update prefix positions
* add filterable demo
* address design issues
* fix input issues, flip boolean input to text
* update input sufffix colors
* remove override
* speed up switch, fix toggle spacing issue
* update icon
* remove icon classes
* clean up inputs
* clean up inputs with icons
* update input spacing again
* update suffix position
* build
* Add support for xlarge inputs
* fix input issues
* fix input issue
* update listeners
* update number inputs for settings
* update append/prepend spacing
* clean up inputs, set expression input as text
* fix type errors
* fix workflow number input
* fix tags dropdown bug
* fix bugs
* fix menu item bug
* remove font weight from link element
* remove default
* fix select option
* fix contrast issues
* allow overflow x for multi selects
* fix icon
* update options select
* fix issue that resolves expression to null
* update how actions are centered
* fix up selects
* update selects to support limiting size
* update option styles
* ⚡ Apply suggestions BHesseldieck
Co-authored-by: Ben Hesseldieck <1849459+BHesseldieck@users.noreply.github.com>
* 🎨 code format
Co-authored-by: Jan <janober@users.noreply.github.com>
Co-authored-by: Ben Hesseldieck <1849459+BHesseldieck@users.noreply.github.com>
Co-authored-by: Ben Hesseldieck <b.hesseldieck@gmail.com>
* ⏪ Revert "🔥 remove empty files"
This reverts commit e91ace4e52
.
* ⚡ Remove private from n8n-design-system package
* 🎨 Change to spaces to stay consistent with editorconfig & others
package files
* ⚡ Fix year in license
Co-authored-by: Ben Hesseldieck <1849459+BHesseldieck@users.noreply.github.com>
Co-authored-by: Ben Hesseldieck <b.hesseldieck@gmail.com>
Co-authored-by: Jan <janober@users.noreply.github.com>
Co-authored-by: Jan Oberhauser <jan.oberhauser@gmail.com>
2021-08-29 13:36:17 +02:00
Jan Oberhauser
54edd81856
🔖 Release n8n-editor-ui@0.103.1
2021-08-27 19:43:08 +02:00
Omar Ajoue
5a97dbf4c5
⚡ Fix canvas update on workflow duplication ( #2119 )
...
* Reverting some changes in the way the canvas is updated so that conext is not lost when duplicating a workflow
* Removed unnecessary if
2021-08-27 19:32:21 +02:00
maxtkacz
fb71324a53
⚡ Small tweaks to error and toast messages ( #2142 )
...
Removed instances of "got" - aimed to make very small changes that arn't very stylistic/ opinionated just basic native english tweaks
2021-08-27 17:25:54 +02:00
Iván Ovejero
176e475c8e
:xap: Open tooltip links on new tab ( #2106 )
...
* ✨ Create mixin
* ⚡ Implement mixin
* 🔥 Remove hardcoded attribute
* 🔨 Refactor mixin into helper
* 🔨 Refactor string replacement
* ✏️ Unrelated description fixes
* ⚡ Simplify helper import
2021-08-26 19:42:38 +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
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
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
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
Jan Oberhauser
8d55baeeae
🔖 Release n8n-editor-ui@0.100.0
2021-07-24 20:01:24 +00:00
Jan Oberhauser
27ea1e0700
⬆️ Set n8n-workflow@0.64.0 on n8n-editor-ui
2021-07-24 20:01:23 +00:00
Jan Oberhauser
2afd93520a
🐛 Fix issue that it displayed URLs after credential change for all
...
node types
2021-07-23 22:27:22 +02:00
Mutasem Aldmour
47eb2c73ca
✨ Refresh options #1678 ( #2012 )
...
* Allow refresh remoteOptions
* clean up pr, update option name, move option down
Co-authored-by: Anthr@X <4828355+AnthraX1@users.noreply.github.com>
2021-07-23 17:52:25 +02:00
Mutasem Aldmour
a9550202df
🧹 clean up editor based on #1418 ( #2010 )
...
* clean up editor based on #1418
* remove unused ref
* address comment on guard style
2021-07-23 17:50:47 +02:00
MedAliMarz
5602929210
🎨 Update webhook URL details UI ( #2004 )
...
* Update the webhook URL details
* Change radio buttons values
* Limit the effects for the webhook node
2021-07-23 17:42:46 +02:00
MedAliMarz
10acbecfaa
🐛 Fix workflow activation confirmation modal ( #2005 )
...
* Show the activation message if the workflow is not saved
* Apply review changes
2021-07-23 09:32:56 +02:00
Mutasem Aldmour
98ec23544b
✨ Add new version notification ( #1977 )
...
* add menu item
* implement versions modal
* fix up modal
* clean up badges
* implement key features
* fix up spacing
* add error message
* add notification icon
* fix notification
* fix bug when no updates
* address lint issues
* address multi line nodes
* add closing animation
* keep drawer open
* address design feedback
* address badge styling
* use grid for icons
* update cli to return version information
* set env variables
* add scss color variables
* address comments
* fix lint issue
* handle edge cases
* update scss variables, spacing
* update spacing
* build
* override top value for theme
* bolden version
* update config
* check endpoint exists
* handle long names
* set dates
* set title
* fix bug
* update warning
* remove unused component
* refactor components
* add fragments
* inherit styles
* fix icon size
* fix lint issues
* add cli dep
* address comments
* handle network error
* address empty case
* Revert "address comments"
480f969e07
* remove dependency
* build
* update variable names
* update variable names
* refactor verion card
* split out variables
* clean up impl
* clean up scss
* move from nodeview
* refactor out gift notification icon
* fix lint issues
* clean up variables
* update scss variables
* update info url
* Add instanceId to frontendSettings
* Use createHash from crypto module
* Add instanceId to store & send it as http header
* Fix lintings
* Fix interfaces & apply review changes
* Apply review changes
* add console message
* update text info
* update endpoint
* clean up interface
* address comments
* cleanup todo
* Update packages/cli/config/index.ts
Co-authored-by: Ben Hesseldieck <1849459+BHesseldieck@users.noreply.github.com>
* update console message
* ⚡ Display node-name on hover
* ⚡ Formatting fix
Co-authored-by: MedAliMarz <servfrdali@yahoo.fr>
Co-authored-by: Ben Hesseldieck <1849459+BHesseldieck@users.noreply.github.com>
Co-authored-by: Jan Oberhauser <jan.oberhauser@gmail.com>
2021-07-22 10:22:17 +02:00
Jan Oberhauser
d14de339a9
🔖 Release n8n-editor-ui@0.99.0
2021-07-18 12:26:52 +00:00