n8n/packages/editor-ui/public/static/webhook-icon.svg

10 lines
356 KiB
XML
Raw Normal View History

feat(editor, core, cli): implement new workflow experience (#4358) * feat(ExecuteWorkflowTrigger node): Implement ExecuteWorkflowTrigger node (#4108) * feat(ExecuteWorkflowTrigger node): Implement ExecuteWorkflowTrigger node * feat(editor): Do not show duplicate button if canvas contains `maxNodes` amount of nodes * feat(ManualTrigger node): Implement ManualTrigger node (#4110) * feat(ManualTrigger node): Implement ManualTrigger node * :memo: Remove generics doc items from ManualTrigger node * feat(editor-ui): Trigger tab redesign (#4150) * :construction: Begin with TriggerPanel implementation, add Other Trigger Nodes subcategory * :construction: Extracted categorized categories/subcategory/nodes rendering into its own component — CategorizedItems, removed SubcategoryPanel, added translations * :sparkles: Implement MainPanel background scrim * :recycle: Move `categoriesWithNodes`, 'visibleNodeTypes` and 'categorizedItems` to store, implemented dynamic categories count based on `selectedType` * :bug: Fix SlideTransition for all the NodeCreato panels * :lipstick: Fix cursos for CategoryItem and NodeItem * :bug: Make sure ALL_NODE_FILTER is always set when MainPanel is mounted * :art: Address PR comments * label: Use Array type for CategorizedItems props * :label: Add proper types for Vue props * 🎨 Use standard component registration for CategorizedItems inside TriggerHelperPanel * 🎨 Use kebab case for main-panel and icon component * :label: Improve types * feat(editor-ui): Redesign search input inside node creator panel (#4204) * :construction: Begin with TriggerPanel implementation, add Other Trigger Nodes subcategory * :construction: Extracted categorized categories/subcategory/nodes rendering into its own component — CategorizedItems, removed SubcategoryPanel, added translations * :sparkles: Implement MainPanel background scrim * :recycle: Move `categoriesWithNodes`, 'visibleNodeTypes` and 'categorizedItems` to store, implemented dynamic categories count based on `selectedType` * :bug: Fix SlideTransition for all the NodeCreato panels * :lipstick: Fix cursos for CategoryItem and NodeItem * :bug: Make sure ALL_NODE_FILTER is always set when MainPanel is mounted * :art: Address PR comments * label: Use Array type for CategorizedItems props * :label: Add proper types for Vue props * 🎨 Use standard component registration for CategorizedItems inside TriggerHelperPanel * :sparkles: Redesign search input and unify usage of categorized items * :label: Use lowercase "Boolean" as `isSearchVisible` computed return type * :fire: Remove useless emit * :sparkles: Implement no result view based on subcategory, minor fixes * :art: Remove unused properties * feat(node-email): Change EmailReadImap display name and name (#4239) * feat(editor-ui): Implement "Choose a Triger" action and related behaviour (#4226) * :sparkles: Implement "Choose a Triger" action and related behaviour * :mute: Lint fix * :recycle: Remove PlaceholderTrigger node, add a button instead * :art: Merge onMouseEnter and onMouseLeave to a single function * :bulb: Add comment * :fire: Remove PlaceholderNode registration * :art: Rename TriggerPlaceholderButton to CanvasAddButton * :sparkles: Add method to unregister custom action and rework CanvasAddButton centering logic * :art: Run `setRecenteredCanvasAddButtonPosition` on `CanvasAddButton` mount * fix(editor): Fix selecting of node from node-creator panel by clicking * :twisted_rightwards_arrows: Merge fixes * fix(editor): Show execute workflow trigger instead of workflow trigger in the trigger helper panel * feat(editor): Fix node creator panel slide transition (#4261) * fix(editor): Fix node creator panel slide-in/slide-out transitions * :art: Fix naming * :art: Use kebab-case for transition component name * feat(editor): Disable execution and show notice when user tries to run workflow without enabled triggers * fix(editor): Address first batch of new WF experience review (#4279) * fix(editor): Fix first batch of review items * bug(editor): Fix nodeview canvas add button centering * :mute: Fix linter errors * bug(ManualTrigger Node): Fix manual trigger node execution * fix(editor): Do not show canvas add button in execution or demo mode and prevent clicking if creator is open * fix(editor): do not show pin data tooltip for manual trigger node * fix(editor): do not use nodeViewOffset on zoomToFit * :lipstick: Add margin for last node creator item and set font-weight to 700 for category title * :sparkles: Position welcome note next to the added trigger node * :bug: Remve always true welcome note * feat(editor): Minor UI and UX tweaks (#4328) * :lipstick: Make top viewport buttons less prominent * :sparkles: Allow user to switch to all tabs if it contains filter results, move nodecreator state props to its own module * :mute: Fix linting errors * :mute: Fix linting errors * :mute: Fix linting errors * chore(build): Ping Turbo version to 1.5.5 * :lipstick: Minor traigger panel and node view style changes * :speech_balloon: Update display name of execute workflow trigger * feat(core, editor): Update subworkflow execution logic (#4269) * :sparkles: Implement `findWorkflowStart` * :zap: Extend `WorkflowOperationError` * :zap: Add `WorkflowOperationError` to toast * :blue_book: Extend interface * :sparkles: Add `subworkflowExecutionError` to store * :sparkles: Create `SubworkflowOperationError` * :zap: Render subworkflow error as node error * :truck: Move subworkflow start validation to `cli` * :zap: Reset subworkflow execution error state * :fire: Remove unused import * :zap: Adjust CLI commands * :fire: Remove unneeded check * :fire: Remove stray log * :zap: Simplify syntax * :zap: Sort in case both Start and EWT present * :recycle: Address Omar's feedback * :fire: Remove unneeded lint exception * :pencil2: Fix copy * :shirt: Fix lint * fix: moved find start node function to catchable place Co-authored-by: Omar Ajoue <[email protected]> * :lipstick: Change ExecuteWorkflow node to primary * :sparkles: Allow user to navigate to all tab if it contains search results * :bug: Fixed canvas control button while in demo, disable workflow activation for non-activavle nodes and revert zoomToFit bottom offset * :fix: Do not chow request text if there's results * :speech_balloon: Update noResults text Co-authored-by: Iván Ovejero <[email protected]> Co-authored-by: Omar Ajoue <[email protected]>
2022-10-18 05:23:22 -07:00
<svg width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<rect y="0.5" width="20" height="18.675" fill="url(#pattern0)"/>
<defs>
<pattern id="pattern0" patternContentUnits="objectBoundingBox" width="1" height="1">
<use xlink:href="#image0_676_368" transform="scale(0.000416667 0.000446229)"/>
</pattern>
<image id="image0_676_368" width="2400" height="2241" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAACWAAAAjBCAYAAAB4esWRAAAAAXNSR0IArs4c6QAAIABJREFUeF7s3QuYXWddL/7fu2ZyTyEtCkXuLSIUUEBApQgoCF5Aj0jOn4ugD0IOCsHGZl9Sb0uEzOw9E1MJ4iHHCop4hMBzQG6KeOOioAIqUNHalrtQLi20yUyT2ev9PxtbhVLaSTKXvdb6zPPMkzSs9b6/7+ddPO3MfLN3Ch8ECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgcEoC6ZTuchMBAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIhAKWh4AAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQKnKKCAdYpwbiNAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgIAClmeAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECpyiggHWKcG4jQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQICAApZngAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAqcooIB1inBuI0CAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAgAKWZ4AAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgsByBccsiL+dC1xAg0CYBBaw2nbasBAgQIECAAAECBAgQIECAAIFTENi9e/emjRs3nrFhw4bbRMRtR6PR9unp6TOqqtqeUtoREcX4z8dLj0ajHek/P26Tc55KKW2PiA055y0ppc03bL+5qqotNx3lhv/96/78q69LKY2qqvryzcUoiuJoRByPiCoivjS+Jud89Q2/fnl8b0QcLYrieM55MaW0kHO+bvwZEdcWRTFe90tFUVx7/Pjx6+bn58fr+SBAgAABAgQIECBAgAABAgQIECBwiwIKWB4QAgQIECBAgAABAgQIECBAgEALBPbs2bNlw4YNt6uq6qyiKG5XFMVZOedviojb3fB5VlVV4z8/MyLOyDmfcUO56oxxgaoFRDcXcfx3mq9JKX25qqrrUkrX5py/mFL6YkR8oaqqr/w+5/yFoii+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
</defs>
</svg>