# Feature Requests

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

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

**Page:** 12

---

## [Feature Request: Pushover TTL](https://discourse.nodered.org/t/feature-request-pushover-ttl/78401)

<div class="topic-metadata">

**Author:** [@wooferguy](https://discourse.nodered.org/u/wooferguy)\
**Replies:** 3\
**Last updated:** [24 June 2023 08:59 UTC](https://discourse.nodered.org/t/feature-request-pushover-ttl/78401 "2023-06-24T08:59:00Z")

</div>

Pushover API has recently added a TTL parameter to their RESTful API. As requested on Github, a fork for the implementation is here. Holding off on turning this into a PR until it can be tested on v4 of the app, if anyo…

---

## [Message scope context store](https://discourse.nodered.org/t/message-scope-context-store/79334)

<div class="topic-metadata">

**Author:** [@eslym](https://discourse.nodered.org/u/eslym)\
**Replies:** 2\
**Last updated:** [21 June 2023 11:02 UTC](https://discourse.nodered.org/t/message-scope-context-store/79334 "2023-06-21T11:02:29Z")

</div>

so far the context store only have node, flow and global scope, but there is some objects still might need to be pass with the message during execution but not cloneable. the most obvious example are http request and re…

---

## [Active and Test Flows](https://discourse.nodered.org/t/active-and-test-flows/79198)

<div class="topic-metadata">

**Author:** [@Jermak](https://discourse.nodered.org/u/Jermak)\
**Replies:** 4\
**Last updated:** [20 June 2023 10:25 UTC](https://discourse.nodered.org/t/active-and-test-flows/79198 "2023-06-20T10:25:59Z")

</div>

Would it be handy to Active and de-active a Flow or the output of an flow ? I have 1 flow running, which collects data and send data (setpoints) and is running fine. I came a cross a new program that is more extensive…

---

## [Autocomplete of the message object in a function node](https://discourse.nodered.org/t/autocomplete-of-the-message-object-in-a-function-node/79031)

<div class="topic-metadata">

**Author:** [@christopher-lambe](https://discourse.nodered.org/u/christopher-lambe)\
**Replies:** 9\
**Last updated:** [8 June 2023 12:22 UTC](https://discourse.nodered.org/t/autocomplete-of-the-message-object-in-a-function-node/79031 "2023-06-08T12:22:04Z")

</div>

Hi there, You have a heavily loaded message object and the debug window is visible, maybe one message object is expanded. You are in the function node writing some JS and need to reference one of the myriad of objects …

---

## [Escape key to cancel out of edit node dialog](https://discourse.nodered.org/t/escape-key-to-cancel-out-of-edit-node-dialog/79030)

<div class="topic-metadata">

**Author:** [@christopher-lambe](https://discourse.nodered.org/u/christopher-lambe)\
**Replies:** 4\
**Last updated:** [8 June 2023 06:55 UTC](https://discourse.nodered.org/t/escape-key-to-cancel-out-of-edit-node-dialog/79030 "2023-06-08T06:55:29Z")

</div>

Hi there, when working with old or 3rd party flows, I usually open each node have a look and click cancel. Pressing escape to cancel out would be much quicker and more use friendly. Cheers, Chris

---

## [Msg passthrough when a node is disabled](https://discourse.nodered.org/t/msg-passthrough-when-a-node-is-disabled/79012)

<div class="topic-metadata">

**Author:** [@sheminasalam](https://discourse.nodered.org/u/sheminasalam)\
**Replies:** 6\
**Last updated:** [7 June 2023 15:46 UTC](https://discourse.nodered.org/t/msg-passthrough-when-a-node-is-disabled/79012 "2023-06-07T15:46:57Z")

</div>

This is kind of a feature request. We already have the feature of enabling and disabling each and every node. When a node is disabled, the flows is stopped when reaching this. I wish there would be another similar featur…

---

## [Box Node: OAuth2 + JWT "App" authentication](https://discourse.nodered.org/t/box-node-oauth2-jwt-app-authentication/1387)

<div class="topic-metadata">

**Author:** [@boneskull](https://discourse.nodered.org/u/boneskull)\
**Replies:** 7\
**Last updated:** [4 June 2023 09:10 UTC](https://discourse.nodered.org/t/box-node-oauth2-jwt-app-authentication/1387 "2023-06-04T09:10:50Z")

</div>

Hi, I've been playing with the Box Node a bit, and have found that the provided OAuth2 flow isn't suitable for what I'm trying to accomplish. Effectively, I'd like to write a "bot" which interacts with the Box API; it …

---

## [Websocket with authentication](https://discourse.nodered.org/t/websocket-with-authentication/78567)

<div class="topic-metadata">

**Author:** [@pbr](https://discourse.nodered.org/u/pbr)\
**Replies:** 23\
**Last updated:** [31 May 2023 10:53 UTC](https://discourse.nodered.org/t/websocket-with-authentication/78567 "2023-05-31T10:53:09Z")

</div>

I am using the data service of an automated storage system. Historical data is provided with HTTP, while live data is sent via websocket. While accessing the historical data with an API key for authentication was straig…

---

## [Context variable scope Group?](https://discourse.nodered.org/t/context-variable-scope-group/78180)

<div class="topic-metadata">

**Author:** [@jbudd](https://discourse.nodered.org/u/jbudd)\
**Replies:** 3\
**Last updated:** [7 May 2023 09:50 UTC](https://discourse.nodered.org/t/context-variable-scope-group/78180 "2023-05-07T09:50:47Z")

</div>

A flow I am constructing for a dashboard has multiple copies of the same nodes. (I mistyped "2") It would be useful if I could define a context variable group.arrayidx so that the source of the data in each field cou…

---

## [HTTP Request Node - pass user/pw as an input](https://discourse.nodered.org/t/http-request-node-pass-user-pw-as-an-input/78038)

<div class="topic-metadata">

**Author:** [@chrish987](https://discourse.nodered.org/u/chrish987)\
**Replies:** 0\
**Last updated:** [30 April 2023 02:24 UTC](https://discourse.nodered.org/t/http-request-node-pass-user-pw-as-an-input/78038 "2023-04-30T02:24:40Z")

</div>

Is it possible to add a feature to pass the http auth type/username/password as inputs to the node? I know this is simple for Basic auth to just set the headers, but much more complex with Digest. The node supports dige…

---

## [Documentation for Jsonata usage in common Node-RED nodes](https://discourse.nodered.org/t/documentation-for-jsonata-usage-in-common-node-red-nodes/77715)

<div class="topic-metadata">

**Author:** [@tree-frog](https://discourse.nodered.org/u/tree-frog)\
**Replies:** 8\
**Last updated:** [20 April 2023 07:35 UTC](https://discourse.nodered.org/t/documentation-for-jsonata-usage-in-common-node-red-nodes/77715 "2023-04-20T07:35:36Z")

</div>

I'm using Node-RED more and getting better with Javascript and using the Function Node. I have discovered by trying Jsonata on a very limited basis. NOW with recent improvements to the basics available in Node-RED ther…

---

## [Function Node switch with a Click tab like Enable on Debug to assist in Troubleshooting](https://discourse.nodered.org/t/function-node-switch-with-a-click-tab-like-enable-on-debug-to-assist-in-troubleshooting/77504)

<div class="topic-metadata">

**Author:** [@tree-frog](https://discourse.nodered.org/u/tree-frog)\
**Replies:** 16\
**Last updated:** [18 April 2023 08:24 UTC](https://discourse.nodered.org/t/function-node-switch-with-a-click-tab-like-enable-on-debug-to-assist-in-troubleshooting/77504 "2023-04-18T08:24:10Z")

</div>

I have not seen this, but one may exist somewhere. I'll certainly look. But if anyone knows of such a node please send the link my way. When I'm debugging, sometimes I need to disconnect wires. That requires wire chan…

---

## [Streamline handling of unused configuration nodes](https://discourse.nodered.org/t/streamline-handling-of-unused-configuration-nodes/77630)

<div class="topic-metadata">

**Author:** [@jbudd](https://discourse.nodered.org/u/jbudd)\
**Replies:** 0\
**Last updated:** [16 April 2023 12:48 UTC](https://discourse.nodered.org/t/streamline-handling-of-unused-configuration-nodes/77630 "2023-04-16T12:48:36Z")

</div>

Would this be a useful change to the editor? On deploy, clicking "Search unused config nodes" Instead of this popup, which is not much help, Go straight to this view: unused config nodes in the sidebar? Simila…

---

## [Switch node: accepts credentials in test value](https://discourse.nodered.org/t/switch-node-accepts-credentials-in-test-value/77622)

<div class="topic-metadata">

**Author:** [@msillano](https://discourse.nodered.org/u/msillano)\
**Replies:** 0\
**Last updated:** [16 April 2023 09:19 UTC](https://discourse.nodered.org/t/switch-node-accepts-credentials-in-test-value/77622 "2023-04-16T09:19:22Z")

</div>

The actual version of the switch node (nodered 3.0.2) accepts, in "Edit switch node' pad, msg.|flow.|global.|string|number|Jexpression|env.variabile|previus value but not credentials. I am in the (rare) situation of usi…

---

## [Open editor at rightmost tab by default](https://discourse.nodered.org/t/open-editor-at-rightmost-tab-by-default/77564)

<div class="topic-metadata">

**Author:** [@jbudd](https://discourse.nodered.org/u/jbudd)\
**Replies:** 17\
**Last updated:** [14 April 2023 22:17 UTC](https://discourse.nodered.org/t/open-editor-at-rightmost-tab-by-default/77564 "2023-04-14T22:17:27Z")

</div>

There may be many tabs/flows in a Node-red setup. When you point a browser at the device:port, the editor opens up with the tab at the left This tab is probably the oldest and most stable flow\[s\]. If you want to wor…

---

## [Enhance documentation mysql](https://discourse.nodered.org/t/enhance-documentation-mysql/77492)

<div class="topic-metadata">

**Author:** [@hyamanieu](https://discourse.nodered.org/u/hyamanieu)\
**Replies:** 1\
**Last updated:** [12 April 2023 15:18 UTC](https://discourse.nodered.org/t/enhance-documentation-mysql/77492 "2023-04-12T15:18:53Z")

</div>

As it is unclear where I should post requests concerning documentation (github issues? Discourse?), i'm posting it here. This is related to the follow up of Issue 857. I would like to suggest to enhance the README.md o…

---

## [Feature request: message delivery pending](https://discourse.nodered.org/t/feature-request-message-delivery-pending/8377)

<div class="topic-metadata">

**Author:** [@JayDickson](https://discourse.nodered.org/u/JayDickson)\
**Replies:** 32\
**Last updated:** [11 April 2023 09:38 UTC](https://discourse.nodered.org/t/feature-request-message-delivery-pending/8377 "2023-04-11T09:38:26Z")

</div>

Not sure if demand is there, but I'd like to request some sort of visual indicator (perhaps a colored border indicator like the debug node gets if you hover over one of its messages in the debug window) to let users know…

---

## [The scroll sheel - suggestion](https://discourse.nodered.org/t/the-scroll-sheel-suggestion/77375)

<div class="topic-metadata">

**Author:** [@Trying\_to\_learn](https://discourse.nodered.org/u/Trying_to_learn)\
**Replies:** 4\
**Last updated:** [9 April 2023 21:37 UTC](https://discourse.nodered.org/t/the-scroll-sheel-suggestion/77375 "2023-04-09T21:37:20Z")

</div>

Ok, it is hard to change established ways people do things. I do fully get that. But recently I have been caught up using other programs that have their own quirks when compared to Node-red but it made me think.: (Yes…

---

## [Settings.js httpStatic feature to pass options to express.static (non-breaking)](https://discourse.nodered.org/t/settings-js-httpstatic-feature-to-pass-options-to-express-static-non-breaking/76688)

<div class="topic-metadata">

**Author:** [@kevinGodell](https://discourse.nodered.org/u/kevinGodell)\
**Replies:** 2\
**Last updated:** [8 April 2023 13:27 UTC](https://discourse.nodered.org/t/settings-js-httpstatic-feature-to-pass-options-to-express-static-non-breaking/76688 "2023-04-08T13:27:02Z")

</div>

I would like to extend the functionality of httpStatic in settings.js to receive an options object and have that passed to express.static(filePath, options). The change would be non-breaking and give a finer control ove…

---

## [Dashboard widgets, msg.className should append to not replace widget's Class](https://discourse.nodered.org/t/dashboard-widgets-msg-classname-should-append-to-not-replace-widgets-class/77363)

<div class="topic-metadata">

**Author:** [@jbudd](https://discourse.nodered.org/u/jbudd)\
**Replies:** 2\
**Last updated:** [8 April 2023 12:41 UTC](https://discourse.nodered.org/t/dashboard-widgets-msg-classname-should-append-to-not-replace-widgets-class/77363 "2023-04-08T12:41:49Z")

</div>

Dashboard widgets eg switches can defined as Class "STEAM" in the editor. Now groups of widgets can be styled alike across dashboard tabs and groups The CSS path is ... md-card.nr-dashboard-switch.\[blah\].STEAM.visible…

---

## [Add "context" to types provided in Typed Input](https://discourse.nodered.org/t/add-context-to-types-provided-in-typed-input/64109)

<div class="topic-metadata">

**Author:** [@TotallyInformation](https://discourse.nodered.org/u/TotallyInformation)\
**Replies:** 16\
**Last updated:** [6 April 2023 03:49 UTC](https://discourse.nodered.org/t/add-context-to-types-provided-in-typed-input/64109 "2023-04-06T03:49:02Z")

</div>

The Typed Input widget already supports flow and global as types but it doesn't support "context". It would be really helpful if this was added so that a custom node could offer a complete selection of store types in a s…

---

## [Is it OK to use RED.editor.registerTypeEditor](https://discourse.nodered.org/t/is-it-ok-to-use-red-editor-registertypeeditor/77236)

<div class="topic-metadata">

**Author:** [@chudesno](https://discourse.nodered.org/u/chudesno)\
**Replies:** 4\
**Last updated:** [5 April 2023 15:49 UTC](https://discourse.nodered.org/t/is-it-ok-to-use-red-editor-registertypeeditor/77236 "2023-04-05T15:49:48Z")

</div>

Hi! Documentation does not mention RED.editor.\* APIs of the client. I wonder if it is fine to use them or if they are not a part of public APIs. I am implementing a custom node managing a somewhat complex data structure…

---

## [Request ENV variables to also be shown in the context menu](https://discourse.nodered.org/t/request-env-variables-to-also-be-shown-in-the-context-menu/77219)

<div class="topic-metadata">

**Author:** [@Trying\_to\_learn](https://discourse.nodered.org/u/Trying_to_learn)\
**Replies:** 5\
**Last updated:** [4 April 2023 09:04 UTC](https://discourse.nodered.org/t/request-env-variables-to-also-be-shown-in-the-context-menu/77219 "2023-04-04T09:04:27Z")

</div>

In the edit screen on the right there are options for showing either: information help debug config dashboard context and others. In the context menu you can select/see node flow and global values. But with…

---

## [Exec node with async execution as well as stdin capability](https://discourse.nodered.org/t/exec-node-with-async-execution-as-well-as-stdin-capability/76606)

<div class="topic-metadata">

**Author:** [@sonntam](https://discourse.nodered.org/u/sonntam)\
**Replies:** 19\
**Last updated:** [4 April 2023 07:28 UTC](https://discourse.nodered.org/t/exec-node-with-async-execution-as-well-as-stdin-capability/76606 "2023-04-04T07:28:41Z")

</div>

Last year I had problems with the sqlite node making the whole node-red process unresponsive when accessing a large database file with complex SQL statements. I tinkered a bit and created a custom subflow-based exec nod…

---

## [Function Node exported json](https://discourse.nodered.org/t/function-node-exported-json/77124)

<div class="topic-metadata">

**Author:** [@darakeon](https://discourse.nodered.org/u/darakeon)\
**Replies:** 4\
**Last updated:** [1 April 2023 18:56 UTC](https://discourse.nodered.org/t/function-node-exported-json/77124 "2023-04-01T18:56:50Z")

</div>

Hi all! I'm new here and new to Node-RED. I don't know if this is the common way to do this, but in my team we export all the flows to a flows.json file and use this to deploy the apps. While exporting it, I noticed th…

---

## [Provide opts.user for library plugin](https://discourse.nodered.org/t/provide-opts-user-for-library-plugin/77121)

<div class="topic-metadata">

**Author:** [@heunghingwan](https://discourse.nodered.org/u/heunghingwan)\
**Replies:** 0\
**Last updated:** [31 March 2023 19:13 UTC](https://discourse.nodered.org/t/provide-opts-user-for-library-plugin/77121 "2023-03-31T19:13:38Z")

</div>

User object exists in the api but is not passed to library function If passed to library function, it is possible to build user personal libraries when using oauth

---

## [Allow custom filename in flow export](https://discourse.nodered.org/t/allow-custom-filename-in-flow-export/77055)

<div class="topic-metadata">

**Author:** [@rko](https://discourse.nodered.org/u/rko)\
**Replies:** 9\
**Last updated:** [30 March 2023 09:36 UTC](https://discourse.nodered.org/t/allow-custom-filename-in-flow-export/77055 "2023-03-30T09:36:09Z")

</div>

A exported flow is always named as flows.json. It would be nice if the user could change the filename before download.

---

## [Feature request - Access OS command line option in Change node](https://discourse.nodered.org/t/feature-request-access-os-command-line-option-in-change-node/76807)

<div class="topic-metadata">

**Author:** [@jbudd](https://discourse.nodered.org/u/jbudd)\
**Replies:** 9\
**Last updated:** [22 March 2023 22:41 UTC](https://discourse.nodered.org/t/feature-request-access-os-command-line-option-in-change-node/76807 "2023-03-22T22:41:56Z")

</div>

We can use JSONata expressions in the change node, which gives access to powerful data manipulations. I believe a JSONata interpreter is built-in to Node-red: This proposal is to also allow operating system commands (wh…

---

## [Pausing the Debug window](https://discourse.nodered.org/t/pausing-the-debug-window/76815)

<div class="topic-metadata">

**Author:** [@JDC762](https://discourse.nodered.org/u/JDC762)\
**Replies:** 6\
**Last updated:** [22 March 2023 14:20 UTC](https://discourse.nodered.org/t/pausing-the-debug-window/76815 "2023-03-22T14:20:45Z")

</div>

Please we really need to be able to pause the debug window. Now there has been suggestions to limit the debug traffic and add in delays. However, to truly debug code you need the debug messages to be coming in order an…

---

## [Update JSONata version 1.8.6 -\> 2.0.2+](https://discourse.nodered.org/t/update-jsonata-version-1-8-6-2-0-2/76798)

<div class="topic-metadata">

**Author:** [@robtigger0077](https://discourse.nodered.org/u/robtigger0077)\
**Replies:** 1\
**Last updated:** [22 March 2023 06:49 UTC](https://discourse.nodered.org/t/update-jsonata-version-1-8-6-2-0-2/76798 "2023-03-22T06:49:47Z")

</div>

Feature request, to update Node-Red from the current JSONata 1.8.6 to the latest 2.0+ version. Version 2.0.0 contains a breaking change to the Javascript API as a result of reimplementing the evaluator to use async fu…

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

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