# Core Development

**URL:** https://discourse.nodered.org/c/development/8.md?page=43

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

**Page:** 44

---

## [Pi install script doesn't install npm on ubuntu 18.10](https://discourse.nodered.org/t/pi-install-script-doesnt-install-npm-on-ubuntu-18-10/4054)

<div class="topic-metadata">

**Author:** [@Colin](https://discourse.nodered.org/u/Colin)\
**Replies:** 8\
**Last updated:** [24 October 2018 15:49 UTC](https://discourse.nodered.org/t/pi-install-script-doesnt-install-npm-on-ubuntu-18-10/4054 "2018-10-24T15:49:55Z")

</div>

A further problem with the pi install script on Ubuntu 18.04. I gather that the install package for node.js on the pi automatically install npm. On Ubuntu this does not seem to be the case. The result is that after in…

---

## [Pi install script not installing node-red-pi on ubuntu](https://discourse.nodered.org/t/pi-install-script-not-installing-node-red-pi-on-ubuntu/4053)

<div class="topic-metadata">

**Author:** [@Colin](https://discourse.nodered.org/u/Colin)\
**Replies:** 4\
**Last updated:** [24 October 2018 09:20 UTC](https://discourse.nodered.org/t/pi-install-script-not-installing-node-red-pi-on-ubuntu/4053 "2018-10-24T09:20:28Z")

</div>

I have been testing the pi install script on Ubuntu 18.10 (about to be released). For some reason it hasn't installed node-red-pi into /usr/bin, though node-red-stop, start etc are there. Looking at an older system I se…

---

## [Working with state changes](https://discourse.nodered.org/t/working-with-state-changes/4114)

<div class="topic-metadata">

**Author:** [@poratnir](https://discourse.nodered.org/u/poratnir)\
**Replies:** 14\
**Last updated:** [22 October 2018 18:51 UTC](https://discourse.nodered.org/t/working-with-state-changes/4114 "2018-10-22T18:51:42Z")

</div>

Hey there I have MODBUS Input module which is working in modbus. for some reason it is not working according to data sheet and instead of having one register per Input i get a decimal number two's complimentary i wo…

---

## [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…

---

## [How to do the Implementation for unique flow id pattern](https://discourse.nodered.org/t/how-to-do-the-implementation-for-unique-flow-id-pattern/3884)

<div class="topic-metadata">

**Author:** [@rajbir123](https://discourse.nodered.org/u/rajbir123)\
**Replies:** 1\
**Last updated:** [11 October 2018 09:38 UTC](https://discourse.nodered.org/t/how-to-do-the-implementation-for-unique-flow-id-pattern/3884 "2018-10-11T09:38:38Z")

</div>

how to customize the nodered for making for design and Implementation for unique flow id pattern, currently yes every tab having unique id but if we have our app which user use it in different devices it may gives same …

---

## [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…

---

## [TCP In/TCP out and char "§"](https://discourse.nodered.org/t/tcp-in-tcp-out-and-char/3582)

<div class="topic-metadata">

**Author:** [@node-guy](https://discourse.nodered.org/u/node-guy)\
**Replies:** 9\
**Last updated:** [2 October 2018 07:53 UTC](https://discourse.nodered.org/t/tcp-in-tcp-out-and-char/3582 "2018-10-02T07:53:12Z")

</div>

Good morning together, I have a question about TCP IN/OUT node. As my Node-Red program receives the "§" character it's output as debug on console is a not printable character. I use the String.charCodeAt(...) function a…

---

## [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…

---

## [Nodes displaying as 'flow' in flow library](https://discourse.nodered.org/t/nodes-displaying-as-flow-in-flow-library/3251)

<div class="topic-metadata">

**Author:** [@jbarlow-mcafee](https://discourse.nodered.org/u/jbarlow-mcafee)\
**Replies:** 4\
**Last updated:** [25 September 2018 20:36 UTC](https://discourse.nodered.org/t/nodes-displaying-as-flow-in-flow-library/3251 "2018-09-25T20:36:35Z")

</div>

Hello. This is essentially the same issue as was mentioned in this thread but I wanted to raise this again for more visibility since it seems that issue has been considered solved: It seems that the Node-RED flow lib…

---

## [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…

---

## [Development plan for 0.20](https://discourse.nodered.org/t/development-plan-for-0-20/2915)

<div class="topic-metadata">

**Author:** [@knolleary](https://discourse.nodered.org/u/knolleary)\
**Replies:** 6\
**Last updated:** [17 September 2018 15:35 UTC](https://discourse.nodered.org/t/development-plan-for-0-20/2915 "2018-09-17T15:35:14Z")

</div>

With 0.19 out the way, work is already well underway on 0.20. I wanted to share a bit of the plans for 0.20, how we're going about it and provide guidance to anyone wanting to contribute. Runtime/Editor split The headli…

---

## [Expanding custom editors](https://discourse.nodered.org/t/expanding-custom-editors/3155)

<div class="topic-metadata">

**Author:** [@BartButenaers](https://discourse.nodered.org/u/BartButenaers)\
**Replies:** 3\
**Last updated:** [15 September 2018 08:49 UTC](https://discourse.nodered.org/t/expanding-custom-editors/3155 "2018-09-15T08:49:58Z")

</div>

Hi folks, In my node-red-contrib-blockly node there are two tabsheets, to be able to display two different editors: First tabsheet to show a Blockly editor: Second tabsheet to show a Javascript editor: Howe…

---

## [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…

---

## [Problem running/debugging node-red in Visual Studio Code](https://discourse.nodered.org/t/problem-running-debugging-node-red-in-visual-studio-code/2984)

<div class="topic-metadata">

**Author:** [@nithinbandaru1](https://discourse.nodered.org/u/nithinbandaru1)\
**Replies:** 1\
**Last updated:** [9 September 2018 20:32 UTC](https://discourse.nodered.org/t/problem-running-debugging-node-red-in-visual-studio-code/2984 "2018-09-09T20:32:21Z")

</div>

Hi, I have written few flows that have many function in it and I am willing to debug them using visual studio code. I have followed the instructions provided in GitHub for developers. I also have an local install done…

---

## [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…

---

## [\[PR Discussion\]Debug default node label text](https://discourse.nodered.org/t/pr-discussion-debug-default-node-label-text/1476)

<div class="topic-metadata">

**Author:** [@cymplecy](https://discourse.nodered.org/u/cymplecy)\
**Replies:** 44\
**Last updated:** [5 September 2018 09:14 UTC](https://discourse.nodered.org/t/pr-discussion-debug-default-node-label-text/1476 "2018-09-05T09:14:49Z")

</div>

Summary: If no name defined on debug node and only node status is selected - default the node label to "status" Why: I use a lot of debug nodes when developing with some set to debug window and some set to status. Bu…

---

## [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

[Previous page](https://discourse.nodered.org/c/development/8.md?page=42)

[Next page](https://discourse.nodered.org/c/development/8.md?page=44)
