# Feature Requests

**URL:** https://discourse.nodered.org/c/development/feature-requests/13.md?page=15

[Latest](https://discourse.nodered.org/latest.md) · [Categories](https://discourse.nodered.org/categories.md) · [Tags](https://discourse.nodered.org/tags.md)

**Page:** 16

---

## [Admin API flow creation with duplicate IDs](https://discourse.nodered.org/t/admin-api-flow-creation-with-duplicate-ids/65261)

<div class="topic-metadata">

**Author:** [@kurago-dev](https://discourse.nodered.org/u/kurago-dev)\
**Replies:** 2\
**Last updated:** [19 July 2022 06:41 UTC](https://discourse.nodered.org/t/admin-api-flow-creation-with-duplicate-ids/65261 "2022-07-19T06:41:39Z")

</div>

Hi, When creating flows via the POST method on the Admin API (POST /flow), if the flow has a node with an ID already in use, the method will fail. As the docs state: All of the nodes in the flow must have unique id pr…

---

## [Dynamic link for link out node](https://discourse.nodered.org/t/dynamic-link-for-link-out-node/65148)

<div class="topic-metadata">

**Author:** [@tcr000](https://discourse.nodered.org/u/tcr000)\
**Replies:** 0\
**Last updated:** [15 July 2022 16:16 UTC](https://discourse.nodered.org/t/dynamic-link-for-link-out-node/65148 "2022-07-15T16:16:52Z")

</div>

Dynamic linking is now supported in the link call node. Please add the same feature to the link out node. While this can be achieved using a switch and several link out nodes, it would be a nice addition, just like on li…

---

## [Hide disabled flows option in the top bar menu](https://discourse.nodered.org/t/hide-disabled-flows-option-in-the-top-bar-menu/65131)

<div class="topic-metadata">

**Author:** [@ioptrv](https://discourse.nodered.org/u/ioptrv)\
**Replies:** 0\
**Last updated:** [15 July 2022 08:53 UTC](https://discourse.nodered.org/t/hide-disabled-flows-option-in-the-top-bar-menu/65131 "2022-07-15T08:53:27Z")

</div>

I would like to hide all disabled flows from the top bar at once, instead of hiding each of them separately (that would save me a massive number of clicks)

---

## [Node-red-node-email more options for e-mail mta](https://discourse.nodered.org/t/node-red-node-email-more-options-for-e-mail-mta/62930)

<div class="topic-metadata">

**Author:** [@daviddhauwe](https://discourse.nodered.org/u/daviddhauwe)\
**Replies:** 7\
**Last updated:** [8 July 2022 16:46 UTC](https://discourse.nodered.org/t/node-red-node-email-more-options-for-e-mail-mta/62930 "2022-07-08T16:46:59Z")

</div>

Hi, I would like to add more smtp-server options to the e-mail mta node, to make it more 'production-ready'. I'm thinking about tls, authentication... Is it a good idea to extend the e-mail mta node? Or is it better to …

---

## [Proposal to add features into node-red-nodes/hardware/intel/mraa-gpio-din.js](https://discourse.nodered.org/t/proposal-to-add-features-into-node-red-nodes-hardware-intel-mraa-gpio-din-js/64787)

<div class="topic-metadata">

**Author:** [@fr0st61te](https://discourse.nodered.org/u/fr0st61te)\
**Replies:** 3\
**Last updated:** [8 July 2022 07:17 UTC](https://discourse.nodered.org/t/proposal-to-add-features-into-node-red-nodes-hardware-intel-mraa-gpio-din-js/64787 "2022-07-08T07:17:22Z")

</div>

In siemens github for iot2050 project there plenty patches for some mraa intel nodes which could be useful for community. For now it's about gpio-din only and here patches I can propose: clean up on close extend GPIO n…

---

## [Node-RED's nrLint](https://discourse.nodered.org/t/node-reds-nrlint/62848)

<div class="topic-metadata">

**Author:** [@Flachmann](https://discourse.nodered.org/u/Flachmann)\
**Replies:** 1\
**Last updated:** [5 July 2022 06:14 UTC](https://discourse.nodered.org/t/node-reds-nrlint/62848 "2022-07-05T06:14:18Z")

</div>

nrLint displays the message 'linting error' in case of detected problems, like this: Then we have to open the Linter tab and search for the error. If there are many issues this can become quite cumbersome. I'd prefer…

---

## [Revisiting custom functions in Jsonata](https://discourse.nodered.org/t/revisiting-custom-functions-in-jsonata/64440)

<div class="topic-metadata">

**Author:** [@dalewking](https://discourse.nodered.org/u/dalewking)\
**Replies:** 13\
**Last updated:** [1 July 2022 13:52 UTC](https://discourse.nodered.org/t/revisiting-custom-functions-in-jsonata/64440 "2022-07-01T13:52:54Z")

</div>

New to Node Red and I like several people are interested in the ability to create custom functions in Jsonata. I know this has been brought up before and died every time because people could not see how to really impleme…

---

## [Inject node with cronti](https://discourse.nodered.org/t/inject-node-with-cronti/63438)

<div class="topic-metadata">

**Author:** [@buglss](https://discourse.nodered.org/u/buglss)\
**Replies:** 48\
**Last updated:** [17 June 2022 04:25 UTC](https://discourse.nodered.org/t/inject-node-with-cronti/63438 "2022-06-17T04:25:54Z")

</div>

The Inject node was failing in advanced time settings. That's why projects had to install external cron packages. I used the cronti package to set up a advanced cron. The cronti package converts the timing expressions u…

---

## [Quicker way to open another node's edit tray while editing a node](https://discourse.nodered.org/t/quicker-way-to-open-another-nodes-edit-tray-while-editing-a-node/63910)

<div class="topic-metadata">

**Author:** [@alp](https://discourse.nodered.org/u/alp)\
**Replies:** 0\
**Last updated:** [14 June 2022 11:58 UTC](https://discourse.nodered.org/t/quicker-way-to-open-another-nodes-edit-tray-while-editing-a-node/63910 "2022-06-14T11:58:58Z")

</div>

Currently the quickest way to change settings of multiple nodes seems to be: Edit a node. Click somewhere in the greyed out editor to save/confirm settings. Double click on next node to edit. I think it would be usefu…

---

## [FR: export / import flows WITH the username and password - when they are ENV VARs](https://discourse.nodered.org/t/fr-export-import-flows-with-the-username-and-password-when-they-are-env-vars/63602)

<div class="topic-metadata">

**Author:** [@HoussemLajili](https://discourse.nodered.org/u/HoussemLajili)\
**Replies:** 6\
**Last updated:** [10 June 2022 12:59 UTC](https://discourse.nodered.org/t/fr-export-import-flows-with-the-username-and-password-when-they-are-env-vars/63602 "2022-06-10T12:59:11Z")

</div>

username and password are lost when export / import even though they are ENV VARs Could this be supported?

---

## [V4 - NodeRed meets Figma](https://discourse.nodered.org/t/v4-nodered-meets-figma/63691)

<div class="topic-metadata">

**Author:** [@ahakobyan](https://discourse.nodered.org/u/ahakobyan)\
**Replies:** 1\
**Last updated:** [10 June 2022 06:41 UTC](https://discourse.nodered.org/t/v4-nodered-meets-figma/63691 "2022-06-10T06:41:14Z")

</div>

It would be great to see a major upgrade to NodeRed UI someday with added visual functionality to the nodes. Imagine a setting for each node where one can choose to have the connectors either horizontal(as is now) or ve…

---

## [Please add node to default eslint configuration in nrlint](https://discourse.nodered.org/t/please-add-node-to-default-eslint-configuration-in-nrlint/63673)

<div class="topic-metadata">

**Author:** [@parasaurolophus](https://discourse.nodered.org/u/parasaurolophus)\
**Replies:** 1\
**Last updated:** [9 June 2022 12:33 UTC](https://discourse.nodered.org/t/please-add-node-to-default-eslint-configuration-in-nrlint/63673 "2022-06-09T12:33:22Z")

</div>

Adding "node": true to the "env" section of the eslint configuration file prevents spurious warnings such as when calling the global setTimeout() function. E.g.: "env": { "es2021": true, "node": true }, I am us…

---

## [Run multiple instances of node-red within a jupyterhub](https://discourse.nodered.org/t/run-multiple-instances-of-node-red-within-a-jupyterhub/63403)

<div class="topic-metadata">

**Author:** [@aschiffler](https://discourse.nodered.org/u/aschiffler)\
**Replies:** 5\
**Last updated:** [5 June 2022 23:43 UTC](https://discourse.nodered.org/t/run-multiple-instances-of-node-red-within-a-jupyterhub/63403 "2022-06-05T23:43:03Z")

</div>

Hi, my actual architecture is this: picture Therefore a single user node-red instance is started (spawned) by the jupyterhub. To secure the routes the node-red instance has to do oauth2 against the jupyterhub. This ca…

---

## [Detect when context's variable changes its value](https://discourse.nodered.org/t/detect-when-contexts-variable-changes-its-value/1698)

<div class="topic-metadata">

**Author:** [@PKGeorgiev](https://discourse.nodered.org/u/PKGeorgiev)\
**Replies:** 21\
**Last updated:** [30 May 2022 14:36 UTC](https://discourse.nodered.org/t/detect-when-contexts-variable-changes-its-value/1698 "2022-05-30T14:36:10Z")

</div>

I'm working on a new node that will output a message when a variable receives new value. The format of the message will be similar to: { variable: "the name of the variable", oldValue: theOldValue, newValue: theNe…

---

## [Discover NodeRED Instance using mDNS / Bonjour](https://discourse.nodered.org/t/discover-nodered-instance-using-mdns-bonjour/62813)

<div class="topic-metadata">

**Author:** [@hrueger](https://discourse.nodered.org/u/hrueger)\
**Replies:** 6\
**Last updated:** [20 May 2022 18:56 UTC](https://discourse.nodered.org/t/discover-nodered-instance-using-mdns-bonjour/62813 "2022-05-20T18:56:23Z")

</div>

Hi, I thought it would be a great idea to add a mDNS responder to NodeRED itself so that it can be found. This is particularily interesting for programs which want to use the NodeRED REST API as they could just discover…

---

## [Add checkbox to default the MQTT node name to broker name](https://discourse.nodered.org/t/add-checkbox-to-default-the-mqtt-node-name-to-broker-name/62444)

<div class="topic-metadata">

**Author:** [@cymplecy](https://discourse.nodered.org/u/cymplecy)\
**Replies:** 31\
**Last updated:** [10 May 2022 16:43 UTC](https://discourse.nodered.org/t/add-checkbox-to-default-the-mqtt-node-name-to-broker-name/62444 "2022-05-10T16:43:42Z")

</div>

But I can see that changing the default automatically to be broker name would muck up some peoples existing flows visually so that's why I'm suggesting adding a checkbox

---

## [Adjust new junction node](https://discourse.nodered.org/t/adjust-new-junction-node/62279)

<div class="topic-metadata">

**Author:** [@cymplecy](https://discourse.nodered.org/u/cymplecy)\
**Replies:** 2\
**Last updated:** [6 May 2022 14:48 UTC](https://discourse.nodered.org/t/adjust-new-junction-node/62279 "2022-05-06T14:48:26Z")

</div>

As detailed in the 3.0.0.-beta1 thread, the new junction node has a few issues in the editing/adding wires to it This is a request to change it from a single dot to a double dot if the issues prove too difficult to reso…

---

## [Add a way to reset the new debug node counter (v3 feature) via a msg property](https://discourse.nodered.org/t/add-a-way-to-reset-the-new-debug-node-counter-v3-feature-via-a-msg-property/62270)

<div class="topic-metadata">

**Author:** [@Rapejim](https://discourse.nodered.org/u/Rapejim)\
**Replies:** 11\
**Last updated:** [6 May 2022 12:28 UTC](https://discourse.nodered.org/t/add-a-way-to-reset-the-new-debug-node-counter-v3-feature-via-a-msg-property/62270 "2022-05-06T12:28:08Z")

</div>

The new feature (message counter as status) of debug node in 3.0.0 beta 1 is awesome but we can't reset it to 0. Maybe with a "msg.reset" input like at delay node or join node... :stuck\_out\_tongue\_winking\_eye: Thanks!! …

---

## [Merge Node-red-contrib-flow-manager with Projects feature](https://discourse.nodered.org/t/merge-node-red-contrib-flow-manager-with-projects-feature/62236)

<div class="topic-metadata">

**Author:** [@Barbudor](https://discourse.nodered.org/u/Barbudor)\
**Replies:** 1\
**Last updated:** [5 May 2022 13:32 UTC](https://discourse.nodered.org/t/merge-node-red-contrib-flow-manager-with-projects-feature/62236 "2022-05-05T13:32:08Z")

</div>

Hi I just started to use the Project feature to work with Github to save and manage flows development. I trust integrating source revision inside the editor is absolutely great, especially when you run Node-RED form a d…

---

## [Passing link name to receiver link node to determine source](https://discourse.nodered.org/t/passing-link-name-to-receiver-link-node-to-determine-source/62018)

<div class="topic-metadata">

**Author:** [@svefro](https://discourse.nodered.org/u/svefro)\
**Replies:** 3\
**Last updated:** [2 May 2022 04:03 UTC](https://discourse.nodered.org/t/passing-link-name-to-receiver-link-node-to-determine-source/62018 "2022-05-02T04:03:44Z")

</div>

I have many nodes that go to a common link in node to get logged to a database. All the link out nodes have names and i wanted this to show in the log. i see that the link in node gets a property called "\_event" with "…

---

## [New editor event when all nodes have been loaded](https://discourse.nodered.org/t/new-editor-event-when-all-nodes-have-been-loaded/60314)

<div class="topic-metadata">

**Author:** [@BartButenaers](https://discourse.nodered.org/u/BartButenaers)\
**Replies:** 4\
**Last updated:** [20 April 2022 15:19 UTC](https://discourse.nodered.org/t/new-editor-event-when-all-nodes-have-been-loaded/60314 "2022-04-20T15:19:21Z")

</div>

Hi folks, Every time I need to develop a sidebar panel in the flow editor, I am struggling to initialize its content. Because the html content of the sidebar panel is being constructed in the onpaletteadd event (of the…

---

## [Integrations in node-red, competing with n8n(nodemation)](https://discourse.nodered.org/t/integrations-in-node-red-competing-with-n8n-nodemation/61488)

<div class="topic-metadata">

**Author:** [@jamesc](https://discourse.nodered.org/u/jamesc)\
**Replies:** 16\
**Last updated:** [19 April 2022 15:08 UTC](https://discourse.nodered.org/t/integrations-in-node-red-competing-with-n8n-nodemation/61488 "2022-04-19T15:08:46Z")

</div>

Hello, ive been using nodered for a while, and it seems to have many benefits over n8n. Its more feature rich, and is fully free/libre software unlike n8n(which restricts freedom 0, via its "faircode" licence). I have d…

---

## [FR: Quick add multiple nodes (ready linked)](https://discourse.nodered.org/t/fr-quick-add-multiple-nodes-ready-linked/52439)

<div class="topic-metadata">

**Author:** [@Steve-Mcl](https://discourse.nodered.org/u/Steve-Mcl)\
**Replies:** 10\
**Last updated:** [18 April 2022 15:00 UTC](https://discourse.nodered.org/t/fr-quick-add-multiple-nodes-ready-linked/52439 "2022-04-18T15:00:20Z")

</div>

Hi all, I'd love to see some time saving "quick add" nodes (kinda like macros or snippets) @node-red-devs is this on the road map / spec? is it something you would consider for 2.2.x? Below is a demo of what I mean -…

---

## [Random node ids in subflows](https://discourse.nodered.org/t/random-node-ids-in-subflows/61110)

<div class="topic-metadata">

**Author:** [@guidone](https://discourse.nodered.org/u/guidone)\
**Replies:** 3\
**Last updated:** [12 April 2022 19:51 UTC](https://discourse.nodered.org/t/random-node-ids-in-subflows/61110 "2022-04-12T19:51:26Z")

</div>

Hi guys, The context: we're using Node-RED to interact with a conversational API, this means that at some point a custom node calls an endpoint and, when the conversation continues, the API triggers a particular event, …

---

## [Node id generation formula](https://discourse.nodered.org/t/node-id-generation-formula/60806)

<div class="topic-metadata">

**Author:** [@miziagui](https://discourse.nodered.org/u/miziagui)\
**Replies:** 0\
**Last updated:** [5 April 2022 05:18 UTC](https://discourse.nodered.org/t/node-id-generation-formula/60806 "2022-04-05T05:18:02Z")

</div>

Guys, I was looking into the formula to generate the Node Id at the Editor, and i saw that its a simple math operation with random. So i thought that if we changed this formula to be time based (or orderable), like uli…

---

## [Editor notification if nodejs version is too old](https://discourse.nodered.org/t/editor-notification-if-nodejs-version-is-too-old/59569)

<div class="topic-metadata">

**Author:** [@Colin](https://discourse.nodered.org/u/Colin)\
**Replies:** 1\
**Last updated:** [18 March 2022 15:05 UTC](https://discourse.nodered.org/t/editor-notification-if-nodejs-version-is-too-old/59569 "2022-03-18T15:05:44Z")

</div>

There have been a couple of threads on the forum recently with users running node-red 2.x with nodejs version below 12, which gives various run time issues which may not be easy to diagnose. See this thread for example,…

---

## [Subflow: set confignode by parameter](https://discourse.nodered.org/t/subflow-set-confignode-by-parameter/60543)

<div class="topic-metadata">

**Author:** [@psmtvdw](https://discourse.nodered.org/u/psmtvdw)\
**Replies:** 2\
**Last updated:** [30 March 2022 14:59 UTC](https://discourse.nodered.org/t/subflow-set-confignode-by-parameter/60543 "2022-03-30T14:59:12Z")

</div>

Hi, say I want to use a subflow and re-use this multiple times. One of the nodes inside the subflow is a node that uses a configuration node (for instance sql node, opc-ua node, influxdb node...) Can I set this configu…

---

## [Feature request - use link nodes in subflows](https://discourse.nodered.org/t/feature-request-use-link-nodes-in-subflows/20054)

<div class="topic-metadata">

**Author:** [@molesworth](https://discourse.nodered.org/u/molesworth)\
**Replies:** 1\
**Last updated:** [27 March 2022 15:33 UTC](https://discourse.nodered.org/t/feature-request-use-link-nodes-in-subflows/20054 "2022-03-27T15:33:59Z")

</div>

... or at least link-in nodes. As part of my system design I distribute several useful "events" via link nodes, such as system startup, regular timestamps, email received etc. In many cases, particularly with the start…

---

## [\[Feature Request\] \[Smooth\] Add median filter to node-red-node-smooth](https://discourse.nodered.org/t/feature-request-smooth-add-median-filter-to-node-red-node-smooth/60359)

<div class="topic-metadata">

**Author:** [@andowinger](https://discourse.nodered.org/u/andowinger)\
**Replies:** 2\
**Last updated:** [26 March 2022 21:44 UTC](https://discourse.nodered.org/t/feature-request-smooth-add-median-filter-to-node-red-node-smooth/60359 "2022-03-26T21:44:13Z")

</div>

It would be nice if the "smooth" node (Sign in to GitHub · GitHub) was supporting a window based median filter. The approach would be, that for each window, something like the following statements would be excecuted f…

---

## [Customized node-red features](https://discourse.nodered.org/t/customized-node-red-features/60272)

<div class="topic-metadata">

**Author:** [@mehmetul](https://discourse.nodered.org/u/mehmetul)\
**Replies:** 0\
**Last updated:** [24 March 2022 04:25 UTC](https://discourse.nodered.org/t/customized-node-red-features/60272 "2022-03-24T04:25:57Z")

</div>

Hello, Is it possible to add a new feature or change some features of the node-red like as add a custom nodes? So here is what I mean: Node-red has got some core functions and menus like as Export & Import. I would li…

[Previous page](https://discourse.nodered.org/c/development/feature-requests/13.md?page=14)

[Next page](https://discourse.nodered.org/c/development/feature-requests/13.md?page=16)
