# Core Development

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

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

**Page:** 36

---

## [Typed input field, data type number: empty](https://discourse.nodered.org/t/typed-input-field-data-type-number-empty/27895)

<div class="topic-metadata">

**Author:** [@hklages](https://discourse.nodered.org/u/hklages)\
**Replies:** 0\
**Last updated:** [6 June 2020 13:55 UTC](https://discourse.nodered.org/t/typed-input-field-data-type-number-empty/27895 "2020-06-06T13:55:49Z")

</div>

In an inject node (and any other node with typed input) I am able to select "number" as type and leave the field blank. I would expect that this is not valid but instead the node is saved. Why (saved, no error)? Wouldn…

---

## [Support destructuring expression for context properties](https://discourse.nodered.org/t/support-destructuring-expression-for-context-properties/27831)

<div class="topic-metadata">

**Author:** [@ristomatti](https://discourse.nodered.org/u/ristomatti)\
**Replies:** 7\
**Last updated:** [5 June 2020 15:22 UTC](https://discourse.nodered.org/t/support-destructuring-expression-for-context-properties/27831 "2020-06-05T15:22:35Z")

</div>

Currently if I need several properties from the context store, each has to be read using a separate global.get('foo') call. It would clean up buch of my function nodes if it was possible to read all properties at once. T…

---

## [Pull request proposal: automatic certificate renewal](https://discourse.nodered.org/t/pull-request-proposal-automatic-certificate-renewal/21282)

<div class="topic-metadata">

**Author:** [@BartButenaers](https://discourse.nodered.org/u/BartButenaers)\
**Replies:** 22\
**Last updated:** [30 May 2020 07:20 UTC](https://discourse.nodered.org/t/pull-request-proposal-automatic-certificate-renewal/21282 "2020-05-30T07:20:38Z")

</div>

Hi folks, A few months ago @Paul-Reed shared with us a very interesting article about automatic renewal of certificates using Letsencrypt. However from that article it appeared that you have to restart Node-RED, every …

---

## [Join/Wait Node: Timeout Feature request](https://discourse.nodered.org/t/join-wait-node-timeout-feature-request/27633)

<div class="topic-metadata">

**Author:** [@dxdc](https://discourse.nodered.org/u/dxdc)\
**Replies:** 35\
**Last updated:** [4 June 2020 17:19 UTC](https://discourse.nodered.org/t/join-wait-node-timeout-feature-request/27633 "2020-06-04T17:19:45Z")

</div>

One major limitation of the join node is the lack of a timeout. For example, two paths should be received within 10 seconds. I feel this is important enough that it should be a core feature. It has enormous potential, es…

---

## [Github Oauth authentication](https://discourse.nodered.org/t/github-oauth-authentication/27766)

<div class="topic-metadata">

**Author:** [@lizzardguki](https://discourse.nodered.org/u/lizzardguki)\
**Replies:** 4\
**Last updated:** [4 June 2020 14:10 UTC](https://discourse.nodered.org/t/github-oauth-authentication/27766 "2020-06-04T14:10:25Z")

</div>

I am trying to use GitHub to authenticate users in node-red, I tried following the documentation, but there is not a lot of info. I created a file named user-authentication.js, copied the OAuth strategy, and in setings.…

---

## [Node selection while sidebar is hidden](https://discourse.nodered.org/t/node-selection-while-sidebar-is-hidden/27636)

<div class="topic-metadata">

**Author:** [@bakman2](https://discourse.nodered.org/u/bakman2)\
**Replies:** 3\
**Last updated:** [4 June 2020 11:52 UTC](https://discourse.nodered.org/t/node-selection-while-sidebar-is-hidden/27636 "2020-06-04T11:52:03Z")

</div>

When the left sidebar is hidden, there is no direct way to get a node(s) in the workspace, other than the ctrl+click. Would it be an idea (useful for small screens) to add a small icon when the sidebar is hidden and whe…

---

## [Allow for names in the link nodes](https://discourse.nodered.org/t/allow-for-names-in-the-link-nodes/27734)

<div class="topic-metadata">

**Author:** [@SteveMann](https://discourse.nodered.org/u/SteveMann)\
**Replies:** 8\
**Last updated:** [3 June 2020 23:03 UTC](https://discourse.nodered.org/t/allow-for-names-in-the-link-nodes/27734 "2020-06-03T23:03:45Z")

</div>

Allow for names in the link nodes. Why should I have to double-click just to see where it goes if I could put it in the node "Name" field? If you want to keep the links anonymous for some reason, just don't put anything…

---

## [Inject node: Sunrise/Sunset Feature request](https://discourse.nodered.org/t/inject-node-sunrise-sunset-feature-request/27634)

<div class="topic-metadata">

**Author:** [@dxdc](https://discourse.nodered.org/u/dxdc)\
**Replies:** 20\
**Last updated:** [2 June 2020 19:03 UTC](https://discourse.nodered.org/t/inject-node-sunrise-sunset-feature-request/27634 "2020-06-02T19:03:08Z")

</div>

The inject node is capable of repeating at specific intervals based on hours (e.g., 00:00, etc.), but there is no support for suncalc type events. For example: This seems to be a simple addition -- only latitude, lo…

---

## [typedInput option tooltip](https://discourse.nodered.org/t/typedinput-option-tooltip/27607)

<div class="topic-metadata">

**Author:** [@Steve-Mcl](https://discourse.nodered.org/u/Steve-Mcl)\
**Replies:** 3\
**Last updated:** [1 June 2020 10:30 UTC](https://discourse.nodered.org/t/typedinput-option-tooltip/27607 "2020-06-01T10:30:21Z")

</div>

@knolleary, @dceejay Firstly, I appreciate how busy you guys are right now (I've seen all the recent commits) so thank you for even reading this :crossed\_fingers: I wonder if it would be possible to slip a very simple …

---

## [Create new custom button and call existing function/api](https://discourse.nodered.org/t/create-new-custom-button-and-call-existing-function-api/27410)

<div class="topic-metadata">

**Author:** [@dhpatel177](https://discourse.nodered.org/u/dhpatel177)\
**Replies:** 9\
**Last updated:** [28 May 2020 14:22 UTC](https://discourse.nodered.org/t/create-new-custom-button-and-call-existing-function-api/27410 "2020-05-28T14:22:05Z")

</div>

Hello, I want to create button at left side and on click on that button i want to call the fuction/api which is getting the list of nodes. Thanks

---

## [Filter Nodes on initialization](https://discourse.nodered.org/t/filter-nodes-on-initialization/27365)

<div class="topic-metadata">

**Author:** [@dhpatel177](https://discourse.nodered.org/u/dhpatel177)\
**Replies:** 1\
**Last updated:** [27 May 2020 10:00 UTC](https://discourse.nodered.org/t/filter-nodes-on-initialization/27365 "2020-05-27T10:00:37Z")

</div>

Hello, I want to filter node when node red initialize. Can it be possible ? How? Thanks

---

## [Filter Nodes event](https://discourse.nodered.org/t/filter-nodes-event/27242)

<div class="topic-metadata">

**Author:** [@dhpatel177](https://discourse.nodered.org/u/dhpatel177)\
**Replies:** 6\
**Last updated:** [27 May 2020 09:57 UTC](https://discourse.nodered.org/t/filter-nodes-event/27242 "2020-05-27T09:57:13Z")

</div>

Hello, I am looking for an event/function which actually filters the nodes when anything written in search box input. Can it be possible to call the same event on node red initialization?? Thanks @Steve-Mcl @Colin @a…

---

## [Node number of ports changed and persisted on diagram](https://discourse.nodered.org/t/node-number-of-ports-changed-and-persisted-on-diagram/27336)

<div class="topic-metadata">

**Author:** [@peterprib](https://discourse.nodered.org/u/peterprib)\
**Replies:** 2\
**Last updated:** [27 May 2020 00:02 UTC](https://discourse.nodered.org/t/node-number-of-ports-changed-and-persisted-on-diagram/27336 "2020-05-27T00:02:21Z")

</div>

If the oneditprepare changes the number of ports on a node it is not persisted across refresh of diagrams. This should be persisted (maybe oneditprepare called on diagram load) or new onLoad function is added.

---

## [typedInput multiple checkBox list](https://discourse.nodered.org/t/typedinput-multiple-checkbox-list/27276)

<div class="topic-metadata">

**Author:** [@Steve-Mcl](https://discourse.nodered.org/u/Steve-Mcl)\
**Replies:** 5\
**Last updated:** [26 May 2020 11:13 UTC](https://discourse.nodered.org/t/typedinput-multiple-checkbox-list/27276 "2020-05-26T11:13:57Z")

</div>

Hi all, I am attempting to make a dropdown checkbox list for a contrib nodes option ui. I have sped a good deal of time trying to make it look part of node-red & went to the source of typedInput (packages\\node\_modules\\@…

---

## [TCP Listener doesn't disconnect ghost clients](https://discourse.nodered.org/t/tcp-listener-doesnt-disconnect-ghost-clients/27002)

<div class="topic-metadata">

**Author:** [@LucianR](https://discourse.nodered.org/u/LucianR)\
**Replies:** 6\
**Last updated:** [20 May 2020 23:10 UTC](https://discourse.nodered.org/t/tcp-listener-doesnt-disconnect-ghost-clients/27002 "2020-05-20T23:10:30Z")

</div>

Hello, I have a TCP listener on my flow and some clients that apparently doesn't disconnect after sending the message. Also they are not re-using the old connection when they send a new message. I end up with a lot of …

---

## [Reporting potential bugs on dev branch - useful or just noise?](https://discourse.nodered.org/t/reporting-potential-bugs-on-dev-branch-useful-or-just-noise/26885)

<div class="topic-metadata">

**Author:** [@Steve-Mcl](https://discourse.nodered.org/u/Steve-Mcl)\
**Replies:** 5\
**Last updated:** [19 May 2020 12:14 UTC](https://discourse.nodered.org/t/reporting-potential-bugs-on-dev-branch-useful-or-just-noise/26885 "2020-05-19T12:14:28Z")

</div>

Hi all, What is the protocol for reporting bugs found on the dev branch of core node-red? I realise this is not release and its likely WIP but while I am playing around in the core (the monaco stuff) I realise there is…

---

## [Text length in inject node](https://discourse.nodered.org/t/text-length-in-inject-node/26788)

<div class="topic-metadata">

**Author:** [@cymplecy](https://discourse.nodered.org/u/cymplecy)\
**Replies:** 11\
**Last updated:** [17 May 2020 23:27 UTC](https://discourse.nodered.org/t/text-length-in-inject-node/26788 "2020-05-17T23:27:21Z")

</div>

I'm trying to debug an issue I'm having but then came across another one with the inject node. It seems that if the string is \> than some length - it decides not to show it. Fair enough - I can see that maybe if someon…

---

## [Debug node output -- show complete message options](https://discourse.nodered.org/t/debug-node-output-show-complete-message-options/26577)

<div class="topic-metadata">

**Author:** [@cinhcet](https://discourse.nodered.org/u/cinhcet)\
**Replies:** 23\
**Last updated:** [17 May 2020 21:43 UTC](https://discourse.nodered.org/t/debug-node-output-show-complete-message-options/26577 "2020-05-17T21:43:42Z")

</div>

Hi, The default output of the debug node is to show msg.payload in the sidebar. The first thing I usually do after dragging a debug node into the canvas is to edit it to show the complete message object. While this all…

---

## [Add new button beside Deploy](https://discourse.nodered.org/t/add-new-button-beside-deploy/26702)

<div class="topic-metadata">

**Author:** [@dhpatel177](https://discourse.nodered.org/u/dhpatel177)\
**Replies:** 2\
**Last updated:** [15 May 2020 13:36 UTC](https://discourse.nodered.org/t/add-new-button-beside-deploy/26702 "2020-05-15T13:36:12Z")

</div>

Hello, can it be possible to put new button with name "save" besides Deploy button and on click of this button just want to fire some event and hide deploy button. Please guide me. Thanks.

---

## [Keep showing msg.payload in debug node status even in object mode](https://discourse.nodered.org/t/keep-showing-msg-payload-in-debug-node-status-even-in-object-mode/26555)

<div class="topic-metadata">

**Author:** [@cymplecy](https://discourse.nodered.org/u/cymplecy)\
**Replies:** 23\
**Last updated:** [14 May 2020 22:17 UTC](https://discourse.nodered.org/t/keep-showing-msg-payload-in-debug-node-status-even-in-object-mode/26555 "2020-05-14T22:17:53Z")

</div>

When I've setup a standard debug node to show msg.payload in the status and then I decide I need the full message going to debug panel, it would be very nice to keep showing msg.payload in the node status, to save hav…

---

## [How to modify node-red deploy operation to save flow to database](https://discourse.nodered.org/t/how-to-modify-node-red-deploy-operation-to-save-flow-to-database/26568)

<div class="topic-metadata">

**Author:** [@dhpatel177](https://discourse.nodered.org/u/dhpatel177)\
**Replies:** 40\
**Last updated:** [13 May 2020 18:09 UTC](https://discourse.nodered.org/t/how-to-modify-node-red-deploy-operation-to-save-flow-to-database/26568 "2020-05-13T18:09:11Z")

</div>

Hello, Can you please guide me how can i call my external get and post api from flows.js file? Thanks

---

## [\`Link\` node suggestion](https://discourse.nodered.org/t/link-node-suggestion/25706)

<div class="topic-metadata">

**Author:** [@Trying\_to\_learn](https://discourse.nodered.org/u/Trying_to_learn)\
**Replies:** 8\
**Last updated:** [12 May 2020 00:14 UTC](https://discourse.nodered.org/t/link-node-suggestion/25706 "2020-05-12T00:14:44Z")

</div>

For a long time I didn't use link nodes. Only when I started multiple tabs did they become viable and I saw their use. Between tabs is a given for them as you can't put a wire between different tabs. Since using link …

---

## [Need for an Android App Supported by the Node Red Community](https://discourse.nodered.org/t/need-for-an-android-app-supported-by-the-node-red-community/24669)

<div class="topic-metadata">

**Author:** [@maakhanj](https://discourse.nodered.org/u/maakhanj)\
**Replies:** 10\
**Last updated:** [11 May 2020 14:09 UTC](https://discourse.nodered.org/t/need-for-an-android-app-supported-by-the-node-red-community/24669 "2020-05-11T14:09:52Z")

</div>

Continuing the discussion from Node-RED on Android: Android platform provides a nice place to be employed in IoT domain especially its ease of sensors handling. As already highlighted in the referred link, termux not on…

---

## [Proposal: create the possibility to add an explicit comment/title in flow design with custom color and size](https://discourse.nodered.org/t/proposal-create-the-possibility-to-add-an-explicit-comment-title-in-flow-design-with-custom-color-and-size/26289)

<div class="topic-metadata">

**Author:** [@frklk](https://discourse.nodered.org/u/frklk)\
**Replies:** 7\
**Last updated:** [11 May 2020 06:18 UTC](https://discourse.nodered.org/t/proposal-create-the-possibility-to-add-an-explicit-comment-title-in-flow-design-with-custom-color-and-size/26289 "2020-05-11T06:18:09Z")

</div>

Hi all, could be possible to add a feature in the flow designer that allow you place a title fully visible at desgn time? it will be really usefull in documentig complex flow. thanks & cheers

---

## [Multithread execution](https://discourse.nodered.org/t/multithread-execution/26401)

<div class="topic-metadata">

**Author:** [@cmdares](https://discourse.nodered.org/u/cmdares)\
**Replies:** 3\
**Last updated:** [10 May 2020 10:59 UTC](https://discourse.nodered.org/t/multithread-execution/26401 "2020-05-10T10:59:38Z")

</div>

In order to meet some CPU intensive computing scenarios, upgrade node to the latest version, and hope to adjust the relevant code of the core execution engine and enable multithreading. ref: https://nodejs.org/api/w…

---

## [Backend and frontend communication](https://discourse.nodered.org/t/backend-and-frontend-communication/23944)

<div class="topic-metadata">

**Author:** [@cmdares](https://discourse.nodered.org/u/cmdares)\
**Replies:** 2\
**Last updated:** [10 May 2020 03:32 UTC](https://discourse.nodered.org/t/backend-and-frontend-communication/23944 "2020-05-10T03:32:38Z")

</div>

lower-case.js: module.exports = function(RED) { var myObject = {"x":1,"y":2};/myobject/ function LowerCaseNode(config) { RED.nodes.createNode(this,config); var node = this; t his.on('input', function(msg) { /??how…

---

## [Toggling node label using keyboard shortcut](https://discourse.nodered.org/t/toggling-node-label-using-keyboard-shortcut/8933)

<div class="topic-metadata">

**Author:** [@JayDickson](https://discourse.nodered.org/u/JayDickson)\
**Replies:** 4\
**Last updated:** [8 May 2020 05:33 UTC](https://discourse.nodered.org/t/toggling-node-label-using-keyboard-shortcut/8933 "2020-05-08T05:33:09Z")

</div>

As of 0.20 we now have the ability to toggle the node label for individual nodes. This is wonderful from a standpoint of economy of screen real estate, and I've started updating some of the instances I run to take advant…

---

## [S7 Node on IBM Cloud](https://discourse.nodered.org/t/s7-node-on-ibm-cloud/26267)

<div class="topic-metadata">

**Author:** [@EstebanGV](https://discourse.nodered.org/u/EstebanGV)\
**Replies:** 1\
**Last updated:** [7 May 2020 21:12 UTC](https://discourse.nodered.org/t/s7-node-on-ibm-cloud/26267 "2020-05-07T21:12:16Z")

</div>

Hi, Im working on IBM cloud, doing my first app in nodered there and i couldnt find solution to some issue. I have a S7 Siemens PLC, so i need to read some parameters from S7. When i run my code via local, in my lapto…

---

## [Quick access to examples not available in ctrl+shift+p](https://discourse.nodered.org/t/quick-access-to-examples-not-available-in-ctrl-shift-p/26235)

<div class="topic-metadata">

**Author:** [@Steve-Mcl](https://discourse.nodered.org/u/Steve-Mcl)\
**Replies:** 7\
**Last updated:** [7 May 2020 15:10 UTC](https://discourse.nodered.org/t/quick-access-to-examples-not-available-in-ctrl-shift-p/26235 "2020-05-07T15:10:41Z")

</div>

Hi, would you consider adding quick access to Examples via CTRL+SHIFT+P? I am trying to explain in a custom node-help how to access examples without reverting to "click hamburger menu at top right of node-red, then clic…

---

## [Node-red webpage enables prevent-sleep in OSX/Firefox](https://discourse.nodered.org/t/node-red-webpage-enables-prevent-sleep-in-osx-firefox/25796)

<div class="topic-metadata">

**Author:** [@gekkie](https://discourse.nodered.org/u/gekkie)\
**Replies:** 11\
**Last updated:** [2 May 2020 13:57 UTC](https://discourse.nodered.org/t/node-red-webpage-enables-prevent-sleep-in-osx-firefox/25796 "2020-05-02T13:57:29Z")

</div>

Hi All, After breaking my head on why my macbook would not sleep I figured out Node-red is the culprite. I use 1.0.6 right now but this was also there in 1.0.2 Firefox version 75.0 When I open the node-red web page th…

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

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