# Feature Requests

**URL:** https://discourse.nodered.org/c/development/feature-requests/13.md?page=9

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

**Page:** 10

---

## [FR: Add debug level option to sidebar](https://discourse.nodered.org/t/fr-add-debug-level-option-to-sidebar/83761)

<div class="topic-metadata">

**Author:** [@GogoVega](https://discourse.nodered.org/u/GogoVega)\
**Replies:** 0\
**Last updated:** [16 December 2023 16:09 UTC](https://discourse.nodered.org/t/fr-add-debug-level-option-to-sidebar/83761 "2023-12-16T16:09:14Z")

</div>

Hi Team, Would it be possible to introduce a new sorting option allowing to choose the debug level? The settings file allows to do this but it's global. The idea here is to combine it with the other sort option (all/fl…

---

## [Add simple post-process function to mqtt-in node](https://discourse.nodered.org/t/add-simple-post-process-function-to-mqtt-in-node/83439)

<div class="topic-metadata">

**Author:** [@SeRiusRod](https://discourse.nodered.org/u/SeRiusRod)\
**Replies:** 3\
**Last updated:** [15 December 2023 12:17 UTC](https://discourse.nodered.org/t/add-simple-post-process-function-to-mqtt-in-node/83439 "2023-12-15T12:17:06Z")

</div>

I don't know if this is possible, from a design conventions point of view, but it would be nice, that in case of selecting "Json parsed object" to be able to specify a sub-level for retrieval. I'll explain: Most of the …

---

## ["Copy path" to copy the entire path](https://discourse.nodered.org/t/copy-path-to-copy-the-entire-path/83438)

<div class="topic-metadata">

**Author:** [@SeRiusRod](https://discourse.nodered.org/u/SeRiusRod)\
**Replies:** 6\
**Last updated:** [15 December 2023 12:16 UTC](https://discourse.nodered.org/t/copy-path-to-copy-the-entire-path/83438 "2023-12-15T12:16:08Z")

</div>

I always wondered why the copy path button near an entry of the context palette misses the first level. I suppose there's a good reason for it, but if there's no one, would be a nice improvement. At least for me.

---

## ["Hide sidebars" option on hamburger menu for convenience on tablets & phones](https://discourse.nodered.org/t/hide-sidebars-option-on-hamburger-menu-for-convenience-on-tablets-phones/83678)

<div class="topic-metadata">

**Author:** [@jbudd](https://discourse.nodered.org/u/jbudd)\
**Replies:** 18\
**Last updated:** [14 December 2023 14:28 UTC](https://discourse.nodered.org/t/hide-sidebars-option-on-hamburger-menu-for-convenience-on-tablets-phones/83678 "2023-12-14T14:28:53Z")

</div>

Background The Node-red editor is not very usable on a phone or small tablet. It is particularly hard to hide the left and right columns. If you try and hold/drag the right column handle it generally moves the node un…

---

## [\[Proposal\] Add validation tooltip message to ALL fields](https://discourse.nodered.org/t/proposal-add-validation-tooltip-message-to-all-fields/83229)

<div class="topic-metadata">

**Author:** [@GogoVega](https://discourse.nodered.org/u/GogoVega)\
**Replies:** 4\
**Last updated:** [12 December 2023 16:24 UTC](https://discourse.nodered.org/t/proposal-add-validation-tooltip-message-to-all-fields/83229 "2023-12-12T16:24:52Z")

</div>

Hi team, When an input is invalid, the field turns red but we can go further... Only certain entries have a tooltip that appears to show the error to the user which is more practical than "invalid field". Unfortunat…

---

## [Picklist of available context data variables](https://discourse.nodered.org/t/picklist-of-available-context-data-variables/83497)

<div class="topic-metadata">

**Author:** [@RandomSporadicProjs](https://discourse.nodered.org/u/RandomSporadicProjs)\
**Replies:** 19\
**Last updated:** [11 December 2023 18:07 UTC](https://discourse.nodered.org/t/picklist-of-available-context-data-variables/83497 "2023-12-11T18:07:21Z")

</div>

Hi One feature I wouldn't mind having would be that if I were using a node, and I selected that I'd like to use a flow, global or other type of context variable, then all possible existing variables in that context be m…

---

## [FR: Catalog: Limit developer frustration about sorting packages](https://discourse.nodered.org/t/fr-catalog-limit-developer-frustration-about-sorting-packages/83431)

<div class="topic-metadata">

**Author:** [@GogoVega](https://discourse.nodered.org/u/GogoVega)\
**Replies:** 11\
**Last updated:** [8 December 2023 11:55 UTC](https://discourse.nodered.org/t/fr-catalog-limit-developer-frustration-about-sorting-packages/83431 "2023-12-08T11:55:54Z")

</div>

Hi Team, I am one of those developers who took over an existing package because the maintainer no longer cares about his package in order to update it, correct it, make improvements, etc. My biggest frustration (and pr…

---

## [Export/Import Security Credentials](https://discourse.nodered.org/t/export-import-security-credentials/3637)

<div class="topic-metadata">

**Author:** [@jewendt](https://discourse.nodered.org/u/jewendt)\
**Replies:** 13\
**Last updated:** [7 December 2023 12:02 UTC](https://discourse.nodered.org/t/export-import-security-credentials/3637 "2023-12-07T12:02:10Z")

</div>

Problem Statement: Current export functionality removes all security/setup values for certain nodes (ie Azure Blob Storage) making it difficult to maintain and share across multiple deployed applications. Feature Reque…

---

## [\[LINK OUT & LINK CALL\] Usability Requests](https://discourse.nodered.org/t/link-out-link-call-usability-requests/83361)

<div class="topic-metadata">

**Author:** [@SynoUser-NL](https://discourse.nodered.org/u/SynoUser-NL)\
**Replies:** 24\
**Last updated:** [6 December 2023 18:47 UTC](https://discourse.nodered.org/t/link-out-link-call-usability-requests/83361 "2023-12-06T18:47:53Z")

</div>

I'd like to request a change to both the LINK OUT & LINK CALL nodes: (Add the possibility to) Display the available links in alphabetical order. Currently, available LINK IN's are displayed in the order they are crea…

---

## [Sign commits with GPG key](https://discourse.nodered.org/t/sign-commits-with-gpg-key/82923)

<div class="topic-metadata">

**Author:** [@klatka](https://discourse.nodered.org/u/klatka)\
**Replies:** 5\
**Last updated:** [6 December 2023 11:45 UTC](https://discourse.nodered.org/t/sign-commits-with-gpg-key/82923 "2023-12-06T11:45:18Z")

</div>

Hello, I am facing an issue with GitHub's Vigilant mode which displays my commits via Node-RED as unverified due to their lack of signature. As a feature request, I would like to suggest the possibility of adding GPG ke…

---

## [Opaqueness of wires and words](https://discourse.nodered.org/t/opaqueness-of-wires-and-words/83440)

<div class="topic-metadata">

**Author:** [@dceejay](https://discourse.nodered.org/u/dceejay)\
**Replies:** 1\
**Last updated:** [5 December 2023 16:02 UTC](https://discourse.nodered.org/t/opaqueness-of-wires-and-words/83440 "2023-12-05T16:02:06Z")

</div>

Now that the issue of wires running behind status messages has been "fixed" by adding a little opaqueness to the status, can the same be done for group titles ? Thanks

---

## [FR: Populate default value to new node property even if the node already exists](https://discourse.nodered.org/t/fr-populate-default-value-to-new-node-property-even-if-the-node-already-exists/83414)

<div class="topic-metadata">

**Author:** [@GogoVega](https://discourse.nodered.org/u/GogoVega)\
**Replies:** 12\
**Last updated:** [4 December 2023 14:57 UTC](https://discourse.nodered.org/t/fr-populate-default-value-to-new-node-property-even-if-the-node-already-exists/83414 "2023-12-04T14:57:48Z")

</div>

Hi Team, @marcus-j-davies, pointed out to me that when we update a node which has a new property added, the default value will not be used: When opening an existing node, the default value of the new property will not b…

---

## [Change mouse pointer over editor group borders](https://discourse.nodered.org/t/change-mouse-pointer-over-editor-group-borders/83416)

<div class="topic-metadata">

**Author:** [@jbudd](https://discourse.nodered.org/u/jbudd)\
**Replies:** 2\
**Last updated:** [4 December 2023 11:54 UTC](https://discourse.nodered.org/t/change-mouse-pointer-over-editor-group-borders/83416 "2023-12-04T11:54:03Z")

</div>

Background When you mouse over a node, the pointer changes from crosshairs to the move cursor, indicating click/drag or click/edit possibilities. The border of a group also has click/drag and click/edit options but …

---

## [\[Feature Request\]Add ability to use buffer type in switch node](https://discourse.nodered.org/t/feature-request-add-ability-to-use-buffer-type-in-switch-node/83385)

<div class="topic-metadata">

**Author:** [@cymplecy](https://discourse.nodered.org/u/cymplecy)\
**Replies:** 10\
**Last updated:** [2 December 2023 22:30 UTC](https://discourse.nodered.org/t/feature-request-add-ability-to-use-buffer-type-in-switch-node/83385 "2023-12-02T22:30:33Z")

</div>

I'm sending 3 byte RGB buffers down a flow and wanted to detect \[0,0,0\] and was surprised to find that the switch node doesn't seem to be able to do this I tried a bit of JSONata but wasn't successful with that Could…

---

## [GPIO-Out node to accept topics](https://discourse.nodered.org/t/gpio-out-node-to-accept-topics/83381)

<div class="topic-metadata">

**Author:** [@daxliniere](https://discourse.nodered.org/u/daxliniere)\
**Replies:** 0\
**Last updated:** [2 December 2023 15:52 UTC](https://discourse.nodered.org/t/gpio-out-node-to-accept-topics/83381 "2023-12-02T15:52:47Z")

</div>

If the GPIO-out node would accept topic, then you could send msg.topic=GPIO22 msg.payload=high. It would then need a message out pin to send to debug to monitor GPIO status.

---

## [Colour codes in debug panel](https://discourse.nodered.org/t/colour-codes-in-debug-panel/83306)

<div class="topic-metadata">

**Author:** [@jbudd](https://discourse.nodered.org/u/jbudd)\
**Replies:** 21\
**Last updated:** [2 December 2023 08:51 UTC](https://discourse.nodered.org/t/colour-codes-in-debug-panel/83306 "2023-12-02T08:51:09Z")

</div>

Background Debug has a couple of special tricks: When it displays a 6 digit hex code eg #7FFF00, it also shows a little colour swatch. When it displays a date or timestamp, clicking on the value cycles through diffe…

---

## [Jsonata expressions from a separate file?](https://discourse.nodered.org/t/jsonata-expressions-from-a-separate-file/83309)

<div class="topic-metadata">

**Author:** [@jonasolsson83](https://discourse.nodered.org/u/jonasolsson83)\
**Replies:** 17\
**Last updated:** [30 November 2023 18:19 UTC](https://discourse.nodered.org/t/jsonata-expressions-from-a-separate-file/83309 "2023-11-30T18:19:43Z")

</div>

Hi, We are using jsonata expressions in node-red a lot together with git repos stored in github. Would it be possible to have the jsonata expression available in an external file within the project instead of just have …

---

## [\[Feature Request\]Additional tests in switch node](https://discourse.nodered.org/t/feature-request-additional-tests-in-switch-node/83195)

<div class="topic-metadata">

**Author:** [@cymplecy](https://discourse.nodered.org/u/cymplecy)\
**Replies:** 10\
**Last updated:** [27 November 2023 20:02 UTC](https://discourse.nodered.org/t/feature-request-additional-tests-in-switch-node/83195 "2023-11-27T20:02:12Z")

</div>

The switch node has a number of tests and the opposite of them e.g == and != \< \> \>= \<= etc is true and is false is null and is not null is empty and is not empty but there are others with just one method has key …

---

## [\[Feature Request (Discussion)\]Two types of grouping behaviour](https://discourse.nodered.org/t/feature-request-discussion-two-types-of-grouping-behaviour/83154)

<div class="topic-metadata">

**Author:** [@cymplecy](https://discourse.nodered.org/u/cymplecy)\
**Replies:** 3\
**Last updated:** [24 November 2023 18:12 UTC](https://discourse.nodered.org/t/feature-request-discussion-two-types-of-grouping-behaviour/83154 "2023-11-24T18:12:48Z")

</div>

Groups are very useful and the change that came along that when you click and drag on a node - it only moves that node and not the whole group was generally good. But.... Sometimes, I just want to group some nodes toge…

---

## [(Feature request) "select all nodes below" to drag for more space](https://discourse.nodered.org/t/feature-request-select-all-nodes-below-to-drag-for-more-space/83121)

<div class="topic-metadata">

**Author:** [@michaelblight](https://discourse.nodered.org/u/michaelblight)\
**Replies:** 17\
**Last updated:** [24 November 2023 17:26 UTC](https://discourse.nodered.org/t/feature-request-select-all-nodes-below-to-drag-for-more-space/83121 "2023-11-24T17:26:38Z")

</div>

This has briefly been discussed last year here, but not as a feature request. I would like to be able to right-click the canvas and "select all nodes below" so that I can more easily make space for an expanded flow. I'm…

---

## [Subflow without being a subflow](https://discourse.nodered.org/t/subflow-without-being-a-subflow/82438)

<div class="topic-metadata">

**Author:** [@bakman2](https://discourse.nodered.org/u/bakman2)\
**Replies:** 5\
**Last updated:** [24 November 2023 17:18 UTC](https://discourse.nodered.org/t/subflow-without-being-a-subflow/82438 "2023-11-24T17:18:56Z")

</div>

I would like to be able to reduce a number of nodes to a single node. We have subflows - however, subflows behave like a instantiation of a class and they get added as "nodes" in the palette. This is not what I am looki…

---

## [\[Solved\] Restarting flows programmatically](https://discourse.nodered.org/t/solved-restarting-flows-programmatically/9341)

<div class="topic-metadata">

**Author:** [@drmibell](https://discourse.nodered.org/u/drmibell)\
**Replies:** 20\
**Last updated:** [24 November 2023 14:19 UTC](https://discourse.nodered.org/t/solved-restarting-flows-programmatically/9341 "2023-11-24T14:19:22Z")

</div>

Since v0.20, the deploy menu has a new Restart Flows option. Would it be possible to provide a way to invoke this programmatically from within a flow? For example, in cases where message properties have been used to over…

---

## [Edit node: a keybind for the cancel button](https://discourse.nodered.org/t/edit-node-a-keybind-for-the-cancel-button/83102)

<div class="topic-metadata">

**Author:** [@NorWiz49](https://discourse.nodered.org/u/NorWiz49)\
**Replies:** 3\
**Last updated:** [23 November 2023 14:51 UTC](https://discourse.nodered.org/t/edit-node-a-keybind-for-the-cancel-button/83102 "2023-11-23T14:51:48Z")

</div>

I'd like to suggest we add a key bind for the cancel button on the "edit node" , I think the default button should be the ESCAPE key. After double-clicking on a node in the editor, the "edit xxxx node" pops out from the…

---

## [FR: Give context to RED.validators.typedInput](https://discourse.nodered.org/t/fr-give-context-to-red-validators-typedinput/82943)

<div class="topic-metadata">

**Author:** [@GogoVega](https://discourse.nodered.org/u/GogoVega)\
**Replies:** 1\
**Last updated:** [22 November 2023 17:20 UTC](https://discourse.nodered.org/t/fr-give-context-to-red-validators-typedinput/82943 "2023-11-22T17:20:47Z")

</div>

Hi team, Would it be possible to give a context to RED.validators.typedInput? I would like to validate inputs in a container with typedInput validator but for now it's not possible because the global context is used an…

---

## [Links from Manage Palette to flows.nodered](https://discourse.nodered.org/t/links-from-manage-palette-to-flows-nodered/83032)

<div class="topic-metadata">

**Author:** [@jbudd](https://discourse.nodered.org/u/jbudd)\
**Replies:** 6\
**Last updated:** [21 November 2023 13:13 UTC](https://discourse.nodered.org/t/links-from-manage-palette-to-flows-nodered/83032 "2023-11-21T13:13:51Z")

</div>

Can the "Installed nodes! tab in Manage Palette please link to flows.nodered.org in the same way as the "Install a node" tab?

---

## [Git merge conflicts from Node-RED UI](https://discourse.nodered.org/t/git-merge-conflicts-from-node-red-ui/83037)

<div class="topic-metadata">

**Author:** [@VoronGit](https://discourse.nodered.org/u/VoronGit)\
**Replies:** 0\
**Last updated:** [20 November 2023 15:50 UTC](https://discourse.nodered.org/t/git-merge-conflicts-from-node-red-ui/83037 "2023-11-20T15:50:55Z")

</div>

Hi! My team using Node-RED to develop rather big project with Frontend UI part to control it. We're having issues with merging our commits with changes in the same big functions or templates. Our setup is: git for ver…

---

## [\[Feature Request\]Add Detach Selected Nodes to right-click menu](https://discourse.nodered.org/t/feature-request-add-detach-selected-nodes-to-right-click-menu/82981)

<div class="topic-metadata">

**Author:** [@cymplecy](https://discourse.nodered.org/u/cymplecy)\
**Replies:** 0\
**Last updated:** [18 November 2023 08:59 UTC](https://discourse.nodered.org/t/feature-request-add-detach-selected-nodes-to-right-click-menu/82981 "2023-11-18T08:59:23Z")

</div>

The only editor action that I use, that I can't achieve with the right-click context menu is Could it be added please? Now, it might be that everyone has a item they want adding to the right-click menu so feel free t…

---

## [Select / deselect importing flows, nodes... all at once](https://discourse.nodered.org/t/select-deselect-importing-flows-nodes-all-at-once/82949)

<div class="topic-metadata">

**Author:** [@gnome2012](https://discourse.nodered.org/u/gnome2012)\
**Replies:** 0\
**Last updated:** [16 November 2023 21:51 UTC](https://discourse.nodered.org/t/select-deselect-importing-flows-nodes-all-at-once/82949 "2023-11-16T21:51:31Z")

</div>

Hello, I've been using nodered for years now. From time to time I get lost while changing the existing flows and want to start from scratch by importing it again from the backup-file. My backups contain all existing flo…

---

## [Npm audit fails after new installation](https://discourse.nodered.org/t/npm-audit-fails-after-new-installation/82940)

<div class="topic-metadata">

**Author:** [@augjoh](https://discourse.nodered.org/u/augjoh)\
**Replies:** 2\
**Last updated:** [16 November 2023 22:22 UTC](https://discourse.nodered.org/t/npm-audit-fails-after-new-installation/82940 "2023-11-16T22:22:26Z")

</div>

When installing Node-RED, I got audit findings: \> npm install node-red added 302 packages, and audited 303 packages in 29s 45 packages are looking for funding run \`npm fund\` for details 3 moderate severity vulnerab…

---

## [GitHub Auto Pull](https://discourse.nodered.org/t/github-auto-pull/82907)

<div class="topic-metadata">

**Author:** [@rFond](https://discourse.nodered.org/u/rFond)\
**Replies:** 4\
**Last updated:** [16 November 2023 20:58 UTC](https://discourse.nodered.org/t/github-auto-pull/82907 "2023-11-16T20:58:55Z")

</div>

Hello, I would like to know if it's possible to add an auto-pull feature from a GitHub repository? (For example, daily or on-demand via the API...) Currently, it's only possible to perform the pull manually. Thank you…

[Previous page](https://discourse.nodered.org/c/development/feature-requests/13.md?page=8)

[Next page](https://discourse.nodered.org/c/development/feature-requests/13.md?page=10)
