# Core Development

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

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

**Page:** 28

---

## [Being able to draw optical frames in editor](https://discourse.nodered.org/t/being-able-to-draw-optical-frames-in-editor/13000)

<div class="topic-metadata">

**Author:** [@mose](https://discourse.nodered.org/u/mose)\
**Replies:** 6\
**Last updated:** [20 August 2021 21:37 UTC](https://discourse.nodered.org/t/being-able-to-draw-optical-frames-in-editor/13000 "2021-08-20T21:37:46Z")

</div>

It would be great to be able to have some kind of a draw function to create rectangles in editor to group nodes optical together. I have a picture attached of how it could look like. Similar to the selection frame. I…

---

## [Install missing packages from package.json](https://discourse.nodered.org/t/install-missing-packages-from-package-json/49772)

<div class="topic-metadata">

**Author:** [@baruchiro](https://discourse.nodered.org/u/baruchiro)\
**Replies:** 4\
**Last updated:** [20 August 2021 08:49 UTC](https://discourse.nodered.org/t/install-missing-packages-from-package-json/49772 "2021-08-20T08:49:26Z")

</div>

Hi, before I opening a Github Issue, I want to ask maybe I am missing something. I'm looking for a way to implement a new flow on my local environment, and then push the updates to remote Docker deployment. The only pr…

---

## [Wrong response from " is online" node](https://discourse.nodered.org/t/wrong-response-from-is-online-node/49942)

<div class="topic-metadata">

**Author:** [@SS-Akhilesh-Appala](https://discourse.nodered.org/u/SS-Akhilesh-Appala)\
**Replies:** 2\
**Last updated:** [20 August 2021 07:24 UTC](https://discourse.nodered.org/t/wrong-response-from-is-online-node/49942 "2021-08-20T07:24:55Z")

</div>

HI Team we are observing inconsistency in the response of "is online" node We are polling continuously for 10 times, in that we have seen 2 times as false(offline) even we are connected to the internet at that point of…

---

## [Shortcut to move all nodes above/below? Ripple move?](https://discourse.nodered.org/t/shortcut-to-move-all-nodes-above-below-ripple-move/49891)

<div class="topic-metadata">

**Author:** [@daxliniere](https://discourse.nodered.org/u/daxliniere)\
**Replies:** 6\
**Last updated:** [19 August 2021 22:17 UTC](https://discourse.nodered.org/t/shortcut-to-move-all-nodes-above-below-ripple-move/49891 "2021-08-19T22:17:43Z")

</div>

Hey gang, Sometimes you want to create some space in the middle of your flow page for some more nodes. If it's at the top, it's easiest to select all with CTRL+A and drag them all down, but not as easy if it's in the mi…

---

## [\`comment\` nodes - suggestion](https://discourse.nodered.org/t/comment-nodes-suggestion/49895)

<div class="topic-metadata">

**Author:** [@Trying\_to\_learn](https://discourse.nodered.org/u/Trying_to_learn)\
**Replies:** 1\
**Last updated:** [19 August 2021 16:19 UTC](https://discourse.nodered.org/t/comment-nodes-suggestion/49895 "2021-08-19T16:19:34Z")

</div>

Submitted for your approval: (Rod Sterling voice) Just in light of recent posts about how to move groups of nodes. Given you can SHIFT click on a node and all attached nodes are also selected allowing moving of a group …

---

## [Context auto-refresh option](https://discourse.nodered.org/t/context-auto-refresh-option/49893)

<div class="topic-metadata">

**Author:** [@braunku](https://discourse.nodered.org/u/braunku)\
**Replies:** 0\
**Last updated:** [19 August 2021 01:48 UTC](https://discourse.nodered.org/t/context-auto-refresh-option/49893 "2021-08-19T01:48:30Z")

</div>

It would be nice if there was a radio button near the refresh button on the context tab to auto-refresh at some reasonable interval (5 sec?). When debugging it gets cumbersome to keep pressing refresh. Also if it coul…

---

## [Add clustering by default](https://discourse.nodered.org/t/add-clustering-by-default/49785)

<div class="topic-metadata">

**Author:** [@gregoryvanhout](https://discourse.nodered.org/u/gregoryvanhout)\
**Replies:** 3\
**Last updated:** [16 August 2021 13:27 UTC](https://discourse.nodered.org/t/add-clustering-by-default/49785 "2021-08-16T13:27:09Z")

</div>

Dear, Please add clustering bu default, it was done in the past but the repos aren't updated. Repos: "namgk/dnr-editor" and "namgk/node-red-contrib-dnr" This would be a great for even firms to adopt and use this techn…

---

## [TLS over node-red-contrib-modbus](https://discourse.nodered.org/t/tls-over-node-red-contrib-modbus/49610)

<div class="topic-metadata">

**Author:** [@swetha25](https://discourse.nodered.org/u/swetha25)\
**Replies:** 1\
**Last updated:** [11 August 2021 14:52 UTC](https://discourse.nodered.org/t/tls-over-node-red-contrib-modbus/49610 "2021-08-11T14:52:07Z")

</div>

I would like to know if we can incorporate TLS over the exisiing Modbus Library (node-red-contrib-modbus). Please support.

---

## [Serial In / serial request node - start character](https://discourse.nodered.org/t/serial-in-serial-request-node-start-character/49605)

<div class="topic-metadata">

**Author:** [@SS-Akhilesh-Appala](https://discourse.nodered.org/u/SS-Akhilesh-Appala)\
**Replies:** 6\
**Last updated:** [11 August 2021 10:53 UTC](https://discourse.nodered.org/t/serial-in-serial-request-node-start-character/49605 "2021-08-11T10:53:33Z")

</div>

HI In serial In/request node I am setting the option(Optionally wait for a start character of ) with the single character it is working as expected. but whenever I push the (multiple characters ) it stops working even …

---

## [Subflow error source is not searchable](https://discourse.nodered.org/t/subflow-error-source-is-not-searchable/49481)

<div class="topic-metadata">

**Author:** [@mannharleen](https://discourse.nodered.org/u/mannharleen)\
**Replies:** 4\
**Last updated:** [8 August 2021 23:48 UTC](https://discourse.nodered.org/t/subflow-error-source-is-not-searchable/49481 "2021-08-08T23:48:06Z")

</div>

A subflow containing a function node throws an error. The error is caught by a catch node in the flow where the subflow instance is placed. The catch node shows the msg.error.source.id. However, we can;t search the id …

---

## [Dependent input defaults for subflow](https://discourse.nodered.org/t/dependent-input-defaults-for-subflow/49482)

<div class="topic-metadata">

**Author:** [@mannharleen](https://discourse.nodered.org/u/mannharleen)\
**Replies:** 0\
**Last updated:** [8 August 2021 12:29 UTC](https://discourse.nodered.org/t/dependent-input-defaults-for-subflow/49482 "2021-08-08T12:29:21Z")

</div>

Now that we can create nodes from subflow, it might be valuable to ring some enhancements to the subflows. Currently, we cannot created dependent input defaults for subflow. e.g. given two inputs for a subflow - "type…

---

## [Has this been implemented - node.debug() to show on sidebar?](https://discourse.nodered.org/t/has-this-been-implemented-node-debug-to-show-on-sidebar/49477)

<div class="topic-metadata">

**Author:** [@mannharleen](https://discourse.nodered.org/u/mannharleen)\
**Replies:** 0\
**Last updated:** [8 August 2021 10:26 UTC](https://discourse.nodered.org/t/has-this-been-implemented-node-debug-to-show-on-sidebar/49477 "2021-08-08T10:26:49Z")

</div>

Continuing the discussion from How to debug a function Node?:

---

## [Flush delay node by topic](https://discourse.nodered.org/t/flush-delay-node-by-topic/49441)

<div class="topic-metadata">

**Author:** [@namgk](https://discourse.nodered.org/u/namgk)\
**Replies:** 4\
**Last updated:** [7 August 2021 21:36 UTC](https://discourse.nodered.org/t/flush-delay-node-by-topic/49441 "2021-08-07T21:36:28Z")

</div>

Hi there, I think it's beneficial to have an option to flush the delay node by topic instead of flushing all the messages at once. For example, there could be devices sending requests in (via http in node) that need to…

---

## [Summary of the "developing Node-RED stream" and documentation of the code](https://discourse.nodered.org/t/summary-of-the-developing-node-red-stream-and-documentation-of-the-code/49365)

<div class="topic-metadata">

**Author:** [@rko](https://discourse.nodered.org/u/rko)\
**Replies:** 6\
**Last updated:** [5 August 2021 08:42 UTC](https://discourse.nodered.org/t/summary-of-the-developing-node-red-stream-and-documentation-of-the-code/49365 "2021-08-05T08:42:24Z")

</div>

I started to watch some of the @knolleary "developing Node-READ (sorry for that, my brain started to read the docs already :-D) Node-RED" videos on YouTube and they really help to get an idea of how things are structured…

---

## [Diagnostics for issue reporting on forum / github](https://discourse.nodered.org/t/diagnostics-for-issue-reporting-on-forum-github/49250)

<div class="topic-metadata">

**Author:** [@Steve-Mcl](https://discourse.nodered.org/u/Steve-Mcl)\
**Replies:** 5\
**Last updated:** [3 August 2021 12:23 UTC](https://discourse.nodered.org/t/diagnostics-for-issue-reporting-on-forum-github/49250 "2021-08-03T12:23:46Z")

</div>

Hi all, Long ramble (skip to next section if you wish) I see, often multiple times per day, the same questions / requests from the same section of folk... Post your startup log What node version are you using? Do you …

---

## [Serial In / Serial request node issue - Error handling](https://discourse.nodered.org/t/serial-in-serial-request-node-issue-error-handling/49208)

<div class="topic-metadata">

**Author:** [@SS-Akhilesh-Appala](https://discourse.nodered.org/u/SS-Akhilesh-Appala)\
**Replies:** 6\
**Last updated:** [3 August 2021 09:34 UTC](https://discourse.nodered.org/t/serial-in-serial-request-node-issue-error-handling/49208 "2021-08-03T09:34:36Z")

</div>

Hi Team Is there any way that we can catch the uncaught exceptions from serial in or serial request node I have tried using the status node.. but only seeing connected(OK) and timeout as (timeout). Is there any way or…

---

## [Delay node with status information](https://discourse.nodered.org/t/delay-node-with-status-information/49221)

<div class="topic-metadata">

**Author:** [@rko](https://discourse.nodered.org/u/rko)\
**Replies:** 11\
**Last updated:** [3 August 2021 05:03 UTC](https://discourse.nodered.org/t/delay-node-with-status-information/49221 "2021-08-03T05:03:54Z")

</div>

It would be helpful, if the delay node had a feature to receive the current status of the node. For example through a second status output. One could check if the last message was a reset message or how many messages ar…

---

## [Sort Linter Panel in editor](https://discourse.nodered.org/t/sort-linter-panel-in-editor/49237)

<div class="topic-metadata">

**Author:** [@greenembrace](https://discourse.nodered.org/u/greenembrace)\
**Replies:** 0\
**Last updated:** [3 August 2021 01:53 UTC](https://discourse.nodered.org/t/sort-linter-panel-in-editor/49237 "2021-08-03T01:53:58Z")

</div>

It would be handy when you have a lot of entries in the linter list. To be able to sort them by various types. Sort by: Node Type This allow you to work on similar problems. Sort By: Node ID This allows all the error…

---

## [Serial request/ serial in node - Reconnection issue](https://discourse.nodered.org/t/serial-request-serial-in-node-reconnection-issue/49209)

<div class="topic-metadata">

**Author:** [@SS-Akhilesh-Appala](https://discourse.nodered.org/u/SS-Akhilesh-Appala)\
**Replies:** 2\
**Last updated:** [2 August 2021 15:49 UTC](https://discourse.nodered.org/t/serial-request-serial-in-node-reconnection-issue/49209 "2021-08-02T15:49:30Z")

</div>

Hi Team I am facing a reconnection issue from the serial in / serial request node Initially i am able to connect to port and get the data. when I disconnected the bridge in the application HHD virtual serial port (COM…

---

## [Hyperlinks in comment node](https://discourse.nodered.org/t/hyperlinks-in-comment-node/49212)

<div class="topic-metadata">

**Author:** [@Steve-Mcl](https://discourse.nodered.org/u/Steve-Mcl)\
**Replies:** 2\
**Last updated:** [2 August 2021 15:01 UTC](https://discourse.nodered.org/t/hyperlinks-in-comment-node/49212 "2021-08-02T15:01:21Z")

</div>

When developing flows with endpoints, I often wish i could link straight there to test it. Would it be feasible to have hyperlinks rendered and clickable from a comment node?

---

## [Node-red-node-email - allow msg.userid & msg.password](https://discourse.nodered.org/t/node-red-node-email-allow-msg-userid-msg-password/49131)

<div class="topic-metadata">

**Author:** [@meeki007](https://discourse.nodered.org/u/meeki007)\
**Replies:** 5\
**Last updated:** [31 July 2021 08:10 UTC](https://discourse.nodered.org/t/node-red-node-email-allow-msg-userid-msg-password/49131 "2021-07-31T08:10:07Z")

</div>

I have a Page (on a secured server with secure user login) and needed for the admin to be able to submit the userid and password via a msg and not with the built in credentials. Also Enable/Disable the TLS and Use secur…

---

## [Build /docs/ into the server](https://discourse.nodered.org/t/build-docs-into-the-server/49083)

<div class="topic-metadata">

**Author:** [@nagy](https://discourse.nodered.org/u/nagy)\
**Replies:** 3\
**Last updated:** [29 July 2021 17:56 UTC](https://discourse.nodered.org/t/build-docs-into-the-server/49083 "2021-07-29T17:56:00Z")

</div>

Currently when going to the servers local /docs/ route path (e.g. http://127.0.0.1:1880/docs/) I get: Cannot GET /docs/ Could we make a copy of the contents of https://nodered.org/docs/ also available under the local…

---

## [Callback when nodes are cloned](https://discourse.nodered.org/t/callback-when-nodes-are-cloned/48967)

<div class="topic-metadata">

**Author:** [@petrus](https://discourse.nodered.org/u/petrus)\
**Replies:** 1\
**Last updated:** [27 July 2021 20:31 UTC](https://discourse.nodered.org/t/callback-when-nodes-are-cloned/48967 "2021-07-27T20:31:04Z")

</div>

Hi! Can I have execute some code when I cloned some nodes? I need this to generate new names in components to ensure that there is not duplicated names.

---

## [Editor, multiple rows for flow tabs](https://discourse.nodered.org/t/editor-multiple-rows-for-flow-tabs/12580)

<div class="topic-metadata">

**Author:** [@marcusone](https://discourse.nodered.org/u/marcusone)\
**Replies:** 7\
**Last updated:** [24 July 2021 12:28 UTC](https://discourse.nodered.org/t/editor-multiple-rows-for-flow-tabs/12580 "2021-07-24T12:28:14Z")

</div>

Is there a way, or are they working on for v1.0, to have the Flow tabs in the editor go across multiple rows (show more tabs at the top, instead of 1 long list)? I have a lot of tabs, and its nice that I can re-order th…

---

## [Node-red-node-email SMTP Configuration Node](https://discourse.nodered.org/t/node-red-node-email-smtp-configuration-node/48835)

<div class="topic-metadata">

**Author:** [@rushsteve1](https://discourse.nodered.org/u/rushsteve1)\
**Replies:** 6\
**Last updated:** [24 July 2021 01:23 UTC](https://discourse.nodered.org/t/node-red-node-email-smtp-configuration-node/48835 "2021-07-24T01:23:50Z")

</div>

Hello! It would be really convenient if the SMTP settings for the Email node were a Configuration Node that could be saved separately from the email node and used across multiple email nodes. This reduces the amount of d…

---

## [Resizable group box](https://discourse.nodered.org/t/resizable-group-box/48817)

<div class="topic-metadata">

**Author:** [@molesworth](https://discourse.nodered.org/u/molesworth)\
**Replies:** 7\
**Last updated:** [24 July 2021 01:09 UTC](https://discourse.nodered.org/t/resizable-group-box/48817 "2021-07-24T01:09:23Z")

</div>

Something which would be nice to have for tidier layouts would be an ability to resize group boxes, possibly by a grab and stretch mode on edges or corners. This could be selected by e.g. shift-clicking the box perimete…

---

## [Debug node suggestion](https://discourse.nodered.org/t/debug-node-suggestion/48693)

<div class="topic-metadata">

**Author:** [@pinguugnip](https://discourse.nodered.org/u/pinguugnip)\
**Replies:** 13\
**Last updated:** [21 July 2021 21:52 UTC](https://discourse.nodered.org/t/debug-node-suggestion/48693 "2021-07-21T21:52:45Z")

</div>

First, congratulations on version 2.0. I read in the article for it that you welcome suggestions for future versions, so I thought I would offer mine. Apologies of this exists and my lack of knowledge means I haven't fo…

---

## [Function Node gives an error (The workspace contains some unknown node types: function) all though it is installed](https://discourse.nodered.org/t/function-node-gives-an-error-the-workspace-contains-some-unknown-node-types-function-all-though-it-is-installed/48627)

<div class="topic-metadata">

**Author:** [@dhpatel177](https://discourse.nodered.org/u/dhpatel177)\
**Replies:** 12\
**Last updated:** [20 July 2021 11:37 UTC](https://discourse.nodered.org/t/function-node-gives-an-error-the-workspace-contains-some-unknown-node-types-function-all-though-it-is-installed/48627 "2021-07-20T11:37:04Z")

</div>

Hello, I have already installed function node and when I deploy the flow it always gives an error message : "The workspace contains some unknown node types: function". Also I am unable to see the function node on left p…

---

## [Disable access to ENV vars](https://discourse.nodered.org/t/disable-access-to-env-vars/48589)

<div class="topic-metadata">

**Author:** [@Bulduper](https://discourse.nodered.org/u/Bulduper)\
**Replies:** 9\
**Last updated:** [19 July 2021 14:22 UTC](https://discourse.nodered.org/t/disable-access-to-env-vars/48589 "2021-07-19T14:22:34Z")

</div>

Hi, I need to disable the access to env variables from my flows/nodes. For instance I want the env.get('PASSWORD') to be inaccesible from the function core node. I work on Linux Ubuntu and I cannot find the directory/f…

---

## [Opinions please - delay - queue option](https://discourse.nodered.org/t/opinions-please-delay-queue-option/48086)

<div class="topic-metadata">

**Author:** [@dceejay](https://discourse.nodered.org/u/dceejay)\
**Replies:** 22\
**Last updated:** [15 July 2021 16:57 UTC](https://discourse.nodered.org/t/opinions-please-delay-queue-option/48086 "2021-07-15T16:57:15Z")

</div>

Hi all, I was just musing a possible enhancement to the delay node. To allow it to be a bit more of a controllable queue (like some of the dedicated queue nodes out there. Two possible ideas crossed my mind. To allow…

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

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