# Core Development

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

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

**Page:** 8

---

## [Complete node: msg before or after computation](https://discourse.nodered.org/t/complete-node-msg-before-or-after-computation/96648)

<div class="topic-metadata">

**Author:** [@gregorius](https://discourse.nodered.org/u/gregorius)\
**Replies:** 4\
**Last updated:** [20 April 2025 07:30 UTC](https://discourse.nodered.org/t/complete-node-msg-before-or-after-computation/96648 "2025-04-20T07:30:54Z")

</div>

Hi there Another complete node related question. This flow: \[{"id":"5ae6a7d5d44da483","type":"inject","z":"10642cf9052e8079","name":"","props":\[{"p":"payload"},{"p":"topic","vt":"str"}\],"repeat":"","crontab":"","on…

---

## [Monaco Editor disliking valid "modern" CSS](https://discourse.nodered.org/t/monaco-editor-disliking-valid-modern-css/96589)

<div class="topic-metadata">

**Author:** [@TotallyInformation](https://discourse.nodered.org/u/TotallyInformation)\
**Replies:** 2\
**Last updated:** [16 April 2025 01:09 UTC](https://discourse.nodered.org/t/monaco-editor-disliking-valid-modern-css/96589 "2025-04-16T01:09:09Z")

</div>

Hi, would it be possible in the next release to batter Monaco over the head a bit so that it recognises slightly newer CSS? At the moment, it certainly does not like nested selectors which are valid in all mainstream br…

---

## [Change the In-Editor Node-RED Logo](https://discourse.nodered.org/t/change-the-in-editor-node-red-logo/96524)

<div class="topic-metadata">

**Author:** [@joepavitt](https://discourse.nodered.org/u/joepavitt)\
**Replies:** 7\
**Last updated:** [12 April 2025 18:52 UTC](https://discourse.nodered.org/t/change-the-in-editor-node-red-logo/96524 "2025-04-12T18:52:54Z")

</div>

The Node-RED hex logo is a lot more modern looking, and is far more reflective of the Node-RED "brand" than the SVG logo currently in user within the Editor. The hex logo is used on the website and these forums, but not …

---

## [Palette Manager and Flows Site can't cope with a package containing nodes and plugins](https://discourse.nodered.org/t/palette-manager-and-flows-site-cant-cope-with-a-package-containing-nodes-and-plugins/96506)

<div class="topic-metadata">

**Author:** [@TotallyInformation](https://discourse.nodered.org/u/TotallyInformation)\
**Replies:** 4\
**Last updated:** [10 April 2025 17:02 UTC](https://discourse.nodered.org/t/palette-manager-and-flows-site-cant-cope-with-a-package-containing-nodes-and-plugins/96506 "2025-04-10T17:02:23Z")

</div>

Hi all, I think this has been raised before. But there is still an issue with the Palette Manager and now I see a similar issue (I think?) with the Node package listings in the flows site. The UIBUILDER package contain…

---

## [Expose Index of Flow -\> Node (and be updatable)](https://discourse.nodered.org/t/expose-index-of-flow-node-and-be-updatable/96161)

<div class="topic-metadata">

**Author:** [@marcus-j-davies](https://discourse.nodered.org/u/marcus-j-davies)\
**Replies:** 15\
**Last updated:** [28 March 2025 18:07 UTC](https://discourse.nodered.org/t/expose-index-of-flow-node-and-be-updatable/96161 "2025-03-28T18:07:45Z")

</div>

Ok... On occasion I see questions around the order of a Flow/Node being instantiated. And to be honest, It's a very valid query: Some Nodes may have a dependency. So... What if, the index (and I guess the order) in …

---

## [Info icon for nodes with description?](https://discourse.nodered.org/t/info-icon-for-nodes-with-description/96045)

<div class="topic-metadata">

**Author:** [@ThingsTinkerer](https://discourse.nodered.org/u/ThingsTinkerer)\
**Replies:** 8\
**Last updated:** [18 March 2025 15:29 UTC](https://discourse.nodered.org/t/info-icon-for-nodes-with-description/96045 "2025-03-18T15:29:44Z")

</div>

I don't document much in node red (or enough), but when I do, it's not easily visible. And because I do it so rarely, and perhaps I'm not alone here, I don't really expect to look for documentation. Which means any descr…

---

## [Feature Request: Please add credential input to Inject and Change Node](https://discourse.nodered.org/t/feature-request-please-add-credential-input-to-inject-and-change-node/95645)

<div class="topic-metadata">

**Author:** [@HarryPottar](https://discourse.nodered.org/u/HarryPottar)\
**Replies:** 9\
**Last updated:** [12 March 2025 14:34 UTC](https://discourse.nodered.org/t/feature-request-please-add-credential-input-to-inject-and-change-node/95645 "2025-03-12T14:34:32Z")

</div>

Hello, I communicate with multiple instances of the same API. I have common flows; the only difference is the host and the credentials. I use a change node to set the message values passed into the connector. However…

---

## [Feature Request: Subflow with button](https://discourse.nodered.org/t/feature-request-subflow-with-button/95907)

<div class="topic-metadata">

**Author:** [@ThingsTinkerer](https://discourse.nodered.org/u/ThingsTinkerer)\
**Replies:** 0\
**Last updated:** [10 March 2025 11:49 UTC](https://discourse.nodered.org/t/feature-request-subflow-with-button/95907 "2025-03-10T11:49:51Z")

</div>

I know it's been discussed before, so this is just a reminder for something that would be super useful: In subflow, add option (toggle on/off) to have a button on the node (see inject node as example). If on, have an ad…

---

## [Message Tracing/Debug On Per Message Basis](https://discourse.nodered.org/t/message-tracing-debug-on-per-message-basis/95880)

<div class="topic-metadata">

**Author:** [@CanyonCasa](https://discourse.nodered.org/u/CanyonCasa)\
**Replies:** 3\
**Last updated:** [10 March 2025 07:57 UTC](https://discourse.nodered.org/t/message-tracing-debug-on-per-message-basis/95880 "2025-03-10T07:57:03Z")

</div>

I have a number of flows that generate a lot of traffic. Just enabling the debug nodes on a given path can output an overwhelming amount of data making it extremely difficult to follow a specific message through the syst…

---

## [Refactor core code or not?](https://discourse.nodered.org/t/refactor-core-code-or-not/95735)

<div class="topic-metadata">

**Author:** [@crisconru](https://discourse.nodered.org/u/crisconru)\
**Replies:** 14\
**Last updated:** [3 March 2025 10:37 UTC](https://discourse.nodered.org/t/refactor-core-code-or-not/95735 "2025-03-03T10:37:46Z")

</div>

I am studying the core code of Node-RED. All the time I see things that probably need a non opinionated refactor (for example remove var for const and let and other JS features) and other opinionated (ESM instead of Comm…

---

## [Dynamic inputs/outputs for httprequest node](https://discourse.nodered.org/t/dynamic-inputs-outputs-for-httprequest-node/95651)

<div class="topic-metadata">

**Author:** [@skylord123](https://discourse.nodered.org/u/skylord123)\
**Replies:** 16\
**Last updated:** [27 February 2025 16:38 UTC](https://discourse.nodered.org/t/dynamic-inputs-outputs-for-httprequest-node/95651 "2025-02-27T16:38:00Z")

</div>

When you have multiple http request nodes chained together and want to store what was sent/returned by each call it gets quite cumbersome to use change nodes before and after the node to move things where they need to be…

---

## [\`conda-forge\` package](https://discourse.nodered.org/t/conda-forge-package/95684)

<div class="topic-metadata">

**Author:** [@phreed](https://discourse.nodered.org/u/phreed)\
**Replies:** 3\
**Last updated:** [27 February 2025 01:04 UTC](https://discourse.nodered.org/t/conda-forge-package/95684 "2025-02-27T01:04:13Z")

</div>

I am in the process of making a conda package for node-red. There are a number of advantages to making npm packages available via conda. I am wondering if there is any interest in this by the node-red core developers…

---

## [Search based on property values](https://discourse.nodered.org/t/search-based-on-property-values/95528)

<div class="topic-metadata">

**Author:** [@michaelblight](https://discourse.nodered.org/u/michaelblight)\
**Replies:** 3\
**Last updated:** [21 February 2025 02:27 UTC](https://discourse.nodered.org/t/search-based-on-property-values/95528 "2025-02-21T02:27:17Z")

</div>

Not sure if this is achievable, but it would be very handy if I could perform a node search in the UI based on the values of specific properties of nodes. It's fine if a value has a fairly unique string, but (to use a du…

---

## [Text and text file drag & drop into the description editor](https://discourse.nodered.org/t/text-and-text-file-drag-drop-into-the-description-editor/95532)

<div class="topic-metadata">

**Author:** [@gregorius](https://discourse.nodered.org/u/gregorius)\
**Replies:** 3\
**Last updated:** [20 February 2025 10:36 UTC](https://discourse.nodered.org/t/text-and-text-file-drag-drop-into-the-description-editor/95532 "2025-02-20T10:36:19Z")

</div>

Hi There, Since the image drag & drop feature, I've been thinking about dropping text and text files into the description editor (i.e. the editor opened for creating documentation of flows and nodes). The current situa…

---

## [Dashboard 2 template editor colour picker](https://discourse.nodered.org/t/dashboard-2-template-editor-colour-picker/95526)

<div class="topic-metadata">

**Author:** [@jbudd](https://discourse.nodered.org/u/jbudd)\
**Replies:** 0\
**Last updated:** [19 February 2025 22:07 UTC](https://discourse.nodered.org/t/dashboard-2-template-editor-colour-picker/95526 "2025-02-19T22:07:29Z")

</div>

If you specify a colour in a template node CSS, a really nice feature of the editor is a swatch of the chosen colour and a popup colour picker, which (mostly) respects the colour format you used - hex, rgb, hsla etc. …

---

## [New Node-RED Editor?](https://discourse.nodered.org/t/new-node-red-editor/95412)

<div class="topic-metadata">

**Author:** [@AllanOricil](https://discourse.nodered.org/u/AllanOricil)\
**Replies:** 35\
**Last updated:** [17 February 2025 17:54 UTC](https://discourse.nodered.org/t/new-node-red-editor/95412 "2025-02-17T17:54:15Z")

</div>

Are you building a new editor for Node-RED?

---

## [Deploy with improperly configured nodes](https://discourse.nodered.org/t/deploy-with-improperly-configured-nodes/95464)

<div class="topic-metadata">

**Author:** [@jbudd](https://discourse.nodered.org/u/jbudd)\
**Replies:** 8\
**Last updated:** [17 February 2025 17:07 UTC](https://discourse.nodered.org/t/deploy-with-improperly-configured-nodes/95464 "2025-02-17T17:07:59Z")

</div>

When you do a deploy, even only of modified nodes, Node-red checks all flows for nodes not properly configured. Of course this is essential, a badly configured node might be accessed by a link from the current flow, or i…

---

## [Add support for JSON Schema in http response](https://discourse.nodered.org/t/add-support-for-json-schema-in-http-response/95371)

<div class="topic-metadata">

**Author:** [@Alex5M](https://discourse.nodered.org/u/Alex5M)\
**Replies:** 4\
**Last updated:** [13 February 2025 14:53 UTC](https://discourse.nodered.org/t/add-support-for-json-schema-in-http-response/95371 "2025-02-13T14:53:42Z")

</div>

Location: Node 'http in' \> Node 'swagger-doc' \> Responses Currently responses can only have simple data types. It is not possible to define a more complex response through the UI. The request body already supports JSON …

---

## [Manage Palette 'dashboard'](https://discourse.nodered.org/t/manage-palette-dashboard/95297)

<div class="topic-metadata">

**Author:** [@jbudd](https://discourse.nodered.org/u/jbudd)\
**Replies:** 25\
**Last updated:** [12 February 2025 11:54 UTC](https://discourse.nodered.org/t/manage-palette-dashboard/95297 "2025-02-12T11:54:28Z")

</div>

If I search in Manage Palette | Install for "dashboard" it shows me 10 results of which #1 is node-red-dashboard. @flowfuse/mode-red-dashboard however, is not in the first 10 results. In fact it's not in the +110 mo…

---

## [Allow random range delay](https://discourse.nodered.org/t/allow-random-range-delay/95230)

<div class="topic-metadata">

**Author:** [@eden881](https://discourse.nodered.org/u/eden881)\
**Replies:** 7\
**Last updated:** [8 February 2025 15:08 UTC](https://discourse.nodered.org/t/allow-random-range-delay/95230 "2025-02-08T15:08:05Z")

</div>

I'd love the option to delay & rate-limit messages using a range to select a random amount of time. For example: delay messages to 3-6/sec, so that each message in the queue will wait between 3 to 6 seconds. It helps t…

---

## [Set-if-not-Set action for the change node](https://discourse.nodered.org/t/set-if-not-set-action-for-the-change-node/95211)

<div class="topic-metadata">

**Author:** [@gregorius](https://discourse.nodered.org/u/gregorius)\
**Replies:** 11\
**Last updated:** [7 February 2025 18:49 UTC](https://discourse.nodered.org/t/set-if-not-set-action-for-the-change-node/95211 "2025-02-07T18:49:33Z")

</div>

Hi There, Just thinking about extending a flow to be more reusable. I have flow that contains is a change node that sets a bunch of values. I now want to add a link-in node in front of that change node and set those sa…

---

## [How to enable trace logging in @node-red/runtime/lib/storage/localfilesystem/util.js](https://discourse.nodered.org/t/how-to-enable-trace-logging-in-node-red-runtime-lib-storage-localfilesystem-util-js/95204)

<div class="topic-metadata">

**Author:** [@Colin](https://discourse.nodered.org/u/Colin)\
**Replies:** 3\
**Last updated:** [7 February 2025 11:34 UTC](https://discourse.nodered.org/t/how-to-enable-trace-logging-in-node-red-runtime-lib-storage-localfilesystem-util-js/95204 "2025-02-07T11:34:43Z")

</div>

I am looking at the file context write sequence to try to see if I can see any improvements to reduce the likelihood of corruption triggered by power fail. How can I enable the trace logging in node-red/packages/node\_mo…

---

## [Selfconnectedness or how to connect a node to itself](https://discourse.nodered.org/t/selfconnectedness-or-how-to-connect-a-node-to-itself/95174)

<div class="topic-metadata">

**Author:** [@gregorius](https://discourse.nodered.org/u/gregorius)\
**Replies:** 9\
**Last updated:** [6 February 2025 11:13 UTC](https://discourse.nodered.org/t/selfconnectedness-or-how-to-connect-a-node-to-itself/95174 "2025-02-06T11:13:53Z")

</div>

Hi There, I just noticed that nodes cannot be connected to themselves - probably very sensible. However if I delete a connected node using the "maintain connections" (ctrl/cmd-delete/backspace) functionality, I can get…

---

## [Log level trace, how it didn't help me](https://discourse.nodered.org/t/log-level-trace-how-it-didnt-help-me/95103)

<div class="topic-metadata">

**Author:** [@gregorius](https://discourse.nodered.org/u/gregorius)\
**Replies:** 5\
**Last updated:** [4 February 2025 11:15 UTC](https://discourse.nodered.org/t/log-level-trace-how-it-didnt-help-me/95103 "2025-02-04T11:15:30Z")

</div>

Hi There, I've got a regexp that seems to freeze Node-RED or rather make it take 100% of CPU and freeze up. WARNING: the flow attached freezes my Node-RED (3.1.9 & 4.0.5) because of a regexp in the function node: \[{"i…

---

## [Auto-Load "Last working version" when NR start is crashing](https://discourse.nodered.org/t/auto-load-last-working-version-when-nr-start-is-crashing/95048)

<div class="topic-metadata">

**Author:** [@PizzaProgram](https://discourse.nodered.org/u/PizzaProgram)\
**Replies:** 22\
**Last updated:** [4 February 2025 08:59 UTC](https://discourse.nodered.org/t/auto-load-last-working-version-when-nr-start-is-crashing/95048 "2025-02-04T08:59:35Z")

</div>

Facts: Many struggle with problems to start NR, when a sub-module is crashing, because most of those are not well/safely written. (Without proper try-catch.) Even "NR's built-in" modules, like 35-arduino. If NR is star…

---

## [Feature request : Change UX/UI for the right-hand panels](https://discourse.nodered.org/t/feature-request-change-ux-ui-for-the-right-hand-panels/95094)

<div class="topic-metadata">

**Author:** [@Cyprien](https://discourse.nodered.org/u/Cyprien)\
**Replies:** 3\
**Last updated:** [3 February 2025 20:01 UTC](https://discourse.nodered.org/t/feature-request-change-ux-ui-for-the-right-hand-panels/95094 "2025-02-03T20:01:12Z")

</div>

I would like to propose a new UX/UI for the right-hand panels in Node-RED. Currently, these panels are arranged as follows: As a user of Inkscape, I find the arrangement of its panels more ergonomic and intuitive. …

---

## [Add opt-in property that allows specifying the types of nodes that a given node can connect to](https://discourse.nodered.org/t/add-opt-in-property-that-allows-specifying-the-types-of-nodes-that-a-given-node-can-connect-to/95047)

<div class="topic-metadata">

**Author:** [@AllanOricil](https://discourse.nodered.org/u/AllanOricil)\
**Replies:** 28\
**Last updated:** [1 February 2025 17:50 UTC](https://discourse.nodered.org/t/add-opt-in-property-that-allows-specifying-the-types-of-nodes-that-a-given-node-can-connect-to/95047 "2025-02-01T17:50:06Z")

</div>

I have a use case where certain node must not be connected to other nodes. Given a set of nodes types A, B, C node A can only send its output to node B node B can only send its output to node C node C can only send i…

---

## [Feature request: Visual improvement of the search](https://discourse.nodered.org/t/feature-request-visual-improvement-of-the-search/94878)

<div class="topic-metadata">

**Author:** [@jf64](https://discourse.nodered.org/u/jf64)\
**Replies:** 11\
**Last updated:** [27 January 2025 22:13 UTC](https://discourse.nodered.org/t/feature-request-visual-improvement-of-the-search/94878 "2025-01-27T22:13:43Z")

</div>

Currently, if the search flows functionality (ctrl-f) is used, it marks the matching node(s) by a blinking dashed line for a very few seconds. If your screen shows lots of nodes, then the - not adjustable - blinking time…

---

## [Enable - disable node output](https://discourse.nodered.org/t/enable-disable-node-output/94844)

<div class="topic-metadata">

**Author:** [@znetsixe](https://discourse.nodered.org/u/znetsixe)\
**Replies:** 13\
**Last updated:** [24 January 2025 13:13 UTC](https://discourse.nodered.org/t/enable-disable-node-output/94844 "2025-01-24T13:13:34Z")

</div>

Hi , I want to be able to connect a fetch statement on the disabling or enabling of a node. Is there something similar like oneditprepare or oneditsave where I can check if this node is been disabled or enabled? My ass…

---

## [Search flow feature request](https://discourse.nodered.org/t/search-flow-feature-request/94870)

<div class="topic-metadata">

**Author:** [@Giamma](https://discourse.nodered.org/u/Giamma)\
**Replies:** 0\
**Last updated:** [24 January 2025 08:11 UTC](https://discourse.nodered.org/t/search-flow-feature-request/94870 "2025-01-24T08:11:45Z")

</div>

Hi, I propose two options for the search flow: case sensitive not only like the string but ugual too

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

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