# Feature Requests

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

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

**Page:** 31

---

## [Feature request: switching between projects](https://discourse.nodered.org/t/feature-request-switching-between-projects/5973)

<div class="topic-metadata">

**Author:** [@drmibell](https://discourse.nodered.org/u/drmibell)\
**Replies:** 3\
**Last updated:** [21 December 2018 10:19 UTC](https://discourse.nodered.org/t/feature-request-switching-between-projects/5973 "2018-12-21T10:19:42Z")

</div>

Would it be possible to have the Open item in the Projects sub-menu present a list of the available projects and allow switching to one of them? The appearance would be similar to the Import/Library item.

---

## [Settings edition in the editor?](https://discourse.nodered.org/t/settings-edition-in-the-editor/5972)

<div class="topic-metadata">

**Author:** [@JoelG](https://discourse.nodered.org/u/JoelG)\
**Replies:** 2\
**Last updated:** [19 December 2018 21:31 UTC](https://discourse.nodered.org/t/settings-edition-in-the-editor/5972 "2018-12-19T21:31:51Z")

</div>

Hi all, First of all, this is my first message on the forum, so hello world and a great thanks to the developers ! A question for this topic, is there any plan to get the settings available and editable from the editor…

---

## [Flow control (or debug window control) - feature request](https://discourse.nodered.org/t/flow-control-or-debug-window-control-feature-request/2089)

<div class="topic-metadata">

**Author:** [@Trying\_to\_learn](https://discourse.nodered.org/u/Trying_to_learn)\
**Replies:** 11\
**Last updated:** [11 December 2018 16:40 UTC](https://discourse.nodered.org/t/flow-control-or-debug-window-control-feature-request/2089 "2018-12-11T16:40:46Z")

</div>

Sorry if this is already in the works or already implemented. I can't see it. Given NR is so popular and can be used for so many things, I have found that when I am doing things, I group a class of task onto a flow. T…

---

## [Display debug node data only in "active flow tab"](https://discourse.nodered.org/t/display-debug-node-data-only-in-active-flow-tab/5490)

<div class="topic-metadata">

**Author:** [@kenkoknz](https://discourse.nodered.org/u/kenkoknz)\
**Replies:** 5\
**Last updated:** [6 December 2018 15:45 UTC](https://discourse.nodered.org/t/display-debug-node-data-only-in-active-flow-tab/5490 "2018-12-06T15:45:21Z")

</div>

Hi, Not sure if been mentioned before, as working with many flow tabs, the debug node seems to display debug payload for every tabs. Might be handy if there is an option whereby one can select between displaying only th…

---

## [Code editor view and node explorer for faster development](https://discourse.nodered.org/t/code-editor-view-and-node-explorer-for-faster-development/5506)

<div class="topic-metadata">

**Author:** [@scholayil](https://discourse.nodered.org/u/scholayil)\
**Replies:** 4\
**Last updated:** [5 December 2018 21:58 UTC](https://discourse.nodered.org/t/code-editor-view-and-node-explorer-for-faster-development/5506 "2018-12-05T21:58:14Z")

</div>

Hi Please add a (or two side by side) code editor and explorer views. The details are shown in the attached image. The process of looking inside nodes needs double clicks and remembering too much of details. If we ha…

---

## [Raw input for functions](https://discourse.nodered.org/t/raw-input-for-functions/5398)

<div class="topic-metadata">

**Author:** [@Kallb123](https://discourse.nodered.org/u/Kallb123)\
**Replies:** 0\
**Last updated:** [2 December 2018 09:29 UTC](https://discourse.nodered.org/t/raw-input-for-functions/5398 "2018-12-02T09:29:34Z")

</div>

It would be good if there was a toggle for the special input box for writing functions. The syntax highlighting and correction can be useful, but it is unusable on most android devices. There has obviously been a lot of …

---

## [MysqlDBNode reuses the same connection for all access](https://discourse.nodered.org/t/mysqldbnode-reuses-the-same-connection-for-all-access/4856)

<div class="topic-metadata">

**Author:** [@svrist](https://discourse.nodered.org/u/svrist)\
**Replies:** 2\
**Last updated:** [14 November 2018 15:59 UTC](https://discourse.nodered.org/t/mysqldbnode-reuses-the-same-connection-for-all-access/4856 "2018-11-14T15:59:30Z")

</div>

We have a node-red flow with multiple API endpoints GET /api/this, GET /api/that etc. that all access the database. Most often simple "SELECT something FROM table" We observed that if one of those endpoints did a query …

---

## [Export menu disabled](https://discourse.nodered.org/t/export-menu-disabled/4698)

<div class="topic-metadata">

**Author:** [@machadotiago](https://discourse.nodered.org/u/machadotiago)\
**Replies:** 2\
**Last updated:** [8 November 2018 21:40 UTC](https://discourse.nodered.org/t/export-menu-disabled/4698 "2018-11-08T21:40:02Z")

</div>

Hello all! I have a suggestion for the export functionality. When you want to export all Flows (for backup reasons) the first act, by instinct, is to click on Menu and then Export. Unfortunately, when you do this, the…

---

## [Shared subflow context](https://discourse.nodered.org/t/shared-subflow-context/3596)

<div class="topic-metadata">

**Author:** [@adesjardins](https://discourse.nodered.org/u/adesjardins)\
**Replies:** 11\
**Last updated:** [8 November 2018 21:10 UTC](https://discourse.nodered.org/t/shared-subflow-context/3596 "2018-11-08T21:10:20Z")

</div>

Hello, That'd be useful if there was a context that would be shared by every instances of a subflow. It's like having private static variables in a class. Every instances of the class have access to theses static variab…

---

## [Red HttpRequest node status in case of code 4xx and 5xx](https://discourse.nodered.org/t/red-httprequest-node-status-in-case-of-code-4xx-and-5xx/4132)

<div class="topic-metadata">

**Author:** [@BartButenaers](https://discourse.nodered.org/u/BartButenaers)\
**Replies:** 5\
**Last updated:** [20 October 2018 19:03 UTC](https://discourse.nodered.org/t/red-httprequest-node-status-in-case-of-code-4xx-and-5xx/4132 "2018-10-20T19:03:28Z")

</div>

Hi folks, When the httprequest node gets a 401 (unauthorised), the node status doesn't mention this problem. Instead it displays 'requesting'. You can only see that there is something wrong, by having a look at the ms…

---

## [Version control](https://discourse.nodered.org/t/version-control/1115)

<div class="topic-metadata">

**Author:** [@ThanosMel](https://discourse.nodered.org/u/ThanosMel)\
**Replies:** 4\
**Last updated:** [18 October 2018 19:05 UTC](https://discourse.nodered.org/t/version-control/1115 "2018-10-18T19:05:13Z")

</div>

Is version control possible with node-red? I dont like creating too many files and copy-paste my flows in them , or having too many json files its a mess.

---

## [Show/Hide node palette](https://discourse.nodered.org/t/show-hide-node-palette/3956)

<div class="topic-metadata">

**Author:** [@TotallyInformation](https://discourse.nodered.org/u/TotallyInformation)\
**Replies:** 8\
**Last updated:** [17 October 2018 18:23 UTC](https://discourse.nodered.org/t/show-hide-node-palette/3956 "2018-10-17T18:23:13Z")

</div>

We have the ability to turn on/off (hide) the sidebar but not the palette - this seems inconsistent. It would be really helpful, when working on more limited screens, to be able to turn off the palette since there are p…

---

## [Installed node names in exported flow and info panel](https://discourse.nodered.org/t/installed-node-names-in-exported-flow-and-info-panel/3925)

<div class="topic-metadata">

**Author:** [@Colin](https://discourse.nodered.org/u/Colin)\
**Replies:** 30\
**Last updated:** [15 October 2018 20:52 UTC](https://discourse.nodered.org/t/installed-node-names-in-exported-flow-and-info-panel/3925 "2018-10-15T20:52:00Z")

</div>

It would often be helpful when attempting to offer support for users if an exported flow included the name of the installed node for each node in the flow (node-red-contrib-whatever for example). Maybe this is not even …

---

## [Switch with undefined property?](https://discourse.nodered.org/t/switch-with-undefined-property/3755)

<div class="topic-metadata">

**Author:** [@TotallyInformation](https://discourse.nodered.org/u/TotallyInformation)\
**Replies:** 4\
**Last updated:** [14 October 2018 11:49 UTC](https://discourse.nodered.org/t/switch-with-undefined-property/3755 "2018-10-14T11:49:26Z")

</div>

Just noticed something about the switch node and I'm not sure that it is quite right. Or at least not quite as expected from the help. \[{"id":"100238f1.3386f7","type":"inject","z":"fa3e1078.ef619","name":"","topic":"","…

---

## [Global listener node](https://discourse.nodered.org/t/global-listener-node/3880)

<div class="topic-metadata">

**Author:** [@bakman2](https://discourse.nodered.org/u/bakman2)\
**Replies:** 6\
**Last updated:** [11 October 2018 20:34 UTC](https://discourse.nodered.org/t/global-listener-node/3880 "2018-10-11T20:34:39Z")

</div>

I am using quite a number of global variables to keep track of statusses, which I use in various flows to update devices/dashboard. I know you can connect flows together, but I find it "messy" and hard to keep track. Wh…

---

## [Start Node-RED with stopped flows](https://discourse.nodered.org/t/start-node-red-with-stopped-flows/3787)

<div class="topic-metadata">

**Author:** [@gfcittolin](https://discourse.nodered.org/u/gfcittolin)\
**Replies:** 5\
**Last updated:** [8 October 2018 15:54 UTC](https://discourse.nodered.org/t/start-node-red-with-stopped-flows/3787 "2018-10-08T15:54:19Z")

</div>

Hi everyone, I'd like to know what you'd think about having a way to start Node-RED without actually running the flows. This would be interesting in cases like: you have messed up with the flow and wants to fix you ha…

---

## [About sub floats etc. / feature](https://discourse.nodered.org/t/about-sub-floats-etc-feature/3649)

<div class="topic-metadata">

**Author:** [@MarkusR](https://discourse.nodered.org/u/MarkusR)\
**Replies:** 9\
**Last updated:** [4 October 2018 23:34 UTC](https://discourse.nodered.org/t/about-sub-floats-etc-feature/3649 "2018-10-04T23:34:33Z")

</div>

i not like the sub floats because you can not start direct, they have no visible state after deploy. the user wonder why the lines are dotted. its better so make a segment (user node) with a entry and exit point that c…

---

## [Add \`package-lock.json\` to the node-red repo](https://discourse.nodered.org/t/add-package-lock-json-to-the-node-red-repo/3694)

<div class="topic-metadata">

**Author:** [@bsatrom](https://discourse.nodered.org/u/bsatrom)\
**Replies:** 1\
**Last updated:** [4 October 2018 19:03 UTC](https://discourse.nodered.org/t/add-package-lock-json-to-the-node-red-repo/3694 "2018-10-04T19:03:16Z")

</div>

I just cloned the node-red repo locally and noticed after running npm install that the package-lock.json has not been committed to master. It's considered a good practice to do this. Assuming you all have not previously …

---

## [Let's be care-file out there](https://discourse.nodered.org/t/lets-be-care-file-out-there/3663)

<div class="topic-metadata">

**Author:** [@dceejay](https://discourse.nodered.org/u/dceejay)\
**Replies:** 12\
**Last updated:** [4 October 2018 09:07 UTC](https://discourse.nodered.org/t/lets-be-care-file-out-there/3663 "2018-10-04T09:07:25Z")

</div>

Re-visiting the file node ahead of 0.20 I'm thinking that we ought to add a blocklist capability to allow the owner to stop the file node from reading and writing where maybe it shouldn't. Right now the file node can pot…

---

## [The option to lock node positions in the designer](https://discourse.nodered.org/t/the-option-to-lock-node-positions-in-the-designer/3092)

<div class="topic-metadata">

**Author:** [@Alacritous](https://discourse.nodered.org/u/Alacritous)\
**Replies:** 21\
**Last updated:** [4 October 2018 08:04 UTC](https://discourse.nodered.org/t/the-option-to-lock-node-positions-in-the-designer/3092 "2018-10-04T08:04:56Z")

</div>

I hate it when I accidentally shift something out of place. So have a setting to lock the nodes in place. The only way to move them would be when you place a new one from the palette. Or by holding down the ctrl key whi…

---

## [Logout option when user is not authorized](https://discourse.nodered.org/t/logout-option-when-user-is-not-authorized/3494)

<div class="topic-metadata">

**Author:** [@dheerajjoshim](https://discourse.nodered.org/u/dheerajjoshim)\
**Replies:** 0\
**Last updated:** [27 September 2018 13:22 UTC](https://discourse.nodered.org/t/logout-option-when-user-is-not-authorized/3494 "2018-09-27T13:22:28Z")

</div>

I am integrating Node-RED with Keycloak WebSSO for authentication. I am able to get most of it to work apart from below problem When I try to login to Node-RED using a user who do not have any permission (Like flows.re…

---

## [Thoughts about the "install/upgrade" operations](https://discourse.nodered.org/t/thoughts-about-the-install-upgrade-operations/3318)

<div class="topic-metadata">

**Author:** [@Trying\_to\_learn](https://discourse.nodered.org/u/Trying_to_learn)\
**Replies:** 4\
**Last updated:** [21 September 2018 09:15 UTC](https://discourse.nodered.org/t/thoughts-about-the-install-upgrade-operations/3318 "2018-09-21T09:15:22Z")

</div>

Yeah, I know..... In light of recent events, and the message: Any errors will be logged to /var/log/nodered-install.log Alas that gets a bit BIG when looking for an error, or why it didn't update. Suggestion: (And…

---

## [NODE-RED global server-side events listening layer](https://discourse.nodered.org/t/node-red-global-server-side-events-listening-layer/2701)

<div class="topic-metadata">

**Author:** [@ymz](https://discourse.nodered.org/u/ymz)\
**Replies:** 2\
**Last updated:** [12 September 2018 10:45 UTC](https://discourse.nodered.org/t/node-red-global-server-side-events-listening-layer/2701 "2018-09-12T10:45:43Z")

</div>

TL;DR: I'm currently developing an event listening mechanism and I want to suggest it as a feature request in order to receive your approval (hopefully) and make a pull request out of it Long version Hi all I recentl…

---

## [A suggestion for the newer version of NR - when it comes out](https://discourse.nodered.org/t/a-suggestion-for-the-newer-version-of-nr-when-it-comes-out/2975)

<div class="topic-metadata">

**Author:** [@Trying\_to\_learn](https://discourse.nodered.org/u/Trying_to_learn)\
**Replies:** 2\
**Last updated:** [9 September 2018 02:16 UTC](https://discourse.nodered.org/t/a-suggestion-for-the-newer-version-of-nr-when-it-comes-out/2975 "2018-09-09T02:16:45Z")

</div>

Though possibly "petty" this has caught my attention a few times lately: The TEXT NODE: It is always in the order: label value. Never value label. (See attached) (And I am sure this applies to other nodes as well..…

---

## [\[FR\]node-red nodes take precedence in palette](https://discourse.nodered.org/t/fr-node-red-nodes-take-precedence-in-palette/2855)

<div class="topic-metadata">

**Author:** [@cymplecy](https://discourse.nodered.org/u/cymplecy)\
**Replies:** 3\
**Last updated:** [5 September 2018 22:26 UTC](https://discourse.nodered.org/t/fr-node-red-nodes-take-precedence-in-palette/2855 "2018-09-05T22:26:03Z")

</div>

Just went to install dashboard using palette but the offical node-red one was at bottom due to alphabetical sort order Could it be made to do node-red-xxx before node-red-contrib-yyyy ? if not - can order be reverse al…

---

## [Node-red-node-mongodb](https://discourse.nodered.org/t/node-red-node-mongodb/2793)

<div class="topic-metadata">

**Author:** [@pelis](https://discourse.nodered.org/u/pelis)\
**Replies:** 0\
**Last updated:** [3 September 2018 06:26 UTC](https://discourse.nodered.org/t/node-red-node-mongodb/2793 "2018-09-03T06:26:45Z")

</div>

It would be great to have an output on the out-node, similar to mongodb2. So you would know success/error conditions and could link it to successors such as 'batcher'. Cheers Peter

---

## [Change node enhancements](https://discourse.nodered.org/t/change-node-enhancements/2762)

<div class="topic-metadata">

**Author:** [@drmibell](https://discourse.nodered.org/u/drmibell)\
**Replies:** 5\
**Last updated:** [2 September 2018 23:02 UTC](https://discourse.nodered.org/t/change-node-enhancements/2762 "2018-09-02T23:02:58Z")

</div>

The change node has become the tool I often reach for instead of the function node, but it has a few limitations that seem arbitrary. First, it can read and write the flow and global contexts but not the local context. …

---

## [Debug window scroll default to bottom (newest messages)](https://discourse.nodered.org/t/debug-window-scroll-default-to-bottom-newest-messages/2715)

<div class="topic-metadata">

**Author:** [@ha32](https://discourse.nodered.org/u/ha32)\
**Replies:** 12\
**Last updated:** [31 August 2018 14:52 UTC](https://discourse.nodered.org/t/debug-window-scroll-default-to-bottom-newest-messages/2715 "2018-08-31T14:52:29Z")

</div>

It seems to me that the debug window has 2 different scrolling behaviors, depending on when it is opened relative to the accumulated debug messages: A. If you open the Debug window when less than 1 "page" of debug messa…

---

## [Audio Streaming](https://discourse.nodered.org/t/audio-streaming/2727)

<div class="topic-metadata">

**Author:** [@GChapo](https://discourse.nodered.org/u/GChapo)\
**Replies:** 0\
**Last updated:** [31 August 2018 13:25 UTC](https://discourse.nodered.org/t/audio-streaming/2727 "2018-08-31T13:25:37Z")

</div>

Further to discussions in relation to audio streaming from a usb microphone it would be great to have live streaming capabilities within node red. Play Sound from USB Microphone

---

## [Allow user-defined node properties on subflows?](https://discourse.nodered.org/t/allow-user-defined-node-properties-on-subflows/2705)

<div class="topic-metadata">

**Author:** [@FezVrasta](https://discourse.nodered.org/u/FezVrasta)\
**Replies:** 4\
**Last updated:** [30 August 2018 15:48 UTC](https://discourse.nodered.org/t/allow-user-defined-node-properties-on-subflows/2705 "2018-08-30T15:48:50Z")

</div>

I was wondering if it's on the roadmap the ability to define custom node properties on subflows? Ideally I'd like to be able to add a configuration to my subflows so that they behave like the custom nodes. For instance…

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

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