Jan Oberhauser
20dbb3da2d
🔖 Release n8n-editor-ui@0.159.1
2022-08-31 18:44:58 +02:00
Mutasem Aldmour
bee3840050
fix(editor): fix bug where col headers don't show ( #3985 )
...
fix bug where col headers dont show
2022-08-31 17:58:43 +02:00
Jan Oberhauser
c78350ac11
🔖 Release n8n-editor-ui@0.159.0
2022-08-31 14:47:28 +00:00
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