# Core Development

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

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

**Page:** 41

---

## [Source code of RED.nodes.createNode](https://discourse.nodered.org/t/source-code-of-red-nodes-createnode/12787)

<div class="topic-metadata">

**Author:** [@natrayanp](https://discourse.nodered.org/u/natrayanp)\
**Replies:** 4\
**Last updated:** [22 July 2019 07:28 UTC](https://discourse.nodered.org/t/source-code-of-red-nodes-createnode/12787 "2019-07-22T07:28:41Z")

</div>

Hi please help me to point to the source code of the class source code of RED.nodes. i would like to see createNode method.

---

## [Label reference error in sentiment node](https://discourse.nodered.org/t/label-reference-error-in-sentiment-node/13496)

<div class="topic-metadata">

**Author:** [@okhiroyuki](https://discourse.nodered.org/u/okhiroyuki)\
**Replies:** 2\
**Last updated:** [20 July 2019 06:43 UTC](https://discourse.nodered.org/t/label-reference-error-in-sentiment-node/13496 "2019-07-20T06:43:54Z")

</div>

Hi. I noticed that I was using sentiment node, so I posted. What Label reference error in sentiment node. Environment Node-RED: v0.20.7 Node.js: v10.13.0 node-red-node-sentiment: 0.1.3 MacOS : 10.14.5 Why It is be…

---

## [Switch Node- Default](https://discourse.nodered.org/t/switch-node-default/13403)

<div class="topic-metadata">

**Author:** [@SteveMann](https://discourse.nodered.org/u/SteveMann)\
**Replies:** 16\
**Last updated:** [17 July 2019 21:35 UTC](https://discourse.nodered.org/t/switch-node-default/13403 "2019-07-17T21:35:51Z")

</div>

Shouldn't there be a way to make the switch node to default to "On"? When I want a switch to default to "on" I use an inject node to set it to "on" at startup, but I was wondering why the default state be couldn't be se…

---

## [Opening node information and size of input fields](https://discourse.nodered.org/t/opening-node-information-and-size-of-input-fields/13325)

<div class="topic-metadata">

**Author:** [@Trying\_to\_learn](https://discourse.nodered.org/u/Trying_to_learn)\
**Replies:** 5\
**Last updated:** [16 July 2019 08:13 UTC](https://discourse.nodered.org/t/opening-node-information-and-size-of-input-fields/13325 "2019-07-16T08:13:50Z")

</div>

Ok, I know these aren't standard nodes, but it is just I was using them today when I was reminded of this request. Now and then when you are editing a node's settings, there are fields in which to enter text. Alas thes…

---

## [Provide ssl certificate from function node](https://discourse.nodered.org/t/provide-ssl-certificate-from-function-node/13332)

<div class="topic-metadata">

**Author:** [@kiran007](https://discourse.nodered.org/u/kiran007)\
**Replies:** 1\
**Last updated:** [16 July 2019 06:27 UTC](https://discourse.nodered.org/t/provide-ssl-certificate-from-function-node/13332 "2019-07-16T06:27:57Z")

</div>

Hi I want provide ssl certificate path from the function node to http node how to do that ? like we can set url like msg.url="http://google.com" in function and send "msg" to http node

---

## [Enable TLS/SSL session resumption in https node](https://discourse.nodered.org/t/enable-tls-ssl-session-resumption-in-https-node/13200)

<div class="topic-metadata">

**Author:** [@kiran007](https://discourse.nodered.org/u/kiran007)\
**Replies:** 12\
**Last updated:** [15 July 2019 13:32 UTC](https://discourse.nodered.org/t/enable-tls-ssl-session-resumption-in-https-node/13200 "2019-07-15T13:32:32Z")

</div>

Hi want to enable TLS/ssl session resumption in https node . i am using https node https://flows.nodered.org/node/node-red-contrib-https how to do that ?

---

## [Optional gpio input debounce](https://discourse.nodered.org/t/optional-gpio-input-debounce/12131)

<div class="topic-metadata">

**Author:** [@edrean](https://discourse.nodered.org/u/edrean)\
**Replies:** 23\
**Last updated:** [13 July 2019 21:46 UTC](https://discourse.nodered.org/t/optional-gpio-input-debounce/12131 "2019-07-13T21:46:14Z")

</div>

I'm dealing with an input that is pulled high and then goes low for a very small amount of time before going high again, in other words a very quick low-going pulse. The GPIO input node does not pick it up and I'm fairly…

---

## [Possibility of extending (core) nodes?](https://discourse.nodered.org/t/possibility-of-extending-core-nodes/13165)

<div class="topic-metadata">

**Author:** [@afelix](https://discourse.nodered.org/u/afelix)\
**Replies:** 6\
**Last updated:** [11 July 2019 15:41 UTC](https://discourse.nodered.org/t/possibility-of-extending-core-nodes/13165 "2019-07-11T15:41:11Z")

</div>

I was wondering if it was possible to extend existing nodes with new functionality, where forking a node and sending a pull request for added functionality is not always a preferred option, nor would forking and keeping …

---

## [Node-red-contrib-oregon : decoder node fail](https://discourse.nodered.org/t/node-red-contrib-oregon-decoder-node-fail/13115)

<div class="topic-metadata">

**Author:** [@benoitp](https://discourse.nodered.org/u/benoitp)\
**Replies:** 2\
**Last updated:** [11 July 2019 06:04 UTC](https://discourse.nodered.org/t/node-red-contrib-oregon-decoder-node-fail/13115 "2019-07-11T06:04:43Z")

</div>

hello all, did anyone notice that node-red-contrib-oregon doesn't work on the latest node-red version (0.20.x) ? while it's works well on 0.19.6... need some help please !

---

## [Do Node red http requests open new socket for each request to same ip and port](https://discourse.nodered.org/t/do-node-red-http-requests-open-new-socket-for-each-request-to-same-ip-and-port/13060)

<div class="topic-metadata">

**Author:** [@kiran007](https://discourse.nodered.org/u/kiran007)\
**Replies:** 5\
**Last updated:** [11 July 2019 05:28 UTC](https://discourse.nodered.org/t/do-node-red-http-requests-open-new-socket-for-each-request-to-same-ip-and-port/13060 "2019-07-11T05:28:51Z")

</div>

I used http request node to request to my device. I am requesting to same device every second. Does this request process open the new socket for each request or it uses existing socket (same IP and Port Number)?

---

## [Listener node - same \_msgid](https://discourse.nodered.org/t/listener-node-same-msgid/13079)

<div class="topic-metadata">

**Author:** [@bertmartin](https://discourse.nodered.org/u/bertmartin)\
**Replies:** 2\
**Last updated:** [10 July 2019 14:41 UTC](https://discourse.nodered.org/t/listener-node-same-msgid/13079 "2019-07-10T14:41:50Z")

</div>

I am developing my own set of nodes. One of them is a listener node that listens to emits coming from the config node. Everything is working except that if I have multiple listener nodes they all receive the same messa…

---

## [Link In/out Nodes](https://discourse.nodered.org/t/link-in-out-nodes/13091)

<div class="topic-metadata">

**Author:** [@michael-benoit](https://discourse.nodered.org/u/michael-benoit)\
**Replies:** 2\
**Last updated:** [10 July 2019 04:13 UTC](https://discourse.nodered.org/t/link-in-out-nodes/13091 "2019-07-10T04:13:09Z")

</div>

Has there been any thought about providing an option to display the node name on the node itself instead of a mouse hover? I like to to create abstraction flows and therefore use a lot of link nodes. Thanks.

---

## [RED.\_() behaviour](https://discourse.nodered.org/t/red-behaviour/12946)

<div class="topic-metadata">

**Author:** [@tilleul](https://discourse.nodered.org/u/tilleul)\
**Replies:** 7\
**Last updated:** [5 July 2019 15:08 UTC](https://discourse.nodered.org/t/red-behaviour/12946 "2019-07-05T15:08:36Z")

</div>

Is there any particular reason why the definition of RED.\_() returns a string if i18n returned a string and will return the key sent to i18n in all other cases ? This prevents the use of {returnObjects: true} in options …

---

## [Providing private nodes – use package.json](https://discourse.nodered.org/t/providing-private-nodes-use-package-json/12686)

<div class="topic-metadata">

**Author:** [@pelis](https://discourse.nodered.org/u/pelis)\
**Replies:** 10\
**Last updated:** [2 July 2019 08:44 UTC](https://discourse.nodered.org/t/providing-private-nodes-use-package-json/12686 "2019-07-02T08:44:13Z")

</div>

In the newer releases of node-red you seem to have changed the file structure regarding nodes. You have introduced @node-red and below that you are now storing your core nodes. It seems you are no longer looking into ……

---

## [Proposal: Links to documentation](https://discourse.nodered.org/t/proposal-links-to-documentation/669)

<div class="topic-metadata">

**Author:** [@LucasHerb](https://discourse.nodered.org/u/LucasHerb)\
**Replies:** 1\
**Last updated:** [29 June 2019 07:13 UTC](https://discourse.nodered.org/t/proposal-links-to-documentation/669 "2019-06-29T07:13:22Z")

</div>

Hello! When we search palette to install there are links to documentation. There is no links like that in User Settings/palette/Nodes and in Info tab. It will be very usefull to add this links :slight\_smile: Greetings, …

---

## [Return to previous flow after subflow edit](https://discourse.nodered.org/t/return-to-previous-flow-after-subflow-edit/12708)

<div class="topic-metadata">

**Author:** [@svefro](https://discourse.nodered.org/u/svefro)\
**Replies:** 0\
**Last updated:** [28 June 2019 21:21 UTC](https://discourse.nodered.org/t/return-to-previous-flow-after-subflow-edit/12708 "2019-06-28T21:21:09Z")

</div>

Usualy when I edit a subflow I want to return to the tab I was working on after closing the subflow tab. Now the tab to the left of the sub flow is activated. When opening a subflow tab the previous tab should be remem…

---

## [A link-in-out node](https://discourse.nodered.org/t/a-link-in-out-node/12544)

<div class="topic-metadata">

**Author:** [@michaelblight](https://discourse.nodered.org/u/michaelblight)\
**Replies:** 6\
**Last updated:** [28 June 2019 07:17 UTC](https://discourse.nodered.org/t/a-link-in-out-node/12544 "2019-06-28T07:17:58Z")

</div>

It's not uncommon to have nodes connected many-to-many. Visually this is a bit of a mess, so I have created a subflow, which I called X, that just has one input and one output joined together like this... Then I can t…

---

## [Debug sidebar - possible UI enhancements](https://discourse.nodered.org/t/debug-sidebar-possible-ui-enhancements/12582)

<div class="topic-metadata">

**Author:** [@shrickus](https://discourse.nodered.org/u/shrickus)\
**Replies:** 2\
**Last updated:** [25 June 2019 16:02 UTC](https://discourse.nodered.org/t/debug-sidebar-possible-ui-enhancements/12582 "2019-06-25T16:02:05Z")

</div>

Following are some debug sidebar feature requests I've been contemplating for a while: Allow the msg.timestamp field (often used for historical data records) to be displayed -- instead of using the time the msg was r…

---

## [FR: Search field should remember last input](https://discourse.nodered.org/t/fr-search-field-should-remember-last-input/11415)

<div class="topic-metadata">

**Author:** [@moebius](https://discourse.nodered.org/u/moebius)\
**Replies:** 2\
**Last updated:** [24 June 2019 12:25 UTC](https://discourse.nodered.org/t/fr-search-field-should-remember-last-input/11415 "2019-06-24T12:25:22Z")

</div>

Currently, one has to reenter the search criteria each time the search field is opened. A better approach would be, that the search field remembers the last input and shows it when activated. The text should be already …

---

## [Extend export functionality](https://discourse.nodered.org/t/extend-export-functionality/12520)

<div class="topic-metadata">

**Author:** [@moebius](https://discourse.nodered.org/u/moebius)\
**Replies:** 5\
**Last updated:** [24 June 2019 11:41 UTC](https://discourse.nodered.org/t/extend-export-functionality/12520 "2019-06-24T11:41:45Z")

</div>

The export functionality should be extended: x include non standard nodes without external dependencies x include non standard nodes with external dependencies (the dependency should be included in the export) x inclu…

---

## [Dynamically change characters expected in serial request](https://discourse.nodered.org/t/dynamically-change-characters-expected-in-serial-request/9230)

<div class="topic-metadata">

**Author:** [@thatcadguy](https://discourse.nodered.org/u/thatcadguy)\
**Replies:** 8\
**Last updated:** [18 June 2019 04:44 UTC](https://discourse.nodered.org/t/dynamically-change-characters-expected-in-serial-request/9230 "2019-06-18T04:44:01Z")

</div>

Hi, currently you can split input on timeout, silence, certain character, or fixed number of characters. Is it possible to have it return on a variable number of characters by passing the number in with the input message…

---

## [Show all dashed wires of a flow through a keyboard shortcut](https://discourse.nodered.org/t/show-all-dashed-wires-of-a-flow-through-a-keyboard-shortcut/12231)

<div class="topic-metadata">

**Author:** [@Beevelop](https://discourse.nodered.org/u/Beevelop)\
**Replies:** 2\
**Last updated:** [17 June 2019 13:43 UTC](https://discourse.nodered.org/t/show-all-dashed-wires-of-a-flow-through-a-keyboard-shortcut/12231 "2019-06-17T13:43:33Z")

</div>

In some projects, we rely on Link nodes quite heavily. With the editor changes in the recent past, it already improved a lot, to understand the connection between nodes (especially through the dashed wires). As of right…

---

## [Add new globally scoped shortcut to clear debug message list](https://discourse.nodered.org/t/add-new-globally-scoped-shortcut-to-clear-debug-message-list/11680)

<div class="topic-metadata">

**Author:** [@kwa](https://discourse.nodered.org/u/kwa)\
**Replies:** 7\
**Last updated:** [30 May 2019 12:35 UTC](https://discourse.nodered.org/t/add-new-globally-scoped-shortcut-to-clear-debug-message-list/11680 "2019-05-30T12:35:32Z")

</div>

New Node-RED user here. I've been doing a lot of reading in and around Node-RED and I'm extremely excited about using it on upcoming personal projects. Obligatory "nice \*\*\*\*ing work". I've started wiring together some n…

---

## [Provide search criteria to IMAP on email node on trigger](https://discourse.nodered.org/t/provide-search-criteria-to-imap-on-email-node-on-trigger/11642)

<div class="topic-metadata">

**Author:** [@domenzain](https://discourse.nodered.org/u/domenzain)\
**Replies:** 2\
**Last updated:** [29 May 2019 09:09 UTC](https://discourse.nodered.org/t/provide-search-criteria-to-imap-on-email-node-on-trigger/11642 "2019-05-29T09:09:35Z")

</div>

The node-red-node-email allows an e-mail fetch to be triggered. But the search criteria are limited to just a few including "Seen", "Unseen", "All". It would be great to be able to pass the criteria directly when trigge…

---

## [Hide inactive devices for node-red-node-pushbullet](https://discourse.nodered.org/t/hide-inactive-devices-for-node-red-node-pushbullet/11548)

<div class="topic-metadata">

**Author:** [@okhiroyuki](https://discourse.nodered.org/u/okhiroyuki)\
**Replies:** 3\
**Last updated:** [26 May 2019 10:52 UTC](https://discourse.nodered.org/t/hide-inactive-devices-for-node-red-node-pushbullet/11548 "2019-05-26T10:52:21Z")

</div>

Hi. I noticed that I was using node-red-node-pushbullet, so I posted. What node-red-node-pushbullet is displayed active and inactive devices in the list. Environment Node-RED: v0.20.5 Node.js: v10.13.0 node-red-n…

---

## [Editor - dock the node properties panel](https://discourse.nodered.org/t/editor-dock-the-node-properties-panel/11532)

<div class="topic-metadata">

**Author:** [@stew](https://discourse.nodered.org/u/stew)\
**Replies:** 11\
**Last updated:** [25 May 2019 17:43 UTC](https://discourse.nodered.org/t/editor-dock-the-node-properties-panel/11532 "2019-05-25T17:43:36Z")

</div>

Hi, I would like to see the ability to optionally dock the 'Node Edit' property panel so that it is remains open and updates as different nodes are selected. It doesn't need to support editing properties of multiple no…

---

## [Customizable user session store](https://discourse.nodered.org/t/customizable-user-session-store/11457)

<div class="topic-metadata">

**Author:** [@grisson2](https://discourse.nodered.org/u/grisson2)\
**Replies:** 1\
**Last updated:** [23 May 2019 11:29 UTC](https://discourse.nodered.org/t/customizable-user-session-store/11457 "2019-05-23T11:29:38Z")

</div>

Currently (v 0.20.X) user session are stored using memorystore, and it can't be changed since it's hardcoded in the file node\_modules@node-red\\editor-api\\lib\\auth\\index.js under the code \` var crypto = require("crypto…

---

## [Adding images to your flow or node's ReadMe in the Node-RED library](https://discourse.nodered.org/t/adding-images-to-your-flow-or-nodes-readme-in-the-node-red-library/11429)

<div class="topic-metadata">

**Author:** [@zenofmud](https://discourse.nodered.org/u/zenofmud)\
**Replies:** 5\
**Last updated:** [22 May 2019 21:57 UTC](https://discourse.nodered.org/t/adding-images-to-your-flow-or-nodes-readme-in-the-node-red-library/11429 "2019-05-22T21:57:43Z")

</div>

Have you ever added a node of flow to the Node-RED Library and said to yourself "Oh, this ReadMe would be so much better if I could just add a couple images to it!" However, git does not allow you to copy an image di…

---

## [TIme remaining on Trigger node - debug or msg.property](https://discourse.nodered.org/t/time-remaining-on-trigger-node-debug-or-msg-property/343)

<div class="topic-metadata">

**Author:** [@craigcurtin](https://discourse.nodered.org/u/craigcurtin)\
**Replies:** 16\
**Last updated:** [22 May 2019 18:58 UTC](https://discourse.nodered.org/t/time-remaining-on-trigger-node-debug-or-msg-property/343 "2019-05-22T18:58:27Z")

</div>

Guys, Suggestion to add a debug for time remaining on a trigger node to allow that to be output to the debug window or as a property So i have a trigger node that counts down for 4 hours - i have no idea when it was set…

---

## [Use reply headers for email threading](https://discourse.nodered.org/t/use-reply-headers-for-email-threading/11364)

<div class="topic-metadata">

**Author:** [@domenzain](https://discourse.nodered.org/u/domenzain)\
**Replies:** 7\
**Last updated:** [22 May 2019 15:37 UTC](https://discourse.nodered.org/t/use-reply-headers-for-email-threading/11364 "2019-05-22T15:37:34Z")

</div>

Currently it is possible to have e-mails as inputs or outputs of flows. Some headers can be set directly, like To and CC, but not all: specifically, In-Reply-To and References should be updated for email threading to wo…

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

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