# Core Development

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

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

**Page:** 22

---

## [V4 - NodeRed meets Figma](https://discourse.nodered.org/t/v4-nodered-meets-figma/63691)

<div class="topic-metadata">

**Author:** [@ahakobyan](https://discourse.nodered.org/u/ahakobyan)\
**Replies:** 1\
**Last updated:** [10 June 2022 06:41 UTC](https://discourse.nodered.org/t/v4-nodered-meets-figma/63691 "2022-06-10T06:41:14Z")

</div>

It would be great to see a major upgrade to NodeRed UI someday with added visual functionality to the nodes. Imagine a setting for each node where one can choose to have the connectors either horizontal(as is now) or ve…

---

## [Please add node to default eslint configuration in nrlint](https://discourse.nodered.org/t/please-add-node-to-default-eslint-configuration-in-nrlint/63673)

<div class="topic-metadata">

**Author:** [@parasaurolophus](https://discourse.nodered.org/u/parasaurolophus)\
**Replies:** 1\
**Last updated:** [9 June 2022 12:33 UTC](https://discourse.nodered.org/t/please-add-node-to-default-eslint-configuration-in-nrlint/63673 "2022-06-09T12:33:22Z")

</div>

Adding "node": true to the "env" section of the eslint configuration file prevents spurious warnings such as when calling the global setTimeout() function. E.g.: "env": { "es2021": true, "node": true }, I am us…

---

## [Run multiple instances of node-red within a jupyterhub](https://discourse.nodered.org/t/run-multiple-instances-of-node-red-within-a-jupyterhub/63403)

<div class="topic-metadata">

**Author:** [@aschiffler](https://discourse.nodered.org/u/aschiffler)\
**Replies:** 5\
**Last updated:** [5 June 2022 23:43 UTC](https://discourse.nodered.org/t/run-multiple-instances-of-node-red-within-a-jupyterhub/63403 "2022-06-05T23:43:03Z")

</div>

Hi, my actual architecture is this: picture Therefore a single user node-red instance is started (spawned) by the jupyterhub. To secure the routes the node-red instance has to do oauth2 against the jupyterhub. This ca…

---

## [Detect when context's variable changes its value](https://discourse.nodered.org/t/detect-when-contexts-variable-changes-its-value/1698)

<div class="topic-metadata">

**Author:** [@PKGeorgiev](https://discourse.nodered.org/u/PKGeorgiev)\
**Replies:** 21\
**Last updated:** [30 May 2022 14:36 UTC](https://discourse.nodered.org/t/detect-when-contexts-variable-changes-its-value/1698 "2022-05-30T14:36:10Z")

</div>

I'm working on a new node that will output a message when a variable receives new value. The format of the message will be similar to: { variable: "the name of the variable", oldValue: theOldValue, newValue: theNe…

---

## [Discover NodeRED Instance using mDNS / Bonjour](https://discourse.nodered.org/t/discover-nodered-instance-using-mdns-bonjour/62813)

<div class="topic-metadata">

**Author:** [@hrueger](https://discourse.nodered.org/u/hrueger)\
**Replies:** 6\
**Last updated:** [20 May 2022 18:56 UTC](https://discourse.nodered.org/t/discover-nodered-instance-using-mdns-bonjour/62813 "2022-05-20T18:56:23Z")

</div>

Hi, I thought it would be a great idea to add a mDNS responder to NodeRED itself so that it can be found. This is particularily interesting for programs which want to use the NodeRED REST API as they could just discover…

---

## [Persist Safe Mode](https://discourse.nodered.org/t/persist-safe-mode/62736)

<div class="topic-metadata">

**Author:** [@Steve-Mcl](https://discourse.nodered.org/u/Steve-Mcl)\
**Replies:** 2\
**Last updated:** [17 May 2022 19:26 UTC](https://discourse.nodered.org/t/persist-safe-mode/62736 "2022-05-17T19:26:15Z")

</div>

Hi all, something that I feel would provide more benefits than I can think of has been raised on the node-red designs discussion - "Persist Safe Mode". Please take a look and feel free to participate.

---

## [Add checkbox to default the MQTT node name to broker name](https://discourse.nodered.org/t/add-checkbox-to-default-the-mqtt-node-name-to-broker-name/62444)

<div class="topic-metadata">

**Author:** [@cymplecy](https://discourse.nodered.org/u/cymplecy)\
**Replies:** 31\
**Last updated:** [10 May 2022 16:43 UTC](https://discourse.nodered.org/t/add-checkbox-to-default-the-mqtt-node-name-to-broker-name/62444 "2022-05-10T16:43:42Z")

</div>

But I can see that changing the default automatically to be broker name would muck up some peoples existing flows visually so that's why I'm suggesting adding a checkbox

---

## [How to stop Node-RED in my Electron application? (RED.stop() command doesn't stop anything)](https://discourse.nodered.org/t/how-to-stop-node-red-in-my-electron-application-red-stop-command-doesnt-stop-anything/62246)

<div class="topic-metadata">

**Author:** [@SebCanet](https://discourse.nodered.org/u/SebCanet)\
**Replies:** 2\
**Last updated:** [8 May 2022 11:15 UTC](https://discourse.nodered.org/t/how-to-stop-node-red-in-my-electron-application-red-stop-command-doesnt-stop-anything/62246 "2022-05-08T11:15:26Z")

</div>

Hello everyone, I am developping software to help program microcontroller boards and I want to integrate Node-RED into my Electron application to retrieve data sent by my boards. I used the example code (https://nodere…

---

## [Some keyboard shortcuts not working after reload](https://discourse.nodered.org/t/some-keyboard-shortcuts-not-working-after-reload/62260)

<div class="topic-metadata">

**Author:** [@hufftheweevil](https://discourse.nodered.org/u/hufftheweevil)\
**Replies:** 2\
**Last updated:** [6 May 2022 19:35 UTC](https://discourse.nodered.org/t/some-keyboard-shortcuts-not-working-after-reload/62260 "2022-05-06T19:35:33Z")

</div>

I have the following keymap in my user file, as configured from the editor: { "core:enable-flow": { "scope": "\*", "key": "ctrl-shift-up" }, "core:disable-selected-nodes": { "scope": "\*", "key": "ctrl-down…

---

## [Adjust new junction node](https://discourse.nodered.org/t/adjust-new-junction-node/62279)

<div class="topic-metadata">

**Author:** [@cymplecy](https://discourse.nodered.org/u/cymplecy)\
**Replies:** 2\
**Last updated:** [6 May 2022 14:48 UTC](https://discourse.nodered.org/t/adjust-new-junction-node/62279 "2022-05-06T14:48:26Z")

</div>

As detailed in the 3.0.0.-beta1 thread, the new junction node has a few issues in the editing/adding wires to it This is a request to change it from a single dot to a double dot if the issues prove too difficult to reso…

---

## [Add a way to reset the new debug node counter (v3 feature) via a msg property](https://discourse.nodered.org/t/add-a-way-to-reset-the-new-debug-node-counter-v3-feature-via-a-msg-property/62270)

<div class="topic-metadata">

**Author:** [@Rapejim](https://discourse.nodered.org/u/Rapejim)\
**Replies:** 11\
**Last updated:** [6 May 2022 12:28 UTC](https://discourse.nodered.org/t/add-a-way-to-reset-the-new-debug-node-counter-v3-feature-via-a-msg-property/62270 "2022-05-06T12:28:08Z")

</div>

The new feature (message counter as status) of debug node in 3.0.0 beta 1 is awesome but we can't reset it to 0. Maybe with a "msg.reset" input like at delay node or join node... :stuck\_out\_tongue\_winking\_eye: Thanks!! …

---

## [Merge Node-red-contrib-flow-manager with Projects feature](https://discourse.nodered.org/t/merge-node-red-contrib-flow-manager-with-projects-feature/62236)

<div class="topic-metadata">

**Author:** [@Barbudor](https://discourse.nodered.org/u/Barbudor)\
**Replies:** 1\
**Last updated:** [5 May 2022 13:32 UTC](https://discourse.nodered.org/t/merge-node-red-contrib-flow-manager-with-projects-feature/62236 "2022-05-05T13:32:08Z")

</div>

Hi I just started to use the Project feature to work with Github to save and manage flows development. I trust integrating source revision inside the editor is absolutely great, especially when you run Node-RED form a d…

---

## [Passing link name to receiver link node to determine source](https://discourse.nodered.org/t/passing-link-name-to-receiver-link-node-to-determine-source/62018)

<div class="topic-metadata">

**Author:** [@svefro](https://discourse.nodered.org/u/svefro)\
**Replies:** 3\
**Last updated:** [2 May 2022 04:03 UTC](https://discourse.nodered.org/t/passing-link-name-to-receiver-link-node-to-determine-source/62018 "2022-05-02T04:03:44Z")

</div>

I have many nodes that go to a common link in node to get logged to a database. All the link out nodes have names and i wanted this to show in the log. i see that the link in node gets a property called "\_event" with "…

---

## [Flows stopped due to missing node types: A feature suggestion to help](https://discourse.nodered.org/t/flows-stopped-due-to-missing-node-types-a-feature-suggestion-to-help/61995)

<div class="topic-metadata">

**Author:** [@Steve-Mcl](https://discourse.nodered.org/u/Steve-Mcl)\
**Replies:** 24\
**Last updated:** [1 May 2022 18:52 UTC](https://discourse.nodered.org/t/flows-stopped-due-to-missing-node-types-a-feature-suggestion-to-help/61995 "2022-05-01T18:52:22Z")

</div>

Hi all, A common question on the forum is "help, flows stopped, missing nodes" (see for yourself) E.g... While there are difficulties in linking the missing node type to the flows library, it is relatively simple t…

---

## [Suggestion of enhancements for the template and function nodes](https://discourse.nodered.org/t/suggestion-of-enhancements-for-the-template-and-function-nodes/61704)

<div class="topic-metadata">

**Author:** [@RafaelMuynarsk](https://discourse.nodered.org/u/RafaelMuynarsk)\
**Replies:** 8\
**Last updated:** [27 April 2022 14:18 UTC](https://discourse.nodered.org/t/suggestion-of-enhancements-for-the-template-and-function-nodes/61704 "2022-04-27T14:18:39Z")

</div>

There is some time that I've been using Node-RED daily and there's a functionality that I always change on the template and function nodes after updating Node-RED to a new version. I haven't found any similar issues here…

---

## [How to save single flow in my local database](https://discourse.nodered.org/t/how-to-save-single-flow-in-my-local-database/61315)

<div class="topic-metadata">

**Author:** [@weber\_j](https://discourse.nodered.org/u/weber_j)\
**Replies:** 10\
**Last updated:** [21 April 2022 03:47 UTC](https://discourse.nodered.org/t/how-to-save-single-flow-in-my-local-database/61315 "2022-04-21T03:47:14Z")

</div>

i want to save every single flow (tab\`s flow) into my local database, how can i do or what plugin can i use? Thank to help

---

## [Editor Runtime Split](https://discourse.nodered.org/t/editor-runtime-split/26)

<div class="topic-metadata">

**Author:** [@towynlin](https://discourse.nodered.org/u/towynlin)\
**Replies:** 19\
**Last updated:** [20 April 2022 16:31 UTC](https://discourse.nodered.org/t/editor-runtime-split/26 "2022-04-20T16:31:55Z")

</div>

Let's discuss the split of the editor and the runtime! The WIP spec is in the github wiki: Editor Runtime API As of late April 2018 there's also a runtime-api branch for the work in the repo. And here's a quick quote …

---

## [New editor event when all nodes have been loaded](https://discourse.nodered.org/t/new-editor-event-when-all-nodes-have-been-loaded/60314)

<div class="topic-metadata">

**Author:** [@BartButenaers](https://discourse.nodered.org/u/BartButenaers)\
**Replies:** 4\
**Last updated:** [20 April 2022 15:19 UTC](https://discourse.nodered.org/t/new-editor-event-when-all-nodes-have-been-loaded/60314 "2022-04-20T15:19:21Z")

</div>

Hi folks, Every time I need to develop a sidebar panel in the flow editor, I am struggling to initialize its content. Because the html content of the sidebar panel is being constructed in the onpaletteadd event (of the…

---

## [Integrations in node-red, competing with n8n(nodemation)](https://discourse.nodered.org/t/integrations-in-node-red-competing-with-n8n-nodemation/61488)

<div class="topic-metadata">

**Author:** [@jamesc](https://discourse.nodered.org/u/jamesc)\
**Replies:** 16\
**Last updated:** [19 April 2022 15:08 UTC](https://discourse.nodered.org/t/integrations-in-node-red-competing-with-n8n-nodemation/61488 "2022-04-19T15:08:46Z")

</div>

Hello, ive been using nodered for a while, and it seems to have many benefits over n8n. Its more feature rich, and is fully free/libre software unlike n8n(which restricts freedom 0, via its "faircode" licence). I have d…

---

## [FR: Quick add multiple nodes (ready linked)](https://discourse.nodered.org/t/fr-quick-add-multiple-nodes-ready-linked/52439)

<div class="topic-metadata">

**Author:** [@Steve-Mcl](https://discourse.nodered.org/u/Steve-Mcl)\
**Replies:** 10\
**Last updated:** [18 April 2022 15:00 UTC](https://discourse.nodered.org/t/fr-quick-add-multiple-nodes-ready-linked/52439 "2022-04-18T15:00:20Z")

</div>

Hi all, I'd love to see some time saving "quick add" nodes (kinda like macros or snippets) @node-red-devs is this on the road map / spec? is it something you would consider for 2.2.x? Below is a demo of what I mean -…

---

## [Random node ids in subflows](https://discourse.nodered.org/t/random-node-ids-in-subflows/61110)

<div class="topic-metadata">

**Author:** [@guidone](https://discourse.nodered.org/u/guidone)\
**Replies:** 3\
**Last updated:** [12 April 2022 19:51 UTC](https://discourse.nodered.org/t/random-node-ids-in-subflows/61110 "2022-04-12T19:51:26Z")

</div>

Hi guys, The context: we're using Node-RED to interact with a conversational API, this means that at some point a custom node calls an endpoint and, when the conversation continues, the API triggers a particular event, …

---

## [Add new button to Node red editor](https://discourse.nodered.org/t/add-new-button-to-node-red-editor/61004)

<div class="topic-metadata">

**Author:** [@flowaero](https://discourse.nodered.org/u/flowaero)\
**Replies:** 3\
**Last updated:** [10 April 2022 16:10 UTC](https://discourse.nodered.org/t/add-new-button-to-node-red-editor/61004 "2022-04-10T16:10:33Z")

</div>

Hi, I want to add new button/s next to the node-red native deploy button. What is the way to accomplish this? The reason to do this -- the new button will deploy the flows to another instance of headless node red. This …

---

## [Node id generation formula](https://discourse.nodered.org/t/node-id-generation-formula/60806)

<div class="topic-metadata">

**Author:** [@miziagui](https://discourse.nodered.org/u/miziagui)\
**Replies:** 0\
**Last updated:** [5 April 2022 05:18 UTC](https://discourse.nodered.org/t/node-id-generation-formula/60806 "2022-04-05T05:18:02Z")

</div>

Guys, I was looking into the formula to generate the Node Id at the Editor, and i saw that its a simple math operation with random. So i thought that if we changed this formula to be time based (or orderable), like uli…

---

## [Editor notification if nodejs version is too old](https://discourse.nodered.org/t/editor-notification-if-nodejs-version-is-too-old/59569)

<div class="topic-metadata">

**Author:** [@Colin](https://discourse.nodered.org/u/Colin)\
**Replies:** 1\
**Last updated:** [18 March 2022 15:05 UTC](https://discourse.nodered.org/t/editor-notification-if-nodejs-version-is-too-old/59569 "2022-03-18T15:05:44Z")

</div>

There have been a couple of threads on the forum recently with users running node-red 2.x with nodejs version below 12, which gives various run time issues which may not be easy to diagnose. See this thread for example,…

---

## [Subflow: set confignode by parameter](https://discourse.nodered.org/t/subflow-set-confignode-by-parameter/60543)

<div class="topic-metadata">

**Author:** [@psmtvdw](https://discourse.nodered.org/u/psmtvdw)\
**Replies:** 2\
**Last updated:** [30 March 2022 14:59 UTC](https://discourse.nodered.org/t/subflow-set-confignode-by-parameter/60543 "2022-03-30T14:59:12Z")

</div>

Hi, say I want to use a subflow and re-use this multiple times. One of the nodes inside the subflow is a node that uses a configuration node (for instance sql node, opc-ua node, influxdb node...) Can I set this configu…

---

## [Runtime events/hooks inside on running Electron](https://discourse.nodered.org/t/runtime-events-hooks-inside-on-running-electron/60439)

<div class="topic-metadata">

**Author:** [@mehmetul](https://discourse.nodered.org/u/mehmetul)\
**Replies:** 0\
**Last updated:** [28 March 2022 10:05 UTC](https://discourse.nodered.org/t/runtime-events-hooks-inside-on-running-electron/60439 "2022-03-28T10:05:33Z")

</div>

Hello, So I have a project about portable-node-red that using the It is working correctly I can create nodes and run no problem but I need to change some functions of the node-red core feature especially Import and E…

---

## [Feature request - use link nodes in subflows](https://discourse.nodered.org/t/feature-request-use-link-nodes-in-subflows/20054)

<div class="topic-metadata">

**Author:** [@molesworth](https://discourse.nodered.org/u/molesworth)\
**Replies:** 1\
**Last updated:** [27 March 2022 15:33 UTC](https://discourse.nodered.org/t/feature-request-use-link-nodes-in-subflows/20054 "2022-03-27T15:33:59Z")

</div>

... or at least link-in nodes. As part of my system design I distribute several useful "events" via link nodes, such as system startup, regular timestamps, email received etc. In many cases, particularly with the start…

---

## [\[Feature Request\] \[Smooth\] Add median filter to node-red-node-smooth](https://discourse.nodered.org/t/feature-request-smooth-add-median-filter-to-node-red-node-smooth/60359)

<div class="topic-metadata">

**Author:** [@andowinger](https://discourse.nodered.org/u/andowinger)\
**Replies:** 2\
**Last updated:** [26 March 2022 21:44 UTC](https://discourse.nodered.org/t/feature-request-smooth-add-median-filter-to-node-red-node-smooth/60359 "2022-03-26T21:44:13Z")

</div>

It would be nice if the "smooth" node (Sign in to GitHub · GitHub) was supporting a window based median filter. The approach would be, that for each window, something like the following statements would be excecuted f…

---

## [Customized node-red features](https://discourse.nodered.org/t/customized-node-red-features/60272)

<div class="topic-metadata">

**Author:** [@mehmetul](https://discourse.nodered.org/u/mehmetul)\
**Replies:** 0\
**Last updated:** [24 March 2022 04:25 UTC](https://discourse.nodered.org/t/customized-node-red-features/60272 "2022-03-24T04:25:57Z")

</div>

Hello, Is it possible to add a new feature or change some features of the node-red like as add a custom nodes? So here is what I mean: Node-red has got some core functions and menus like as Export & Import. I would li…

---

## [Upgrade to bootstrap v5](https://discourse.nodered.org/t/upgrade-to-bootstrap-v5/59719)

<div class="topic-metadata">

**Author:** [@aurelhann](https://discourse.nodered.org/u/aurelhann)\
**Replies:** 12\
**Last updated:** [23 March 2022 14:44 UTC](https://discourse.nodered.org/t/upgrade-to-bootstrap-v5/59719 "2022-03-23T14:44:32Z")

</div>

I know that Node-red purpose a lot of inputs elements (input, list, select, tabs, etc...) to put into the node interface form. These settings node interface could be more effective with other components, like collapsing,…

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

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