# Feature Requests

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

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

**Page:** 15

---

## [Add a diagram drawing to the configuration documentation](https://discourse.nodered.org/t/add-a-diagram-drawing-to-the-configuration-documentation/69449)

<div class="topic-metadata">

**Author:** [@BartButenaers](https://discourse.nodered.org/u/BartButenaers)\
**Replies:** 0\
**Last updated:** [23 October 2022 06:24 UTC](https://discourse.nodered.org/t/add-a-diagram-drawing-to-the-configuration-documentation/69449 "2022-10-23T06:24:15Z")

</div>

Hi folks, While the Node-RED configuration documenation explains very cleary every individual parameter in the settings.js file, I have had always a problem to see the bigger picture: A user raises an issue that my no…

---

## [Suggestion: A simple way to implement multiple input nodes](https://discourse.nodered.org/t/suggestion-a-simple-way-to-implement-multiple-input-nodes/66630)

<div class="topic-metadata">

**Author:** [@liaonh](https://discourse.nodered.org/u/liaonh)\
**Replies:** 19\
**Last updated:** [21 October 2022 07:37 UTC](https://discourse.nodered.org/t/suggestion-a-simple-way-to-implement-multiple-input-nodes/66630 "2022-10-21T07:37:37Z")

</div>

A simple way to implement multiple input nodes: define input count and input labels(as a topic) in the html file of the node. show input ports attach topic to the input message (just like the join node). this need t…

---

## [Allow to specify filename of flows\_cred.json, like flowFile in settings.js](https://discourse.nodered.org/t/allow-to-specify-filename-of-flows-cred-json-like-flowfile-in-settings-js/67697)

<div class="topic-metadata">

**Author:** [@JoW](https://discourse.nodered.org/u/JoW)\
**Replies:** 5\
**Last updated:** [20 October 2022 14:30 UTC](https://discourse.nodered.org/t/allow-to-specify-filename-of-flows-cred-json-like-flowfile-in-settings-js/67697 "2022-10-20T14:30:45Z")

</div>

This would allow, like the flowFile, to put it in a subdirectory. This way flows.json and the corresponding flows\_cred.json file can be in their own git repository (when not using the git integration of node-RED). This…

---

## [Need a means to protect my source code](https://discourse.nodered.org/t/need-a-means-to-protect-my-source-code/7973)

<div class="topic-metadata">

**Author:** [@dennishvo](https://discourse.nodered.org/u/dennishvo)\
**Replies:** 44\
**Last updated:** [28 May 2021 20:41 UTC](https://discourse.nodered.org/t/need-a-means-to-protect-my-source-code/7973 "2021-05-28T20:41:09Z")

</div>

This topic comes up from time-to-time, but I haven't seen a satisfactory answer. I need a way to encrypt the source code on the micro SD card so that the card is useless if someone pulls it out and tries to make off wit…

---

## [Node-red-node-ping : add name in output](https://discourse.nodered.org/t/node-red-node-ping-add-name-in-output/67917)

<div class="topic-metadata">

**Author:** [@Hunter](https://discourse.nodered.org/u/Hunter)\
**Replies:** 12\
**Last updated:** [2 October 2022 11:01 UTC](https://discourse.nodered.org/t/node-red-node-ping-add-name-in-output/67917 "2022-10-02T11:01:53Z")

</div>

Hello, This ping node offers the ping result as payload and the target as topic. By default the target is shown on the node, if a name is entered, the name is shown. I would like this name to be available in the outpu…

---

## ["Convert" chosen context data to other context store](https://discourse.nodered.org/t/convert-chosen-context-data-to-other-context-store/68478)

<div class="topic-metadata">

**Author:** [@Aaroneisele55](https://discourse.nodered.org/u/Aaroneisele55)\
**Replies:** 0\
**Last updated:** [2 October 2022 04:38 UTC](https://discourse.nodered.org/t/convert-chosen-context-data-to-other-context-store/68478 "2022-10-02T04:38:38Z")

</div>

The feature i'd like to have should work like this: You have multiple context stores (like here: link to doc describing the setup of multiple context stores Then, to "convert" some properties from one store to anot…

---

## [Colors and Single Letter on Outputs - see image](https://discourse.nodered.org/t/colors-and-single-letter-on-outputs-see-image/67802)

<div class="topic-metadata">

**Author:** [@andreasmarkussen](https://discourse.nodered.org/u/andreasmarkussen)\
**Replies:** 5\
**Last updated:** [19 September 2022 15:09 UTC](https://discourse.nodered.org/t/colors-and-single-letter-on-outputs-see-image/67802 "2022-09-19T15:09:37Z")

</div>

This will make sense with Custom Nodes..

---

## [Make setting an id in Post flow work](https://discourse.nodered.org/t/make-setting-an-id-in-post-flow-work/67815)

<div class="topic-metadata">

**Author:** [@guyluz11](https://discourse.nodered.org/u/guyluz11)\
**Replies:** 5\
**Last updated:** [17 September 2022 18:48 UTC](https://discourse.nodered.org/t/make-setting-an-id-in-post-flow-work/67815 "2022-09-17T18:48:36Z")

</div>

As discussed here currently setting id in post flow does not work, also mentioned in the API itself The runtime will assign a new id for the flow. If the provided flow configuration object includes an id field it wil…

---

## [Named junctions?](https://discourse.nodered.org/t/named-junctions/67818)

<div class="topic-metadata">

**Author:** [@LosinIt](https://discourse.nodered.org/u/LosinIt)\
**Replies:** 2\
**Last updated:** [16 September 2022 19:48 UTC](https://discourse.nodered.org/t/named-junctions/67818 "2022-09-16T19:48:00Z")

</div>

I really like the junctions because having wires pass under nodes just messes with my mind. I think they'd be even more helpful if I could assign a name/label to them so when I mouse over them a tool-tip pops up with tha…

---

## [Change node enhancement idea: Add JavaScript function as a change option](https://discourse.nodered.org/t/change-node-enhancement-idea-add-javascript-function-as-a-change-option/67796)

<div class="topic-metadata">

**Author:** [@TotallyInformation](https://discourse.nodered.org/u/TotallyInformation)\
**Replies:** 3\
**Last updated:** [16 September 2022 11:50 UTC](https://discourse.nodered.org/t/change-node-enhancement-idea-add-javascript-function-as-a-change-option/67796 "2022-09-16T11:50:10Z")

</div>

Fresh back from holiday and looking at the change node something dropped into place in my mind about a slight frustration with it. We now have lots of nice options for the change node but I think that an obvious one may…

---

## [Feature request: Find and Replace / Better Search](https://discourse.nodered.org/t/feature-request-find-and-replace-better-search/17265)

<div class="topic-metadata">

**Author:** [@poldim](https://discourse.nodered.org/u/poldim)\
**Replies:** 11\
**Last updated:** [16 September 2022 10:05 UTC](https://discourse.nodered.org/t/feature-request-find-and-replace-better-search/17265 "2022-09-16T10:05:46Z")

</div>

Now that I've got more and more flows within Node RED, it would be nice if there was an option to replace items within the UI. For example, my use of NR is primarily for automation with Home Assistant. If I change some…

---

## [Editor windows in change/switch etc](https://discourse.nodered.org/t/editor-windows-in-change-switch-etc/67788)

<div class="topic-metadata">

**Author:** [@rewegit](https://discourse.nodered.org/u/rewegit)\
**Replies:** 0\
**Last updated:** [16 September 2022 07:26 UTC](https://discourse.nodered.org/t/editor-windows-in-change-switch-etc/67788 "2022-09-16T07:26:03Z")

</div>

The editor window in the function-node can be easily expanded. This is great. Could this also be implemented especially for the JSONata/JSON editors in the change/switch nodes? Especially for JSONata expressions it is …

---

## [Feature Request: Allow link call to set it's own context for flow variables](https://discourse.nodered.org/t/feature-request-allow-link-call-to-set-its-own-context-for-flow-variables/67694)

<div class="topic-metadata">

**Author:** [@JadinAndrews](https://discourse.nodered.org/u/JadinAndrews)\
**Replies:** 1\
**Last updated:** [14 September 2022 11:21 UTC](https://discourse.nodered.org/t/feature-request-allow-link-call-to-set-its-own-context-for-flow-variables/67694 "2022-09-14T11:21:45Z")

</div>

Hi NodeRed devs! I have been an avid user of NodeRed over the past few years, but fairly silent on the community. I have built fairly complex flows and today I bumped into an issue that could be solved fairly easily wit…

---

## [Dynamic subscription unsubscribe-from-all (and docs)](https://discourse.nodered.org/t/dynamic-subscription-unsubscribe-from-all-and-docs/67675)

<div class="topic-metadata">

**Author:** [@tymarbut](https://discourse.nodered.org/u/tymarbut)\
**Replies:** 1\
**Last updated:** [14 September 2022 06:43 UTC](https://discourse.nodered.org/t/dynamic-subscription-unsubscribe-from-all-and-docs/67675 "2022-09-14T06:43:06Z")

</div>

Hi all, This may be a question specifically for @Steve-Mcl - I've been looking everywhere for documentation of the new Dynamic Subscription feature in the MQTT Input node, and just can't find it. I did find this discus…

---

## [Possible enhancements to delay node](https://discourse.nodered.org/t/possible-enhancements-to-delay-node/67511)

<div class="topic-metadata">

**Author:** [@dceejay](https://discourse.nodered.org/u/dceejay)\
**Replies:** 10\
**Last updated:** [9 September 2022 16:09 UTC](https://discourse.nodered.org/t/possible-enhancements-to-delay-node/67511 "2022-09-09T16:09:46Z")

</div>

In a recent thread @colin said It is a pity that sending {flush: 1, reset: true} to the Delay node does not flush and then reset. It appears to reset first, so there is nothing to flush. The reason this was not imple…

---

## [Improve TCP nodes (IP and Port programmatically)](https://discourse.nodered.org/t/improve-tcp-nodes-ip-and-port-programmatically/66780)

<div class="topic-metadata">

**Author:** [@maximus](https://discourse.nodered.org/u/maximus)\
**Replies:** 5\
**Last updated:** [8 September 2022 12:35 UTC](https://discourse.nodered.org/t/improve-tcp-nodes-ip-and-port-programmatically/66780 "2022-09-08T12:35:12Z")

</div>

Hi, It would be nice if the IP and Port on the TCP nodes could be inserted with variables or through messages. Thanks!

---

## [Improve touchscreen editing with meta-keys](https://discourse.nodered.org/t/improve-touchscreen-editing-with-meta-keys/67413)

<div class="topic-metadata">

**Author:** [@hwellink](https://discourse.nodered.org/u/hwellink)\
**Replies:** 0\
**Last updated:** [7 September 2022 02:17 UTC](https://discourse.nodered.org/t/improve-touchscreen-editing-with-meta-keys/67413 "2022-09-07T02:17:43Z")

</div>

I am using the node red editor on an iPad using iOS and touch. Which works great most of the time! It would improve the workflow if some of the mouse features could be implemented for touch as well using meta-keys. Drag…

---

## [FR - ability to name flow file when exporting it as a download](https://discourse.nodered.org/t/fr-ability-to-name-flow-file-when-exporting-it-as-a-download/67290)

<div class="topic-metadata">

**Author:** [@zenofmud](https://discourse.nodered.org/u/zenofmud)\
**Replies:** 0\
**Last updated:** [3 September 2022 12:27 UTC](https://discourse.nodered.org/t/fr-ability-to-name-flow-file-when-exporting-it-as-a-download/67290 "2022-09-03T12:27:14Z")

</div>

When you export a flow as a down load, the name is always flow-n.json where 'n' is a incrimental number. This happens even if you are using Projects and have given the flow file a name. Using the name of the flow or allo…

---

## [Sortable list in the header area of the http request node](https://discourse.nodered.org/t/sortable-list-in-the-header-area-of-the-http-request-node/67076)

<div class="topic-metadata">

**Author:** [@kazuhitoyokoi](https://discourse.nodered.org/u/kazuhitoyokoi)\
**Replies:** 2\
**Last updated:** [30 August 2022 03:58 UTC](https://discourse.nodered.org/t/sortable-list-in-the-header-area-of-the-http-request-node/67076 "2022-08-30T03:58:16Z")

</div>

The new functionality of the Node-RED v3.0.x to be able to configure header information in the http request property is useful. I thought that the sortable list is more beneficial for the area because some API calls tend…

---

## [Node-red-nodes-ui-table - Tabulator Version](https://discourse.nodered.org/t/node-red-nodes-ui-table-tabulator-version/65887)

<div class="topic-metadata">

**Author:** [@MyRandomThoughts](https://discourse.nodered.org/u/MyRandomThoughts)\
**Replies:** 9\
**Last updated:** [25 August 2022 14:05 UTC](https://discourse.nodered.org/t/node-red-nodes-ui-table-tabulator-version/65887 "2022-08-25T14:05:11Z")

</div>

Are there any plans to update the Tabulator library being used in the ui-table? It's using 4.4.1, with the latest (as of writing) version 5.3.1. I was looking to use a couple of options in 5.3

---

## [Enhancement: new node selection group for catch and status nodes](https://discourse.nodered.org/t/enhancement-new-node-selection-group-for-catch-and-status-nodes/66345)

<div class="topic-metadata">

**Author:** [@NetHans](https://discourse.nodered.org/u/NetHans)\
**Replies:** 5\
**Last updated:** [14 August 2022 19:14 UTC](https://discourse.nodered.org/t/enhancement-new-node-selection-group-for-catch-and-status-nodes/66345 "2022-08-14T19:14:40Z")

</div>

Hello, I wanted to suggest that the nodes catch and status get another node selection grouping. Currently you can choose between all nodes and selected nodes. I would find it useful if all nodes of the group were also a…

---

## [ Proposal to add iot2050 board support into node-red-nodes/hardware/intel](https://discourse.nodered.org/t/proposal-to-add-iot2050-board-support-into-node-red-nodes-hardware-intel/66063)

<div class="topic-metadata">

**Author:** [@fr0st61te](https://discourse.nodered.org/u/fr0st61te)\
**Replies:** 2\
**Last updated:** [8 August 2022 06:15 UTC](https://discourse.nodered.org/t/proposal-to-add-iot2050-board-support-into-node-red-nodes-hardware-intel/66063 "2022-08-08T06:15:12Z")

</div>

Porting from iot2050 to mraa intel nodes: add iot2050 board into pwm, ain, dout clean up on close for pwm, ain, dout add led into gpio category Also, maybe it's an offtopic but is it possible to change name of this pa…

---

## [FR : Dynamic Link node enhancement request](https://discourse.nodered.org/t/fr-dynamic-link-node-enhancement-request/65179)

<div class="topic-metadata">

**Author:** [@SandeepA](https://discourse.nodered.org/u/SandeepA)\
**Replies:** 6\
**Last updated:** [7 August 2022 21:44 UTC](https://discourse.nodered.org/t/fr-dynamic-link-node-enhancement-request/65179 "2022-08-07T21:44:17Z")

</div>

Hi, I would like to put a request for enhancement of Link Call Node (Dynamic call part). If the team can put it on their backlog list - that will be swell. (This is in line with my note on v3 Beta releases. ) Make t…

---

## [Websocket out node to provide support for HTTP headers during connection setup](https://discourse.nodered.org/t/websocket-out-node-to-provide-support-for-http-headers-during-connection-setup/66139)

<div class="topic-metadata">

**Author:** [@randomname](https://discourse.nodered.org/u/randomname)\
**Replies:** 0\
**Last updated:** [7 August 2022 14:28 UTC](https://discourse.nodered.org/t/websocket-out-node-to-provide-support-for-http-headers-during-connection-setup/66139 "2022-08-07T14:28:13Z")

</div>

This has been asked before (for example here and here), but the related posts are rather outdated or contain a non-satisfying work-around. Node-Red has the ability to create a websocket connection to any target, using t…

---

## [Resetting message count in debug node status](https://discourse.nodered.org/t/resetting-message-count-in-debug-node-status/66090)

<div class="topic-metadata">

**Author:** [@drmibell](https://discourse.nodered.org/u/drmibell)\
**Replies:** 0\
**Last updated:** [5 August 2022 19:20 UTC](https://discourse.nodered.org/t/resetting-message-count-in-debug-node-status/66090 "2022-08-05T19:20:06Z")

</div>

I very nearly posted a repeat of this request, but instead I'll ask if anything further has happened with it. In the editor, I have been using the Deploy button to reset the counter, and have noticed some odd behavior. …

---

## [Template save to file insted of flows.json](https://discourse.nodered.org/t/template-save-to-file-insted-of-flows-json/65808)

<div class="topic-metadata">

**Author:** [@svefro](https://discourse.nodered.org/u/svefro)\
**Replies:** 17\
**Last updated:** [31 July 2022 14:30 UTC](https://discourse.nodered.org/t/template-save-to-file-insted-of-flows-json/65808 "2022-07-31T14:30:42Z")

</div>

I'm using a lot of templates in one of my projects. Templating in node red is a greate feature but it could be implemented better. I have asked for a apply button on the editor so changes can be saved without closing t…

---

## [Fix Workspace Flow Tab Scroll Direction](https://discourse.nodered.org/t/fix-workspace-flow-tab-scroll-direction/65250)

<div class="topic-metadata">

**Author:** [@bjpw](https://discourse.nodered.org/u/bjpw)\
**Replies:** 14\
**Last updated:** [30 July 2022 23:12 UTC](https://discourse.nodered.org/t/fix-workspace-flow-tab-scroll-direction/65250 "2022-07-30T23:12:53Z")

</div>

Currently, the workspace Flow tabs scroll in the "wrong" direction when using the mousewheel - one has to scroll down to get to the first Flow tab and up to get to the end of the list. This could be something that "feel…

---

## [Http-in node and templated user and password for basic auth (proposal)](https://discourse.nodered.org/t/http-in-node-and-templated-user-and-password-for-basic-auth-proposal/65755)

<div class="topic-metadata">

**Author:** [@3dimensional](https://discourse.nodered.org/u/3dimensional)\
**Replies:** 11\
**Last updated:** [28 July 2022 19:46 UTC](https://discourse.nodered.org/t/http-in-node-and-templated-user-and-password-for-basic-auth-proposal/65755 "2022-07-28T19:46:26Z")

</div>

Hi everybody, I am currently working on an integration project where I connect an OMS (Order Management System) of an ecommerce platform to an ERP. Depending on the context, I have outsourced process flows to separate …

---

## [Env var replacement for empty strings](https://discourse.nodered.org/t/env-var-replacement-for-empty-strings/65739)

<div class="topic-metadata">

**Author:** [@JbIPS](https://discourse.nodered.org/u/JbIPS)\
**Replies:** 2\
**Last updated:** [28 July 2022 10:45 UTC](https://discourse.nodered.org/t/env-var-replacement-for-empty-strings/65739 "2022-07-28T10:45:45Z")

</div>

When the value of an env var is an empty string, the ternary operator here will consider the empty string a falsy value, resulting in the variable not being replaced. If we specifically test for undefined (like here), t…

---

## [Editor: Enable line wrapping of long lines](https://discourse.nodered.org/t/editor-enable-line-wrapping-of-long-lines/65468)

<div class="topic-metadata">

**Author:** [@hoegge](https://discourse.nodered.org/u/hoegge)\
**Replies:** 10\
**Last updated:** [28 July 2022 05:53 UTC](https://discourse.nodered.org/t/editor-enable-line-wrapping-of-long-lines/65468 "2022-07-28T05:53:51Z")

</div>

It would be great to enable line wrapping of long lines in the editor. The editor pane is slim compared to a "real" editor, and the Monaco editor supports that out of the box. Just need the option to enable it.

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

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