Nick O'Leary
605177dcf0
Validate hook names when they are added
2020-09-29 16:28:52 +01:00
Nick O'Leary
460e1f5563
Fixup merge error
2020-09-29 12:19:27 +01:00
Nick O'Leary
6f25337b99
Add docs for RED.hooks
2020-09-29 12:19:27 +01:00
Nick O'Leary
08148a07b2
Update Node/Flow to trigger msg routing hooks
2020-09-29 12:19:27 +01:00
Nick O'Leary
27c0e45940
Remove unused router component
2020-09-29 12:19:27 +01:00
Nick O'Leary
bdd736315a
Add RED.hooks engine
2020-09-29 12:19:27 +01:00
Nick O'Leary
d57ec0cd53
Refactor lib/flows code to include initial router component
2020-09-29 12:19:26 +01:00
Nick O'Leary
cf84ec78fa
Allow trigger node delay to be overridden with msg.delay
2020-09-28 21:10:23 +01:00
Nick O'Leary
b595e84c30
Update jsdoc of util.getMessageProperty
2020-09-28 14:26:20 +01:00
Nick O'Leary
6e5f115bd5
Improve jsdoc of util.getObjectProperty to clarify thrown error
...
See #2703
2020-09-28 14:23:23 +01:00
Nick O'Leary
6e5c4e832e
Update dependencies
2020-09-28 11:58:22 +01:00
Nick O'Leary
c5bdd3d056
Allow user to manage project version string
2020-09-28 11:30:46 +01:00
Nick O'Leary
69d60ffb24
Add simplified git workflow to auto-commit changes
2020-09-28 10:41:33 +01:00
Nick O'Leary
e6ffa3d143
Cache settings when doing initial load
2020-09-28 10:41:05 +01:00
Nick O'Leary
bb4330e486
Clone settings before passing to storage layer
...
Avoids the storage layer modifying the in-memory object
2020-09-28 10:40:03 +01:00
Nick O'Leary
4b8d07f301
Merge branch 'pr_2644' into dev
2020-09-25 17:11:39 +01:00
Nick O'Leary
2db3a4f1ef
Add unit tests for function node init code
2020-09-25 17:11:10 +01:00
Nick O'Leary
ead1f65887
Disable selection FA icons when dbl clicking node
2020-09-25 16:03:21 +01:00
Nick O'Leary
085ff84bc9
Merge pull request #2704 from node-red/split-config
...
Split .config.json into separate files
2020-09-25 15:56:32 +01:00
Nick O'Leary
e12975cf0b
Do not remove old config.json file to ease downgrade path
2020-09-25 15:50:26 +01:00
Nick O'Leary
a33cf6b532
Merge branch 'master' into dev
2020-09-25 11:53:37 +01:00
Nick O'Leary
5be25d9538
Merge branch 'pr_2705'
2020-09-25 11:53:15 +01:00
t.kawamorita
785561a0cc
fix getModuleFiles function
2020-09-25 11:58:03 +09:00
Nick O'Leary
81dc3de26a
Ensure errors in ACE NRJavaScript mode are on valid lines
...
In the case of an "Unmatched {" error, it flags the { on
the line we wrap the user's code in. That doesn't help the
user.
This fix moves such an error to the first valid { in the file.
It handles ignoring { in comments or strings. It fails to ignore
{ inside regex. But that's an edge case on top of an edge case.
2020-09-24 16:29:05 +01:00
Nick O'Leary
4d0c572c2e
Fix .config.json unit tests
2020-09-24 15:42:52 +01:00
Nick O'Leary
fb2da0ee9e
Split .config.json into separate files
2020-09-23 17:29:09 +01:00
Nick O'Leary
b8b0247717
Default flowFilePretty to true if projects enabled
2020-09-23 10:57:58 +01:00
Nick O'Leary
103e212aee
Fix size of context sidebar refresh toggle buttons
2020-09-22 23:44:10 +01:00
Nick O'Leary
2f33575907
Merge branch 'dev' of github.com:node-red/node-red into dev
2020-09-21 20:12:42 +01:00
Nick O'Leary
576c528573
Merge pull request #2698 from node-red/import-dupes
...
Improved handling of importing duplicate subflow/config nodes
2020-09-21 18:30:15 +01:00
Nick O'Leary
3c444d3fb3
Merge branch 'master' into dev
2020-09-21 14:25:30 +01:00
Nick O'Leary
7cb499cde9
Sanitize unknown node type when displaying
2020-09-21 14:00:01 +01:00
Nick O'Leary
5a174ba014
Add comment highlighting to JSONata and fix regex handling
...
Closes #2701
2020-09-21 11:52:33 +01:00
Nick O'Leary
041feb4e86
Ensure sf instance nodes update in outliner when import-replace sf
2020-09-18 20:56:16 +01:00
Nick O'Leary
19726cf428
Fix setting of esversion in nrjavascript worker
2020-09-16 23:21:52 +01:00
Nick O'Leary
aaf134b1c5
Update ACE to 1.4.12-src-min-noconflict
...
Fixes #1988
2020-09-16 19:13:40 +01:00
Nick O'Leary
9d5f5ee94b
Update to MQTT 4.2.1
...
Closes #2694
2020-09-16 16:56:39 +01:00
Nick O'Leary
a48f0827ae
Detect importing duplicate nodes and help user resolve
2020-09-16 11:59:13 +01:00
Nick O'Leary
5686158245
Allow toggleButton icons to be optional
2020-09-16 11:59:13 +01:00
Nick O'Leary
3824cdde68
Allow treeList to have a header component
2020-09-16 11:59:13 +01:00
Nick O'Leary
e619b9bf7b
Merge pull request #2691 from node-red/recover-nodes
...
Recover nodes with invalid z property
2020-09-16 11:56:29 +01:00
Nick O'Leary
b7243c2226
Merge branch 'master' into dev
2020-09-16 11:54:34 +01:00
Nick O'Leary
70b6674f44
Replace Math.random with crypto.getBytes for session tokens
2020-09-11 14:09:54 +01:00
Nick O'Leary
ef67b8481e
Check file exists before trying to take backup
2020-09-11 13:26:00 +01:00
Nick O'Leary
baffe4861c
Handle undefined value in Debug view of Array and Object
...
Fixes #2696
2020-09-07 21:05:27 +01:00
Melvin Groenhoff
d84c2b780b
Fix this
context when calling multiple event listeners ( fixes #2692 ).
2020-09-04 10:20:30 +02:00
Nick O'Leary
dc8991a1da
Ensure recoverd nodes tab is added to outliner properly
2020-09-03 20:24:50 +01:00
Nick O'Leary
7bd0ca2212
Handle nodes with invalid z property
...
Closes #2170
2020-09-03 18:31:33 +01:00
Nick O'Leary
4dd619b8c6
Merge branch 'master' into dev
2020-09-03 16:14:55 +01:00
Nick O'Leary
2f2a6367c2
Merge pull request #2684 from node-red/skip-html
...
Avoid loading node html if disableEditor set
2020-09-03 15:02:09 +01:00
Nick O'Leary
be880c25f9
Merge pull request #2682 from node-red/upload-npm
...
Add support for file upload on /nodes api
2020-09-03 15:01:31 +01:00
Nick O'Leary
17812f0d77
Merge pull request #2683 from node-red/write-to-temp
...
Update util.writeFile to write to tmp file before rename
2020-09-03 15:00:31 +01:00
Nick O'Leary
0c5eae2349
Merge pull request #2679 from rorysavage77/mutex-for-flow-modification
...
Updated flow modification methods to support mutex serialization
2020-09-03 14:17:56 +01:00
Nick O'Leary
3ad1803057
Merge pull request #2655 from node-red/reorder-sidebar
...
Reorderable sidebar tabs
2020-09-03 14:07:17 +01:00
Nick O'Leary
02c20e97b7
Only recalculate group label offsets when needed
2020-09-03 13:49:42 +01:00
Nick O'Leary
716dc781e4
Reuse first group name/style when merging elements
...
Fixes #2680
2020-09-03 13:28:35 +01:00
Nick O'Leary
d9900d8e4c
Fix copy/paste of node into active group
...
Fixes #2686
2020-09-03 13:12:08 +01:00
Nick O'Leary
3b9065b057
Prevent Enter on search box from reloading page
...
Fixes #2678
2020-09-03 11:22:41 +01:00
Nick O'Leary
b21667834e
Tweak upload dialog margin
2020-08-26 10:37:21 +01:00
Nick O'Leary
183fa59c83
Add tgz upload button to palette manager
2020-08-26 00:15:36 +01:00
Kunihiko Toumura
0c5586ddfb
Add 'done' metric log for message tracing
2020-08-18 09:28:50 +09:00
Nick O'Leary
33855bcb8b
Skip loading node html if disableEditor set
2020-08-14 00:20:44 +01:00
Nick O'Leary
b0b2c32654
Update util.writeFile to write to tmp file before rename
2020-08-13 17:17:40 +01:00
Nick O'Leary
6f1ed76b4c
Add support for file upload in /nodes api
2020-08-13 15:54:54 +01:00
Rory A. Svage
f81cee0be2
Message
2020-08-07 16:44:52 -04:00
Nick O'Leary
bcd85b11a1
Merge branch 'master' into dev
2020-08-05 15:19:54 +01:00
Nick O'Leary
ec368ae3fd
Bump for 1.1.3
2020-08-05 14:59:25 +01:00
Nick O'Leary
d28c264422
Fix jshint error on polyfill
2020-08-05 14:58:43 +01:00
Nick O'Leary
fba505bc90
Fix vertical align of fa node icons
...
Fixes #2670
2020-08-05 13:53:49 +01:00
Kazuhito Yokoi
c50ed2c328
Add Japanese translation for empty rules in switch node
2020-08-05 11:22:23 +01:00
Nick O'Leary
7e11ff2b20
Update packages/node_modules/@node-red/nodes/locales/en-US/function/10-switch.html
2020-08-05 11:22:14 +01:00
Nathanaël Lécaudé
3fb83c46e2
Update 10-switch.html
...
Clarify switch help regarding booleans for the is empty / is not empty rules.
2020-08-05 11:22:04 +01:00
Nick O'Leary
85edee288f
Allow lasso selection to be restricted to active group
2020-08-05 11:16:53 +01:00
Nick O'Leary
1aa494a97a
Make ctrl-click on nexted group more intuitive
2020-08-05 10:38:14 +01:00
Nick O'Leary
a8e7627184
Support select-all inside active group
2020-08-04 21:01:08 +01:00
Nick O'Leary
d590bbdd2c
Fix copy/paste of nested groups
2020-08-04 20:59:51 +01:00
Nick O'Leary
80d65b5acb
Add Set(iterable) polyfill for IE11
2020-08-04 20:59:32 +01:00
Kazuhito Yokoi
1d250f7491
Add Japanese translation for empty rules in switch node
2020-08-04 21:41:23 +09:00
Nick O'Leary
dd741ec6d8
Merge pull request #2649 from natcl/patch-5
...
Clarify empty rules in switch node documentation
2020-08-03 16:59:25 +01:00
Nick O'Leary
e741af6d55
Update packages/node_modules/@node-red/nodes/locales/en-US/function/10-switch.html
2020-08-03 16:58:09 +01:00
Nick O'Leary
e691b1b7c3
Add additional check for git auth failure response
...
Fixes #2656
2020-08-03 16:55:36 +01:00
Sebastian Raff
29142128f2
german translation, wording ( #2660 ) ( #2666 )
...
to also close #2660
2020-08-02 18:34:10 +01:00
Nick O'Leary
758f44e25f
Improve performance of moving groups
2020-07-31 23:22:33 +01:00
Nick O'Leary
16c26d8098
Move runtime settings back to adminApi from editorApi
...
Fixes #2662
2020-07-31 15:26:21 +01:00
Nick O'Leary
a9d1a64c32
Merge pull request #2661 from node-red-hitachi/master-zh
...
Update Chinese message for debug node
2020-07-23 15:09:36 +01:00
Dave Conway-Jones
889224715b
Fix hhp-in to handle application/cbor as binary
...
as per discussion https://discourse.nodered.org/t/http-request-node-invalid-message-body-was-specified-to-be-cbor-but-could-not-decode-message-failed-to-parse/30503
2020-07-23 10:04:24 +01:00
Nick O'Leary
442b9d23f1
Remove filtering of duplicate fa icons
2020-07-22 14:51:07 +01:00
JIYE YU
e4dd895709
update Chinese message for debug node
2020-07-22 12:54:07 +09:00
Nick O'Leary
82677c304e
Show node help when switching node edit dialogs
...
Fixes #2652
2020-07-16 16:12:16 +01:00
Nick O'Leary
73d8dfe381
Allow sidebar tabs to be reordered
...
The sidebar tab buttons can now be dragged to reorder them.
Changes to the order are stored in user preferences.
2020-07-15 11:26:08 +01:00
Kunihiko Toumura
1177aa8aca
new-style callback function (yaml node)
2020-07-14 19:20:37 +09:00
Kunihiko Toumura
0eda0a4935
new-style callback function (xml node)
2020-07-14 19:18:05 +09:00
Kunihiko Toumura
a19dab0dc9
new-style callback function (json node)
2020-07-14 19:15:31 +09:00
Kunihiko Toumura
d8eb80b72e
new-style callback function (html node)
2020-07-14 19:10:56 +09:00
Kunihiko Toumura
4f3a6821d1
new-style callback function (http response node)
2020-07-14 19:08:22 +09:00
Kunihiko Toumura
77bd7541ca
new-style callback function (template node)
2020-07-14 19:05:41 +09:00
Kunihiko Toumura
ca46bc5366
new-style callback function (range node)
2020-07-14 19:02:41 +09:00
Kunihiko Toumura
2e19bc07df
new-style callback function (link in/out node)
2020-07-14 18:59:09 +09:00
Kunihiko Toumura
3f4de43b67
new-style callback function (status node)
2020-07-14 18:56:16 +09:00
Kunihiko Toumura
0d0bf62fc4
new-style callback function (catch node)
2020-07-14 18:53:21 +09:00
Kunihiko Toumura
3c8654fa25
new-style callback function (complete node)
2020-07-14 18:50:03 +09:00
Kunihiko Toumura
756a6ec5aa
new-style callback function (inject node)
2020-07-14 18:46:38 +09:00
Nick O'Leary
98c7364924
Ensure group theme picks up theme defaults properly
...
Fixes #2651
2020-07-13 20:44:53 +01:00
Nick O'Leary
43db1824be
Bump for 1.1.2
2020-07-10 20:13:05 +01:00
Nick O'Leary
7f671c9f3f
Ensure unknown nodes removed from outliner when node registers
...
Fixes #2646
2020-07-10 20:00:18 +01:00
Nathanaël Lécaudé
410009dd61
Update 10-switch.html
...
Clarify switch help regarding booleans for the is empty / is not empty rules.
2020-07-10 13:08:40 -04:00
Nick O'Leary
580cc00967
Fix all the touch screen issues
2020-07-10 16:00:38 +01:00
Nick O'Leary
612c565cfd
Add RED.view.redrawStatus to avoid full redraw on update
2020-07-10 16:00:18 +01:00
Nick O'Leary
979c5351a8
Ensure node/group xrefs are consistent on import
2020-07-10 15:59:28 +01:00
Nick O'Leary
97b7479081
Disable keyboard handler when dialogs are open
2020-07-09 20:41:55 +01:00
Nick O'Leary
1df2f5e96a
Allow Comms websocket auth to be done via token header
...
Fixes #2642
2020-07-09 19:07:51 +01:00
cinhcet
0601833387
msgid added in vm to avoid unneccesary if statement
2020-07-08 19:09:07 +02:00
Nick O'Leary
8b36279e52
Bump version 1.2.0-alpha.1
2020-07-08 15:57:32 +01:00
Nick O'Leary
1c337f6817
Fix connecting wires to subflow status or io ports on touchscreen
2020-07-08 13:22:26 +01:00
Nick O'Leary
6df26f2400
Bump for 1.1.1
2020-07-08 10:30:20 +01:00
Kazuhito Yokoi
5a3c832a98
Update Japanese message for debug node
2020-07-08 16:20:02 +09:00
cinhcet
5d7a625883
expose send, status, log, warn, error, debug, trace, name, id in setup code of function node
2020-07-08 01:30:29 +02:00
Nick O'Leary
ae1ca85924
Update Debug status label
2020-07-07 22:10:47 +01:00
Nick O'Leary
c9acfdb1d7
Set apiRootUrl for debug pop-out to load locales properly
...
Fixes #2629 , #2630
2020-07-07 21:14:44 +01:00
Nick O'Leary
11ac8fbf13
Ensure groups are removed when deleting subflows
2020-07-07 18:23:42 +01:00
Nick O'Leary
dc541444ba
Merge pull request #2638 from node-red/Clean-up-debug-status-/-remove-loops
...
fix debug status to not loop, make migration more seamless, detect status type objects
2020-07-07 13:37:05 +01:00
Nick O'Leary
8ea25bcd1c
Update build-custom-theme to handle keyframes properly
...
Fixes #2636
Also adds a header to the generated CSS identifing the version
of NR and date/time it was generated.
2020-07-07 11:38:07 +01:00
Nick O'Leary
f5e46a663a
Remove hardcoded css and allow group to default from theme
...
Fixes #2633
2020-07-07 11:01:05 +01:00
Nick O'Leary
64ec415a54
Add RED.view.DEBUG_SYNC_REDRAW to disable requestAnimationFrame
...
References #2631
2020-07-06 21:01:14 +01:00
Nick O'Leary
57154b2853
Authenticate websocket comms using user-provided token if present
...
Fixes #2642
2020-07-06 20:45:07 +01:00
Nick O'Leary
0243a902b2
Fix up subflow port wiring
2020-07-06 18:11:47 +01:00
Nick O'Leary
6c04402a98
Prevent wiring to node with no corresponding port
...
Fixes #2641
2020-07-06 17:32:44 +01:00
Nick O'Leary
ef7c9b5c2a
Get group order right in history events to ensure proper handling
2020-07-06 16:00:15 +01:00
Nick O'Leary
73448a6039
Avoid copying duplicate nodes to internal clipboard
2020-07-06 16:00:15 +01:00
Dave Conway-Jones
176a0ff99b
add words avout indepedence of messages being delayed.
2020-07-06 10:33:26 +01:00
Dave Conway-Jones
b96d562700
fix debug status to not loop, make migration more seamless, detect status type objects
2020-07-04 15:26:02 +01:00
Nick O'Leary
7a3ead8f3b
Merge branch 'dev'
2020-06-30 17:46:43 +01:00
Nick O'Leary
668678b2c4
Bump version to 1.1.0
2020-06-29 21:08:34 +01:00
Nick O'Leary
e2802175a5
Clear outline focus on config node sidebar panel
2020-06-29 21:07:21 +01:00
Nick O'Leary
44da085e0b
Tweak group margin to fit node status and look better
2020-06-29 20:43:25 +01:00
Nick O'Leary
362554ad3b
Switch JSONata expr does not require msg.parts.count
2020-06-29 09:32:52 +01:00
Dave Conway-Jones
f01866d76f
Fix backwards migration of inject without topic
2020-06-28 15:09:07 +01:00
Nick O'Leary
c171088838
Fix reparenting nodes in outliner when they change
2020-06-26 17:21:20 +01:00
Nick O'Leary
8bd8834237
Add default shortcut for core:show-help-tab
2020-06-26 15:58:02 +01:00
JIYE YU
a7fa2cf0c9
update zh-TW translation for release-1.1.0
2020-06-26 10:40:17 +09:00
JIYE YU
1137cd5ca5
update zh-CN translation for nodes information
2020-06-26 10:38:41 +09:00
JIYE YU
13a59a882e
update zh-CN translation for editor-client
2020-06-25 18:31:36 +09:00
Nick O'Leary
07585f01e3
Ensure all examples are consistently named
2020-06-24 14:43:27 +01:00
Nick O'Leary
5042137006
Merge branch 'pr_2585' into examples
2020-06-24 13:50:50 +01:00
Nick O'Leary
a2ea79130c
Merge branch 'pr_2550' into examples
2020-06-24 13:49:56 +01:00
Nick O'Leary
979401f3ac
Merge branch 'pr_2549' into examples
2020-06-24 13:49:33 +01:00
Nick O'Leary
4c98db2269
Outliner - add empty item when last config node moved
2020-06-24 13:18:46 +01:00
Nick O'Leary
209c5f337c
Join node - clear timeout when msg.reset received
...
Fixes #2471
2020-06-24 10:02:42 +01:00
Nick O'Leary
8080ed4787
Merge pull request #2623 from node-red-hitachi/update-subflow-message-jp
...
Update subflow message jp
2020-06-23 16:18:36 +01:00
Hiroyasu Nishiyama
fb2d185c5f
fix typedInput error on empty subflow input types
2020-06-23 09:24:29 +09:00