# Core Development

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

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

**Page:** 18

---

## [Improve layout on small mobile devices](https://discourse.nodered.org/t/improve-layout-on-small-mobile-devices/76129)

<div class="topic-metadata">

**Author:** [@Aaroneisele55](https://discourse.nodered.org/u/Aaroneisele55)\
**Replies:** 13\
**Last updated:** [5 March 2023 12:19 UTC](https://discourse.nodered.org/t/improve-layout-on-small-mobile-devices/76129 "2023-03-05T12:19:36Z")

</div>

Hello, I often use the NodeRed Editor from my android phone (6.1 inch display size) and I find it very responsive and good for small changes, but one little thing is still annoying: The "deploy" Button is not visible, …

---

## [Palette view, Category name, Core, Sorting, Category name key words](https://discourse.nodered.org/t/palette-view-category-name-core-sorting-category-name-key-words/75767)

<div class="topic-metadata">

**Author:** [@fgustafsson](https://discourse.nodered.org/u/fgustafsson)\
**Replies:** 6\
**Last updated:** [27 February 2023 14:10 UTC](https://discourse.nodered.org/t/palette-view-category-name-core-sorting-category-name-key-words/75767 "2023-02-27T14:10:40Z")

</div>

In the palette view Nodes get category that are stored in a list of some order. The name could be Capitalised, lowercase. 3th party nodes could also use the same category as core nodes. This feature request is about org…

---

## [Gauge property "Fill gauge from centre" assumes a symmetric differential range](https://discourse.nodered.org/t/gauge-property-fill-gauge-from-centre-assumes-a-symmetric-differential-range/75080)

<div class="topic-metadata">

**Author:** [@Tortax](https://discourse.nodered.org/u/Tortax)\
**Replies:** 2\
**Last updated:** [27 February 2023 07:44 UTC](https://discourse.nodered.org/t/gauge-property-fill-gauge-from-centre-assumes-a-symmetric-differential-range/75080 "2023-02-27T07:44:33Z")

</div>

Hello, I notice a somewhat weird looking gauge when using "Fill gauge from centre" together with a non-symmetric differential range. The new gauge property "Fill gauge from centre" seems to assume a symmetric different…

---

## [Extend the right sidebar plugin concept to all sides](https://discourse.nodered.org/t/extend-the-right-sidebar-plugin-concept-to-all-sides/75667)

<div class="topic-metadata">

**Author:** [@BartButenaers](https://discourse.nodered.org/u/BartButenaers)\
**Replies:** 0\
**Last updated:** [24 February 2023 06:45 UTC](https://discourse.nodered.org/t/extend-the-right-sidebar-plugin-concept-to-all-sides/75667 "2023-02-24T06:45:27Z")

</div>

Hi folks, Currently developers can create rather easily plugins in Node-RED, for example to create a right sidebar. However this has some limitations for me: Sometimes I don't need the palette on the left, but I woul…

---

## [Pass a payload via the status framework](https://discourse.nodered.org/t/pass-a-payload-via-the-status-framework/75587)

<div class="topic-metadata">

**Author:** [@ThorbenJ](https://discourse.nodered.org/u/ThorbenJ)\
**Replies:** 6\
**Last updated:** [22 February 2023 22:50 UTC](https://discourse.nodered.org/t/pass-a-payload-via-the-status-framework/75587 "2023-02-22T22:50:31Z")

</div>

Hi. I've created some nodes that provide detailed status information via a second output. However it seemed to me that it might be nicer if I used the existing status framework: this.status({fill:"red",shape:"ring",tex…

---

## [OAuth2 in node-red-node-email](https://discourse.nodered.org/t/oauth2-in-node-red-node-email/74688)

<div class="topic-metadata">

**Author:** [@wooferguy](https://discourse.nodered.org/u/wooferguy)\
**Replies:** 7\
**Last updated:** [20 February 2023 11:38 UTC](https://discourse.nodered.org/t/oauth2-in-node-red-node-email/74688 "2023-02-20T11:38:24Z")

</div>

Recently, Microsoft has depreciated the use of basic authentication across a range of protocols on it's Exchange platform: Microsoft Basic Auth Deprecation The new method is OAuth2.0, which is not supported by the emai…

---

## [Allow wires to be rendered as straight lines and right angles](https://discourse.nodered.org/t/allow-wires-to-be-rendered-as-straight-lines-and-right-angles/75403)

<div class="topic-metadata">

**Author:** [@TaakoMagnusen](https://discourse.nodered.org/u/TaakoMagnusen)\
**Replies:** 15\
**Last updated:** [19 February 2023 17:20 UTC](https://discourse.nodered.org/t/allow-wires-to-be-rendered-as-straight-lines-and-right-angles/75403 "2023-02-19T17:20:30Z")

</div>

Pretty much every schematic software and visual code editor in the world uses straight lines and right angles to display wire connections. Node Red uses some nonstandard 3rd degree polynomial to render wires which makes …

---

## [Add More User-Friendly Way to Add Outputs to Function Node](https://discourse.nodered.org/t/add-more-user-friendly-way-to-add-outputs-to-function-node/75152)

<div class="topic-metadata">

**Author:** [@john\_wpg](https://discourse.nodered.org/u/john_wpg)\
**Replies:** 19\
**Last updated:** [16 February 2023 18:29 UTC](https://discourse.nodered.org/t/add-more-user-friendly-way-to-add-outputs-to-function-node/75152 "2023-02-16T18:29:06Z")

</div>

I have been using Node-RED for a project and found that adding additional outputs to a Function node can be a bit confusing. Currently, users need to go to the properties tab to add additional outputs, which can be time-…

---

## [Context Stores - maybe async but how can we tell?](https://discourse.nodered.org/t/context-stores-maybe-async-but-how-can-we-tell/75190)

<div class="topic-metadata">

**Author:** [@TotallyInformation](https://discourse.nodered.org/u/TotallyInformation)\
**Replies:** 17\
**Last updated:** [16 February 2023 16:32 UTC](https://discourse.nodered.org/t/context-stores-maybe-async-but-how-can-we-tell/75190 "2023-02-16T16:32:29Z")

</div>

Is there any way to programmatically detect if a context store requires asynchronous access? Having to to handle multiple context variables is a complete pain if you have to take async access into account. The easiest w…

---

## [Delay node with rate limit by x msg / x time unit](https://discourse.nodered.org/t/delay-node-with-rate-limit-by-x-msg-x-time-unit/74427)

<div class="topic-metadata">

**Author:** [@sortidocorps](https://discourse.nodered.org/u/sortidocorps)\
**Replies:** 11\
**Last updated:** [7 February 2023 10:49 UTC](https://discourse.nodered.org/t/delay-node-with-rate-limit-by-x-msg-x-time-unit/74427 "2023-02-07T10:49:19Z")

</div>

Hello everyone, It's about the core delay node. I noticed that the Delay node in rate x msg / x unit time mode doesn't work as my intended. For example, if set to 10 msg/10s it gives 1 msg/1s instead of 10 msg in 10s. …

---

## [Http request basic auth environment variables](https://discourse.nodered.org/t/http-request-basic-auth-environment-variables/74828)

<div class="topic-metadata">

**Author:** [@bakman2](https://discourse.nodered.org/u/bakman2)\
**Replies:** 4\
**Last updated:** [7 February 2023 10:01 UTC](https://discourse.nodered.org/t/http-request-basic-auth-environment-variables/74828 "2023-02-07T10:01:30Z")

</div>

I would like to set environment variables on the flow (tab) and use them in the user/password credentials field, is this possible ? Because copy/pasting the node removes the credentials (cut/paste doesn't - clever!), but…

---

## [Feature request - node Text background color](https://discourse.nodered.org/t/feature-request-node-text-background-color/74809)

<div class="topic-metadata">

**Author:** [@Giamma](https://discourse.nodered.org/u/Giamma)\
**Replies:** 1\
**Last updated:** [7 February 2023 07:16 UTC](https://discourse.nodered.org/t/feature-request-node-text-background-color/74809 "2023-02-07T07:16:06Z")

</div>

Is possible to implement this setting in the node Text? Yes, I know how to do at present, but it would be much easier to have this specific property ....

---

## [Enable/Disable nodes under the right click context menu v2](https://discourse.nodered.org/t/enable-disable-nodes-under-the-right-click-context-menu-v2/74799)

<div class="topic-metadata">

**Author:** [@dougle03](https://discourse.nodered.org/u/dougle03)\
**Replies:** 1\
**Last updated:** [6 February 2023 17:08 UTC](https://discourse.nodered.org/t/enable-disable-nodes-under-the-right-click-context-menu-v2/74799 "2023-02-06T17:08:54Z")

</div>

There was a discussion on this some time ago, just wondered if this was now on the route plan for 3.1? Looking at the Beta announcement and the screen shots, I can't see it. Thanks

---

## [Subflow node.status](https://discourse.nodered.org/t/subflow-node-status/16927)

<div class="topic-metadata">

**Author:** [@Dave](https://discourse.nodered.org/u/Dave)\
**Replies:** 16\
**Last updated:** [6 February 2023 17:03 UTC](https://discourse.nodered.org/t/subflow-node-status/16927 "2023-02-06T17:03:33Z")

</div>

I have been developing some subflows recently, the biggest thing I miss is the ability to use node.status in function nodes and the fact that there is no indication on trigger nodes etc etc, it makes tracking down proble…

---

## [Feature: Link-out nodes get a separate Index to show all connected link-in nodes](https://discourse.nodered.org/t/feature-link-out-nodes-get-a-separate-index-to-show-all-connected-link-in-nodes/74595)

<div class="topic-metadata">

**Author:** [@andesse](https://discourse.nodered.org/u/andesse)\
**Replies:** 5\
**Last updated:** [6 February 2023 08:32 UTC](https://discourse.nodered.org/t/feature-link-out-nodes-get-a-separate-index-to-show-all-connected-link-in-nodes/74595 "2023-02-06T08:32:53Z")

</div>

Hi, I didn’t found anything related searching trough post… It would be good if the link-out nodes have a second index in the setup that shows all connected link-in nodes, instead of searching them in the big list where …

---

## [Debug node status color and shape can't be modified using msg.status](https://discourse.nodered.org/t/debug-node-status-color-and-shape-cant-be-modified-using-msg-status/74726)

<div class="topic-metadata">

**Author:** [@kaushalkumarjoshi](https://discourse.nodered.org/u/kaushalkumarjoshi)\
**Replies:** 1\
**Last updated:** [5 February 2023 13:48 UTC](https://discourse.nodered.org/t/debug-node-status-color-and-shape-cant-be-modified-using-msg-status/74726 "2023-02-05T13:48:21Z")

</div>

Hi, Is it possible to modify debug node status shape and color using msg.status property or any other method? If not, will it be a good feature to be implemented for visual debugging? Best Regards

---

## [Trigger node - send every x - flow/global variables](https://discourse.nodered.org/t/trigger-node-send-every-x-flow-global-variables/74564)

<div class="topic-metadata">

**Author:** [@bakman2](https://discourse.nodered.org/u/bakman2)\
**Replies:** 3\
**Last updated:** [3 February 2023 14:36 UTC](https://discourse.nodered.org/t/trigger-node-send-every-x-flow-global-variables/74564 "2023-02-03T14:36:47Z")

</div>

If flow.somevalue changes, the value from the trigger node does not change and sends the same value from the moment the trigger node got triggered. Is this intentional ?

---

## [Make contributing translations easier](https://discourse.nodered.org/t/make-contributing-translations-easier/74368)

<div class="topic-metadata">

**Author:** [@samuelstroschein](https://discourse.nodered.org/u/samuelstroschein)\
**Replies:** 0\
**Last updated:** [29 January 2023 17:16 UTC](https://discourse.nodered.org/t/make-contributing-translations-easier/74368 "2023-01-29T17:16:26Z")

</div>

Hello everyone, I stumbled upon multiple issues (#3802) and questions from the community on how to contribute translations, see Discourse discussion 5366. The inlang/inlang project I maintain might be of use for Node-R…

---

## [Tracking exec node spawn PIDs](https://discourse.nodered.org/t/tracking-exec-node-spawn-pids/74284)

<div class="topic-metadata">

**Author:** [@bakman2](https://discourse.nodered.org/u/bakman2)\
**Replies:** 5\
**Last updated:** [28 January 2023 09:44 UTC](https://discourse.nodered.org/t/tracking-exec-node-spawn-pids/74284 "2023-01-28T09:44:39Z")

</div>

The exec node PID is propagated via the status node in the status.text property, however, there is no context, other than the originating exec node. When executing different types of commands (and i mean a lot of them),…

---

## [Default name of Join and Batch nodes](https://discourse.nodered.org/t/default-name-of-join-and-batch-nodes/74212)

<div class="topic-metadata">

**Author:** [@jbudd](https://discourse.nodered.org/u/jbudd)\
**Replies:** 1\
**Last updated:** [26 January 2023 22:18 UTC](https://discourse.nodered.org/t/default-name-of-join-and-batch-nodes/74212 "2023-01-26T22:18:36Z")

</div>

A suggestion to tweek the default name for the batch node: In "no of messages" mode include the number of messages batched. So "batch 3" instead of just "batch" In "time interval" mode include the interval and unit "…

---

## [Enhancement: add option to http in node to ignore httpNodeMiddleware](https://discourse.nodered.org/t/enhancement-add-option-to-http-in-node-to-ignore-httpnodemiddleware/74052)

<div class="topic-metadata">

**Author:** [@NetHans](https://discourse.nodered.org/u/NetHans)\
**Replies:** 8\
**Last updated:** [25 January 2023 17:03 UTC](https://discourse.nodered.org/t/enhancement-add-option-to-http-in-node-to-ignore-httpnodemiddleware/74052 "2023-01-25T17:03:06Z")

</div>

hi, I have built some REST APIs with the node HTTP IN which are authorized using JWT. For the authorization I use a separate node until now. I would like to switch to a central check with the function httpNodeMiddleware.…

---

## [\[PSA\] Setup tab in the function node](https://discourse.nodered.org/t/psa-setup-tab-in-the-function-node/74044)

<div class="topic-metadata">

**Author:** [@bakman2](https://discourse.nodered.org/u/bakman2)\
**Replies:** 0\
**Last updated:** [22 January 2023 09:08 UTC](https://discourse.nodered.org/t/psa-setup-tab-in-the-function-node/74044 "2023-01-22T09:08:43Z")

</div>

Just a PSA (public service announcement :')) I don't know how often people use the 'Setup' tab in the function node, but it is truly amazing and perhaps underappreciated (?) Example; I have a Milight which is a light t…

---

## [Driving me bonkers! "Using unencrypted credentials"](https://discourse.nodered.org/t/driving-me-bonkers-using-unencrypted-credentials/73072)

<div class="topic-metadata">

**Author:** [@TotallyInformation](https://discourse.nodered.org/u/TotallyInformation)\
**Replies:** 8\
**Last updated:** [21 January 2023 14:23 UTC](https://discourse.nodered.org/t/driving-me-bonkers-using-unencrypted-credentials/73072 "2023-01-21T14:23:14Z")

</div>

Do we have to have this pasted to the debug panel every single time node-red is restarted?! I'm working in a dev environment and I don't want to be annoyed by this each time. Could we please have a way to supress it? I …

---

## [Custom Context Store Module for IBM Cloudant DB](https://discourse.nodered.org/t/custom-context-store-module-for-ibm-cloudant-db/73946)

<div class="topic-metadata">

**Author:** [@janvda](https://discourse.nodered.org/u/janvda)\
**Replies:** 3\
**Last updated:** [20 January 2023 14:32 UTC](https://discourse.nodered.org/t/custom-context-store-module-for-ibm-cloudant-db/73946 "2023-01-20T14:32:34Z")

</div>

Node-red supports the creation of a custom Context Store. I am interested in having/developing a custom context store using a Cloudant DB instance provisioned by IBM Cloud. Note that the idea is also that the node-red …

---

## [Right-click show/hide labels](https://discourse.nodered.org/t/right-click-show-hide-labels/73902)

<div class="topic-metadata">

**Author:** [@bakman2](https://discourse.nodered.org/u/bakman2)\
**Replies:** 2\
**Last updated:** [19 January 2023 13:37 UTC](https://discourse.nodered.org/t/right-click-show-hide-labels/73902 "2023-01-19T13:37:21Z")

</div>

As subject, would it be possible to add show/hide labels directly available under right-click ? I understand that I can use shortcuts and the action list, but I use these actions often, together with grouping.

---

## [Feature Request - node-red-node-serialport](https://discourse.nodered.org/t/feature-request-node-red-node-serialport/73894)

<div class="topic-metadata">

**Author:** [@Mick](https://discourse.nodered.org/u/Mick)\
**Replies:** 0\
**Last updated:** [19 January 2023 00:48 UTC](https://discourse.nodered.org/t/feature-request-node-red-node-serialport/73894 "2023-01-19T00:48:11Z")

</div>

There are applications where the serial port DSR set to low/high is used to turn off/on hardware. It seems the value is hard coded and can't be set via msg input. I am requesting a enhancement that would allow the valu…

---

## [Change underlying library of node-red-node-pi-gpiod](https://discourse.nodered.org/t/change-underlying-library-of-node-red-node-pi-gpiod/10106)

<div class="topic-metadata">

**Author:** [@Psykoman1990](https://discourse.nodered.org/u/Psykoman1990)\
**Replies:** 7\
**Last updated:** [18 January 2023 07:40 UTC](https://discourse.nodered.org/t/change-underlying-library-of-node-red-node-pi-gpiod/10106 "2023-01-18T07:40:16Z")

</div>

Hi folks, i'm thinking about to change the underlying library of node-red-node-pi-gpiod nodes as i have some concerns about the currently used js-pigpio. As i was doing my frequency set feature i struggled with the js-…

---

## [Make the status node have an input](https://discourse.nodered.org/t/make-the-status-node-have-an-input/73633)

<div class="topic-metadata">

**Author:** [@prof7bit](https://discourse.nodered.org/u/prof7bit)\
**Replies:** 25\
**Last updated:** [17 January 2023 23:34 UTC](https://discourse.nodered.org/t/make-the-status-node-have-an-input/73633 "2023-01-17T23:34:16Z")

</div>

Currently the status node outputs a message when the status of another node changes. But it would be very useful in some of my flows if I could also poll the current status of a node at any time on demand. If the statu…

---

## [Feature request: ability to inject node templates dynamically](https://discourse.nodered.org/t/feature-request-ability-to-inject-node-templates-dynamically/73742)

<div class="topic-metadata">

**Author:** [@tve](https://discourse.nodered.org/u/tve)\
**Replies:** 4\
**Last updated:** [17 January 2023 12:33 UTC](https://discourse.nodered.org/t/feature-request-ability-to-inject-node-templates-dynamically/73742 "2023-01-17T12:33:43Z")

</div>

I'd like to be able to write "node templates", i.e., the code for a node that lives in the flow editor, using Vue. I have it all working pretty nicely and rather simply and cleanly. The one stumbling block is that there …

---

## [\[Proposal\] Support of Inline Figure in Markdown Editor](https://discourse.nodered.org/t/proposal-support-of-inline-figure-in-markdown-editor/72666)

<div class="topic-metadata">

**Author:** [@nisiyama](https://discourse.nodered.org/u/nisiyama)\
**Replies:** 21\
**Last updated:** [15 January 2023 21:08 UTC](https://discourse.nodered.org/t/proposal-support-of-inline-figure-in-markdown-editor/72666 "2023-01-15T21:08:03Z")

</div>

Each node in Node-RED flow can be given its description in Markdown. Including figures in the document really help the reader to understand what the flow developer wants to describe. However, current Node-RED editor do…

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

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