Steve-Mcl
1b8a4577d5
improve UI, i18n and layout of stop/start feature
2022-06-27 18:07:22 +01:00
Steve-Mcl
51baed4932
default stop/start feature to enabled:false
2022-06-27 18:06:53 +01:00
Steve-Mcl
3cef2bb7e0
Merge remote-tracking branch 'upstream/master' into stop-start-flows
2022-06-27 13:03:52 +01:00
Nick O'Leary
d2e84925f7
Set default editor to monaco in absence of user preference
2022-06-22 21:43:25 +01:00
Steve-Mcl
68331fc40c
implement flows runtime stop/start API and UI
2022-06-08 21:56:17 +01:00
Hiroyasu Nishiyama
c513cff843
fix error on system-info action
2022-05-05 10:10:52 +09:00
Stephen McLaughlin
e714ff35c4
Merge branch 'dev' into diagnostics
2022-04-27 12:08:32 +01:00
Nick O'Leary
57ac90f837
Merge pull request #3542 from Steve-Mcl/httpstatic-improvements
...
Add support for multiple static paths with optional static root
2022-04-25 20:21:54 +01:00
Steve-Mcl
22000f10df
Add support for multiple static paths with root
...
closes #3510
2022-04-22 17:06:40 +01:00
Nick O'Leary
3a26c5cd65
Merge pull request #3498 from sammachin/sammachin_credentials
...
Error on invalid encrypted credentials
2022-04-21 10:59:43 +01:00
Steve-Mcl
21a0b33645
correct "non string" check parenthesis
...
fixes #3493
2022-04-11 13:57:26 +01:00
Steve-Mcl
76c0e140cf
fix up report - remove duplicate entries
2022-04-06 15:11:28 +01:00
Steve-Mcl
5633c5224e
Add system info UI
2022-03-29 20:59:35 +01:00
Steve-Mcl
03763a1423
Update diagnostics as per Issue discussion
2022-03-29 20:48:29 +01:00
Steve-Mcl
cf6df1556c
Ensure UTC time is UTC
2022-03-29 08:35:09 +01:00
Steve-Mcl
a2fd705153
Improve diagnostics content
2022-03-28 18:49:56 +01:00
Steve-Mcl
3388f699a0
Add diagnostics endpoint
...
fixes #3430
2022-03-24 16:00:45 +00:00
Sam Machin
b7b604aed4
Update packages/node_modules/@node-red/runtime/lib/nodes/credentials.js
...
Co-authored-by: Nick O'Leary <nick.oleary@gmail.com>
2022-03-24 08:37:51 +00:00
Sam Machin
855d799b21
Update credentials.js
2022-03-22 21:18:11 +00:00
Sam Machin
d9bd736159
change error to warn for moving from unencrypted to encrypted
2022-03-21 09:29:41 +00:00
Sam Machin
af0f02d63e
add locale warning
2022-03-19 17:44:21 +00:00
Sam Machin
4d048af384
Check for missing encrypted credentials
2022-03-19 13:34:46 +00:00
Nick O'Leary
95f7177ef4
Merge pull request #3445 from node-red-hitachi/fix-path-substitution
...
Fix substitution of NR_NODE_PATH
2022-02-15 11:26:19 +00:00
Steve-Mcl
efd8c1229d
improve "Unexpected Node Error" logging
...
- fixes #3389
- adds additional info to aid sourcing the issue
- removes lots of undefined info when node type is incorrect
- stores and reports original stack before internal try/catch exception
- ensure this._flow is something before attempting to call `handleError`
2022-02-15 10:51:18 +00:00
Hiroyasu Nishiyama
6a41cbebc9
evaluate env var after path initialization
2022-02-15 14:23:01 +09:00
Nick O'Leary
5b428bb8e6
Merge pull request #3379 from node-red-hitachi/nr_node_path-support
...
add NR_NODE_PATH path support
2022-01-26 14:29:03 +00:00
Hiroyasu Nishiyama
c948ff88a5
add support of NR_NODE_PATH
2022-01-26 21:24:48 +09:00
Nick O'Leary
4173625fca
Merge pull request #3243 from node-red/delete-global-context
...
Clear context contents when switching projects
2022-01-26 11:28:34 +00:00
Nick O'Leary
87c89586a5
Merge pull request #3356 from node-red-hitachi/node-prop-env-var
...
Add support for accessing node id & name as environment variable
2022-01-26 11:11:02 +00:00
Hiroyasu Nishiyama
ba304c9651
add NR_ prefix to special environment variables
2022-01-26 09:25:30 +09:00
Nick O'Leary
703c5adba7
Add _path property to nodes and expose as node.path in Function node
2022-01-25 21:32:28 +00:00
Hiroyasu Nishiyama
8b23d341b4
add support for env var access of GROUP_ID & GROUP_NAME
2022-01-25 21:04:43 +09:00
Hiroyasu Nishiyama
289815e128
add support of FLOW_ID & FLOW_NAME
2022-01-25 20:46:01 +09:00
Hiroyasu Nishiyama
75bcd9e8d5
add support for accessing node id & name as env var
2022-01-14 23:40:12 +09:00
Nick O'Leary
8b43b31c64
Add checkbox on project-open screen to clear context
2022-01-12 21:05:47 +00:00
Nick O'Leary
3abef972a7
Clear context contents when switching projects
...
Fixes #3240
2022-01-12 18:59:29 +00:00
Nick O'Leary
c801bc5e6b
Add error logging if Node.log throws an error
...
Part of #3327
2022-01-12 11:13:29 +00:00
Nick O'Leary
ea43729063
Add _module to Node object to provide module info
2022-01-12 11:07:25 +00:00
Hiroyasu Nishiyama
c331da7323
fix env var access using $env for groups
2021-11-27 19:29:57 +09:00
Hiroyasu Nishiyama
67404a327d
merge getFlowSetting to getSetting
2021-09-01 22:26:31 +09:00
Hiroyasu Nishiyama
d78e5932f9
update according to PR comments
2021-08-30 08:00:58 +09:00
Hiroyasu Nishiyama
6aecc3915c
add support of environtment variable for tab & group
2021-08-19 21:15:13 +09:00
Nick O'Leary
ddb715d88d
Record runtime-installed modules in .config.modules.json
2021-07-14 23:13:52 +01:00
Nick O'Leary
58023b4bf0
Merge branch 'pr_3024' into dev
2021-06-28 15:32:32 +01:00
Sam Machin
bd3a8db438
log readOnly on startup
2021-06-16 10:10:31 +01:00
Nick O'Leary
ce905ba2c4
Merge branch 'master' into dev
2021-06-08 11:44:31 +01:00
Nick O'Leary
7651941722
Do not assign z property to tab node when updating flow
...
Fixes #3010
2021-06-08 11:35:43 +01:00
Nick O'Leary
3541b4b968
Merge pull request #3004 from node-red-hitachi/fix-get-subflow-info
...
Fix allow Flow.getNode to return subflowInstance nodes
2021-06-07 18:16:01 +01:00
Nick O'Leary
5b1bf35a23
Fix over-greeding matching whilst parsing commit history
...
Fixes #3006
2021-06-07 18:07:58 +01:00
Kazuhiro Ito
a7b8adb0e1
Fix allow Flow.getNode to return subflowInstance nodes
2021-06-04 15:08:03 +09:00
Nick O'Leary
7c02e4d66a
Merge branch 'master' into dev
2021-06-02 15:40:56 +01:00
Nick O'Leary
711794cfe1
Merge pull request #2993 from Steve-Mcl/master
...
ensure context get/set key is a string
2021-06-02 15:20:25 +01:00
Nick O'Leary
c0e4cf2358
Fix handling of boolean subflow module properties
...
Fixes #3000
2021-06-02 14:48:54 +01:00
Steve-Mcl
a92f0c4c6e
fix context key validation + add tests
...
- adds a helper function validateContextKey to keep it DRY
- adds tests ensure key of null "" 1 {} [] [""] [1] [{}] all throw error
2021-05-26 13:04:09 +01:00
Nick O'Leary
468ef7ecff
Allow RED.settings.set to replace string property with object property
2021-05-25 21:02:14 +01:00
Steve-Mcl
4d768fd236
ensure context get/set key is a string
2021-05-25 14:53:06 +01:00
Nick O'Leary
a9164e63ab
Merge branch 'dev' into pr_2971
2021-05-18 16:30:13 +01:00
Nick O'Leary
d49d9a783c
Merge branch 'master' into dev
2021-05-13 16:06:33 +01:00
Nick O'Leary
d7dc7c4eda
Fix error handling in runtime/lib/api/nodes
2021-05-13 15:46:56 +01:00
Nick O'Leary
001f066769
Remove all input event listeners on a node once it is closed
...
This prevents in-flight messages being passed to the node after
it has closed.
2021-05-13 13:37:21 +01:00
Nick O'Leary
5dbaaae68e
Merge branch 'master' into dev
2021-05-12 16:00:36 +01:00
Nick O'Leary
9cdec156dc
Merge pull request #2974 from aheissenberger/fix-bundle-error
...
Fixed esbuild bundle error "installRetry" was declared a constant and changed
2021-05-11 17:45:07 +01:00
Nick O'Leary
d8d384a979
Fix plugin loading when browser sends unrecognised lang
2021-05-11 16:42:00 +01:00
Nick O'Leary
71ba73b38f
Merge branch 'master' into dev
2021-05-04 11:19:05 +01:00
Andreas Heissenberger
54c9d27fd8
fix
2021-05-03 17:35:50 +02:00
Andreas Heissenberger
01888ff078
fix "installRetry" was declared a constant and changed
2021-05-03 17:23:27 +02:00
Steve-Mcl
69dafd6c68
add codeEditor settings
2021-04-29 16:53:59 +01:00
Nick O'Leary
7df1a03b4b
Handle subflow modules that contain subflows
2021-04-28 21:50:00 +01:00
Nick O'Leary
4133f9c56f
Merge pull request #2936 from node-red/npm-install-hooks
...
Add pre/postInstall hooks to npm install handling
2021-04-27 10:57:14 +01:00
Nick O'Leary
b62e4f6662
Fix deprecation of httpRoot
2021-04-26 14:43:06 +01:00
Nick O'Leary
f5a1c8bc49
Merge pull request #2957 from node-red-hitachi/fix-error-on-git-auto-commit
...
fix error on auto commit for no flow change
2021-04-26 11:54:05 +01:00
Nick O'Leary
4cb8e99430
Timeout http upgrade requests that are not otherwise handled
...
Fixes #2956
2021-04-26 11:45:28 +01:00
Hiroyasu Nishiyama
a480919ec3
fix error on auto commit for no flow change
2021-04-26 09:05:53 +09:00
Nick O'Leary
62f2a552ea
Merge pull request #2953 from node-red/depreacte-usage-of-httpRoot-and-add-warning
...
Deprecate usage of httpRoot and add warning
2021-04-23 16:42:01 +01:00
Dave Conway-Jones
56fe2014e1
Update packages/node_modules/@node-red/runtime/lib/index.js
...
Co-authored-by: Nick O'Leary <nick.oleary@gmail.com>
2021-04-23 16:36:15 +01:00
Dave Conway-Jones
fdd0a93bad
Deprecate use of httpRoot in settings and add warning
...
(no change is actual behaviour yet - just warning)
Should we remove option from settings ? or just label it ?
2021-04-23 15:42:57 +01:00
Dave Conway-Jones
5cc791690b
fix flowfile name to flows.json in settings
...
and warn if not set (as if anyone reads warnings)
Move setting to top of settings.js as it will be edited more often.
Default behaviour will still work
(needs translations)
2021-04-23 14:09:06 +01:00
Nick O'Leary
ed351eee54
Move hooks to util package
2021-04-15 15:12:30 +01:00
Nick O'Leary
70632706f9
Allow Flow.getNode to return subflowInstance nodes
...
Related to #2898
2021-03-31 23:14:26 +01:00
Nick O'Leary
d555fcf7bd
Merge pull request #2903 from node-red/plugin-resources
...
Allow module to provide resources and automatically expose them
2021-03-30 22:50:36 +01:00
Nick O'Leary
f8a7835341
Fix credential lookup for nested subflows
...
Fixes #2910
2021-03-25 22:27:49 +00:00
Nick O'Leary
8543613563
Allow module to provide resources and automatically expose them
2021-03-15 21:06:10 +00:00
Nick O'Leary
99a9e3a91b
Fix handling encrypted creds on /flows api
2021-03-06 20:27:51 +00:00
Nick O'Leary
101378c625
Properly handle credentials passed to /flows api
2021-03-06 20:09:03 +00:00
Nick O'Leary
3d23d1de4f
Merge pull request #2873 from node-red/function-modules
...
Function node external modules
2021-03-01 21:35:31 +00:00
Nick O'Leary
0dc4440a99
Merge branch 'master' into dev
2021-02-25 17:56:01 +00:00
Nick O'Leary
3af77b6a31
Merge pull request #2785 from node-red/library-plugins
...
Library plugins
2021-02-25 16:05:23 +00:00
Nick O'Leary
afb17af571
Fix global leak in lib/flows/index.js
2021-02-19 21:47:02 +00:00
Nick O'Leary
5012568464
Stop config nodes after flow nodes
...
Fixes #2876
2021-02-19 20:44:01 +00:00
Nick O'Leary
b41c7962c2
Add tests for pluggable library
2021-02-19 15:24:56 +00:00
Nick O'Leary
6f9e06e78d
Add validation of library plugin id and better error reporting
2021-02-19 14:39:42 +00:00
Nick O'Leary
c2347076f4
Handle errors when initialising library plugin
2021-02-19 14:01:33 +00:00
Nick O'Leary
c744af161d
Add support for settings object in plugin definition
2021-02-19 11:59:49 +00:00
Nick O'Leary
3f9a29730f
Add partial implementation of adding library sources via editor
...
This adds lots of commented out code that provides a settings panel
to add new library sources. It is incomplete as it doesn't actually
add/update the library sources on the runtime.
For 1.3, I'm focussing on allowing additional sources get added
via the settings file only. I've done enough work on the editor
side to convince myself more work is needed than I can justify
at this time on what is otherwise not going to be a widely
used feature.
2021-02-18 11:58:23 +00:00
Nick O'Leary
8a076c01ab
Support for library source plugins
2021-02-18 11:58:22 +00:00
Nick O'Leary
7d04353843
Merge pull request #2859 from node-red/fix-numeric-status
...
fix numeric status not displaying by ensuring it's a string
2021-02-16 14:32:14 +00:00
Hiroyasu Nishiyama
12c7238c72
revert diffConfigs args
2021-02-15 22:05:42 +09:00
Hiroyasu Nishiyama
b66468c4ea
restart node only if node's group changes
2021-02-14 10:06:46 +09:00
Nick O'Leary
6336ab121e
Merge branch 'dev' into function-modules
2021-02-13 00:21:27 +00:00
Nick O'Leary
9c09ee3b71
Rework Function node module integration
2021-02-12 18:14:13 +00:00