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
Nick O'Leary
84fc739c8d
Merge pull request #2626 from node-red-hitachi/dev-zhcn
...
Update both zh-CN and zh-TW translation for release 1.1.0
2020-06-26 15:54:47 +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
Nick O'Leary
d47906b525
Simplify example https settings
2020-06-25 20:10:26 +01: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
Hiroyasu Nishiyama
f2d696b48e
update JP message catalogue for subflow input type
2020-06-23 08:39:44 +09:00
Dave Conway-Jones
5596d2df8e
catch tiny possible escape for "\n " in exec command node label.
2020-06-22 22:41:22 +01:00
Dave Conway-Jones
b72ca439e2
Fix tcp in node finishing packets when in streaming base64 receive mode.
2020-06-22 22:40:15 +01:00
Nick O'Leary
432ed264c2
Remove hardcoded css
...
Fixes #2603
2020-06-22 20:39:41 +01:00
Nick O'Leary
0a411cbe4f
Fix node button mouse pointer css
2020-06-22 14:37:52 +01:00
Nick O'Leary
581f71911a
Change node linebreak handling to use "\n "
2020-06-22 13:08:35 +01:00
Nick O'Leary
e548bf8bc2
Handle import of node with non-default number of outputs
2020-06-22 10:43:09 +01:00
Nick O'Leary
1d944bab51
Improve display of focussed form element
2020-06-18 22:25:19 +01:00
Nick O'Leary
6f407750f5
Fix clearing group label
2020-06-18 22:25:00 +01:00
Nick O'Leary
19ffe8f308
Default group label to be shown and improve toggle button
2020-06-18 22:24:44 +01:00
Nick O'Leary
c9069d472f
Make color/icon/label-pos pickers keyboard navigable
2020-06-18 22:23:50 +01:00
Nick O'Leary
68d3cc7507
Fix node toggle button initial opacity
2020-06-18 10:18:35 +01:00
Nick O'Leary
0c90376752
Align node labels on FF
...
FF doesn't seems to use alignment-baseline CSS class in the same
way Chrome does. Switched to domintant-baseline.
2020-06-18 10:11:22 +01:00
Hiroyasu Nishiyama
f5eb832cd2
merge template node example #1 and #4
2020-06-18 14:03:33 +09:00
Hiroyasu Nishiyama
c3a058a479
fixed switch node example#8 imported as flow
2020-06-18 13:56:01 +09:00
Hiroyasu Nishiyama
bc87210ce3
change scale and limit to limit and fixed typo
2020-06-18 13:35:09 +09:00
Hiroyasu Nishiyama
d595eb2614
change exec node example to use echo command and merge two examples
2020-06-18 13:12:58 +09:00
Hiroyasu Nishiyama
cb4d118ccc
remove delay node example#6 from cookbook
2020-06-18 11:25:05 +09:00
Hiroyasu Nishiyama
62c723866a
fix typos
2020-06-18 10:41:36 +09:00
Nick O'Leary
c9e54f2ba9
Bump for 1.1.0-beta.3
2020-06-17 10:54:15 +01:00
Nick O'Leary
e2c86c4b96
Fix wiring nodes from input back to output
2020-06-17 10:52:41 +01:00
Nick O'Leary
4469a334fd
Fix sometimes unable to keyboard-move group to left/up
2020-06-17 09:57:25 +01:00
Nick O'Leary
aca379db6e
Fix group position in outliner
2020-06-16 20:48:28 +01:00
Nick O'Leary
9ce5210c33
Handle unknown nodes with no icon
2020-06-16 20:34:45 +01:00
Nick O'Leary
4dd68452b4
Prevent node creep when switching tabs
2020-06-16 20:23:18 +01:00
Nick O'Leary
714b3d3fe0
Bump version to 1.1.0-beta.2
2020-06-16 15:21:03 +01:00
Nick O'Leary
2378e0d961
Fix up linting in search.js
2020-06-16 15:08:30 +01:00
Kazuhito Yokoi
52eb158231
Add Japanese translations for outliner, jsonata and runtime
2020-06-16 21:32:10 +09:00
Nick O'Leary
aebb7da3c7
Fix deleting node in group after changing selection
2020-06-16 10:54:50 +01:00
Nick O'Leary
56efd51c06
Fixup padding of quick-add search box
2020-06-15 22:31:47 +01:00
Nick O'Leary
76728d1783
Move config nodes under type-level hierarchy in outline
...
Also adds user-count label and button to open search
2020-06-15 22:31:47 +01:00
Nick O'Leary
5b1fe9aa0a
Emit nodes:change event for config node users list modified
2020-06-15 22:31:47 +01:00
Nick O'Leary
ebca8c0217
Increase group margin to avoid clash with status text
2020-06-14 23:44:26 +01:00
Nick O'Leary
752a080876
Fix event order when quick-adding node to group
2020-06-14 23:44:01 +01:00
Nick O'Leary
0541d9189d
Switch RED.events.DEBUG messages to warn to get stacktraces
2020-06-14 23:43:15 +01:00
Nick O'Leary
0e454b08c8
Fix empty item handling for subflows/config in outliner
2020-06-14 22:46:59 +01:00
Nick O'Leary
2d0ca20a03
Fix search indexing of group nodes
2020-06-14 22:46:46 +01:00
Nick O'Leary
61d9ccf263
Avoid regenerating every node label on redraw
2020-06-13 23:02:10 +01:00
Hiroyasu Nishiyama
1c30584153
fix code indentation
2020-06-13 23:33:45 +09:00
Hiroyasu Nishiyama
5c5bebd689
fix handling of multi-line node label
2020-06-13 23:28:10 +09:00
johanneskropf
d9548a2891
moved check for shell
2020-06-12 17:14:11 +02:00
johanneskropf
d25e027201
moved building of execOpt object to line 36
2020-06-12 17:10:31 +02:00
Nick O'Leary
93211470d1
Merge pull request #2611 from node-red-hitachi/fix-group-merge-activation
...
Disable group merge for single item or non-group items
2020-06-12 08:50:12 +01:00
Nick O'Leary
b5800205c4
Merge pull request #2610 from node-red-hitachi/fix-charAt-error-on-undefined
...
Fix char at error on undefined when opening websocket-listner
2020-06-12 08:49:34 +01:00
Nick O'Leary
eeebf04509
Merge pull request #2609 from node-red-hitachi/fix-remove-from-group
...
fix empty placeholder not shown on remove from group
2020-06-12 08:49:09 +01:00
Hiroyasu Nishiyama
5e8e739f78
fix position of empty group with multi-line label
2020-06-12 16:07:46 +09:00
Hiroyasu Nishiyama
a15adc43af
merge code for checking menu activation
2020-06-12 09:54:11 +09:00
Hiroyasu Nishiyama
07556592c1
disable merge group menu for single item or non-group item
2020-06-12 08:42:15 +09:00
Hiroyasu Nishiyama
7694349078
prevent charAt call on websocket listener
2020-06-11 23:00:56 +09:00
Hiroyasu Nishiyama
4f3cb3103e
make treelist of subflow/config nodes initialy has empty placeholder
2020-06-11 22:18:31 +09:00
Hiroyasu Nishiyama
842cd1ecf0
fix empty placeholder not shown on remove from group
2020-06-11 09:57:43 +09:00
Nick O'Leary
81a4f42673
Merge pull request #2607 from node-red-hitachi/fix-stringify-error
...
prevent conversion of circular structure
2020-06-10 13:38:32 +01:00
Hiroyasu Nishiyama
152e695f4c
prevent conversion of circular structure
2020-06-10 19:56:16 +09:00
Nick O'Leary
5a0c10b80e
Handle null status text in the editor
...
Fixes #2606
2020-06-10 10:58:44 +01:00
johanneskropf
06adf3d346
use bash as shell for exec command if on linux
...
This relates to:
https://github.com/node-red/node-red/issues/2604
and
https://discourse.nodered.org/t/exec-node-timeout-not-working-in-exec-mode/28040
and is a possible workaround for most issues related to kill described there.
This has only been tested on linux where this change applies so it would most definitely need more testing on windows/mac and maybe linux distributions where there is no bash(?).
2020-06-10 11:24:56 +02:00
Nick O'Leary
7be824640c
Fix snapToGrid
2020-06-10 01:02:48 +01:00
Nick O'Leary
c061487a16
Massively reduce our dependency on d3 to render the view
...
This is a slightly scary set of changes to be making. It overhauls
how the view is rendered.
Rather than use d3 for every single part of generating the view,
we new use native DOM functions as much as possible.
d3 is still used for the basic heavy lifting of working out what
nodes/links etc need to be added/removed from the view. But once
it comes to rendering them, d3 is side-lined as much as possible.
There's room for further improvement. This change focusses on Nodes
and Links. It has not touched groups, subflow-ports and link-nodes.
2020-06-10 00:45:20 +01:00
Nick O'Leary
97fd34150f
EditableList/TreeList - defer adding elements to DOM
...
Whenever a DOM element is modified, it causes the browser to re-examine
the whole hierarchy around the element to see if anything needs to change.
This can cause a lot of extra work if an element is added to the DOM and
then a lot of updates are applied to the element.
It is much better to get the element as close to its final state as
possible *before* adding it to the DOM.
2020-06-10 00:42:11 +01:00
Nick O'Leary
6d294a0c74
Prevent RED.stop being called multiple times if >1 signal received
2020-06-09 08:23:12 +01:00
Nick O'Leary
fe4ef354ac
Flag a node as removed when it is disabled
2020-06-08 20:59:00 +01:00
Nick O'Leary
d28b8b5e8d
Some performance improvements for TreeList
2020-06-08 17:13:05 +01:00
Nick O'Leary
f2b30d9a3f
Resize info/help sidebars whenever sidebar is opened
2020-06-08 13:17:06 +01:00
Nick O'Leary
0a614f2741
Add search defaults to outliner searchBox
2020-06-08 12:02:21 +01:00
Nick O'Leary
a9fb50787b
Add search presets option to searchBox widget
2020-06-08 12:01:29 +01:00
Nick O'Leary
ce7d7a8e01
Add RED.popover.menu as a new type of menu widget
2020-06-08 12:01:05 +01:00
Nick O'Leary
7006c00233
Add support for is:XYZ search flags
...
- is:unused
- is:config
- is:subflow
- is:invalid
2020-06-08 11:55:24 +01:00
Nick O'Leary
21866634b3
Track subflow instances on the subflow node itself
2020-06-08 11:49:43 +01:00
Nick O'Leary
34dfd50702
Bump node-red-admin 0.2.6
2020-06-06 10:35:07 +01:00
Nick O'Leary
d9502a6c00
Refresh outline filter whenever something changes
...
Fixes #2601
2020-06-05 22:19:46 +01:00
Nick O'Leary
95f7b9205a
Fix Help tab search box appearance
2020-06-05 17:14:25 +01:00
Nick O'Leary
d14d4944a0
Rename Node Information to Information in sidebar
2020-06-05 17:14:08 +01:00
Nick O'Leary
b4b2729e96
Do a sync-redraw after clearing to ensure clean state
2020-06-05 16:56:12 +01:00
Nick O'Leary
299b81f51b
Fix Link node filter
...
Fixes #2600
2020-06-05 16:20:40 +01:00
Nick O'Leary
ad6b18e66f
Make catch/status/complete/link filter case-insensitive
2020-06-05 16:00:02 +01:00
Nick O'Leary
091a462a42
Add 'add' option to touch radialMenu for quick-add dialog
2020-06-05 15:48:45 +01:00
Dave Conway-Jones
cb218a57f1
Merge branch 'dev' of https://github.com/node-red/node-red into dev
2020-06-05 11:22:42 +01:00
Dave Conway-Jones
ba8649117d
ensure trigger node detects changes to number of outputs
2020-06-05 11:22:38 +01:00
Nick O'Leary
20daebd965
Ignore whitespace when checking function setup/close code
2020-06-05 10:36:49 +01:00
Nick O'Leary
7c2786969a
Preserve event handlers when moving outliner items
2020-06-05 09:55:36 +01:00
Nick O'Leary
565aae5967
Add tooltips to outliner buttons
2020-06-05 09:55:36 +01:00
Dave Conway-Jones
16a634063a
Fix debug node status to migrate old nodes to correct default mode.
2020-06-05 09:48:12 +01:00
Nick O'Leary
4c28b5b227
Only validate nodes once they have all been imported
...
This ensures any checks for dependent config nodes will pass
2020-06-04 17:06:29 +01:00
Nick O'Leary
a7a949377b
Ensure configNode.users is updated properly on import
2020-06-04 17:06:11 +01:00
Nick O'Leary
c048b1a25b
Exit with non-0 rc if admin command fails
2020-06-04 11:02:48 +01:00
Nick O'Leary
f7e7f7ed01
Add $moment docs
2020-06-04 09:46:17 +01:00
Nick O'Leary
c8f6100a6a
Assume -d params are strings if they don't otherwise parse
2020-06-04 00:04:41 +01:00
Nick O'Leary
c0f4e07e10
Bump dependencies
2020-06-03 21:26:31 +01:00
Nick O'Leary
3b3a2d4edc
Merge pull request #2592 from node-red/admin-cli
...
Add node-red admin support
2020-06-03 20:59:19 +01:00
Nick O'Leary
43d5df4a12
Merge branch 'dev' into catch-more-signals
2020-06-03 19:26:50 +01:00
JeanCarl Bisson
aa8f4af339
Filter list of nodes on node type
2020-06-03 10:33:35 -07:00
Nick O'Leary
b6fbe7d07d
Merge pull request #2588 from node-red/status-filter-nodes
...
Add compact searchBox to status/catch/complete nodes
2020-06-03 17:29:05 +01:00
Nick O'Leary
bf9d6c7ac4
Bump to node-red-admin 0.2.4
2020-06-03 16:53:45 +01:00
Nick O'Leary
139ae547c6
Add filter to link node
2020-06-03 15:54:51 +01:00
Nick O'Leary
8b252b458c
Merge pull request #2590 from kazuhitoyokoi/dev-addjpnmsg
...
Add Japanese transaltions for http-request node, change node and https refresh logic
2020-06-03 14:31:52 +01:00
Nick O'Leary
efecfa328b
Fix up event handling when deleting groups and tabs
2020-06-03 14:23:26 +01:00
Nick O'Leary
5651e7107f
Bump to 0.2.3 node-red-admin
2020-06-03 10:48:52 +01:00
Nick O'Leary
b6b3ceef4d
Add some proper validation of module/url properties in install api
2020-06-03 10:45:28 +01:00
Nick O'Leary
3e74d75f28
Add node-red admin support
2020-06-02 23:39:36 +01:00
Nick O'Leary
6d737b9e4c
Remove unneeded code on object delete in outliner
...
See https://github.com/node-red/node-red/pull/2578#discussion_r434163293
2020-06-02 22:53:34 +01:00
Nick O'Leary
dec82589d1
Handle missing projects runtime setting
2020-06-02 22:53:05 +01:00
Nick O'Leary
f0193b0f67
Add better messages for 404 errors on admin api
2020-06-02 22:52:22 +01:00
Kazuhito Yokoi
fdf8eb0657
Add japanese transaltions for http-request node and https refresh logic
2020-06-02 14:55:53 +09:00
Nick O'Leary
2ce424b567
Add compact searchBox to status/catch/complete nodes
2020-06-01 21:09:58 +01:00
Nick O'Leary
8995fa9ed1
Update changelog for 1.1.0-beta.1
2020-06-01 14:57:37 +01:00
Nick O'Leary
d7505da997
Merge pull request #2586 from Steve-Mcl/dev
...
Support setting title on typedInput option/ check
2020-06-01 13:29:01 +01:00
Nick O'Leary
4b54a81dfd
Add test cases for setMessageProperty with non-object properties
2020-06-01 13:13:14 +01:00
Nick O'Leary
132254b3a5
Merge branch 'dev' into pr_2439
2020-06-01 11:56:19 +01:00
Steve-Mcl
9128b12960
Support setting title on typedInput option/ check
2020-06-01 11:25:42 +01:00
Nick O'Leary
e9104df047
Merge branch 'dev' into pr_2583
2020-06-01 10:20:40 +01:00
Nick O'Leary
bae52613ab
Merge branch 'master' into dev
2020-06-01 09:38:39 +01:00
Nick O'Leary
18af906fd3
Merge branch 'dev' of github.com:node-red/node-red into dev
2020-06-01 09:37:14 +01:00
Nick O'Leary
d45415ab22
Merge branch 'master' into dev
2020-06-01 09:36:20 +01:00
Hiroyasu Nishiyama
b4c033ca50
add missing inject node examples
2020-06-01 15:20:53 +09:00
Hiroyasu Nishiyama
b67f2d874b
add examples for function category nodes
2020-06-01 14:44:18 +09:00
Sam Machin
a8d8540346
fix for settings.set subsequent updates
...
By cloning the value the assert.deepEqual will now fail even for subsequent updates of the value without restarting Node-RED
2020-05-31 13:44:31 +01:00
Dave Conway-Jones
cbf1afc9fe
turn off installer funding messages
2020-05-31 11:21:53 +01:00
Dave Conway-Jones
8a798e620a
Ensure delay node rate limit timer is cleared on reset
2020-05-30 15:18:15 +01:00
Nick O'Leary
774751a25c
Tweak HTTP Request GET payload handling labels
2020-05-29 17:35:18 +01:00
Nick O'Leary
13718032f6
Merge branch 'dev' into pr_2478
2020-05-29 17:04:54 +01:00
Nick O'Leary
1b497b340b
Merge branch 'pr_2551' into dev
2020-05-29 16:52:19 +01:00
Nick O'Leary
bb41ab482c
Rework the https refresh logic
...
- puts the node version check first
- validates the refresh interval and keeps it in valid range
- simplifies the error messages
- uses parseFloat not parseInt so we can use fractions of hour
2020-05-29 16:50:53 +01:00
Nick O'Leary
215aab0fe4
Modify format of -D settings file
2020-05-29 11:44:13 +01:00
Nick O'Leary
666822cf51
Merge branch 'dev' into pr_2463
2020-05-29 11:04:38 +01:00
bartbutenaers
40101df6ec
Refresh interval in hours
2020-05-29 00:11:14 +02:00
bartbutenaers
4adcb9c439
Refresh interval in hours
2020-05-29 00:08:07 +02:00
dxdc
a6cd0bf7e9
Add moment-timezone dependencies
2020-05-28 06:08:40 -05:00
Nick O'Leary
8158744829
Merge pull request #2578 from node-red-hitachi/fix-group-delete
...
fix deletion of group
2020-05-28 11:18:08 +01:00
dxdc
fdda29f048
Support for moment-timezone
2020-05-28 01:20:10 -05:00
dxdc
effff3405b
Add support for moment in jsonata expressions, based on elasticio/jsonata-moment
2020-05-27 23:26:57 -05:00
Hiroyasu Nishiyama
9d8cbcb993
remove JSONata Arra.from check for IE11
2020-05-28 13:22:14 +09:00
Hiroyasu Nishiyama
3345f2f3b8
simplify code structure
2020-05-28 10:23:50 +09:00
Nick O'Leary
bcf1d986a4
Merge branch 'master' of github.com:node-red/node-red
2020-05-27 17:15:45 +01:00
Nick O'Leary
a51e74bfa1
Bump jquery/migrate to latest versions
2020-05-27 17:15:33 +01:00
Nick O'Leary
cf00acac04
Bump jquery/migrate to latest versions
2020-05-27 17:13:33 +01:00
Nick O'Leary
876a7a4646
Add bulk-activate actions for debug node
...
Adds the actions:
- core:activate-all-debug-nodes
- core:activate-all-flow-debug-nodes
to match the deactivate* actions.
Also adds:
- core:activate-selected-debug-nodes
- core:deactivate-selected-debug-nodes
Adds a new httpAdmin route - /debug/(enable/disable) - that can be
use to bulk enable/disable nodes via HTTP Post.
2020-05-27 12:20:23 +01:00
Nick O'Leary
95d1b7bc36
Merge branch 'dev' into pr_2570
2020-05-27 11:52:37 +01:00
Nick O'Leary
d4ae0b0a2e
Merge pull request #2576 from kazuhitoyokoi/dev-addjapanesetranslations
...
Update Japanese translations for trigger, tcp request, debug nodes
2020-05-27 10:26:42 +01:00
Kazuhito Yokoi
f87b40941f
Update Japanese translations for trigger, tcp request, debug nodes
2020-05-27 10:44:17 +09:00
Hiroyasu Nishiyama
05f816fc5d
not emit change event on group delete
2020-05-25 08:46:35 +09:00
Ristomatti Airo
f9a157fe18
Fix editor underscore visibility on Linux systems
...
- seems to relate to DejaVu Sans font rendering
- fixes #2104
2020-05-23 18:41:44 +03:00
Hiroyasu Nishiyama
ca213589ac
update Japanese message catalogue for function node
2020-05-23 21:39:52 +09:00
Hiroyasu Nishiyama
c5ca9fafee
fix deletion of group
2020-05-23 21:20:23 +09:00
Nick O'Leary
1c94064c57
Remove unused _info/_type subflow env var magic values
2020-05-22 20:54:06 +01:00
Nick O'Leary
7969dd431f
[function] Make the function node top-level async
...
This allows you to use 'await' in a function node without
having to wrap it in another promise/async function.
2020-05-22 20:49:18 +01:00
Nick O'Leary
22e7ddcb1d
Merge branch 'dev' into pr_2490
2020-05-22 15:43:17 +01:00
Nick O'Leary
b1eafac67a
Fixup IE11 Array.from polyfill
2020-05-22 15:31:38 +01:00
Nick O'Leary
5d81cec00c
Merge branch 'pr_2498' into dev
2020-05-22 15:22:12 +01:00
Nick O'Leary
9512450d7c
Reduce duplicated code in Function node html
2020-05-22 14:57:28 +01:00
Nick O'Leary
ed1998162f
Fix gutter button position in outline tree
2020-05-21 23:05:29 +01:00
Nick O'Leary
ac2a21f992
Fixup positioning of create-project icons in startup dialog
2020-05-21 17:46:29 +01:00
Nick O'Leary
ad78ce0eb6
[projects] Allow remote branch dialog to create non-default remote branches
2020-05-21 17:26:27 +01:00
Nick O'Leary
8ce49c25d4
Ensure auth failure on project fetch identifies the remote
...
Fixes #2545
2020-05-21 17:25:51 +01:00
Nick O'Leary
4c24bd4ab9
[projects] Allow remote branch dialog to create non-default remote branches
2020-05-21 17:19:54 +01:00
Nick O'Leary
0de49e2a75
Ensure auth failure on project fetch identifies the remote
...
Fixes #2545
2020-05-21 17:18:46 +01:00
Nick O'Leary
05c3f459ad
Add #! lines to project shell scripts
...
Fixes #2548
2020-05-21 15:33:10 +01:00
Nick O'Leary
50aaef5103
Make all dialogs handle smaller height screens better
...
Covers library, clipboard and project dialogs
2020-05-21 15:14:39 +01:00
Nick O'Leary
38872049fd
Fix checkbox appearance on status/complete/catch/link nodes
2020-05-21 10:39:49 +01:00
Nick O'Leary
5dc1cc54d5
Add basic Array.from polyfill for IE11
2020-05-21 10:26:24 +01:00
Nick O'Leary
57f0fbbb98
Add some more trap form elements to workaround Chrome autofill
2020-05-21 10:21:18 +01:00
Nick O'Leary
977fef03b0
Merge pull request #2572 from jeancarl/dev
...
Moved options property from Outputs to Inputs section
2020-05-20 13:47:54 +01:00
Nick O'Leary
7d67e6a276
[outliner] handle items being added out-of-order
...
Closes #2573
2020-05-20 12:37:19 +01:00
Hiroyasu Nishiyama
2343fbd86a
add variable declaration to prohibit jshint error
2020-05-20 13:47:56 +09:00
JeanCarl Bisson
367ebc1dd4
Moved options property from Outputs to Inputs section
2020-05-19 20:31:02 -07:00
Nick O'Leary
15cc88de6c
[info-sidebar] Handle node/group/flows with \\n in their name
2020-05-19 17:53:20 +01:00
cinhcet
64b3c11682
debug nodes in subflows are ignored and changed name of callback to callback
2020-05-19 18:00:03 +02:00
Nick O'Leary
b8784185e8
Merge pull request #2568 from node-red-hitachi/fix-line-break-of-group-name
...
fix line break of group label
2020-05-19 15:09:06 +01:00
Nick O'Leary
fdc721baa1
Merge pull request #2569 from node-red/node-labels
...
Add action to toggle node label visiblity
2020-05-19 14:43:54 +01:00
Nick O'Leary
03b64bc493
Merge pull request #2564 from node-red/debugStatus
...
Let debug node show status indpendent of main output
2020-05-19 14:41:52 +01:00
cinhcet
a6a781f67c
fix debug undo/redo by introducing a sideEffectCallback in history object
2020-05-19 13:51:08 +02:00
Nick O'Leary
fe1f8ca0a8
Delay when nodes are added to internal model on import
...
Closes #2567
This ensures when the node:added event fires, all possible
changes have already been applied such as remapping node ids.
This avoids the need to emit a separate node:changed event.
2020-05-19 11:28:38 +01:00
Dave Conway-Jones
a600feb5de
Move debug status text length check to just before dsiplay.
2020-05-19 10:57:33 +01:00
Nick O'Leary
1f2c0a78c2
Only refresh sidebar on tab edit if nothing else selected
2020-05-19 10:13:35 +01:00
cinhcet
a69db4d572
move to debug.html, rename to "deactivate" instead of "disable"
2020-05-19 11:03:15 +02:00
Hiroyasu Nishiyama
12c92072d0
not update sidebar for deleted tab
2020-05-19 09:27:50 +09:00
Nick O'Leary
e674d9246b
[treeList] Ensure removed item is also removed from selected set
2020-05-19 00:15:51 +01:00
cinhcet
b71f81af57
added editor action to disable all debug nodes on a global/current workspace level
2020-05-18 22:49:10 +02:00
Nick O'Leary
b3535281ef
Add action to toggle node label visiblity
2020-05-18 21:08:01 +01:00
Hiroyasu Nishiyama
5f5e6ea845
fix error on empty label
2020-05-17 11:44:23 +09:00
Dave Conway-Jones
64d2e80690
Merge branch 'dev' of https://github.com/node-red/node-red into dev
2020-05-16 22:24:38 +01:00
Dave Conway-Jones
b6e0568e76
Trigger node - hide second outpiut option when not appropriate
...
Update status to better reflect multiple streams in flight
2020-05-16 22:24:29 +01:00
Hiroyasu Nishiyama
243915516e
fix line break of group label
2020-05-16 20:56:21 +09:00
Hiroyasu Nishiyama
bc3683d8f6
fix outliner for subflow addition
2020-05-16 11:25:55 +09:00
Dave Conway-Jones
1d36ce0fdf
debug node: add auto handling of error and status msgs if set to show status
2020-05-15 23:32:27 +01:00
Dave Conway-Jones
88d4d306f3
Add some colour smarts to debug status
2020-05-15 16:06:34 +01:00
Dave Conway-Jones
184d928cf7
ensure debug status in sync with main option
2020-05-14 23:01:26 +01:00
Nick O'Leary
fbd911ed27
[outliner] Keep outliner selection in sync with workspace
2020-05-14 22:08:25 +01:00
bartbutenaers
dec3762b7a
Remove debugger statement
2020-05-14 22:43:50 +02:00
Dave Conway-Jones
a849872c21
ensure old config work with new fields
2020-05-14 16:28:38 +01:00
Dave Conway-Jones
1d71fb3554
Let debug node show status indpendent of main output
2020-05-14 15:38:48 +01:00
bartbutenaers
0d3bf0cd00
Https refresh settings
2020-05-13 23:49:30 +02:00
bartbutenaers
6c766eba86
Logs internationalisation
2020-05-13 23:46:33 +02:00
bartbutenaers
cc760acb62
Update packages/node_modules/node-red/red.js
...
Co-authored-by: Nick O'Leary <nick.oleary@gmail.com>
2020-05-13 23:24:57 +02:00
bartbutenaers
f4d4bf8779
Update packages/node_modules/node-red/red.js
...
Co-authored-by: Nick O'Leary <nick.oleary@gmail.com>
2020-05-13 23:24:40 +02:00
bartbutenaers
90f62e5e4a
Update packages/node_modules/node-red/red.js
...
Co-authored-by: Nick O'Leary <nick.oleary@gmail.com>
2020-05-13 23:23:29 +02:00
Nick O'Leary
f1bd3e1711
Merge pull request #2562 from kazuhitoyokoi/dev-addjapanesetranslations
...
Add Japanese translations for Outliner, help sidebar and loading progress bar
2020-05-13 09:18:50 +01:00
Kazuhito Yokoi
341c66a199
Fix description of grouping nodes
2020-05-13 12:32:02 +09:00
Nick O'Leary
bc1fb2770b
[groups] Change style of disabled groups
2020-05-12 13:53:20 +01:00
Nick O'Leary
9f1373945b
[help-sidebar] Tidy up some errors
2020-05-12 13:42:01 +01:00
Kazuhito Yokoi
266ee2ca81
Add Japanese translations for Outliner
2020-05-12 20:06:07 +09:00
Kazuhito Yokoi
35738cc1a3
Update Japanese translations for CSV node
2020-05-12 20:03:00 +09:00
Nick O'Leary
ff310f89bd
[groups] Support RED.view.reveal(group-id)
2020-05-12 10:59:41 +01:00
Hiroyasu Nishiyama
2dd004f6cd
rename example name of complete node
2020-05-12 15:56:35 +09:00
Hiroyasu Nishiyama
964b7e0e23
rename example name of status node
2020-05-12 15:53:59 +09:00
Hiroyasu Nishiyama
bc039bde81
rename example name of catch node
2020-05-12 15:52:01 +09:00
Hiroyasu Nishiyama
9505f82d9b
split debug node examples
2020-05-12 15:43:28 +09:00
Kazuhito Yokoi
9189db5531
Add Japanese translations for Outliner, help sidebar and loading progress bar
2020-05-12 11:06:29 +09:00
bartbutenaers
bfa5f39b6d
Asynchronous https support
2020-05-11 23:33:54 +02:00
bartbutenaers
15f97bbf26
Asynchronous https support
2020-05-11 23:29:38 +02:00
Nick O'Leary
90ba761325
Merge pull request #2555 from node-red/authMiddleware
...
Add httpAdminMiddleware to allow custom headers on admin routes
2020-05-11 16:28:07 +01:00
Nick O'Leary
0c83fa7060
Add loading progress bar
2020-05-11 16:27:22 +01:00
Nick O'Leary
f2e2c7e4d0
Merge pull request #2556 from node-red/outliner
...
Add Outliner to Info sidebar and add help sidebar
2020-05-11 16:26:41 +01:00
Nick O'Leary
717bfffa63
[Inject] Use legacy properies by preference
2020-05-11 16:07:26 +01:00
Hiroyasu Nishiyama
a764a4a44b
update initial contents for setup & close code
2020-05-11 22:55:07 +09:00
Dave Conway-Jones
247fa0ce7c
Fix inject so more backwards compatible
...
reuse old payload property and copy over topic if a string.
2020-05-11 14:37:19 +01:00
Nick O'Leary
13932b2cfb
Merge pull request #2553 from node-red-hitachi/add-reset-to-batch-node
...
Add reset feature to batch node
2020-05-11 09:39:09 +01:00
Nick O'Leary
0bd0540d2f
Merge pull request #2559 from kazuhitoyokoi/dev-addjapanesetranslations
...
Add Japanese translations for grouping nodes
2020-05-11 09:38:14 +01:00
Nick O'Leary
88bc022e2a
[help-sidebar] hide toc when directly setting content
2020-05-11 09:00:12 +01:00
Hiroyasu Nishiyama
00e080459e
update handling of invalid jsonata expression
2020-05-11 14:51:47 +09:00
Hiroyasu Nishiyama
5b197adf33
update according to comments
2020-05-11 14:37:14 +09:00
Kazuhito Yokoi
9019c31f91
Add Japanese translations for core nodes
2020-05-08 15:12:47 +09:00
Kazuhito Yokoi
2e14703b16
Add Japanese translations for grouping nodes
2020-05-08 15:01:39 +09:00
Nick O'Leary
f87698438d
[outliner] Handle switching projects properly
2020-05-07 21:48:47 +01:00
Nick O'Leary
4af1cf1d1f
[help-sidebar] Refresh help on node selection
2020-05-07 15:19:56 +01:00
Nick O'Leary
d6ad7dc6eb
Add show-examples-import-dialog action
2020-05-07 13:46:18 +01:00
Nick O'Leary
f25e4ea520
[help-sidebar] Include subflow help in sidebar
2020-05-07 12:34:15 +01:00
Nick O'Leary
17891d373b
[outliner] Fix positioning of tips box
2020-05-07 10:32:25 +01:00
Nick O'Leary
9f29149d87
[help-sidebar] Add help sidebar
2020-05-06 16:15:12 +01:00
Nick O'Leary
010e20989a
[popover] Allow hover-type popovers to contain buttons
2020-05-06 16:12:07 +01:00
Hiroyasu Nishiyama
c885f2edaa
add example of link node across tabs
2020-05-06 12:36:28 +09:00
Hiroyasu Nishiyama
ae5a7176ba
change comment of debug node example
2020-05-06 12:36:05 +09:00
Hiroyasu Nishiyama
ee13cd10fe
add checks for interval value
2020-05-06 11:21:58 +09:00
Nick O'Leary
b0f9bf2c62
Add httpAdminMiddleware for admin routes
2020-05-05 18:13:21 +01:00
Nick O'Leary
9fbfc3d677
Merge branch 'dev' into outliner
2020-05-05 17:47:59 +01:00
Nick O'Leary
189389f96a
[inject] Tidy up node label
2020-05-05 17:35:30 +01:00
Nick O'Leary
2af7066512
Merge branch 'dev' into outliner
2020-05-05 15:11:35 +01:00
Hiroyasu Nishiyama
9cbc40a229
fix message catalogue for CSV ndoe & update japanese message catalogue ( #2554 )
2020-05-05 14:43:08 +01:00
Nick O'Leary
18bf220ca4
Merge pull request #2413 from dvv/patch-1
...
Allow to know particular session from status node
2020-05-05 14:42:26 +01:00
Hiroyasu Nishiyama
8750c4b121
add reset feature to batch node
2020-05-05 21:07:55 +09:00
Dave Conway-Jones
36b0698432
Trigger - redo second output code update
2020-05-04 17:11:09 +01:00
Nick O'Leary
0edc57f0e3
Merge pull request #2547 from node-red-hitachi/fix-project-menu-item-activation
...
Activate project menu after initial clone
2020-05-04 16:14:42 +01:00
Nick O'Leary
3d76137247
[inject] Modify output labels for multi-value inject
2020-05-04 15:37:09 +01:00
Dave Conway-Jones
df9d231389
Merge branch 'dev' of https://github.com/node-red/node-red into dev
2020-05-04 14:17:17 +01:00
Dave Conway-Jones
e2aebaf0e7
CSV : add warn when unpaired quotes detected on input.
...
helps handling now that we allow line breaks within fields (as per spec).
2020-05-04 14:17:11 +01:00
Nick O'Leary
20e84a847a
Merge pull request #2435 from PaulWieland/dev
...
Adding user definable properties to inject node
2020-05-04 14:02:10 +01:00
Nick O'Leary
90537e42ba
Merge branch 'dev' into add-trigger-second-output
2020-05-04 12:45:01 +01:00
Nick O'Leary
4615465599
Merge pull request #2527 from node-red/enhance-csv
...
Enhance csv to allow output of column headers once only
2020-05-04 12:43:16 +01:00
Nick O'Leary
95418724fa
Merge pull request #2540 from vladimir-kazan/fix-deprecation-warning
...
Fix: Remove nodejs deprecation warning in 21-httpin node
2020-05-04 12:42:30 +01:00
Nick O'Leary
d7df20413d
Merge branch 'master' into dev
2020-05-04 11:41:44 +01:00
bartbutenaers
f7e0f55c13
httpsRefreshInterval in seconds
2020-05-02 22:24:04 +02:00
bartbutenaers
e16f48c9fd
httpsRefreshInterval in seconds
2020-05-02 22:22:36 +02:00
bartbutenaers
4694644043
Refresh interval in milliseconds
2020-05-02 14:41:46 +02:00
bartbutenaers
f468d6e947
Rename fix
2020-05-02 14:40:01 +02:00
bartbutenaers
9a19477796
Refresh https settings
2020-05-02 07:54:58 +02:00
bartbutenaers
00d41c6de2
Refresh https settings
2020-05-02 07:52:20 +02:00
Nick O'Leary
fc2a9a85ff
[outline] Reveal selected item after clearing outline filter
2020-05-01 17:51:44 +01:00
Nick O'Leary
78c86880e4
[outline] Update information section of info sidebar
2020-05-01 17:39:54 +01:00
Nick O'Leary
aca61c0354
Modify RED.panels to use flexbox position
2020-05-01 17:38:23 +01:00
Nick O'Leary
73dde4de51
Allow node edit dialog to be opened on a non-default tab
2020-05-01 17:37:42 +01:00
Nick O'Leary
597c4a2e4f
Add createNodeIcon and getDarkerColor to RED.utils
2020-05-01 17:37:15 +01:00
Hiroyasu Nishiyama
62ec7f4d37
add examples of common category nodes
2020-05-02 00:18:24 +09:00
Hiroyasu Nishiyama
319c7e9e9f
add join node example
2020-05-01 16:49:17 +09:00
Hiroyasu Nishiyama
580492b0c8
create sequence category
2020-05-01 10:39:52 +09:00
Hiroyasu Nishiyama
655ce7b87a
add split node example
2020-05-01 10:37:47 +09:00
Hiroyasu Nishiyama
4e09b404a2
fix comment description of sort sequence example
2020-05-01 09:55:38 +09:00
Hiroyasu Nishiyama
748f831495
rename examples & correct sequence size
2020-05-01 09:48:31 +09:00
Hiroyasu Nishiyama
bb3b87814c
add sort node examples
2020-05-01 09:24:29 +09:00
Hiroyasu Nishiyama
0bfe20182f
rename batch examples
2020-04-30 23:55:22 +09:00
Hiroyasu Nishiyama
4245c0a0ad
activate project menu after initial clone
2020-04-30 12:59:10 +09:00
Paul Wieland
25aadc690a
Added i18n and legacy output label support
2020-04-27 12:16:20 -04:00
Nick O'Leary
12dc4ab1fa
[outline] Connect search dialog to outline filter box
2020-04-27 15:23:39 +01:00
Nick O'Leary
55a5917282
[search] Refactor search to use editor events to generate index
2020-04-27 14:43:22 +01:00
Nick O'Leary
a5b33d11fc
[outline] Add outline section to info sidebar
2020-04-27 11:17:19 +01:00
Nick O'Leary
d2d872f51c
TreeList updates for the outliner sidebar
...
All data items now get their `item.treeList` api added even if deferBuild is set.
This means the apis can be used regardless of whether the tree has built their
ui pieces.
Also adds a number of new api calls
Top-level methods:
- clearSelection - clears selection from the list
- filter(filterFunc) - filters the tree using the provided function
Data item functions:
- item.treeList.sortChildren(sortFunction)
- item.treeList.replaceElement(element)
2020-04-27 11:14:47 +01:00
Nick O'Leary
5c0b500f48
Reorder group creation so groups:add is fired before nodes:change
2020-04-27 11:06:28 +01:00
Nick O'Leary
28418288e3
Allow RED.notify.popover to have a position offset
2020-04-27 11:05:32 +01:00
Nick O'Leary
0150769c17
EditableList api calls must not return nested list items
2020-04-27 11:04:41 +01:00
Nick O'Leary
2eaea02489
Make selected list item more distinct
2020-04-27 11:04:04 +01:00
Nick O'Leary
1a9c4b7714
All node button to be clicked via api call
2020-04-27 11:03:43 +01:00
Nick O'Leary
d9f710aa52
Only update disabled workspace css if it is the active ws
2020-04-27 11:03:02 +01:00
Nick O'Leary
2069cc4392
Add flows:reorder event
2020-04-27 10:49:54 +01:00
Nick O'Leary
f78be9050a
Reorder inital load so projects:load event emits before any nodes:add
2020-04-27 10:49:14 +01:00
Nick O'Leary
feb5d13e1c
Bump for 1.0.6
2020-04-24 13:55:34 +01:00
Nick O'Leary
a3b0448f53
Handle clone of null in utils
...
Fixes #2536
2020-04-24 13:54:49 +01:00
Nick O'Leary
3dfbefb9f5
Handle error objects when reporting in palette manager
2020-04-24 13:54:49 +01:00
Nick O'Leary
9f6bac1b1b
Revert to cron 1.7.2
...
See https://github.com/kelektiv/node-cron/issues/478
2020-04-24 13:54:49 +01:00
Nick O'Leary
0f2ed14d16
Update to JSONata 1.8.3
2020-04-24 13:54:49 +01:00
Paul Wieland
3e898c487a
Corrected output label logic
2020-04-22 15:13:11 -04:00
Nick O'Leary
efb9dce92f
Merge pull request #2543 from node-red/editor-events
...
Add more consistent events in the editor
2020-04-22 13:51:36 +01:00
Dave Conway-Jones
3f1bb6771a
Dont try and clone properties of a null object
2020-04-21 11:14:11 +01:00
Nick O'Leary
373267c53b
Add more consistent events in the editor
...
This introduces a much more consistent set of events within the editor
for whenever a element is added, removed or modified.
The events emited on the `RED.events` event system. The event names
take the form: `"<thing>:<action>"`.
`<thing>` can be one of:
- nodes
- flows
- subflows
- groups
- links
`<action>` can be one of:
- add
- remove
- change
The payload of the events is the object in question.
There is also:
- flows:reorder - when tabs are reordered. Payload is array of flow ids.
- workspace:clear - when the workspace is emptied - part of switching projects
The `nodes:change` event was already used by RED.nodes.dirty() to cause
the Deploy button to become active. This renames that event to:
- workspace:dirty - Payload is boolean flag for the dirty state
This commit also updates the Palette to use the subflows:change event to
only redraw subflows that have actually changed rather than refresh them
all whenever one of them *might* have changed. This removes a noticable
flicker of the icon which was needlessly being redrawn.
2020-04-20 22:23:34 +01:00
Nick O'Leary
ae3e250269
Merge branch 'dev' of github.com:node-red/node-red into dev
2020-04-20 21:57:46 +01:00
Vladimir Kuznetsov
33200b2d08
Fix: Remove nodejs deprecation warning in 21-httpin node
2020-04-15 15:39:59 +02:00
Nick O'Leary
b032e00d01
[groups] increase group border radius
2020-04-14 22:39:42 +01:00
Dave Conway-Jones
fda95dfc5d
csv node: remove xs console.log
2020-04-14 11:02:14 +01:00
Dave Conway-Jones
bc96f2d0cb
udp node: when reusing input socket honour the broadcast mode.
2020-04-11 22:33:11 +01:00
Hiroyasu Nishiyama
c649e1b4a2
update promise & message handling
2020-04-10 23:06:43 +09:00
Nick O'Leary
f54ed8ebd1
Prevent button label wrapping in typedInput
2020-04-09 20:20:52 +01:00
Nick O'Leary
b82167fefa
Bump for 1.0.5
2020-04-09 14:15:46 +01:00
Paul Wieland
2efc2bc186
Update 20-inject.html
...
Scroll the div down automatically when the user changes the repeat drop down.
2020-04-08 13:37:51 -04:00
Nick O'Leary
f572c11912
Bump dependencies
2020-04-08 17:43:32 +01:00
Paul Wieland
4595a77c41
tip removed from inject node, cleanup i18n
2020-04-08 12:30:13 -04:00
Paul Wieland
7c1853431a
Update 20-inject.html
...
Cleanup old payload, topic & type.
Move name and remove tip.
2020-04-08 12:29:55 -04:00
Nick O'Leary
e26eb85718
Fine tune typedInput flexbox handling on option-button
2020-04-08 17:06:11 +01:00
Nick O'Leary
821b5686f2
Merge branch 'master' into pr_2492
2020-04-08 12:42:33 +01:00
Nick O'Leary
97c771f93a
Ensure file context does not write 'undefined' to store
...
Fixes #2522
2020-04-08 11:32:39 +01:00
martinLim45
513957eea1
Set flow.disabled when disabled property is false
2020-04-07 16:41:49 +09:00
Dave Conway-Jones
5eed4672ed
rtrigger node - reapply - passing topic through to output fix that seemed to only half merge
2020-04-06 22:58:00 +01:00
Nick O'Leary
aafa4fe0b9
Bump dev branch to 1.1.0
2020-04-06 20:29:22 +01:00
Nick O'Leary
572c03631d
Do not collapse whitespace in Debug string messages
2020-04-06 15:40:06 +01:00
Nick O'Leary
2f869a55e2
Handle nodes with no wires array
2020-04-06 15:39:48 +01:00
Hiroyasu Nishiyama
161f6090c1
update initialize & finalize processing of function node
2020-04-06 16:34:41 +09:00
Nick O'Leary
efad7270b7
Add polyfills for IE11
2020-04-03 16:57:15 +01:00
Dave Conway-Jones
24eb78d137
add ja translations
2020-04-03 16:55:43 +01:00
Dave Conway-Jones
e969a1c97c
Let CSV node only send headers once
...
(and then reset that on msg.reset)
and also accept msg.columns csv string to set column headers if not specified in node.
And Add tests
2020-04-03 15:54:19 +01:00
tmdoit
4f31632863
Fix: Allow CR and LF control chars to be a part of the value ( #2526 )
...
To properly parse CSV data.
2020-04-03 15:10:33 +01:00
Dave Conway-Jones
1d417c07cd
TCP out - tidy up select of which rows to display
...
to help address #2525
2020-04-03 11:14:23 +01:00
Nick O'Leary
344c9fe57e
Merge branch 'master' into dev
2020-04-02 23:24:42 +01:00
Nick O'Leary
9d4400349b
Fix timer reference in node close handling
2020-04-02 23:24:18 +01:00
Nick O'Leary
24f7000918
[groups] Remove padStart because IE11
2020-04-02 23:23:41 +01:00
Nick O'Leary
6ff3286d78
Merge branch 'master' into dev
2020-04-02 16:52:55 +01:00
Nick O'Leary
f058de8bcd
Update TypedInput to use flexbox and remove resizing code
2020-04-02 16:49:58 +01:00
Nick O'Leary
fbfc74e5ca
[groups] Ensure newly imported nodes have width/height
2020-04-02 11:58:08 +01:00
Nick O'Leary
e0f3e94e2b
Merge branch 'dev' into master
2020-04-01 20:22:25 +01:00
Nick O'Leary
5da89892b4
[groups] Draw group selection above all other groups
2020-04-01 14:10:35 +01:00
Nick O'Leary
a6ecb54cc4
Clear node.close timeout to avoid unnecessary work on restart
2020-03-31 19:25:20 +01:00
Nick O'Leary
04da13eaf9
Merge branch 'pr_2523' into dev
2020-03-31 15:59:31 +01:00
Nick O'Leary
7fa4df082e
Force sync redraw of view when replacing unknown nodes
2020-03-31 15:58:51 +01:00
Nick O'Leary
ae001c5e82
Merge branch 'master' into dev
2020-03-31 15:35:46 +01:00
Nick O'Leary
e7f942eda7
Update nodeTabMap when replacing unknown nodes
2020-03-31 15:34:48 +01:00
Hiroyasu Nishiyama
fa8236ee2c
update for recent change of dev branch
2020-03-31 20:32:07 +09:00
Hiroyasu Nishiyama
08ec04c889
merge upstream/dev
2020-03-31 19:05:22 +09:00
Hiroyasu Nishiyama
e5150ea012
force redraw after node installation
2020-03-31 16:48:20 +09:00
Nick O'Leary
294696daf5
Merge branch 'dev' into groups
2020-03-30 23:42:52 +01:00
Nick O'Leary
d099356207
Merge branch 'master' into dev
2020-03-30 23:42:40 +01:00
Nick O'Leary
5c06761b1a
Remove console.log from subflow
2020-03-30 23:42:30 +01:00
Nick O'Leary
05fc3c5eca
Merge branch 'master' into dev
2020-03-30 23:41:33 +01:00
Nick O'Leary
9d4e2adde4
Merge pull request #2519 from neohelden/master
...
German I18n adjustments
2020-03-30 21:44:44 +01:00
Nick O'Leary
a8db3d8dd3
Don't double-sanitize node name in debug sidebar
...
Fixes #2521
2020-03-29 20:38:05 +01:00
Nick O'Leary
6ae7c51dc5
Check node props when deciding if pasted node can splice links
...
Fixes #2494
2020-03-29 20:33:15 +01:00
Nick O'Leary
84771f5864
Flows/subflows must preinitialise their context objects
...
Fixes #2513
If a node inside a subflow accessed its context object in its
constructor, the subflow-instance flow context would not yet
have been created. This would cause a place holder context
to get created on its behalf, but that place holder doesn't
have its parent set properly. This then breaks the usage
of $parent inside such a subflow.
This fix has changed it so flows (and subflows) create their
flow context as part of their initial creation. That ensures
it exists when individual nodes from the subflow are created,
allowing them to safely access their context.
This has also fixed a related issue where any attempt to use
$parent to access beyond the root parent would seemingly hang
as the callback was never being called. This would cause
messages to get stuck in flows. The fix ensures the callback
is used in the root context objects and undefined is returned.
2020-03-27 23:47:12 +00:00
Nick O'Leary
4304d44851
Ensure complete node scope is remapped in subflows
...
Fixes #2514
2020-03-27 09:44:15 +00:00
Nick O'Leary
1018c0e8a5
Handle false values in $env() properly
...
Fixes 2517
2020-03-27 09:05:58 +00:00
Nick O'Leary
b1d0013214
[groups] Better ordering of group elements on the DOM
2020-03-26 22:51:06 +00:00
Nick O'Leary
94ef25bbb9
[groups] i18n group messages
2020-03-26 22:50:46 +00:00
Nick O'Leary
13830ffc9c
[groups] Tidy up Info sidebar summary of group selection
2020-03-26 21:00:22 +00:00
Nick O'Leary
e0bef941b4
[groups] Include groups when copying whole tabs
2020-03-26 20:26:58 +00:00
Nick O'Leary
03e9522d98
[groups] Include groups when exporting
2020-03-26 18:01:57 +00:00
Nick O'Leary
1bdbd31b96
[groups] Overhaul group drag handling for empty groups
2020-03-26 15:27:34 +00:00
Nick O'Leary
ef9db701f8
[groups] Add default group style to css so can be themed
2020-03-26 15:25:08 +00:00
Nick O'Leary
afb564a4fc
[groups] Add copy/paste group style actions
2020-03-26 15:24:02 +00:00
Nick O'Leary
3e7f58dedd
[groups] Include group counts in copy/paste notifications
2020-03-26 15:22:59 +00:00
Pascal Stech
e46d8345db
German I18n adjustments
2020-03-26 15:39:32 +01:00
Alex Kaul
b4177836a8
Remove duplicate
2020-03-26 00:42:01 +07:00
Nick O'Leary
5b2ee21204
Merge pull request #2506 from node-red-hitachi/fix-subflow-template-tab
...
fix tab appearance of subflow template panel
2020-03-24 15:15:21 +00:00
Nick O'Leary
9b6e798eb6
Merge pull request #2502 from kazuhitoyokoi/master-updatemsgcatalog4websocketnode
...
Add Japanese translation to node property of websocket node
2020-03-24 15:14:17 +00:00
Nick O'Leary
7c91c4ae5a
[groups] Prevent subflow port nodes being added group
2020-03-24 14:05:35 +00:00
Nick O'Leary
7bc3b662e4
[groups] Fix up various delete/undo actions with groups
2020-03-24 14:05:09 +00:00
Nick O'Leary
64af1f7e9b
[groups] Lasso should select top-most group of selection
2020-03-23 22:04:40 +00:00
Nick O'Leary
f0038e9796
[groups] Use requestAnimationFrame for view redraw
...
This moves the expensive redraw code out of the event handling phase
and onto the browser's repaint phase. This makes the event handling
more responsive, particularly when dragging a large number of nodes.
It also removes lots of unnecessary anonymous functions in the redraw
code that should also improve performance.
2020-03-23 21:30:52 +00:00
Nick O'Leary
768aa4ac92
[groups] getGroupAt should return top most group
2020-03-23 21:30:09 +00:00
Nick O'Leary
f61c137ea3
[groups] Improve styling of group selection/highlight
2020-03-23 14:51:18 +00:00
Nick O'Leary
20a8059758
[groups] Add style options for group label
2020-03-20 20:00:03 +00:00
Nick O'Leary
58696c6ad4
[groups] Add better colour picker for group fill/stroke
2020-03-19 13:41:54 +00:00
tmdoit
91b7dd988e
[CSV node] Add support for parsing empty strings and null values ( #2510 )
...
* [CSV node] Add support for parsing empty strings and null values
* Add new lines at the end and fix script type.
* Last one script type fix
* Naming change
2020-03-18 15:54:10 +00:00
Dave Conway-Jones
b0c3c78899
MQTT out - Add warning if topic contains + or #
...
still sends msg as it causes connection to bounce which may be useful and dropping it would be a change in behaviour.
2020-03-18 15:47:03 +00:00
Kazuhito Yokoi
282f00e091
Add Japanese translation for join node ( #2508 )
2020-03-17 21:36:23 +00:00
Nick O'Leary
9b2e9ec41a
[groups] Support undo of convert to subflow from inside group
2020-03-16 22:51:54 +00:00
Kazuhito Yokoi
08ef9ee682
Add backslash handling to library
2020-03-16 21:58:28 +09:00
Nick O'Leary
a8bc753720
[groups] Show group info when selected in sidebar
2020-03-16 11:16:18 +00:00
Nick O'Leary
266df86d98
[groups] Add menu options for group actions
2020-03-16 10:20:48 +00:00
Dave Conway-Jones
85a1f59a93
Fix join to not crash on appending invalid tyoes to buffer.
...
Add extra info to clarify use of complete
to Close #2505
2020-03-15 16:43:32 +00:00
Dave Conway-Jones
43258ee816
Trigger node - reset default timeout value when switcing away from wait for reset
2020-03-15 15:11:19 +00:00
Hiroyasu Nishiyama
c4ca0b6e91
fix tab apperance of subflow template panel
2020-03-15 08:02:26 +09:00
Nick O'Leary
1bf3b3077e
[groups] Include groups when converting selection to subflow
2020-03-14 00:17:16 +00:00
Nick O'Leary
c9194c3635
[groups] Fix undo/redo handling of addTo/removeFrom group
2020-03-13 23:09:18 +00:00
Nick O'Leary
27c462fee9
[groups] Support dragging node from palette into group
2020-03-13 23:01:19 +00:00
Nick O'Leary
7886e5d57c
[groups] Add undo support for group actions
2020-03-13 23:01:01 +00:00
Nick O'Leary
6912dec166
Merge pull request #2479 from node-red-hitachi/dev-admin-api-auth
...
Add admin api authentication function
2020-03-13 13:36:53 +00:00
Nick O'Leary
b8e610e1b6
Merge pull request #2500 from tilleul/patch-3
...
Support for context stores using JSONata and evaluateNodeProperty()
2020-03-13 13:21:26 +00:00
Nick O'Leary
6a30f2cbc8
Merge pull request #2503 from kazuhitoyokoi/master-jpn4filenode
...
Remove old leagcy wording from file node info (Japanese and Chinese)
2020-03-13 13:19:53 +00:00
Nick O'Leary
a8b1e91843
Merge pull request #2504 from bonanitech/patch-3
...
Fix paletteCategories order
2020-03-13 13:11:41 +00:00
Nick O'Leary
20f97d0d13
Add better handling of host-key-verify error with projects
2020-03-13 13:09:47 +00:00
Mauricio Bonani
4c78f06c2b
Fix paletteCategories order
2020-03-13 08:44:56 -04:00
Kazuhito Yokoi
c700d5c922
Remove old leagcy wording from file node info (Chinese)
2020-03-13 21:38:23 +09:00
Kazuhito Yokoi
a9508a2c04
Remove old leagcy wording from file node info (Japanese)
2020-03-13 21:31:16 +09:00
Dave Conway-Jones
09d55a0cbd
remove unneeded title line from file info text
2020-03-13 11:33:37 +00:00
Dave Conway-Jones
b165129388
Remove old leagcy wording from file node info to stop confusing users.
2020-03-13 11:28:19 +00:00
Nick O'Leary
0ef3471f8f
[groups] Add undo of group import
2020-03-13 11:27:13 +00:00
Dave Conway-Jones
9ba9998bd6
make exec node logging consistent with itself. (only be verbose when in verbose mode)
2020-03-13 11:26:49 +00:00
Kazuhito Yokoi
72126730ef
Remove unnecessary code for node property of websocket node in the German language
2020-03-13 16:32:00 +09:00
Kazuhito Yokoi
fd2213232c
Update message catalogs for other languages
2020-03-13 16:29:16 +09:00
Kazuhito Yokoi
369c5754f2
Add Japanese translation to node property of websocket node
2020-03-13 16:26:48 +09:00
Nick O'Leary
fc3d0ab053
[groups] Keep groups ordered by depth in DOM
2020-03-09 15:10:54 +00:00
Nick O'Leary
de971fa53f
Merge pull request #2487 from bonanitech/patch-1
...
Fix workspace CSS properties syntax
2020-03-09 11:17:14 +00:00
Nick O'Leary
d1dd7d1d51
[groups] Support copy/paste/import/export of groups
2020-03-09 11:14:18 +00:00
tilleul
b78ef006ec
Support for context stores using JSONata and evaluateNodeProperty()
...
The function prepareJSONataExpression() does not take context store into account.
This causes problems when using typedInput fields and getting the value of a property based on its type using evaluateNodeProperty().
2020-03-09 11:22:20 +01:00
Hiroyasu Nishiyama
82539fc420
update for merging settings object & better error handling
2020-03-07 19:19:48 +09:00
Hiroyasu Nishiyama
84d2b8ad6d
add support of initialization & finalization to function node
2020-03-07 01:55:45 +09:00
Nick O'Leary
9a0c843f29
[groups] Support deleting groups as part of selection
2020-03-05 22:49:31 +00:00
Nick O'Leary
4d96d95370
[groups] Add merge-selection-to-group and remove-selection-from-group
2020-03-05 15:52:26 +00:00
Nick O'Leary
51ea5dc342
[groups] Add ungroup-selection action
2020-03-05 10:43:28 +00:00
Nick O'Leary
97d58e34f2
[groups] Support nested groups in editor
2020-03-04 21:48:38 +00:00
Nick O'Leary
86ce5c591b
[groups] add basic group functionality to editor
2020-03-03 20:55:01 +00:00
Thierry Le Gal
dea47a6e3d
Improve performance in change node panel
2020-03-03 18:43:44 +01:00
Dave Conway-Jones
5090b01b8e
Ensure join node handles missing buffer joiner when not in string mode
...
and add tests
to close #2491
2020-03-02 19:50:39 +00:00
Kazuhito Yokoi
6675fdf3c2
Saving the node description property to the library
2020-03-02 05:50:32 +00:00
Mauricio Bonani
8a82552bdc
Consolidate duplicates
2020-02-29 15:14:57 -05:00
Mauricio Bonani
bd4fc2e5cc
Fix workspace CSS properties syntax
2020-02-29 09:15:42 -05:00
Nick O'Leary
32aa4c41ce
Bump for 1.0.4
2020-02-27 14:37:25 +00:00
KAZUHIRO ITO
83942c2551
Fix plugin only receives the actual token
2020-02-27 19:55:21 +09:00
KAZUHIRO ITO
458d794f52
Fix tokensStrategy order
2020-02-27 19:41:59 +09:00
Ben Hardill
7723ff461b
Remove console.logs
2020-02-26 19:46:54 +00:00
Ben Hardill
0ca36a89e3
Updates to match Nick's suggestions
2020-02-26 19:45:01 +00:00
Nick O'Leary
cc5fdd9844
Avoid adding extra divs to edit form to avoid size miscalculation
2020-02-26 13:17:03 +00:00
Nick O'Leary
d09ee6611f
Update dependencies
2020-02-26 11:37:37 +00:00
KAZUHIRO ITO
bba6855872
Add admin api authentication function
2020-02-26 12:59:40 +09:00
Dave Conway-Jones
1868289b71
Better fix for trigegr 2nd message in last payload mode
...
Now works correctly in multiple topics mode.
And update tests
2020-02-25 22:15:53 +00:00
Ben Hardill
37bcd5c603
First pass at adding support for GET requests
...
with a body
2020-02-25 21:28:15 +00:00
Nick O'Leary
c9ad5bea93
Merge branch 'dev' of github.com:node-red/node-red into dev
2020-02-25 15:09:26 +00:00
Nick O'Leary
a09b3bb6c7
Merge branch 'dev' into pr_2242
2020-02-25 14:32:33 +00:00
Nick O'Leary
608834eafb
Ensure IPv6 broker names are wrapped in brackets
...
Fixes #2462
2020-02-24 21:52:07 +00:00
Dave Conway-Jones
1fd4b2b9fc
join node - check existance before clearing timeout
2020-02-24 21:31:01 +00:00
Dave Conway-Jones
01a143cd5a
Emsure trigger complete 2nd msg when set to send latest
...
and add test
to close #2474
2020-02-24 21:28:40 +00:00
Dave Conway-Jones
6321b21a1a
Merge branch 'master' of https://github.com/node-red/node-red
2020-02-24 21:19:54 +00:00
Dave Conway-Jones
8405826fab
Ensure trigger sends complete 2nd msg if set to send latest msg
...
and add test
to close #2474
2020-02-24 21:17:54 +00:00
Nick O'Leary
22de8855c1
Handle httpAdminRoot missing ending slash with login strategy
...
Fixes #2473
2020-02-24 21:08:29 +00:00
Nick O'Leary
1830478ec3
Merge pull request #2461 from node-red/set-flow-with-creds
...
Allow credentials to be provided as part of /flows api
2020-02-24 16:22:57 +00:00
Nick O'Leary
9d567d61fe
Merge pull request #2470 from mknj/master
...
bump https-proxy-agent
2020-02-24 16:19:17 +00:00
Nick O'Leary
79feb691bd
Add regex awareness to jsonata formatter
2020-02-24 16:08:58 +00:00
Nick O'Leary
e16fe1e6a5
Add better regex highlighting in jsonata edit mode
...
Fixes #2465
2020-02-24 13:27:42 +00:00
Nick O'Leary
04d3981921
Bump to jsonata 1.8.1
2020-02-24 11:42:56 +00:00
Nick O'Leary
40c3099e4e
Avoid adding extra newlines when formating jsonata
...
Fixes #2472
2020-02-24 11:41:27 +00:00
Nick O'Leary
3f86fd7176
Upgrade to latest marked and dompurify libs
2020-02-24 11:22:47 +00:00
mknj
9e6bc46540
bump https-proxy-agent
...
fixes #2469
this is a major version bump of https-proxy-agent, because they set engine to >6 and did some refactoring, which is ok for node-red.
all tests pass.
2020-02-21 07:33:05 +01:00
Dave Conway-Jones
5e892f222b
clarify tcp node text re blank parameters.
2020-02-19 16:40:07 +00:00
Hiroyasu Nishiyama
2da1554caa
update message catalogue for subflow UI
2020-02-18 21:38:32 +09:00
Hiroyasu Nishiyama
c0d007ffa9
add option support for overwriting settiings.js
2020-02-16 23:07:05 +09:00
Dave Conway-Jones
127b361979
change PR to only use a single property for the 2nd output
2020-02-14 20:13:37 -05:00
Nick O'Leary
e3dab3cf20
Ensure catalog load errors are logged to the console
2020-02-14 16:14:52 +00:00
Nick O'Leary
569b9f3d06
Track context sidebar element paths to track formatting changes
...
Fixes #2460
2020-02-13 22:39:59 +00:00
Nick O'Leary
d6b5494625
Allow credentials to be provided as part of /flows api
2020-02-13 16:44:48 +00:00
Nick O'Leary
f76edf74f9
Merge pull request #2454 from node-red/send-metric-fix
...
Move receive metric position to better reflect async changes
2020-02-13 10:08:24 +00:00
Kazuhito Yokoi
5c199d3bb4
Fix garbled characters in library ( #2457 )
...
* update getFileBody
* add suitable unit tests
Co-authored-by: Hiroyuki Okada <ok.okada.hiroyuki@gmail.com>
2020-02-12 16:35:33 +00:00
Nick O'Leary
634a51635c
Battling Chrome Autocomplete, part 31: Wrap search input with form
2020-02-10 18:56:03 +00:00
Nick O'Leary
4f9395e881
Merge pull request #2455 from node-red-hitachi/core-node-example
...
Add support of example flows for core node
2020-02-10 15:17:14 +00:00
Nick O'Leary
cc177533e8
Dont export subflow template creds by default
2020-02-10 11:28:56 +00:00
Nick O'Leary
cd210d9fbf
Add support for credential-stored env var in subflow
2020-02-10 11:28:56 +00:00
Nick O'Leary
bffcaa1c17
Refocus credential typedInput when hide/show button clicked
2020-02-10 11:16:19 +00:00
Nick O'Leary
33cbb2ada8
Fixup typedInput cred css
2020-02-10 11:09:49 +00:00
Nick O'Leary
d08e77cf36
Add credential type to TypedInput
2020-02-10 11:09:49 +00:00
Nick O'Leary
1f8ed9dcb9
Merge branch 'master' into dev
2020-02-10 11:07:50 +00:00
JIYE YU
389cbf4900
complete traditional chinese translation
2020-02-10 11:31:37 +09:00
Nick O'Leary
80d100f3f9
Move receive metric position to better reflect async changes
...
Fixes #2444
2020-02-07 16:49:41 +00:00
Nick O'Leary
a05589c5a6
Filter palette using raw label not html formatted label
...
Fixes #2409
2020-02-07 16:31:59 +00:00
Nick O'Leary
7d32636133
Improve file store error when cache disabled and sync api used
...
Closes #2406
2020-02-07 14:26:30 +00:00
Nick O'Leary
3db5f928ee
Wrap long context values when displaying in sidebar
...
Fixes #2400
2020-02-07 13:59:08 +00:00
Nick O'Leary
797da3bc8e
Fix duplicating array item in visual json editor
2020-02-07 10:46:04 +00:00
Nick O'Leary
1e8d695311
Merge pull request #2453 from node-red-hitachi/master-zhcn
...
Complete zh-CN translation for Editor-client/Nodes/Runtime
2020-02-07 10:15:55 +00:00
JIYE YU
00eb474e02
new zh-CN translation for runtime
2020-02-07 18:27:06 +09:00
JIYE YU
ad6104baeb
wrap up ch-ZN translation for nodes message.json
2020-02-07 17:58:20 +09:00
JIYE YU
cd552ab202
wrap up ch-ZN translation for editor-client files
2020-02-07 17:57:37 +09:00
Nick O'Leary
bbd471ad93
Trick chrome into autofilling dummy username/password inputs
...
Fixes #2445
Continuing the arms race against Chrome's war on developers getting
to choose if a form should be autocompleted or not.
The honey-pot username/password fields we already had were being
ignored. This is because they were hidden.
This fix does three things:
- unhides the honey-pot inputs, but moves them offscreen so they won't be seen
- gives them dummy id's so Chrome thinks they are username/password fields
- updates our autocomplete setting to be the standards-compliant 'off' for all
the other browsers who adhere to the standard
2020-02-06 15:36:23 +00:00
Nick O'Leary
0f1ca1c7cf
cloneMessage should handle undefined without throwing err
...
Fixes #2399
2020-02-06 10:05:32 +00:00
Nick O'Leary
62fc554d25
Merge pull request #2431 from kazuhitoyokoi/master-removenamespace
...
Remove unnecessary namespaces for i18n
2020-02-06 09:25:38 +00:00
Kazuhito Yokoi
0bb77bfa7f
Add Japanese translations for i18n
2020-02-06 16:14:09 +09:00
Nick O'Leary
b6702a0c3b
Modify history sidebar button positioning to handle long labels
...
Fixes #2338
2020-02-05 19:48:24 +00:00
Nick O'Leary
d771527f77
Add some auto-complete snippets to the nrjavascript mode
...
Close #2438
2020-02-05 15:11:18 +00:00
Nick O'Leary
3d9945b60c
Update to JSONata 1.8
2020-02-05 14:44:39 +00:00
Nick O'Leary
5897045f24
Ignore disabled nodes when checking for invalid configs on deploy
...
Closes #2430
2020-02-05 14:26:55 +00:00
Dave Conway-Jones
b2f53a183e
rename BreakingExit call
...
(undo Brexit :-)
2020-02-05 13:58:45 +00:00
Nick O'Leary
be3dd63360
Merge pull request #2442 from node-red-hitachi/master-zhcn
...
Add zn-CN translation for all nodes
2020-02-05 10:59:05 +00:00
Dave Conway-Jones
0622be843b
Add catcher for PM2 graceful shutdown
2020-02-04 13:42:34 +00:00
Hiroyasu Nishiyama
272fbc0cb0
add examples of batch node
2020-02-04 09:45:23 +09:00
Hiroyasu Nishiyama
36bf2a3c38
add support for examples of core nodes
2020-02-03 12:59:12 +09:00
Tscherno
663ed9833a
Add HEAD as Method
2020-02-01 17:21:33 +01:00
Dave Conway-Jones
fcf757f715
catch mode signals to allow clean context flush on shutdown
...
(yes the name is intentionally ironic)
Code pattern copied from https://nodejs.org/api/process.html#process_signal_events
2020-01-31 18:11:58 +00:00
Dave Conway-Jones
88e729664a
complete tidy up of trigger node
...
remove unnecessary console.log
2020-01-31 17:56:06 +00:00
JIYE YU
c03abdb5e7
add zn-CN translation for nodes: network, parsers, sequence
2020-01-31 11:32:23 +09:00
JIYE YU
6d3eb7bb4b
fix translated doc according to comments
2020-01-31 11:32:23 +09:00
JIYE YU
7ffd37d9cb
add zn-CN translation for nodes:common,function,storage
2020-01-31 11:32:23 +09:00
Dave Conway-Jones
87aacb4270
change property name to leave space if we want to also do main payload property
2020-01-30 22:20:55 +00:00
Dave Conway-Jones
3f756aac21
Allow trigger node to use other than msg.topic to separate streams
...
and add test
2020-01-30 21:39:34 +00:00
Jiye Yu
504d13943d
wrap up the zh-tw UI translation ( #2443 )
...
* zh-tw UI translation: complement the rest part
* fix translated sentence according to comments
2020-01-30 12:40:44 +00:00
Nick O'Leary
59b1466e5d
Merge pull request #2235 from 3anology/master
...
UI Translated to Traditional Chinese
2020-01-28 21:45:41 +00:00
Dave Conway-Jones
d5d9ac5c76
let setMessageProperty return success flag
...
so calling node can warn if operation tries to overwrite primitive type
2020-01-26 18:20:25 +00:00
Dave Conway-Jones
bb12ec702a
Add second output to trigger node
...
and add tests
2020-01-24 18:20:14 +00:00
Paul Wieland
82490b0a58
Implemented RED.util.setMessageProperty
2020-01-23 11:23:02 -05:00
Paul Wieland
2cbf625483
Removing form-row label.
2020-01-23 10:56:31 -05:00
Paul Wieland
44f2a986a2
Update messages.json
...
This label is used for the user definable properties form-row. The word properties is duplicated with the tab description, but it best descrbies the form-rows content. If another name is chosen, this entry can be deleted.
2020-01-23 08:56:55 -05:00
Paul Wieland
c3df1c6cde
Add support for user definable properties to inject node
2020-01-23 08:55:50 -05:00
Nick O'Leary
6b52206186
Merge branch 'master' into dev
2020-01-22 11:54:24 +00:00
Nick O'Leary
9d4238e5cc
Re-enable jshint on editor and fixup issues
2020-01-22 11:53:41 +00:00
Kazuhito Yokoi
c16c119a7d
Remove unnecessary namespaces for i18n
2020-01-21 20:13:34 +09:00
Nick O'Leary
95a51aafdc
Add path property to debug messages
...
Fixes #2358
This property can be used to identify the full path to the node that
logged a given message. If the node is inside a subflow (and maybe
nested many levels deep), this path can be used to help find the
node, rather than just the top-level subflow instance node.
A side-effect of this change is the Debug sidebar is now able to
show the message tools for a message coming from a deeply nested
subflow
2020-01-17 16:56:30 +00:00
Nick O'Leary
5e7cd79ed9
Merge pull request #2392 from kazuhitoyokoi/master-fixjsoneditor
...
Add icons and support i18n in typedInput of JSON editor
2020-01-17 10:38:23 +00:00
Nick O'Leary
aba6173e23
Merge pull request #2411 from kazuhitoyokoi/master-fixeditor
...
Fix IME bug in text editor
2020-01-17 10:36:43 +00:00
Nick O'Leary
468beee045
Merge pull request #2381 from node-red/keyboard-nav
...
Scroll the view with WASD/Cursor keys when nothing selected
2020-01-17 10:36:05 +00:00
Kazuhito Yokoi
74a015c329
Change types from text/x-red to text/html in node html files
2020-01-15 11:40:48 +09:00
Nick O'Leary
b96164d4f5
Fix false change detection when no config node selected
2020-01-10 14:52:20 +00:00
Kazuhito Yokoi
944070dfb1
Move CSS definition to ace.scss
2020-01-09 13:06:39 +09:00
Kazuhito Yokoi
f0584df1d0
Revert "Fix IME bug in text editor"
...
This reverts commit 9cbd0fceea
.
2020-01-09 12:53:39 +09:00
Nick O'Leary
ba209c2bdd
Merge pull request #2417 from node-red-hitachi/fix-error-on-install
...
Remove undefined loadFlowLibrary call
2020-01-08 14:43:19 +00:00
Arlena Derksen
2436bb0128
Fixes the routes described in #2418 regarding too broad matching of regex URLs.
2020-01-03 21:27:35 +01:00
Dave Conway-Jones
9c4640e010
Make min-height for change, switch, batch and mqtt consistent
...
to allow fit to smaller screens before scrolling
(to fix comment from forum)
2020-01-01 21:32:56 +00:00
Hiroyasu Nishiyama
1ee43113b1
remove undefined loadFlowLibrary call
2019-12-31 20:22:13 +09:00
Dave Conway-Jones
902f477ee3
Bump included nodes versions to mathc latest
...
rbe, tail (and sentiment).
To close #2415
2019-12-30 15:46:08 +00:00
Dave Conway-Jones
9c1d46ff92
Make node highlighting a bit more obvious for busy flows
2019-12-26 16:53:13 +00:00
Vladimir Dronnikov
fe0d4f08f3
Allow to know particular session from status node
...
The rationale is to keep own list of active sessions.
As a workaround for https://discourse.nodered.org/t/tcp-connection-pool-better-separation/19432
TIA
2019-12-25 06:21:55 +03:00
Kazuhito Yokoi
9cbd0fceea
Fix IME bug in text editor
2019-12-17 21:00:50 +09:00
Amo DelBello
d017dd75cd
Remove 'clone' from util
2019-11-29 20:15:56 -07:00
Amo DelBello
021df83c3f
Replace 'clone' with 'lodash.clonedeep'
2019-11-29 18:50:30 -07:00
Kazuhito Yokoi
7805974736
Add icons and support i18n in typedInput of JSON editor
2019-11-25 16:40:42 +09:00
Nick O'Leary
c1dae95f71
Merge pull request #2390 from node-red-hitachi/fix-mqtt-jp
...
Update Japanese info text of mqtt out node
2019-11-22 22:29:35 +00:00
Hiroyasu Nishiyama
e7c2ff3bd2
fix typos in Japanese info text of mqtt out
2019-11-22 13:01:50 +09:00
Hiroyasu Nishiyama
25459b52a1
udate Japanese info text of mqtt
2019-11-22 12:47:36 +09:00
Nick O'Leary
d45274494d
Merge branch 'master' into dev
2019-11-21 21:57:58 +00:00
Nick O'Leary
b81be8f358
Update for 1.0.3 again
2019-11-21 17:28:28 +00:00
Nick O'Leary
aa6c0b9d6e
Add clarification that MQTT Out requires payload to send msg
...
Fixes #2370
2019-11-21 16:56:01 +00:00
Nick O'Leary
64580237d5
Remove rogue debug
2019-11-21 11:08:15 +00:00
Nick O'Leary
b93165592e
Merge pull request #2372 from btsimonh/proxy-support
...
noproxy support in mqtt, Proxy & noproxy support in websocket
2019-11-21 10:45:23 +00:00
Nick O'Leary
83c1e44925
Merge pull request #2371 from btsimonh/projects-flowsFile-absolute
...
flows file absolute path plus non-existent folder creation.
2019-11-21 10:44:20 +00:00
Nick O'Leary
3088115aba
Avoid unnecessary i18n catalog load if base lng provided
2019-11-21 10:42:40 +00:00
Nick O'Leary
fc93e502b8
Merge pull request #2376 from tt92/master
...
I18n - language fallback behaviour
2019-11-21 10:38:21 +00:00
Dave Conway-Jones
2f4dcba54d
let subflow add node-red context to status
...
For all those nodes thaht don't specify it.
So that subflow status then works ok
2019-11-20 06:12:33 -05:00
tot92
683c6a748e
switched loading order
2019-11-18 20:45:48 +01:00