# Core Development

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

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

**Page:** 32

---

## [Request dark theme for editing screen](https://discourse.nodered.org/t/request-dark-theme-for-editing-screen/37963)

<div class="topic-metadata">

**Author:** [@Trying\_to\_learn](https://discourse.nodered.org/u/Trying_to_learn)\
**Replies:** 5\
**Last updated:** [24 December 2020 10:10 UTC](https://discourse.nodered.org/t/request-dark-theme-for-editing-screen/37963 "2020-12-24T10:10:18Z")

</div>

I see it has been mentioned but I am not sure where in the scheme it is. I know the dashboard has a light and dark theme selectable. But the edit screen doesn't. Yes, I have installed the third party one and it works,…

---

## [\[feature request\] middleware integration](https://discourse.nodered.org/t/feature-request-middleware-integration/37890)

<div class="topic-metadata">

**Author:** [@kevinGodell](https://discourse.nodered.org/u/kevinGodell)\
**Replies:** 1\
**Last updated:** [22 December 2020 22:08 UTC](https://discourse.nodered.org/t/feature-request-middleware-integration/37890 "2020-12-22T22:08:36Z")

</div>

I would like to add the feature that will allow the middleware(s) configured in settings.js for httpAdminMiddleware and ui.middleware to allow for an array of functions instead of just a single function. This will make …

---

## [Uncaught ReferenceError: require is not defined](https://discourse.nodered.org/t/uncaught-referenceerror-require-is-not-defined/37868)

<div class="topic-metadata">

**Author:** [@GowriAradhya](https://discourse.nodered.org/u/GowriAradhya)\
**Replies:** 10\
**Last updated:** [22 December 2020 16:44 UTC](https://discourse.nodered.org/t/uncaught-referenceerror-require-is-not-defined/37868 "2020-12-22T16:44:25Z")

</div>

How to install require and CryptoJS module in nodered?? When starting node-red i am not getting any errors. While launching i am getting Uncaught ReferenceError: require is not defined in the console. I tried to insta…

---

## [Align Horizontally, align vertically feature request](https://discourse.nodered.org/t/align-horizontally-align-vertically-feature-request/37725)

<div class="topic-metadata">

**Author:** [@tonyfitzs](https://discourse.nodered.org/u/tonyfitzs)\
**Replies:** 5\
**Last updated:** [18 December 2020 22:14 UTC](https://discourse.nodered.org/t/align-horizontally-align-vertically-feature-request/37725 "2020-12-18T22:14:06Z")

</div>

Believe it or not, some of us go a little crazy when out nodes are not perfectly lined up either horizontally or vertically or both. I am just such a person, you could say I am on the OCD spectrum. Anyway, it frustrates …

---

## [Set Global context variable using Http request](https://discourse.nodered.org/t/set-global-context-variable-using-http-request/37672)

<div class="topic-metadata">

**Author:** [@Tombcat](https://discourse.nodered.org/u/Tombcat)\
**Replies:** 9\
**Last updated:** [18 December 2020 09:58 UTC](https://discourse.nodered.org/t/set-global-context-variable-using-http-request/37672 "2020-12-18T09:58:44Z")

</div>

Hello i want to change the global variable in the flow using the http request. I already saw it's possible to GET flow global variable using HTTP request. Also i have checked that it's possible to send POST/PUT request…

---

## [Logger Enhancement](https://discourse.nodered.org/t/logger-enhancement/37649)

<div class="topic-metadata">

**Author:** [@Kib](https://discourse.nodered.org/u/Kib)\
**Replies:** 0\
**Last updated:** [17 December 2020 14:24 UTC](https://discourse.nodered.org/t/logger-enhancement/37649 "2020-12-17T14:24:08Z")

</div>

Situation first off, I am aware that the node-red documentation states this clearly "There are some reserved names for properties that must not be used. These are: Any single character - x, y, z, d, g, l are already use…

---

## [Node-red-node-annotate-image (enhancments)](https://discourse.nodered.org/t/node-red-node-annotate-image-enhancments/37581)

<div class="topic-metadata">

**Author:** [@meeki007](https://discourse.nodered.org/u/meeki007)\
**Replies:** 3\
**Last updated:** [17 December 2020 13:41 UTC](https://discourse.nodered.org/t/node-red-node-annotate-image-enhancments/37581 "2020-12-17T13:41:51Z")

</div>

Changes I've made - awaiting your approval to send pull request. https://github.com/meeki007/node-red-nodes/tree/master/utility/annotate-image I love this node but it looks funny with the words inside the box. I…

---

## [Trigger node does NOT support JSONata on ouptput messages](https://discourse.nodered.org/t/trigger-node-does-not-support-jsonata-on-ouptput-messages/37436)

<div class="topic-metadata">

**Author:** [@zinahe](https://discourse.nodered.org/u/zinahe)\
**Replies:** 12\
**Last updated:** [17 December 2020 09:24 UTC](https://discourse.nodered.org/t/trigger-node-does-not-support-jsonata-on-ouptput-messages/37436 "2020-12-17T09:24:04Z")

</div>

Hi All, A very happy user of Node-RED here. Thank you all for the hard work. I have noticed that the Trigger node is missing JSONata (J: Expression) option to compose output messages. I ran in to an issue where the out…

---

## [Node-Red's Website - flows page](https://discourse.nodered.org/t/node-reds-website-flows-page/37541)

<div class="topic-metadata">

**Author:** [@meeki007](https://discourse.nodered.org/u/meeki007)\
**Replies:** 4\
**Last updated:** [16 December 2020 02:03 UTC](https://discourse.nodered.org/t/node-reds-website-flows-page/37541 "2020-12-16T02:03:04Z")

</div>

The flows page does not render my entire README.md file https://flows.nodered.org/node/node-red-contrib-facial-recognition it shows fine on: NPM https://www.npmjs.com/package/node-red-contrib-facial-recognition Githu…

---

## [How to add custom node in docker?](https://discourse.nodered.org/t/how-to-add-custom-node-in-docker/37472)

<div class="topic-metadata">

**Author:** [@dhpatel177](https://discourse.nodered.org/u/dhpatel177)\
**Replies:** 1\
**Last updated:** [14 December 2020 16:26 UTC](https://discourse.nodered.org/t/how-to-add-custom-node-in-docker/37472 "2020-12-14T16:26:19Z")

</div>

I have new custom node (which consists html,Javascript file and JSON file). I want to add this in my docker image. How should i do that? Thanks

---

## [Highlight Connections](https://discourse.nodered.org/t/highlight-connections/36991)

<div class="topic-metadata">

**Author:** [@mhechthz](https://discourse.nodered.org/u/mhechthz)\
**Replies:** 7\
**Last updated:** [7 December 2020 20:26 UTC](https://discourse.nodered.org/t/highlight-connections/36991 "2020-12-07T20:26:49Z")

</div>

Hi, I have complex workflows with many in- and out-going connections between nodes. To control all connection one has to select every single connection to see where it comes from and goes to. I would really appreciate i…

---

## [In the projects mode force the flows file into pretty mode](https://discourse.nodered.org/t/in-the-projects-mode-force-the-flows-file-into-pretty-mode/37077)

<div class="topic-metadata">

**Author:** [@rogerjames99](https://discourse.nodered.org/u/rogerjames99)\
**Replies:** 2\
**Last updated:** [6 December 2020 13:47 UTC](https://discourse.nodered.org/t/in-the-projects-mode-force-the-flows-file-into-pretty-mode/37077 "2020-12-06T13:47:42Z")

</div>

When flow files are committed in the project mode editor they are stored as a single line of text. This defeats the object of storing these files in a source control system. Also I thought one of the points of formats …

---

## [Change location of Projects folder](https://discourse.nodered.org/t/change-location-of-projects-folder/37005)

<div class="topic-metadata">

**Author:** [@Filipus24](https://discourse.nodered.org/u/Filipus24)\
**Replies:** 2\
**Last updated:** [4 December 2020 21:39 UTC](https://discourse.nodered.org/t/change-location-of-projects-folder/37005 "2020-12-04T21:39:16Z")

</div>

I have started working with Node-RED Projects recently and I like that feature very much. The one thing that bothers me however is the default location of those projects. Once you enable projects, they automatically get …

---

## [Is it possible to transfer value from one file to other file?](https://discourse.nodered.org/t/is-it-possible-to-transfer-value-from-one-file-to-other-file/36946)

<div class="topic-metadata">

**Author:** [@dhpatel177](https://discourse.nodered.org/u/dhpatel177)\
**Replies:** 3\
**Last updated:** [3 December 2020 13:30 UTC](https://discourse.nodered.org/t/is-it-possible-to-transfer-value-from-one-file-to-other-file/36946 "2020-12-03T13:30:49Z")

</div>

Hello, I want to pass some value from ("packages/node\_modules/@node-red/editor-api/lib/admin/flows.js") to ("packages/node\_modules/@node-red/editor-client/src/js/ui/deploy.js") How should i do that ? Thanks @knolle…

---

## [Change JSON field type to allow JSONC](https://discourse.nodered.org/t/change-json-field-type-to-allow-jsonc/36716)

<div class="topic-metadata">

**Author:** [@TotallyInformation](https://discourse.nodered.org/u/TotallyInformation)\
**Replies:** 4\
**Last updated:** [29 November 2020 23:02 UTC](https://discourse.nodered.org/t/change-json-field-type-to-allow-jsonc/36716 "2020-11-29T23:02:50Z")

</div>

Hi, sorry if this has been asked for previously. It would be really useful if the JSON input field were changed to allow JSONC (JSON with comments). Here is an example of JSONC: { "topic": "Optional. Can be anyt…

---

## [Feature Suggestion: Deploy from Node editor](https://discourse.nodered.org/t/feature-suggestion-deploy-from-node-editor/36389)

<div class="topic-metadata">

**Author:** [@svefro](https://discourse.nodered.org/u/svefro)\
**Replies:** 4\
**Last updated:** [24 November 2020 06:08 UTC](https://discourse.nodered.org/t/feature-suggestion-deploy-from-node-editor/36389 "2020-11-24T06:08:59Z")

</div>

Something i regularly miss is to be able to deploy my changes without closing the node editor. This is especially useful for function nodes and large template nodes but could be useful on all nodes. I have moved most o…

---

## [Show validation results](https://discourse.nodered.org/t/show-validation-results/36358)

<div class="topic-metadata">

**Author:** [@BartButenaers](https://discourse.nodered.org/u/BartButenaers)\
**Replies:** 6\
**Last updated:** [23 November 2020 21:39 UTC](https://discourse.nodered.org/t/show-validation-results/36358 "2020-11-23T21:39:00Z")

</div>

Hi folks, Suppose a user has entered invalid input in a TypedInput field, are there any ways to visualize what he did wrong? For example when I enter an incorrect email address in the json editor: Then I would like …

---

## [Debug node: option to have "complete msg object" as default](https://discourse.nodered.org/t/debug-node-option-to-have-complete-msg-object-as-default/36153)

<div class="topic-metadata">

**Author:** [@hklages](https://discourse.nodered.org/u/hklages)\
**Replies:** 6\
**Last updated:** [19 November 2020 09:38 UTC](https://discourse.nodered.org/t/debug-node-option-to-have-complete-msg-object-as-default/36153 "2020-11-19T09:38:33Z")

</div>

When creating a new debug node, the default ist "msg.payload". It would be nice to have somewhere an option that for a project or for my workspace "complete msg object" is the default. In most case I need the whole obje…

---

## [All Short Cut Key Unassigned not working](https://discourse.nodered.org/t/all-short-cut-key-unassigned-not-working/35427)

<div class="topic-metadata">

**Author:** [@dhpatel177](https://discourse.nodered.org/u/dhpatel177)\
**Replies:** 6\
**Last updated:** [18 November 2020 09:27 UTC](https://discourse.nodered.org/t/all-short-cut-key-unassigned-not-working/35427 "2020-11-18T09:27:06Z")

</div>

Hello, I am Un-assigning the keyboard short cut fields but somehow when i reload the url then it again comes as assigned. My end goal is to disable all shortcut keys. Please see the screen shot. In 1st Screen shot i am…

---

## [Import a flow containing a subflow without unintentionally creating a duplicate subflow](https://discourse.nodered.org/t/import-a-flow-containing-a-subflow-without-unintentionally-creating-a-duplicate-subflow/15683)

<div class="topic-metadata">

**Author:** [@cuxcrider](https://discourse.nodered.org/u/cuxcrider)\
**Replies:** 2\
**Last updated:** [18 November 2020 22:08 UTC](https://discourse.nodered.org/t/import-a-flow-containing-a-subflow-without-unintentionally-creating-a-duplicate-subflow/15683 "2020-11-18T22:08:35Z")

</div>

I need to copy/paste a flow that contains a subflow. However, when I do this, nodered creates an identical subflow but appends (2) or (3) or (4), etc. to the end of the subflow name. So far I determined a very basic test…

---

## [JSONata Expression Editor - enable testing of context ($flowContext and $globalContext)](https://discourse.nodered.org/t/jsonata-expression-editor-enable-testing-of-context-flowcontext-and-globalcontext/36136)

<div class="topic-metadata">

**Author:** [@janvda](https://discourse.nodered.org/u/janvda)\
**Replies:** 0\
**Last updated:** [18 November 2020 13:13 UTC](https://discourse.nodered.org/t/jsonata-expression-editor-enable-testing-of-context-flowcontext-and-globalcontext/36136 "2020-11-18T13:13:02Z")

</div>

The JSONata expression editor is a great tool for testing JSONata expressions. It would be good if this tool could be extended to test expressions using the context functions ($flowContext() and $globalContext()). The …

---

## [Disable Subflow editing tab open up next to current working tab](https://discourse.nodered.org/t/disable-subflow-editing-tab-open-up-next-to-current-working-tab/36053)

<div class="topic-metadata">

**Author:** [@dhpatel177](https://discourse.nodered.org/u/dhpatel177)\
**Replies:** 11\
**Last updated:** [18 November 2020 09:23 UTC](https://discourse.nodered.org/t/disable-subflow-editing-tab-open-up-next-to-current-working-tab/36053 "2020-11-18T09:23:53Z")

</div>

Hello, i want to disable Subflow editing tab opening up next to current working tab on double clicking node on left palate, How should i do this? Please find Screen shot attached. @knolleary

---

## [Debugging in JS](https://discourse.nodered.org/t/debugging-in-js/36105)

<div class="topic-metadata">

**Author:** [@alex88](https://discourse.nodered.org/u/alex88)\
**Replies:** 0\
**Last updated:** [17 November 2020 23:21 UTC](https://discourse.nodered.org/t/debugging-in-js/36105 "2020-11-17T23:21:21Z")

</div>

Hi @knolleary I notice you just posted a topic on v1.2.4 of Node-RED here. Great to see the code based continue to be developed. Well done! I was having a conversation with someone who is starting to experiment with No…

---

## [Add remote helper text is mislieding](https://discourse.nodered.org/t/add-remote-helper-text-is-mislieding/35829)

<div class="topic-metadata">

**Author:** [@danielo515](https://discourse.nodered.org/u/danielo515)\
**Replies:** 1\
**Last updated:** [12 November 2020 21:22 UTC](https://discourse.nodered.org/t/add-remote-helper-text-is-mislieding/35829 "2020-11-12T21:22:13Z")

</div>

So, this is what the modal says: That mades me thing that for adding a remote repository that uses ssh for auth I must use ssh: as prefix, but that is not true, I have to just add git@github.com:danielo515/project-nam…

---

## [TypedInput for mqtt-in and out nodes](https://discourse.nodered.org/t/typedinput-for-mqtt-in-and-out-nodes/35751)

<div class="topic-metadata">

**Author:** [@w4tsn](https://discourse.nodered.org/u/w4tsn)\
**Replies:** 5\
**Last updated:** [12 November 2020 11:07 UTC](https://discourse.nodered.org/t/typedinput-for-mqtt-in-and-out-nodes/35751 "2020-11-12T11:07:54Z")

</div>

Is it a huge problem to provide the built-in mqtt in and out nodes with the TypedInput field? This would allow the mqtt-nodes to be programmable through the usage of ENV variables or globals (it works if only the ENV var…

---

## [How to send and receive messages between nodes?](https://discourse.nodered.org/t/how-to-send-and-receive-messages-between-nodes/35743)

<div class="topic-metadata">

**Author:** [@zl2su](https://discourse.nodered.org/u/zl2su)\
**Replies:** 2\
**Last updated:** [12 November 2020 01:07 UTC](https://discourse.nodered.org/t/how-to-send-and-receive-messages-between-nodes/35743 "2020-11-12T01:07:33Z")

</div>

Hi. As far as I know, Nodes send and receive messages between nodes in an event-driven manner. For example, you can view the results for data generated, such as debug nodes. Within the debug node, we checked that mess…

---

## [Limitation on number of links (connections)](https://discourse.nodered.org/t/limitation-on-number-of-links-connections/35609)

<div class="topic-metadata">

**Author:** [@r0ller](https://discourse.nodered.org/u/r0ller)\
**Replies:** 1\
**Last updated:** [9 November 2020 15:13 UTC](https://discourse.nodered.org/t/limitation-on-number-of-links-connections/35609 "2020-11-09T15:13:32Z")

</div>

Hi All, Just a quick question due to a design I'm trying to make work under node-red ( https://discourse.nodered.org/t/command-design-pattern/35461 ). Is there any limitation on the number of links/connections a functi…

---

## [Open NR editor without running flows capability](https://discourse.nodered.org/t/open-nr-editor-without-running-flows-capability/1001)

<div class="topic-metadata">

**Author:** [@davidcgu](https://discourse.nodered.org/u/davidcgu)\
**Replies:** 4\
**Last updated:** [5 November 2020 16:02 UTC](https://discourse.nodered.org/t/open-nr-editor-without-running-flows-capability/1001 "2020-11-05T16:02:00Z")

</div>

Good morning I think there is a important topic not raised up, however I don’t know if is feasible to bring it up. Sometimes anyone can edit something and create a buffer or import some flow with a node not installed o…

---

## [Philips-Air addiotional program in docker image?](https://discourse.nodered.org/t/philips-air-addiotional-program-in-docker-image/35361)

<div class="topic-metadata">

**Author:** [@nicedevil](https://discourse.nodered.org/u/nicedevil)\
**Replies:** 1\
**Last updated:** [5 November 2020 09:46 UTC](https://discourse.nodered.org/t/philips-air-addiotional-program-in-docker-image/35361 "2020-11-05T09:46:53Z")

</div>

Heya, I have mutliple Philips Air Cleaning devices (AC3033/10) and they can be controlled via CoAP. There is already a plugin in the palette that I installed but it needs the py-air-control to be installed on the "host…

---

## [\[Solved\] Node status color grey shows as black with gray outline](https://discourse.nodered.org/t/solved-node-status-color-grey-shows-as-black-with-gray-outline/35302)

<div class="topic-metadata">

**Author:** [@zenofmud](https://discourse.nodered.org/u/zenofmud)\
**Replies:** 4\
**Last updated:** [4 November 2020 12:05 UTC](https://discourse.nodered.org/t/solved-node-status-color-grey-shows-as-black-with-gray-outline/35302 "2020-11-04T12:05:10Z")

</div>

I'm working on a PR to the 'Random' node and wanted to use node status to report some information. This is what I've got coded: this.status({fill:"gray",shape:"dot",text:"random: from " + node.low + " to " + node.high})…

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

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