n8n/packages/nodes-base/nodes/Notion
OlegIvaniv 79fe57dad8
feat(editor): Node creator actions (#4696)
* WIP: Node Actions List UI

* WIP: Recommended Actions and preseting of fields

* WIP: Resource category

* 🎨 Moved actions categorisation to the server

* 🏷️ Add missing INodeAction type

*  Improve SSR categorisation, fix adding of mixed actions

* ♻️ Refactor CategorizedItems to composition api, style fixes

* WIP: Adding multiple nodes

* ♻️ Refactor rest of the NodeCreator component to composition API, conver globalLinkActions to composable

*  Allow actions dragging, fix search and refactor passing of actions to categorized items

* 💄 Fix node actions title

* Migrate to the pinia store, add posthog feature and various fixes

* 🐛 Fix filtering of trigger actions when not merged

* fix: N8N-5439 — Do not use simple node item when at NodeHelperPanel root

* 🐛 Design review fixes

* 🐛 Fix disabling of merged actions

* Fix trigger root filtering

*  Allow for custom node actions parser, introduce hubspot parser

* 🐛 Fix initial node params validation, fix position of second added node

* 🐛 Introduce operations category, removed canvas node names overrride, fix API actions display and prevent dragging of action nodes

*  Prevent NDV auto-open feature flag

* 🐛 Inject recommened action for trigger nodes without actions

* Refactored NodeCreatorNode to Storybook, change filtering of merged nodes for the trigger helper panel, minor fixes

* Improve rendering of app nodes and animation

* Cleanup, any only enable accordion transition on triggerhelperpanel

* Hide node creator scrollbars in Firefox

* Minor styles fixes

* Do not copy the array in rendering method

* Removed unused props

* Fix memory leak

* Fix categorisation of regular nodes with a single resource

* Implement telemetry calls for node actions

* Move categorization to FE

* Fix client side actions categorisation

* Skip custom action show

* Only load tooltip for NodeIcon if necessary

* Fix lodash startCase import

* Remove lodash.startcase

* Cleanup

* Fix node creator autofocus on "tab"

* Prevent posthog getFeatureFlag from crashing

* Debugging preview env search issues

* Remove logs

* Make sure the pre-filled params are update not overwritten

* Get rid of transition in itemiterator

* WIP: Rough version of NodeActions keyboard navigation, replace nodeCreator composable with Pinia store module

* Rewrite to add support for ActionItem to ItemIterator and make CategorizedItems accept items props

* Fix category item counter & cleanup

* Add APIHint to actions search no-result, clean up NodeCreatorNode

* Improve node actions no results message

* Remove logging, fix filtering of recommended placeholder category

* Remove unused NodeActions component and node merging feature falg

* Do not show regular nodes without actions

* Make sure to add manual trigger when adding http node via actions hint

* Fixed api hint footer line height

* Prevent pointer-events od NodeIcon img and remove "this" from template

* Address PR points

* Fix e2e specs

* Make sure canvas ia loaded

* Make sure canvas ia loaded before opening nodeCreator in e2e spec

* Fix flaky workflows tags e2e getter

* Imrpove node creator click outside UX, add manual node to regular nodes added from trigger panel

* Add manual trigger node if dragging regular from trigger panel
2022-12-09 10:56:36 +01:00
..
v1 feat(editor): Node creator actions (#4696) 2022-12-09 10:56:36 +01:00
v2 feat(editor): Node creator actions (#4696) 2022-12-09 10:56:36 +01:00
BlockDescription.ts fix: Expand nodes-base formatting validation (no-changelog) (#4689) 2022-11-22 13:43:28 +01:00
Blocks.ts fix: Expand nodes-base formatting validation (no-changelog) (#4689) 2022-11-22 13:43:28 +01:00
DatabaseDescription.ts fix: Expand nodes-base formatting validation (no-changelog) (#4689) 2022-11-22 13:43:28 +01:00
DatabasePageDescription.ts fix: Expand nodes-base formatting validation (no-changelog) (#4689) 2022-11-22 13:43:28 +01:00
Filters.ts refactor: Phase out TSLint in nodes-base (no-changelog) (#4798) 2022-12-02 15:25:21 +01:00
GenericFunctions.ts refactor: Deprecate alwaysOpenEditWindow for string (#4839) 2022-12-07 15:29:45 +01:00
Notion.node.json fix(nodes-base): fix and harmonize all primaryDocumentation links (#4191) 2022-09-29 13:33:16 +03:00
Notion.node.ts refactor: rename NodeVersionedType to VersionedNodeType and move it to the workflow package (#4443) 2022-10-25 21:33:12 +02:00
notion.svg Replace PNG icons with SVG and optimize (#1890) 2021-06-12 21:00:37 +02:00
NotionTrigger.node.json fix(nodes-base): fix and harmonize all primaryDocumentation links (#4191) 2022-09-29 13:33:16 +03:00
NotionTrigger.node.ts feat(editor): Node creator actions (#4696) 2022-12-09 10:56:36 +01:00
PageDescription.ts fix: Expand nodes-base formatting validation (no-changelog) (#4689) 2022-11-22 13:43:28 +01:00
SearchFunctions.ts fix: Expand nodes-base formatting validation (no-changelog) (#4689) 2022-11-22 13:43:28 +01:00
UserDescription.ts refactor(nodes-base): Apply lint rule node-param-operation-option-description-wrong-for-get-many (#4064) 2022-09-13 12:36:36 +02:00