Iván Ovejero
1db4fa2bf8
feat(Code Node): create Code node ( #3965 )
...
* Introduce node deprecation (#3930 )
✨ Introduce node deprecation
* 🚧 Scaffold out Code node
* 👕 Fix lint
* 📘 Create types file
* 🚚 Rename theme
* 🔥 Remove unneeded prop
* ⚡ Override keybindings
* ⚡ Expand lintings
* ⚡ Create editor content getter
* 🚚 Ensure all helpers use `$`
* ✨ Add autocompletion
* ⚡ Filter out welcome note node
* ⚡ Convey error line number
* ⚡ Highlight error line
* ⚡ Restore logging from node
* ✨ More autocompletions
* ⚡ Streamline completions
* ✏️ Update placeholders
* ⚡ Update linter to new methods
* 🔥 Remove `$nodeItem` completions
* ⚡ Re-update placeholders
* 🎨 Fix formatting
* 📦 Update `package-lock.json`
* ⚡ Refresh with multi-line empty string
* ⚡ Account for syntax errors
* 🔥 Remove unneeded variant
* ⚡ Minor improvements
* ⚡ Add more autocompletions
* 🚚 Rename extension
* 🔥 Remove outdated comments
* 🚚 Rename field
* ✨ More autocompletions
* ⚡ Fix up error display when empty text
* 🔥 Remove logging
* ✨ More error validation
* 🐛 Fix `pairedItem` to `pairedItem()`
* ⚡ Add item to validation info
* 📦 Update `package-lock.json`
* ⚡ Leftover fixes
* ⚡ Set `insertNewlineAndIndent`
* 📦 Update `package-lock.json`
* 📦 Re-update `package-lock.json`
* 👕 Add lint exception
* 📘 Add type to mixin type
* Clean up comment
* ⚡ Refactor completion per new requirements
* ⚡ Adjust placeholders
* ⚡ Add `json` autocompletions for `$input`
* 🎨 Set border
* ⚡ Restore local completion source
* ⚡ Implement autocompletion for imports
* ⚡ Add `.*` to follow user typing on autocompletion
* 📘 Fix typings in autocompletions
* 👕 Add linting for use of `item()`
* 📦 Update `package-lock.json`
* 🐛 Fix for `$items(nodeName)[0]`
* ⚡ Filter down built-in modules list
* ⚡ Refactor error handling
* ⚡ Linter and validation improvements
* ⚡ Apply review feedback
* ♻️ More general refactorings
* ⚡ Add dot notation utility
* Customize input handler
* ⚡ Support `.json.` completions
* ⚡ Adjust placeholder
* ⚡ Sort imports
* 🔥 Remove blank rows addition
* ⚡ Add more error validation
* 📦 Update `package-lock.json`
* ⚡ Make date logging consistent
* 🔧 Adjust linting highlight range
* ⚡ Add line numbers to each item mode errors
* ⚡ Allow for links in error descriptions
* ⚡ More input validation
* ⚡ Expand linting to loops
* ⚡ Deprecate Function and Function Item nodes
* 🐛 Fix placeholder syntax
* 📘 Narrow down type
* 🚚 Rename using kebab-case
* 🔥 Remove `mapGetters`
* ✏️ Fix casing
* ⚡ Adjust import for type
* ✏️ Fix quotes
* 🐛 Fix `activeNode` reference
* ⚡ Use constant
* 🔥 Remove logging
* ✏️ Fix typo
* ⚡ Add missing `notice`
* ✏️ Add tags
* ✏️ Fix alias
* ✏️ Update copy
* 🔥 Remove wrong linting
* ✏️ Update copy
* ⚡ Add validation for `null`
* ⚡ Add validation for non-object and non-array
* ⚡ Add validation for non-array with json
* ✏️ Intentionally use wrong spelling
* ⚡ More validation
* ✏️ More copy updates
* ✏️ Placeholder updates
* ⏪ Restore spelling
* ⚡ Fix var name
* ✏️ More copy updates
* ⚡ Add luxon autocompletions
* ⚡ Make scrollable
* ⚡ Fix comma from merge conflict resolution
* 📦 Update `package-lock.json`
* 👕 Fix lint detail
* 🎨 Set font family
* ⚡ Bring in expressions fix
* ♻️ Address feedback
* ⚡ Exclude codemirror packages from render chunks
* 🐛 Fix placeholder not showing on first load
* feat(editor-ui): Replace `lezer` with `esprima` in client linter (#4192 )
* 🔥 Remove addition from misresolved conflict
* ⚡ Replace `lezer` with `esprima` in client linter
* ⚡ Add missing key
* 📦 Update `package-lock.json`
* ⚡ Match dependencies
* 📦 Update `package-lock.json`
* 📦 Re-update `package-lock.json`
* ⚡ Match whitespace
* 🐛 Fix selection
* ⚡ Expand validation
* 🔥 Remove validation
* ✏️ Update copy
* 🚚 Move to constants
* ⚡ More `null` validation
* ⚡ Support `all()` with index to access item
* ⚡ Gloss over n8n syntax error
* 🎨 Re-style diagnostic button
* 🔥 Remove `item` as `itemAlias`
* ⚡ Add linting for `item.json` in single item mode
* ⚡ Refactor to add label info descriptions
* ⚡ More autocompletions
* 👕 Fix lint
* ⚡ Simplify typings
* feat(nodes-base): Multiline autocompletion for `code-node-editor` (#4220 )
* ⚡ Simplify typings
* ⚡ Consolidate helpers in utils
* ⚡ Multiline autocompletion for standalone vars
* 🔥 Remove unneeded mixins
* ✏️ Update copy
* ✏️ Prep TODOs
* ⚡ Multiline completion for `$input.method` + `$input.item`
* 🔥 Remove unused method
* 🔥 Remove another unused method
* 🚚 Move luxon strings to helpers
* ⚡ Multiline autocompletion for methods output
* ⚡ Refactor to use optional chaining
* 👕 Fix lint
* ✏️ Update TODOs
* ⚡ Multiline autocompletion for `json` fields
* 📘 Add typings
* ⚡ De-duplicate callback to forEach
* 🐛 Fix autocompletions not working with leading whitespace
* 🌐 Apply i18n
* 👕 Fix lint
* :constructor: Second-period var usage completions
* 👕 Fix lint
* 👕 Add exception
* ⚡ Add completion telemetry
* 📘 Add typing
* ⚡ Major refactoring to organize
* 🐛 Fix multiline `.all()[index]`
* 🐛 Do not autoclose square brackets prior to `.json`
* 🐛 Fix accessor for multiline `jsonField` completions
* ⚡ Add completions for half-assignments
* 🐛 Fix `jsonField` completions for `x.json`
* ✏️ Improve comments
* 🐛 Fix `.json[field]` for multiline matches
* ⚡ Cleanup
* 📦 Update `package-lock.json`
* 👕 Fix lint
* 🐛 Rely on original value for custom matcher
* ⚡ Create `customMatcherJsonFieldCompletions` to simplify setup
* 🐛 Include selector in `customMatcherJsonField` completions
* ✏️ Make naming consistent
* ✏️ Add docline
* ⚡ Finish self-review cleanup
* 🔥 Remove outdated comment
* 📌 Pin luxon to major-minor
* ✏️ Fix typo
* 📦 Update `package-lock.json`
* 📦 Update `package-lock.json`
* 📦 Re-update `package-lock.json`
* ➕ Add `luxon` for Gmail node
* 📦 Update `package-lock.json`
* ⚡ Replace Function with Code in suggested nodes
* 🐛 Fix `$prevNode` completions
* ✏️ Update `$execution.mode` copy
* ⚡ Separate luxon getters from methods
* ⚡ Adjusting linter to tolerate `.binary`
* ⚡ Adjust top-level item keys check
* ⚡ Anticipate user expecting `item` to pre-exist
* ⚡ Add linting for legacy item access
* ⚡ Add hint for attempted `items` access
* ⚡ Add keybinding for toggling comments
* ✏️ Update copy of `all`, `first`, `last` and `itemMatching`
* 🐛 Make `input.all()` etc act on copies
* 📦 Update `package-lock.json`
* 🐛 Fix guard in `$input.last()`
* ♻️ Address Jan's feedback
* ⬆️ Upgrade `eslint-plugin-n8n-nodes-base`
* 📦 Update `package-lock.json`
* 🔥 Remove unneeded exceptions
* ⚡ Restore placeholder logic
* ⚡ Add placeholders to client
* ⚡ Account for shadow item
* ✏️ More completion info labels
* 👕 Fix lint
* ✏️ Update copy
* ✏️ Update copy
* ✏️ More copy updates
* 📦 Update `package-lock.json`
* ⚡ Add more validation
* ⚡ Add placheolder on first load
* Replace `Cmd` with `Mod`
* 📦 Update `package-lock.json`
2022-10-13 14:28:02 +02:00
Iván Ovejero
12e821528b
refactor(editor): disable community nodes on desktop ( #4335 )
...
* ⚡ Disable community nodes on desktop
* 🔥 Remove logging
2022-10-13 13:42:12 +02:00
Omar Ajoue
d45bc4999c
feat: add saving new workflow endpoint ( #4330 ) (no-changelog)
...
* feat: add saving new workflow endpoint
2022-10-13 11:55:58 +02:00
OlegIvaniv
d4b74bd66a
fix(editor): disable trigger node execution pinning toolip for schedule nodes ( #4334 )
...
fix(editor): do not show trigger node execution pinning toolip for schedule nodes
2022-10-13 10:38:41 +02:00
Iván Ovejero
27d04062f5
refactor(core): integrate lint rule node-param-name-untrimmed
( #4331 )
...
* ⬆️ Upgrade `eslint-plugin-n8n-nodes-base`
* 📦 Update `package-lock.json`
* 👕 Add `node-param-name-untrimmed`
Co-authored-by: Michael Kret <michael.k@radency.com>
2022-10-13 09:19:17 +02:00
Yann Jouanique
ebf45157e6
fix(KoboToolbox Node): fix hook logs not working correctly ( #4286 )
2022-10-12 20:56:49 +01:00
Milorad FIlipović
298c4f20a9
fix(editor): fix for menu collapse lag when loading a credentials page ( #4329 )
...
🐛 Fixing a menu collapse bug on credentials view
2022-10-12 18:18:06 +02:00
Jakob Backlund
1811c54917
feat(Kafka Node): add key option for messages ( #4210 )
2022-10-12 15:57:05 +01:00
Iván Ovejero
cd74c3ebae
fix(core, editor): prevent overlapping runData
and pinData
( #4323 )
...
🐛 Prevent overlapping `runData` and `pinData`
2022-10-12 16:13:59 +02:00
Jonathan Bennetts
2d4202d051
refactor: rename g-suite admin node to google workspace admin and update node icon ( #4252 )
2022-10-12 15:05:52 +01:00
Mutasem Aldmour
6b538494ce
feat(editor): update expressions display ( #4171 )
...
* N8n 4673 expressions res1 (#4149 )
* hide hints if necessary
* refactor out parameter input
* refactor param input in creds
* remove any
* add expression result before
* update case
* add types
* fix spacing
* update types
* update expr
* update parameter input
* update param input
* update param input
* remove import
* fix typo
* update value
* fix drop for rl
* add state to track hovering item
* add hover behavior to resolve values
* update index
* fix run selector bug
* add run item to eval expr
* add paired item mappings
* fix rec bug
* Fix for loops
* handle pinned data
* add missing pinned
* fix bug
* support parent
* add input
* map back from output
* clean up
* fix output bug
* fix branching bug
* update preview
* only if expr
* fix output
* fix expr eval for outputs
* add default hover state
* fix hover state
* fix branching
* hide hint if expr
* remove duplicate logic
* update style
* allow opening expr in demo
* update expr
* update row hover
* update param name
* clean up
* update hovering state
* update default output
* fix duplicate import
* update hover behavior
* update package lock
* fix pinned data case
* address case when no input
2022-10-12 14:06:28 +02:00
Iván Ovejero
fe7c8a85ce
ci: revert stricter PR title checks (no-changelog) ( #4327 )
...
Revert "ci: enforce stricter PR title checking (#4301 )"
This reverts commit 6d62471a11
.
2022-10-12 13:46:25 +02:00
Marcus
9a06c6df25
feat(MySql Node): use resource locator component for table parameter ( #4313 )
...
insert/update operation table parameter as resource locator
2022-10-12 11:54:38 +02:00
Jonathan Bennetts
3e157f73a4
fix(G Suite Admin Node): fix issue with user update operation failing ( #4317 )
2022-10-12 09:57:58 +01:00
Iván Ovejero
6d62471a11
ci: enforce stricter PR title checking ( #4301 )
...
* ⚡ Enforce stricter PR title checking
* 🔥 Remove code fence
2022-10-12 10:53:12 +02:00
कारतोफ्फेलस्क्रिप्ट™
a6cd95b9f3
ci: fix nightly builds ( #4322 )
2022-10-12 10:08:57 +02:00
Milorad FIlipović
51e8f5ff22
fix(editor): menu UI fixes (no-changelog) ( #4316 )
...
* N8N-4964-menu-fixes
* 👌 Addressing PR review comments
2022-10-11 17:10:35 +02:00
Jonathan Bennetts
a82fd3f33f
fix(Zoom Node): fix issue with missing output items ( #4315 )
2022-10-11 15:47:10 +01:00
Omar Ajoue
ab0f776df1
feat: return sharees when returning a workflow ( #4312 ) (no-changelog)
2022-10-11 16:40:39 +02:00
Ricardo Espinoza
7a2e5bde90
feat(Venafi TLS Protect Cloud Trigger Node): add Venafi TLS Protect Cloud Trigger ( #4288 )
...
* ✨ Add Venafi webhook trigger
* Fix typo
2022-10-11 10:07:36 -04:00
Jonathan Bennetts
28bea7e109
fix(Box Node): fix issue with create folder operation showing extra items ( #4309 )
2022-10-11 14:30:46 +01:00
Ricardo Espinoza
bbb8c56b0e
feat(Citrix Node): add certificate install operation ( #4308 )
...
⚡ Add install operation
2022-10-11 08:55:49 -04:00
Omar Ajoue
07d21d2c5d
feat: add endpoint for workflow sharing ( #4172 ) (no changelog)
...
* feat: add endpoint for workflow sharing
Co-authored-by: Ben Hesseldieck <b.hesseldieck@gmail.com>
2022-10-11 14:55:05 +02:00
OlegIvaniv
3390b509aa
refactor(editor): upgrade Vue to 2.7 ( #4294 )
...
* refactor(editor): Upgrade Vue to 2.7
* 📌 Partially revert package-lock
2022-10-11 14:41:16 +02:00
Csaba Tuncsik
0c78df61ea
refactor(editor): encapsulate node creation actions ( #4287 )
...
* refactor(editor): encapsulate node creation actions
* fix(editor): add sticky node event name
* refactor(editor): move node creation and load it dynamically
* refactor(editor): move node creator
* refactor(editor): move node creator from node view to node creation
* fix(editor): fix node creator opening
2022-10-11 10:06:33 +02:00
Jonathan Bennetts
69684fc4f7
fix(seaTable Node): fix link items not showing in response ( #4170 )
2022-10-11 08:51:43 +01:00
Jonathan Bennetts
2e916b6564
fix(GitLab Trigger Node): fix issue with trigger not always activating ( #4303 )
2022-10-11 08:50:23 +01:00
Jonathan Bennetts
aa6c786041
fix(HTTP Request Node): fix oauth credentials not working properly for some predefined credentials ( #4277 )
2022-10-11 08:49:51 +01:00
Jonathan Bennetts
a2a397e980
fix(HubSpot Node): fix typo in deal search operator ( #4278 )
2022-10-11 08:49:25 +01:00
Jonathan Bennetts
f914e6f4cb
fix(TheHive Node): fix typo in severity name for alert updates ( #4259 )
2022-10-11 08:49:02 +01:00
Iván Ovejero
13f52a2544
ci: revert sorting CI steps by length (no-changelog) ( #4306 )
...
⏪ Revert "perf(ci): Sort CI steps by length (#4243 )"
This reverts commit d47ff48fb6
.
2022-10-10 19:50:26 +02:00
Milorad FIlipović
6af3ba75dc
feat(editor): updated n8n-menu component ( #4290 )
...
* refactor(editor): N8N-4540 Main navigation layout rework (#4060 )
* ✨ Implemented new editor layout using css grid
* ✨ Reworking main navigation layout, migrating some styling to css modules
* ✨ Reworking main sidebar layout and responsiveness
* 💄 Minor type update
* ✨ Updated editor grid layout so empty cells are collapsed (`fit-content`), fixed updates menu items styling
* ✨ Implemented new user area look & feel in main sidebar
* 💄 Adjusting sidebar bottom padding when user area is not shown
* 💄 CSS cleanup/refactor + minor vue refactoring
* ✨ Fixing overscoll issue in chrome and scrolling behaviour of the content view
* 👌 Addressing review feedback
* ✨ Added collapsed and expanded versions of n8n logo
* ✨ Updating infinite scrolling in templates view to work with the new layout
* 💄 Updating main sidebar expanded width and templates view left margin
* 💄 Updating main content height
* 💄 Adding global styles for scrollable views with centered content, minor updates to user area
* ✨ Updating zoomToFit logic, lasso select box position and new nodes positioning
* ✨ Fixing new node drop position now that mouse detection has been adjusted
* 👌 Updating templates view scroll to top logic and responsive padding, aligning menu items titles
* 💄 Moving template layout style from global css class to component level
* ✨ Moved 'Workflows' menu to node view header. Added new dropdown component for user area and the new WF menu
* 💄 Updating disabled states in new WF menu
* 💄 Initial stab at new sidebar styling
* ✨ Finished main navigation restyling
* ✨ Updating `zoomToFit` and centering logic
* ✨ Adding updates menu item to settings sidebar
* 💄 Adding updates item to the settings sidebar and final touches on main sidebar style
* 💄 Removing old code & refactoring
* 💄 Minor CSS tweaks
* 💄 Opening credentials modal on sidebar menu item click. Minor CSS updates
* 💄 Updating sidebar expand/collapse animation
* 💄 Few more refinements of sidebar animation
* 👌 Addressing code review comments
* ✨ Moved ActionDropdown component to design system
* 👌 Fixing bugs reported during code review and testing
* 👌 Addressing design review comments for the new sidebar
* ✔️ Updating `N8nActionDropdown` component tests
* ✨ Remembering scroll position when going back to templates list
* ✨ Updating zoomToFit logic to account for footer content
* 👌 Addressing latest sidebar review comments
* ✨ New `n8n-menu-item` component
* ✨ Implemented new `n8n-menu` design system component, updated menu items to support collapsed mode
* Minor update to n8n-menu storybook entry
* 💄 Updating collapsed sub-menu style. Fixing vue error on hover.
* ⚡ Changing IMenuItem from interface to type
* ✨ Added new n8n-menu component to editor main sidebar
* ⚡ Finished main sidebar
* ⚡ Added new menus to setttings and credentials view
* ✨ Implemented tab and router modes for n8n-menu
* ✨ Implemented credentials menus using new n8n-menu component
* 💄 Finishing main and settings sidebar details, updating design system stories
* 💄 Adding injected items support to main sidebar, handling navigation errors, small tweaks
* ✔️ Fixing linting errors
* ✔️ Addressing typescript errors in design system components
* ⚡ Using design-system types in editor UI
* 💄 Add support for custom icon size in menu items
* 👌 Addressing code review and design review feedback
* 💄 Minor updates
2022-10-10 18:17:39 +02:00
Iván Ovejero
d47ff48fb6
perf(ci): Sort CI steps by length ( #4243 )
...
* ⚡ Sort CI steps by length
* 🐛 `Build` before `test` for n8n packages
2022-10-10 17:46:50 +02:00
Csaba Tuncsik
fdbc11a288
fix(editor): change horizontal scrollbar rendering in various places ( #4282 )
...
* fix(editor-ui): workflow templates carousel scroll
* fix(design-system): prevent visible scrollbar on Tags
* fix(editor): add types to component prop
* fix(editor): add types to component prop
2022-10-10 17:23:22 +02:00
Jan Oberhauser
b6e4f68bb0
📚 Update CHANGELOG.md and main package.json to 0.197.1
2022-10-10 14:32:04 +02:00
Jan Oberhauser
7786a173d3
🔖 Release n8n@0.197.1
2022-10-10 12:28:15 +00:00
Jan Oberhauser
ca38861bda
⬆️ Set n8n-editor-ui@0.163.1 and n8n-nodes-base@0.195.1 on n8n
2022-10-10 12:28:13 +00:00
Jan Oberhauser
dd58771fc3
🔖 Release n8n-editor-ui@0.163.1
2022-10-10 12:26:42 +00:00
Jan Oberhauser
9295841983
🔖 Release n8n-nodes-base@0.195.1
2022-10-10 12:25:50 +00:00
Deborah
7dd28207c1
docs(node): update CitrixAdc.node.json to use correct docs URLs ( #4300 )
...
Update CitrixAdc.node.json
2022-10-10 13:12:05 +01:00
Deborah
b51f91444d
docs(nodes): fix the credentials docs link ( #4304 )
...
Update VenafiTlsProtectCloud.node.json
Correct credentials docs link
2022-10-10 13:11:53 +01:00
Deborah
ec9adcb7b4
docs(nodes): fix credentials docs link ( #4305 )
2022-10-10 13:11:32 +01:00
Mutasem Aldmour
845d1f8bd9
fix(editor): fix resource locator width for trigger nodes ( #4302 )
2022-10-10 13:07:12 +02:00
Jan Oberhauser
561245b6e0
📚 Improve Changelog
2022-10-10 11:20:16 +02:00
Jan Oberhauser
06e60b2d1b
📚 Update CHANGELOG.md and main package.json to 0.197.0
2022-10-10 10:42:39 +02:00
Jan Oberhauser
3ee1faf610
🔖 Release n8n@0.197.0
2022-10-10 08:40:33 +00:00
Jan Oberhauser
02e2f33c42
⬆️ Set n8n-core@0.137.0, n8n-nodes-base@0.195.0 and n8n-workflow@0.119.0 on n8n
2022-10-10 08:40:33 +00:00
Jan Oberhauser
6169530e30
🔖 Release n8n-editor-ui@0.163.0
2022-10-10 08:33:57 +00:00
Jan Oberhauser
ff43de7cb4
⬆️ Set n8n-design-system@0.37.0 and n8n-workflow@0.119.0 on n8n-editor-ui
2022-10-10 08:33:57 +00:00
Jan Oberhauser
6a232d38d5
🔖 Release n8n-design-system@0.37.0
2022-10-10 08:33:42 +00:00