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
20f97d0d13
Add better handling of host-key-verify error with projects
2020-03-13 13:09:47 +00: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
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
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
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
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
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
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
Simon Hailes
175a871ee0
repalce for-in with 'normal' for loop in mqtt and http
2019-11-18 17:14:38 +00:00
btsimonh
b4e2061e85
Update packages/node_modules/@node-red/nodes/core/network/21-httprequest.js
...
Co-Authored-By: Nick O'Leary <nick.oleary@gmail.com>
2019-11-18 17:03:59 +00:00
Nick O'Leary
2aef99c440
Merge pull request #2362 from node-red-hitachi/i18n-json-editor
...
Update support of i18n of visual JSON editor
2019-11-18 11:32:19 +00:00
Nick O'Leary
88cbc32abc
Fix inverse of 'replace' editor event
2019-11-14 19:13:23 +00:00
Hiroyasu Nishiyama
21635aadfe
use type name from common.type
2019-11-13 22:50:44 +09:00
Hiroyasu Nishiyama
d5234888b3
Merge branch 'master' into i18n-json-editor
2019-11-13 22:42:53 +09:00
Nick O'Leary
a54ca699b5
Scroll the view with WASD/Cursor keys when nothing selected
2019-11-13 10:06:25 +00:00
Nick O'Leary
1f5ff0c6d3
Merge pull request #2366 from btsimonh/fix-encodeObjecterror
...
Catches bad objects being encoded, returning instead the error.
2019-11-13 09:33:20 +00:00
Nick O'Leary
2a2541df59
Merge pull request #2361 from kazuhitoyokoi/master-fixtypedInput
...
Support i18n for typedInput in join and switch nodes
2019-11-13 09:29:08 +00:00
KAZUHIRO ITO
ff96773295
Add node installation from other than public site
2019-11-11 18:25:36 +09:00
tot92
4d6828ec14
typo
2019-11-09 22:09:02 +01:00
tot92
dae1d6057e
fixed i18n language fallback behaviour
2019-11-09 22:07:06 +01:00
Kazuhito Yokoi
9e16d7f433
Move messages to editor.json
2019-11-05 11:29:43 +09:00
Simon Hailes
aa86cfc55f
Add fix for HttpsProxyAgent using an incorrect default port for http:
2019-11-03 11:08:24 +00:00
Simon Hailes
d32d04bd4e
websocket - add proxy support.
2019-11-03 09:55:11 +00:00
Simon Hailes
0b3e9bf5e2
mqtt & httprequest: change proxy comparison from null to falsy.
...
mqtt - add no_proxy support.
2019-11-03 09:54:23 +00:00
Simon Hailes
a4af7b8e21
localfilesystem - ensure folder is present before write (e.g. flows file not in user folder)
2019-11-03 09:10:32 +00:00
Simon Hailes
72deee5d74
Detect windows UNC '\\' as well as 'X:' as an absolute flow path - use the path.isAbsolute function instead of rolling our own.
2019-11-03 08:24:47 +00:00
Simon Hailes
63cc9adeaa
small update to log - if toString() causes exception, then note and use util.inspect instead - prevents log from causing processes to abort through exception.
...
Add tests.
2019-11-02 12:38:40 +00:00
Simon Hailes
74d760a46d
add util.inspect data to 'type not printable'. Add test to cover these lines (no existing test).
2019-11-02 12:37:07 +00:00
Simon Hailes
eb09ec6834
add utils.inspect result and be more explicit about the error.
2019-11-02 10:39:22 +00:00
Nick O'Leary
9bd9c6a400
Merge pull request #2364 from kazuhitoyokoi/master-addtooltip
...
Add tooltip to the expand button in markdown editor
2019-11-01 23:36:31 +00:00
Nick O'Leary
7321e206c5
Merge pull request #2363 from kazuhitoyokoi/master-fixtabselectkey
...
Support ctrl key to select tabs for Windows
2019-11-01 23:35:18 +00:00
Nick O'Leary
2c7917f0ca
Merge pull request #2355 from node-red-hitachi/fix-typedInput-line-break
...
Prohibit line break in type menu of typedInput
2019-11-01 23:27:36 +00:00
Nick O'Leary
d94b20a908
Merge pull request #2356 from node-red-hitachi/fix-jsonata-help-display
...
Make JSONata help initially shown
2019-11-01 23:27:01 +00:00
Nick O'Leary
b1b1fe21dd
Merge pull request #2357 from kazuhitoyokoi/addplaceholder
...
Add placeholders to name fields
2019-11-01 23:26:40 +00:00
Nick O'Leary
1db3af7c8e
Merge pull request #2354 from node-red-hitachi/update-jsonata-message-jp
...
Update Japanese JSONata message catalogue
2019-11-01 23:25:46 +00:00
piyonakajima
397fe31f97
Update 17-split.html ( #2365 )
2019-11-01 13:04:43 +00:00
Simon Hailes
bc283aa025
Catches bad objects being encoded, returning instead the error.
...
Symptom- Observed that global context would not display in front end, the call returning 400.
Traced to an object in global which cause encodeObject to except.
This push catches that, and now global will display, but the object in question display as an error.
2019-11-01 11:38:26 +00:00
Kazuhito Yokoi
9dbdf0947b
Add tooltip to expand button in markdown editor
2019-10-31 17:21:26 +09:00
Kazuhito Yokoi
7c21bf4555
Add icons for typedInput
2019-10-31 16:03:27 +09:00
Kazuhito Yokoi
361dc194ee
Support ctrl key to select tabs for Windows
2019-10-31 14:46:29 +09:00
Hiroyasu Nishiyama
8c1aa83d12
update support of i18n of JSON editor
2019-10-31 12:26:04 +09:00
Kazuhito Yokoi
d2755a8049
Support i18n for typedInput in split and switch nodes
2019-10-30 19:58:29 +09:00
Kazuhito Yokoi
1b78bd1684
Add placeholder to topic field
2019-10-30 19:39:38 +09:00
Kazuhito Yokoi
5f67f1f078
Add placeholders to name fields
2019-10-29 20:45:57 +09:00
Hiroyasu Nishiyama
07061928df
make JSONata help initially shown
2019-10-29 10:24:15 +09:00
Hiroyasu Nishiyama
18ff2df65c
prohibit line break in type menu of typedInput
2019-10-28 23:49:14 +09:00
Hiroyasu Nishiyama
7b1411d171
update Japanese JSONata message catalogue
2019-10-28 22:45:53 +09:00
Nick O'Leary
3a1d0f3695
Merge pull request #2330 from kazuhitoyokoi/master-fixcopyhandling4subflow
...
Fix handling to avoid invalid nested subflow
2019-10-28 09:58:32 +00:00
Nick O'Leary
2cd5e1d3c5
Bump for 1.0.3
2019-10-27 21:22:20 +00:00
Dave Conway-Jones
0ff324b0db
delay node- remove commented out code
2019-10-25 17:03:16 +01:00
Dave Conway-Jones
a96d5096fe
Fix delay to not pass through .reset and .flush props consistently
...
to close #2349
(it used to not pass them through but did on initial message... now it doesn't)
2019-10-25 16:48:35 +01:00
juggledad
22b9df62d1
Using the ‘a msg per line’ the last line does not get msg.topic passed ( #2352 )
...
When using the file-in node and ‘a msg per line’ the last line does not get msg.topic passed.
In the
.on(‘end’, function() {
code (starting at line 334) the msg is created but no msg.topic is set. Adding
topic:msg.topic,
after line 343 (var m = { payload: spare,) fixes the issue.
2019-10-25 14:51:50 +01:00